Autogenerated update (2019-09-29)
Update: - container_v1 - oslogin_v1 - oslogin_v1alpha - oslogin_v1beta
This commit is contained in:
parent
41ca4a205c
commit
60eb4c6dd5
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-engine/
|
# @see https://cloud.google.com/container-engine/
|
||||||
module ContainerV1
|
module ContainerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190830'
|
REVISION = '20190906'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -139,6 +139,27 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Configuration for Binary Authorization.
|
||||||
|
class BinaryAuthorization
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Enable Binary Authorization for this cluster. If enabled, all container
|
||||||
|
# images will be validated by Binary Authorization.
|
||||||
|
# Corresponds to the JSON property `enabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :enabled
|
||||||
|
alias_method :enabled?, :enabled
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@enabled = args[:enabled] if args.key?(:enabled)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# CancelOperationRequest cancels a single operation.
|
# CancelOperationRequest cancels a single operation.
|
||||||
class CancelOperationRequest
|
class CancelOperationRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -237,6 +258,11 @@ module Google
|
||||||
# @return [Google::Apis::ContainerV1::AddonsConfig]
|
# @return [Google::Apis::ContainerV1::AddonsConfig]
|
||||||
attr_accessor :addons_config
|
attr_accessor :addons_config
|
||||||
|
|
||||||
|
# Configuration for Binary Authorization.
|
||||||
|
# Corresponds to the JSON property `binaryAuthorization`
|
||||||
|
# @return [Google::Apis::ContainerV1::BinaryAuthorization]
|
||||||
|
attr_accessor :binary_authorization
|
||||||
|
|
||||||
# The IP address range of the container pods in this cluster, in
|
# The IP address range of the container pods in this cluster, in
|
||||||
# [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
# [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||||||
# notation (e.g. `10.96.0.0/14`). Leave blank to have
|
# notation (e.g. `10.96.0.0/14`). Leave blank to have
|
||||||
|
@ -277,6 +303,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :current_node_version
|
attr_accessor :current_node_version
|
||||||
|
|
||||||
|
# Configuration of etcd encryption.
|
||||||
|
# Corresponds to the JSON property `databaseEncryption`
|
||||||
|
# @return [Google::Apis::ContainerV1::DatabaseEncryption]
|
||||||
|
attr_accessor :database_encryption
|
||||||
|
|
||||||
# Constraints applied to pods.
|
# Constraints applied to pods.
|
||||||
# Corresponds to the JSON property `defaultMaxPodsConstraint`
|
# Corresponds to the JSON property `defaultMaxPodsConstraint`
|
||||||
# @return [Google::Apis::ContainerV1::MaxPodsConstraint]
|
# @return [Google::Apis::ContainerV1::MaxPodsConstraint]
|
||||||
|
@ -541,12 +572,14 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@addons_config = args[:addons_config] if args.key?(:addons_config)
|
@addons_config = args[:addons_config] if args.key?(:addons_config)
|
||||||
|
@binary_authorization = args[:binary_authorization] if args.key?(:binary_authorization)
|
||||||
@cluster_ipv4_cidr = args[:cluster_ipv4_cidr] if args.key?(:cluster_ipv4_cidr)
|
@cluster_ipv4_cidr = args[:cluster_ipv4_cidr] if args.key?(:cluster_ipv4_cidr)
|
||||||
@conditions = args[:conditions] if args.key?(:conditions)
|
@conditions = args[:conditions] if args.key?(:conditions)
|
||||||
@create_time = args[:create_time] if args.key?(:create_time)
|
@create_time = args[:create_time] if args.key?(:create_time)
|
||||||
@current_master_version = args[:current_master_version] if args.key?(:current_master_version)
|
@current_master_version = args[:current_master_version] if args.key?(:current_master_version)
|
||||||
@current_node_count = args[:current_node_count] if args.key?(:current_node_count)
|
@current_node_count = args[:current_node_count] if args.key?(:current_node_count)
|
||||||
@current_node_version = args[:current_node_version] if args.key?(:current_node_version)
|
@current_node_version = args[:current_node_version] if args.key?(:current_node_version)
|
||||||
|
@database_encryption = args[:database_encryption] if args.key?(:database_encryption)
|
||||||
@default_max_pods_constraint = args[:default_max_pods_constraint] if args.key?(:default_max_pods_constraint)
|
@default_max_pods_constraint = args[:default_max_pods_constraint] if args.key?(:default_max_pods_constraint)
|
||||||
@description = args[:description] if args.key?(:description)
|
@description = args[:description] if args.key?(:description)
|
||||||
@enable_kubernetes_alpha = args[:enable_kubernetes_alpha] if args.key?(:enable_kubernetes_alpha)
|
@enable_kubernetes_alpha = args[:enable_kubernetes_alpha] if args.key?(:enable_kubernetes_alpha)
|
||||||
|
@ -598,6 +631,16 @@ module Google
|
||||||
# @return [Google::Apis::ContainerV1::AddonsConfig]
|
# @return [Google::Apis::ContainerV1::AddonsConfig]
|
||||||
attr_accessor :desired_addons_config
|
attr_accessor :desired_addons_config
|
||||||
|
|
||||||
|
# Configuration for Binary Authorization.
|
||||||
|
# Corresponds to the JSON property `desiredBinaryAuthorization`
|
||||||
|
# @return [Google::Apis::ContainerV1::BinaryAuthorization]
|
||||||
|
attr_accessor :desired_binary_authorization
|
||||||
|
|
||||||
|
# Configuration of etcd encryption.
|
||||||
|
# Corresponds to the JSON property `desiredDatabaseEncryption`
|
||||||
|
# @return [Google::Apis::ContainerV1::DatabaseEncryption]
|
||||||
|
attr_accessor :desired_database_encryption
|
||||||
|
|
||||||
# The desired image type for the node pool.
|
# The desired image type for the node pool.
|
||||||
# NOTE: Set the "desired_node_pool" field as well.
|
# NOTE: Set the "desired_node_pool" field as well.
|
||||||
# Corresponds to the JSON property `desiredImageType`
|
# Corresponds to the JSON property `desiredImageType`
|
||||||
|
@ -699,6 +742,8 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@desired_addons_config = args[:desired_addons_config] if args.key?(:desired_addons_config)
|
@desired_addons_config = args[:desired_addons_config] if args.key?(:desired_addons_config)
|
||||||
|
@desired_binary_authorization = args[:desired_binary_authorization] if args.key?(:desired_binary_authorization)
|
||||||
|
@desired_database_encryption = args[:desired_database_encryption] if args.key?(:desired_database_encryption)
|
||||||
@desired_image_type = args[:desired_image_type] if args.key?(:desired_image_type)
|
@desired_image_type = args[:desired_image_type] if args.key?(:desired_image_type)
|
||||||
@desired_intra_node_visibility_config = args[:desired_intra_node_visibility_config] if args.key?(:desired_intra_node_visibility_config)
|
@desired_intra_node_visibility_config = args[:desired_intra_node_visibility_config] if args.key?(:desired_intra_node_visibility_config)
|
||||||
@desired_locations = args[:desired_locations] if args.key?(:desired_locations)
|
@desired_locations = args[:desired_locations] if args.key?(:desired_locations)
|
||||||
|
@ -908,6 +953,32 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Configuration of etcd encryption.
|
||||||
|
class DatabaseEncryption
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Name of CloudKMS key to use for the encryption of secrets in etcd.
|
||||||
|
# Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
|
||||||
|
# Corresponds to the JSON property `keyName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :key_name
|
||||||
|
|
||||||
|
# Denotes the state of etcd encryption.
|
||||||
|
# Corresponds to the JSON property `state`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :state
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@key_name = args[:key_name] if args.key?(:key_name)
|
||||||
|
@state = args[:state] if args.key?(:state)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A generic empty message that you can re-use to avoid defining duplicated
|
# 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
|
# 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:
|
# or the response type of an API method. For instance:
|
||||||
|
@ -1831,6 +1902,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :service_account
|
attr_accessor :service_account
|
||||||
|
|
||||||
|
# A set of Shielded Instance options.
|
||||||
|
# Corresponds to the JSON property `shieldedInstanceConfig`
|
||||||
|
# @return [Google::Apis::ContainerV1::ShieldedInstanceConfig]
|
||||||
|
attr_accessor :shielded_instance_config
|
||||||
|
|
||||||
# The list of instance tags applied to all nodes. Tags are used to identify
|
# The list of instance tags applied to all nodes. Tags are used to identify
|
||||||
# valid sources or targets for network firewalls and are specified by
|
# valid sources or targets for network firewalls and are specified by
|
||||||
# the client during cluster or node pool creation. Each tag within the list
|
# the client during cluster or node pool creation. Each tag within the list
|
||||||
|
@ -1864,6 +1940,7 @@ module Google
|
||||||
@oauth_scopes = args[:oauth_scopes] if args.key?(:oauth_scopes)
|
@oauth_scopes = args[:oauth_scopes] if args.key?(:oauth_scopes)
|
||||||
@preemptible = args[:preemptible] if args.key?(:preemptible)
|
@preemptible = args[:preemptible] if args.key?(:preemptible)
|
||||||
@service_account = args[:service_account] if args.key?(:service_account)
|
@service_account = args[:service_account] if args.key?(:service_account)
|
||||||
|
@shielded_instance_config = args[:shielded_instance_config] if args.key?(:shielded_instance_config)
|
||||||
@tags = args[:tags] if args.key?(:tags)
|
@tags = args[:tags] if args.key?(:tags)
|
||||||
@taints = args[:taints] if args.key?(:taints)
|
@taints = args[:taints] if args.key?(:taints)
|
||||||
end
|
end
|
||||||
|
@ -3026,6 +3103,40 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# A set of Shielded Instance options.
|
||||||
|
class ShieldedInstanceConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Defines whether the instance has integrity monitoring enabled.
|
||||||
|
# Enables monitoring and attestation of the boot integrity of the instance.
|
||||||
|
# The attestation is performed against the integrity policy baseline. This
|
||||||
|
# baseline is initially derived from the implicitly trusted boot image when
|
||||||
|
# the instance is created.
|
||||||
|
# Corresponds to the JSON property `enableIntegrityMonitoring`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :enable_integrity_monitoring
|
||||||
|
alias_method :enable_integrity_monitoring?, :enable_integrity_monitoring
|
||||||
|
|
||||||
|
# Defines whether the instance has Secure Boot enabled.
|
||||||
|
# Secure Boot helps ensure that the system only runs authentic software by
|
||||||
|
# verifying the digital signature of all boot components, and halting the
|
||||||
|
# boot process if signature verification fails.
|
||||||
|
# Corresponds to the JSON property `enableSecureBoot`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :enable_secure_boot
|
||||||
|
alias_method :enable_secure_boot?, :enable_secure_boot
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@enable_integrity_monitoring = args[:enable_integrity_monitoring] if args.key?(:enable_integrity_monitoring)
|
||||||
|
@enable_secure_boot = args[:enable_secure_boot] if args.key?(:enable_secure_boot)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# StartIPRotationRequest creates a new IP for the cluster and then performs
|
# StartIPRotationRequest creates a new IP for the cluster and then performs
|
||||||
# a node upgrade on each node pool to point to the new IP.
|
# a node upgrade on each node pool to point to the new IP.
|
||||||
class StartIpRotationRequest
|
class StartIpRotationRequest
|
||||||
|
|
|
@ -46,6 +46,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BinaryAuthorization
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class CancelOperationRequest
|
class CancelOperationRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -106,6 +112,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DatabaseEncryption
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -376,6 +388,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ShieldedInstanceConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class StartIpRotationRequest
|
class StartIpRotationRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -455,6 +473,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BinaryAuthorization
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :enabled, as: 'enabled'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class CancelOperationRequest
|
class CancelOperationRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -485,6 +510,8 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :addons_config, as: 'addonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
property :addons_config, as: 'addonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
||||||
|
|
||||||
|
property :binary_authorization, as: 'binaryAuthorization', class: Google::Apis::ContainerV1::BinaryAuthorization, decorator: Google::Apis::ContainerV1::BinaryAuthorization::Representation
|
||||||
|
|
||||||
property :cluster_ipv4_cidr, as: 'clusterIpv4Cidr'
|
property :cluster_ipv4_cidr, as: 'clusterIpv4Cidr'
|
||||||
collection :conditions, as: 'conditions', class: Google::Apis::ContainerV1::StatusCondition, decorator: Google::Apis::ContainerV1::StatusCondition::Representation
|
collection :conditions, as: 'conditions', class: Google::Apis::ContainerV1::StatusCondition, decorator: Google::Apis::ContainerV1::StatusCondition::Representation
|
||||||
|
|
||||||
|
@ -492,6 +519,8 @@ module Google
|
||||||
property :current_master_version, as: 'currentMasterVersion'
|
property :current_master_version, as: 'currentMasterVersion'
|
||||||
property :current_node_count, as: 'currentNodeCount'
|
property :current_node_count, as: 'currentNodeCount'
|
||||||
property :current_node_version, as: 'currentNodeVersion'
|
property :current_node_version, as: 'currentNodeVersion'
|
||||||
|
property :database_encryption, as: 'databaseEncryption', class: Google::Apis::ContainerV1::DatabaseEncryption, decorator: Google::Apis::ContainerV1::DatabaseEncryption::Representation
|
||||||
|
|
||||||
property :default_max_pods_constraint, as: 'defaultMaxPodsConstraint', class: Google::Apis::ContainerV1::MaxPodsConstraint, decorator: Google::Apis::ContainerV1::MaxPodsConstraint::Representation
|
property :default_max_pods_constraint, as: 'defaultMaxPodsConstraint', class: Google::Apis::ContainerV1::MaxPodsConstraint, decorator: Google::Apis::ContainerV1::MaxPodsConstraint::Representation
|
||||||
|
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
|
@ -548,6 +577,10 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :desired_addons_config, as: 'desiredAddonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
property :desired_addons_config, as: 'desiredAddonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
||||||
|
|
||||||
|
property :desired_binary_authorization, as: 'desiredBinaryAuthorization', class: Google::Apis::ContainerV1::BinaryAuthorization, decorator: Google::Apis::ContainerV1::BinaryAuthorization::Representation
|
||||||
|
|
||||||
|
property :desired_database_encryption, as: 'desiredDatabaseEncryption', class: Google::Apis::ContainerV1::DatabaseEncryption, decorator: Google::Apis::ContainerV1::DatabaseEncryption::Representation
|
||||||
|
|
||||||
property :desired_image_type, as: 'desiredImageType'
|
property :desired_image_type, as: 'desiredImageType'
|
||||||
property :desired_intra_node_visibility_config, as: 'desiredIntraNodeVisibilityConfig', class: Google::Apis::ContainerV1::IntraNodeVisibilityConfig, decorator: Google::Apis::ContainerV1::IntraNodeVisibilityConfig::Representation
|
property :desired_intra_node_visibility_config, as: 'desiredIntraNodeVisibilityConfig', class: Google::Apis::ContainerV1::IntraNodeVisibilityConfig, decorator: Google::Apis::ContainerV1::IntraNodeVisibilityConfig::Representation
|
||||||
|
|
||||||
|
@ -614,6 +647,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DatabaseEncryption
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :key_name, as: 'keyName'
|
||||||
|
property :state, as: 'state'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -842,6 +883,8 @@ module Google
|
||||||
collection :oauth_scopes, as: 'oauthScopes'
|
collection :oauth_scopes, as: 'oauthScopes'
|
||||||
property :preemptible, as: 'preemptible'
|
property :preemptible, as: 'preemptible'
|
||||||
property :service_account, as: 'serviceAccount'
|
property :service_account, as: 'serviceAccount'
|
||||||
|
property :shielded_instance_config, as: 'shieldedInstanceConfig', class: Google::Apis::ContainerV1::ShieldedInstanceConfig, decorator: Google::Apis::ContainerV1::ShieldedInstanceConfig::Representation
|
||||||
|
|
||||||
collection :tags, as: 'tags'
|
collection :tags, as: 'tags'
|
||||||
collection :taints, as: 'taints', class: Google::Apis::ContainerV1::NodeTaint, decorator: Google::Apis::ContainerV1::NodeTaint::Representation
|
collection :taints, as: 'taints', class: Google::Apis::ContainerV1::NodeTaint, decorator: Google::Apis::ContainerV1::NodeTaint::Representation
|
||||||
|
|
||||||
|
@ -1108,6 +1151,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ShieldedInstanceConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :enable_integrity_monitoring, as: 'enableIntegrityMonitoring'
|
||||||
|
property :enable_secure_boot, as: 'enableSecureBoot'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class StartIpRotationRequest
|
class StartIpRotationRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/compute/docs/oslogin/
|
# @see https://cloud.google.com/compute/docs/oslogin/
|
||||||
module OsloginV1
|
module OsloginV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190429'
|
REVISION = '20190921'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -117,6 +117,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :home_directory
|
attr_accessor :home_directory
|
||||||
|
|
||||||
|
# Output only. The canonical resource name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
# The operating system type where this account applies.
|
# The operating system type where this account applies.
|
||||||
# Corresponds to the JSON property `operatingSystemType`
|
# Corresponds to the JSON property `operatingSystemType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -159,6 +164,7 @@ module Google
|
||||||
@gecos = args[:gecos] if args.key?(:gecos)
|
@gecos = args[:gecos] if args.key?(:gecos)
|
||||||
@gid = args[:gid] if args.key?(:gid)
|
@gid = args[:gid] if args.key?(:gid)
|
||||||
@home_directory = args[:home_directory] if args.key?(:home_directory)
|
@home_directory = args[:home_directory] if args.key?(:home_directory)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
@operating_system_type = args[:operating_system_type] if args.key?(:operating_system_type)
|
@operating_system_type = args[:operating_system_type] if args.key?(:operating_system_type)
|
||||||
@primary = args[:primary] if args.key?(:primary)
|
@primary = args[:primary] if args.key?(:primary)
|
||||||
@shell = args[:shell] if args.key?(:shell)
|
@shell = args[:shell] if args.key?(:shell)
|
||||||
|
@ -189,6 +195,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :key
|
attr_accessor :key
|
||||||
|
|
||||||
|
# Output only. The canonical resource name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -198,6 +209,7 @@ module Google
|
||||||
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
@key = args[:key] if args.key?(:key)
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -84,6 +84,7 @@ module Google
|
||||||
property :gecos, as: 'gecos'
|
property :gecos, as: 'gecos'
|
||||||
property :gid, :numeric_string => true, as: 'gid'
|
property :gid, :numeric_string => true, as: 'gid'
|
||||||
property :home_directory, as: 'homeDirectory'
|
property :home_directory, as: 'homeDirectory'
|
||||||
|
property :name, as: 'name'
|
||||||
property :operating_system_type, as: 'operatingSystemType'
|
property :operating_system_type, as: 'operatingSystemType'
|
||||||
property :primary, as: 'primary'
|
property :primary, as: 'primary'
|
||||||
property :shell, as: 'shell'
|
property :shell, as: 'shell'
|
||||||
|
@ -99,6 +100,7 @@ module Google
|
||||||
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
||||||
property :fingerprint, as: 'fingerprint'
|
property :fingerprint, as: 'fingerprint'
|
||||||
property :key, as: 'key'
|
property :key, as: 'key'
|
||||||
|
property :name, as: 'name'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/compute/docs/oslogin/
|
# @see https://cloud.google.com/compute/docs/oslogin/
|
||||||
module OsloginV1alpha
|
module OsloginV1alpha
|
||||||
VERSION = 'V1alpha'
|
VERSION = 'V1alpha'
|
||||||
REVISION = '20190429'
|
REVISION = '20190921'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -117,6 +117,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :home_directory
|
attr_accessor :home_directory
|
||||||
|
|
||||||
|
# Output only. The canonical resource name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
# The operating system type where this account applies.
|
# The operating system type where this account applies.
|
||||||
# Corresponds to the JSON property `operatingSystemType`
|
# Corresponds to the JSON property `operatingSystemType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -159,6 +164,7 @@ module Google
|
||||||
@gecos = args[:gecos] if args.key?(:gecos)
|
@gecos = args[:gecos] if args.key?(:gecos)
|
||||||
@gid = args[:gid] if args.key?(:gid)
|
@gid = args[:gid] if args.key?(:gid)
|
||||||
@home_directory = args[:home_directory] if args.key?(:home_directory)
|
@home_directory = args[:home_directory] if args.key?(:home_directory)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
@operating_system_type = args[:operating_system_type] if args.key?(:operating_system_type)
|
@operating_system_type = args[:operating_system_type] if args.key?(:operating_system_type)
|
||||||
@primary = args[:primary] if args.key?(:primary)
|
@primary = args[:primary] if args.key?(:primary)
|
||||||
@shell = args[:shell] if args.key?(:shell)
|
@shell = args[:shell] if args.key?(:shell)
|
||||||
|
@ -189,6 +195,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :key
|
attr_accessor :key
|
||||||
|
|
||||||
|
# Output only. The canonical resource name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -198,6 +209,7 @@ module Google
|
||||||
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
@key = args[:key] if args.key?(:key)
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -84,6 +84,7 @@ module Google
|
||||||
property :gecos, as: 'gecos'
|
property :gecos, as: 'gecos'
|
||||||
property :gid, :numeric_string => true, as: 'gid'
|
property :gid, :numeric_string => true, as: 'gid'
|
||||||
property :home_directory, as: 'homeDirectory'
|
property :home_directory, as: 'homeDirectory'
|
||||||
|
property :name, as: 'name'
|
||||||
property :operating_system_type, as: 'operatingSystemType'
|
property :operating_system_type, as: 'operatingSystemType'
|
||||||
property :primary, as: 'primary'
|
property :primary, as: 'primary'
|
||||||
property :shell, as: 'shell'
|
property :shell, as: 'shell'
|
||||||
|
@ -99,6 +100,7 @@ module Google
|
||||||
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
||||||
property :fingerprint, as: 'fingerprint'
|
property :fingerprint, as: 'fingerprint'
|
||||||
property :key, as: 'key'
|
property :key, as: 'key'
|
||||||
|
property :name, as: 'name'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/compute/docs/oslogin/
|
# @see https://cloud.google.com/compute/docs/oslogin/
|
||||||
module OsloginV1beta
|
module OsloginV1beta
|
||||||
VERSION = 'V1beta'
|
VERSION = 'V1beta'
|
||||||
REVISION = '20190429'
|
REVISION = '20190921'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -117,6 +117,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :home_directory
|
attr_accessor :home_directory
|
||||||
|
|
||||||
|
# Output only. The canonical resource name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
# The operating system type where this account applies.
|
# The operating system type where this account applies.
|
||||||
# Corresponds to the JSON property `operatingSystemType`
|
# Corresponds to the JSON property `operatingSystemType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -159,6 +164,7 @@ module Google
|
||||||
@gecos = args[:gecos] if args.key?(:gecos)
|
@gecos = args[:gecos] if args.key?(:gecos)
|
||||||
@gid = args[:gid] if args.key?(:gid)
|
@gid = args[:gid] if args.key?(:gid)
|
||||||
@home_directory = args[:home_directory] if args.key?(:home_directory)
|
@home_directory = args[:home_directory] if args.key?(:home_directory)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
@operating_system_type = args[:operating_system_type] if args.key?(:operating_system_type)
|
@operating_system_type = args[:operating_system_type] if args.key?(:operating_system_type)
|
||||||
@primary = args[:primary] if args.key?(:primary)
|
@primary = args[:primary] if args.key?(:primary)
|
||||||
@shell = args[:shell] if args.key?(:shell)
|
@shell = args[:shell] if args.key?(:shell)
|
||||||
|
@ -189,6 +195,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :key
|
attr_accessor :key
|
||||||
|
|
||||||
|
# Output only. The canonical resource name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -198,6 +209,7 @@ module Google
|
||||||
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
@key = args[:key] if args.key?(:key)
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -84,6 +84,7 @@ module Google
|
||||||
property :gecos, as: 'gecos'
|
property :gecos, as: 'gecos'
|
||||||
property :gid, :numeric_string => true, as: 'gid'
|
property :gid, :numeric_string => true, as: 'gid'
|
||||||
property :home_directory, as: 'homeDirectory'
|
property :home_directory, as: 'homeDirectory'
|
||||||
|
property :name, as: 'name'
|
||||||
property :operating_system_type, as: 'operatingSystemType'
|
property :operating_system_type, as: 'operatingSystemType'
|
||||||
property :primary, as: 'primary'
|
property :primary, as: 'primary'
|
||||||
property :shell, as: 'shell'
|
property :shell, as: 'shell'
|
||||||
|
@ -99,6 +100,7 @@ module Google
|
||||||
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
||||||
property :fingerprint, as: 'fingerprint'
|
property :fingerprint, as: 'fingerprint'
|
||||||
property :key, as: 'key'
|
property :key, as: 'key'
|
||||||
|
property :name, as: 'name'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue