Autogenerated update (2020-05-13)
Update: - cloudkms_v1 - cloudresourcemanager_v1 - cloudresourcemanager_v1beta1 - cloudresourcemanager_v2 - cloudresourcemanager_v2beta1 - cloudshell_v1 - cloudshell_v1alpha1 - container_v1beta1 - iap_v1 - iap_v1beta1 - jobs_v3p1beta1 - osconfig_v1 - osconfig_v1beta - sheets_v4 - spanner_v1
This commit is contained in:
parent
a7b5da2676
commit
aa700b68f4
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/kms/
|
||||
module CloudkmsV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200221'
|
||||
REVISION = '20200509'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -303,8 +303,8 @@ module Google
|
|||
|
||||
# A CryptoKey represents a logical key that can be used for cryptographic
|
||||
# operations.
|
||||
# A CryptoKey is made up of one or more versions, which
|
||||
# represent the actual key material used in cryptographic operations.
|
||||
# A CryptoKey is made up of zero or more versions,
|
||||
# which represent the actual key material used in cryptographic operations.
|
||||
class CryptoKey
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1244,10 +1244,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -1262,7 +1265,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -1340,6 +1345,9 @@ module Google
|
|||
# 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).
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
@ -1412,10 +1420,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -1430,7 +1441,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -1468,8 +1481,7 @@ module Google
|
|||
# OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only
|
||||
# the fields in the mask will be modified. If no mask is provided, the
|
||||
# following default mask is used:
|
||||
# paths: "bindings, etag"
|
||||
# This field is only used by Cloud IAM.
|
||||
# `paths: "bindings, etag"`
|
||||
# Corresponds to the JSON property `updateMask`
|
||||
# @return [String]
|
||||
attr_accessor :update_mask
|
||||
|
|
|
@ -198,6 +198,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -281,7 +284,7 @@ module Google
|
|||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED
|
||||
# Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -317,7 +320,7 @@ module Google
|
|||
|
||||
# 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.
|
||||
# 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.
|
||||
|
@ -519,6 +522,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -642,7 +648,7 @@ module Google
|
|||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED
|
||||
# Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -678,7 +684,7 @@ module Google
|
|||
|
||||
# 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.
|
||||
# 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.
|
||||
|
@ -1219,6 +1225,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1302,7 +1311,7 @@ module Google
|
|||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED
|
||||
# Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified.
|
||||
# See the operation documentation for the appropriate value for this field.
|
||||
|
@ -1338,7 +1347,7 @@ module Google
|
|||
|
||||
# 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.
|
||||
# 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.
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200415'
|
||||
REVISION = '20200504'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -663,6 +663,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# Corresponds to the JSON property `requestedPolicyVersion`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :requested_policy_version
|
||||
|
@ -1347,10 +1350,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -1365,7 +1371,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -1443,6 +1451,9 @@ module Google
|
|||
# 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).
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
@ -1717,10 +1728,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -1735,7 +1749,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200415'
|
||||
REVISION = '20200504'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -448,6 +448,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# Corresponds to the JSON property `requestedPolicyVersion`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :requested_policy_version
|
||||
|
@ -618,10 +621,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -636,7 +642,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -714,6 +722,9 @@ module Google
|
|||
# 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).
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
@ -893,10 +904,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -911,7 +925,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20200415'
|
||||
REVISION = '20200504'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -427,6 +427,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# Corresponds to the JSON property `requestedPolicyVersion`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :requested_policy_version
|
||||
|
@ -560,10 +563,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -578,7 +584,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -656,6 +664,9 @@ module Google
|
|||
# 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).
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
@ -798,10 +809,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -816,7 +830,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/resource-manager
|
||||
module CloudresourcemanagerV2beta1
|
||||
VERSION = 'V2beta1'
|
||||
REVISION = '20200415'
|
||||
REVISION = '20200504'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -427,6 +427,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# Corresponds to the JSON property `requestedPolicyVersion`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :requested_policy_version
|
||||
|
@ -560,10 +563,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -578,7 +584,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -656,6 +664,9 @@ module Google
|
|||
# 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).
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
@ -798,10 +809,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -816,7 +830,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/shell/docs/
|
||||
module CloudshellV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200411'
|
||||
REVISION = '20200512'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/shell/docs/
|
||||
module CloudshellV1alpha1
|
||||
VERSION = 'V1alpha1'
|
||||
REVISION = '20200504'
|
||||
REVISION = '20200512'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/container-engine/
|
||||
module ContainerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200425'
|
||||
REVISION = '20200501'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -2884,8 +2884,9 @@ module Google
|
|||
|
||||
# Kubernetes taint is comprised of three fields: key, value, and effect. Effect
|
||||
# can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute.
|
||||
# For more information, including usage and the valid values, see:
|
||||
# https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
||||
# See
|
||||
# [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration)
|
||||
# for more information, including usage and the valid values.
|
||||
class NodeTaint
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/iap
|
||||
module IapV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200327'
|
||||
REVISION = '20200511'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -99,6 +99,12 @@ module Google
|
|||
# @return [Google::Apis::IapV1::AccessDeniedPageSettings]
|
||||
attr_accessor :access_denied_page_settings
|
||||
|
||||
# The Domain value to set for cookies generated by IAP. This value is not
|
||||
# validated by the API, but will be ignored at runtime if invalid.
|
||||
# Corresponds to the JSON property `cookieDomain`
|
||||
# @return [String]
|
||||
attr_accessor :cookie_domain
|
||||
|
||||
# Configuration for RCTokens generated for CSM workloads protected by IAP.
|
||||
# RCTokens are IAP generated JWTs that can be verified at the application. The
|
||||
# RCToken is primarily used for ISTIO deployments, and can be scoped to a
|
||||
|
@ -114,6 +120,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@access_denied_page_settings = args[:access_denied_page_settings] if args.key?(:access_denied_page_settings)
|
||||
@cookie_domain = args[:cookie_domain] if args.key?(:cookie_domain)
|
||||
@csm_settings = args[:csm_settings] if args.key?(:csm_settings)
|
||||
end
|
||||
end
|
||||
|
@ -219,7 +226,7 @@ module Google
|
|||
attr_accessor :name
|
||||
|
||||
# Output only. Whether the brand is only intended for usage inside the
|
||||
# GSuite organization only.
|
||||
# G Suite organization only.
|
||||
# Corresponds to the JSON property `orgInternalOnly`
|
||||
# @return [Boolean]
|
||||
attr_accessor :org_internal_only
|
||||
|
@ -431,6 +438,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# Corresponds to the JSON property `requestedPolicyVersion`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :requested_policy_version
|
||||
|
@ -596,10 +606,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -614,7 +627,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -687,6 +702,9 @@ module Google
|
|||
# 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).
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
@ -761,7 +779,7 @@ module Google
|
|||
# The location of the Policy.
|
||||
# Must be empty or "global" for Policies owned by global IAM. Must name a
|
||||
# region from prodspec/cloud-iam-cloudspec for Regional IAM Policies, see
|
||||
# http://go/iam-faq#where-is-iam-currently-deployed.
|
||||
# go/iam-faq#where-is-iam-currently-deployed.
|
||||
# For Local IAM:
|
||||
# This field should be set to "local".
|
||||
# Corresponds to the JSON property `region`
|
||||
|
@ -876,10 +894,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -894,7 +915,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
|
|
@ -198,6 +198,7 @@ module Google
|
|||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :access_denied_page_settings, as: 'accessDeniedPageSettings', class: Google::Apis::IapV1::AccessDeniedPageSettings, decorator: Google::Apis::IapV1::AccessDeniedPageSettings::Representation
|
||||
|
||||
property :cookie_domain, as: 'cookieDomain'
|
||||
property :csm_settings, as: 'csmSettings', class: Google::Apis::IapV1::CsmSettings, decorator: Google::Apis::IapV1::CsmSettings::Representation
|
||||
|
||||
end
|
||||
|
|
|
@ -156,7 +156,7 @@ module Google
|
|||
# Required. Path to create the client in.
|
||||
# In the following format:
|
||||
# projects/`project_number/id`/brands/`brand`.
|
||||
# The project must belong to a GSuite account.
|
||||
# The project must belong to a G Suite account.
|
||||
# @param [Google::Apis::IapV1::IdentityAwareProxyClient] identity_aware_proxy_client_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/iap
|
||||
module IapV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200309'
|
||||
REVISION = '20200511'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -197,6 +197,9 @@ module Google
|
|||
# Requests for policies with any conditional bindings must specify version 3.
|
||||
# Policies without any conditional bindings may specify any valid value 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).
|
||||
# Corresponds to the JSON property `requestedPolicyVersion`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :requested_policy_version
|
||||
|
@ -218,10 +221,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -236,7 +242,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
@ -309,6 +317,9 @@ module Google
|
|||
# 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).
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
@ -336,10 +347,13 @@ module Google
|
|||
# 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.
|
||||
# Optionally, a `binding` can 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.
|
||||
# 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": [
|
||||
|
@ -354,7 +368,9 @@ module Google
|
|||
# `,
|
||||
# `
|
||||
# "role": "roles/resourcemanager.organizationViewer",
|
||||
# "members": ["user:eve@example.com"],
|
||||
# "members": [
|
||||
# "user:eve@example.com"
|
||||
# ],
|
||||
# "condition": `
|
||||
# "title": "expirable access",
|
||||
# "description": "Does not grant access after Sep 2020",
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/talent-solution/job-search/docs/
|
||||
module JobsV3p1beta1
|
||||
VERSION = 'V3p1beta1'
|
||||
REVISION = '20200219'
|
||||
REVISION = '20200505'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -808,8 +808,10 @@ module Google
|
|||
class CustomAttribute
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. If the `filterable` flag is true, custom field values are searchable.
|
||||
# If false, values are not searchable.
|
||||
# Optional. If the `filterable` flag is true, the custom field values may be
|
||||
# used for
|
||||
# custom attribute filters JobQuery.custom_attribute_filter.
|
||||
# If false, these values may not be used for custom attribute filters.
|
||||
# Default is false.
|
||||
# Corresponds to the JSON property `filterable`
|
||||
# @return [Boolean]
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/
|
||||
module OsconfigV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200403'
|
||||
REVISION = '20200504'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -125,7 +125,7 @@ module Google
|
|||
# @return [Array<Fixnum>]
|
||||
attr_accessor :allowed_success_codes
|
||||
|
||||
# Google Cloud Storage object representation.
|
||||
# Cloud Storage object representation.
|
||||
# Corresponds to the JSON property `gcsObject`
|
||||
# @return [Google::Apis::OsconfigV1::GcsObject]
|
||||
attr_accessor :gcs_object
|
||||
|
@ -156,7 +156,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# A request message to initiate patching across Google Compute Engine
|
||||
# A request message to initiate patching across Compute Engine
|
||||
# instances.
|
||||
class ExecutePatchJobRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -214,23 +214,22 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Google Cloud Storage object representation.
|
||||
# Cloud Storage object representation.
|
||||
class GcsObject
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Required. Bucket of the Google Cloud Storage object.
|
||||
# Required. Bucket of the Cloud Storage object.
|
||||
# Corresponds to the JSON property `bucket`
|
||||
# @return [String]
|
||||
attr_accessor :bucket
|
||||
|
||||
# Required. Generation number of the Google Cloud Storage object. This is used
|
||||
# to
|
||||
# Required. Generation number of the Cloud Storage object. This is used to
|
||||
# ensure that the ExecStep specified by this PatchJob does not change.
|
||||
# Corresponds to the JSON property `generationNumber`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :generation_number
|
||||
|
||||
# Required. Name of the Google Cloud Storage object.
|
||||
# Required. Name of the Cloud Storage object.
|
||||
# Corresponds to the JSON property `object`
|
||||
# @return [String]
|
||||
attr_accessor :object
|
||||
|
@ -366,8 +365,7 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the time for a one time patch deployment. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
class OneTimeSchedule
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -456,13 +454,13 @@ module Google
|
|||
# complete a patch. These configurations include instance filter, package
|
||||
# repository settings, and a schedule. For more information about creating and
|
||||
# managing patch deployments, see [Scheduling patch
|
||||
# jobs](/compute/docs/os-patch-management/schedule-patch-jobs).
|
||||
# jobs](https://cloud.google.com/compute/docs/os-patch-management/schedule-patch-
|
||||
# jobs).
|
||||
class PatchDeployment
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Output only. Time the patch deployment was created. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
@ -488,9 +486,8 @@ module Google
|
|||
attr_accessor :instance_filter
|
||||
|
||||
# Output only. The last time a patch job was started by this deployment.
|
||||
# Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text
|
||||
# format.
|
||||
# Corresponds to the JSON property `lastExecuteTime`
|
||||
# @return [String]
|
||||
attr_accessor :last_execute_time
|
||||
|
@ -504,8 +501,7 @@ module Google
|
|||
attr_accessor :name
|
||||
|
||||
# Sets the time for a one time patch deployment. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
# Corresponds to the JSON property `oneTimeSchedule`
|
||||
# @return [Google::Apis::OsconfigV1::OneTimeSchedule]
|
||||
attr_accessor :one_time_schedule
|
||||
|
@ -522,8 +518,7 @@ module Google
|
|||
attr_accessor :recurring_schedule
|
||||
|
||||
# Output only. Time the patch deployment was last updated. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339]("https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
# Corresponds to the JSON property `updateTime`
|
||||
# @return [String]
|
||||
attr_accessor :update_time
|
||||
|
@ -561,8 +556,8 @@ module Google
|
|||
attr_accessor :all
|
||||
alias_method :all?, :all
|
||||
|
||||
# Targets VM instances matching at least one of these label sets. This allows
|
||||
# targeting of disparate groups, for example "env=prod or env=staging".
|
||||
# Targets VM instances matching ANY of these GroupLabels. This allows
|
||||
# targeting of disparate groups of VM instances.
|
||||
# Corresponds to the JSON property `groupLabels`
|
||||
# @return [Array<Google::Apis::OsconfigV1::PatchInstanceFilterGroupLabel>]
|
||||
attr_accessor :group_labels
|
||||
|
@ -603,12 +598,17 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Represents a group of VMs that can be identified as having all these
|
||||
# labels, for example "env=prod and app=web".
|
||||
# Targets a group of VM instances by using their [assigned
|
||||
# labels](https://cloud.google.com/compute/docs/labeling-resources). Labels
|
||||
# are key-value pairs. A `GroupLabel` is a combination of labels
|
||||
# that is used to target VMs for a patch job.
|
||||
# For example, a patch job can target VMs that have the following
|
||||
# `GroupLabel`: ``"env":"test", "app":"web"``. This means that the patch job
|
||||
# is applied to VMs that have both the labels `env=test` and `app=web`.
|
||||
class PatchInstanceFilterGroupLabel
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Google Compute Engine instance labels that must be present for a VM
|
||||
# Compute Engine instance labels that must be present for a VM
|
||||
# instance to be targeted by this filter.
|
||||
# Corresponds to the JSON property `labels`
|
||||
# @return [Hash<String,String>]
|
||||
|
@ -629,7 +629,9 @@ module Google
|
|||
# Instances details are not included in the job. To paginate through instance
|
||||
# details, use ListPatchJobInstanceDetails.
|
||||
# For more information about patch jobs, see
|
||||
# [Creating patch jobs](/compute/docs/os-patch-management/create-patch-job).
|
||||
# [Creating patch
|
||||
# jobs](https://cloud.google.com/compute/docs/os-patch-management/create-patch-
|
||||
# job).
|
||||
class PatchJob
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -743,8 +745,8 @@ module Google
|
|||
# Patch details for a VM instance. For more information about reviewing VM
|
||||
# instance details, see
|
||||
# [Listing all VM instance details for a specific patch
|
||||
# job](/compute/docs/os-patch-management/manage-patch-jobs#list-instance-details)
|
||||
# .
|
||||
# job](https://cloud.google.com/compute/docs/os-patch-management/manage-patch-
|
||||
# jobs#list-instance-details).
|
||||
class PatchJobInstanceDetails
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/
|
||||
module OsconfigV1beta
|
||||
VERSION = 'V1beta'
|
||||
REVISION = '20200403'
|
||||
REVISION = '20200504'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -351,7 +351,7 @@ module Google
|
|||
# Updating a software recipe
|
||||
# If a recipe is assigned to an instance and there is a recipe with the same
|
||||
# name but a lower version already installed and the assigned state
|
||||
# of the recipe is `INSTALLED_KEEP_UPDATED`, then the recipe is updated to
|
||||
# of the recipe is `UPDATED`, then the recipe is updated to
|
||||
# the new version.
|
||||
# Script Working Directories
|
||||
# Each script or execution step is run in its own temporary directory which
|
||||
|
@ -844,8 +844,7 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the time for a one time patch deployment. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
class OneTimeSchedule
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1034,13 +1033,13 @@ module Google
|
|||
# complete a patch. These configurations include instance filter, package
|
||||
# repository settings, and a schedule. For more information about creating and
|
||||
# managing patch deployments, see [Scheduling patch
|
||||
# jobs](/compute/docs/os-patch-management/schedule-patch-jobs).
|
||||
# jobs](https://cloud.google.com/compute/docs/os-patch-management/schedule-patch-
|
||||
# jobs).
|
||||
class PatchDeployment
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Output only. Time the patch deployment was created. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
@ -1066,9 +1065,8 @@ module Google
|
|||
attr_accessor :instance_filter
|
||||
|
||||
# Output only. The last time a patch job was started by this deployment.
|
||||
# Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text
|
||||
# format.
|
||||
# Corresponds to the JSON property `lastExecuteTime`
|
||||
# @return [String]
|
||||
attr_accessor :last_execute_time
|
||||
|
@ -1082,8 +1080,7 @@ module Google
|
|||
attr_accessor :name
|
||||
|
||||
# Sets the time for a one time patch deployment. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
# Corresponds to the JSON property `oneTimeSchedule`
|
||||
# @return [Google::Apis::OsconfigV1beta::OneTimeSchedule]
|
||||
attr_accessor :one_time_schedule
|
||||
|
@ -1100,8 +1097,7 @@ module Google
|
|||
attr_accessor :recurring_schedule
|
||||
|
||||
# Output only. Time the patch deployment was last updated. Timestamp is in
|
||||
# <a href="https://www.ietf.org/rfc/rfc3339.txt" target="_blank">RFC3339</a>
|
||||
# text format.
|
||||
# [RFC3339]("https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
# Corresponds to the JSON property `updateTime`
|
||||
# @return [String]
|
||||
attr_accessor :update_time
|
||||
|
@ -1207,7 +1203,9 @@ module Google
|
|||
# Instances details are not included in the job. To paginate through instance
|
||||
# details, use ListPatchJobInstanceDetails.
|
||||
# For more information about patch jobs, see
|
||||
# [Creating patch jobs](/compute/docs/os-patch-management/create-patch-job).
|
||||
# [Creating patch
|
||||
# jobs](https://cloud.google.com/compute/docs/os-patch-management/create-patch-
|
||||
# job).
|
||||
class PatchJob
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1321,8 +1319,8 @@ module Google
|
|||
# Patch details for a VM instance. For more information about reviewing VM
|
||||
# instance details, see
|
||||
# [Listing all VM instance details for a specific patch
|
||||
# job](/compute/docs/os-patch-management/manage-patch-jobs#list-instance-details)
|
||||
# .
|
||||
# job](https://cloud.google.com/compute/docs/os-patch-management/manage-patch-
|
||||
# jobs#list-instance-details).
|
||||
class PatchJobInstanceDetails
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1560,7 +1558,7 @@ module Google
|
|||
# Updating a software recipe
|
||||
# If a recipe is assigned to an instance and there is a recipe with the same
|
||||
# name but a lower version already installed and the assigned state
|
||||
# of the recipe is `INSTALLED_KEEP_UPDATED`, then the recipe is updated to
|
||||
# of the recipe is `UPDATED`, then the recipe is updated to
|
||||
# the new version.
|
||||
# Script Working Directories
|
||||
# Each script or execution step is run in its own temporary directory which
|
||||
|
@ -1577,9 +1575,8 @@ module Google
|
|||
# recipe.
|
||||
# INSTALLED: The software recipe is installed on the instance but
|
||||
# won't be updated to new versions.
|
||||
# INSTALLED_KEEP_UPDATED: The software recipe is installed on the
|
||||
# instance. The recipe is updated to a higher
|
||||
# version, if a higher version of the recipe is
|
||||
# UPDATED: The software recipe is installed on the instance. The recipe is
|
||||
# updated to a higher version, if a higher version of the recipe is
|
||||
# assigned to this instance.
|
||||
# REMOVE: Remove is unsupported for software recipes and attempts to
|
||||
# create or update a recipe to the REMOVE state is rejected.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/sheets/
|
||||
module SheetsV4
|
||||
VERSION = 'V4'
|
||||
REVISION = '20200424'
|
||||
REVISION = '20200508'
|
||||
|
||||
# See, edit, create, and delete all of your Google Drive files
|
||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/spanner/
|
||||
module SpannerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200313'
|
||||
REVISION = '20200508'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
Loading…
Reference in New Issue