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/
|
||||
module ContainerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190830'
|
||||
REVISION = '20190906'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -139,6 +139,27 @@ module Google
|
|||
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.
|
||||
class CancelOperationRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -237,6 +258,11 @@ module Google
|
|||
# @return [Google::Apis::ContainerV1::AddonsConfig]
|
||||
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
|
||||
# [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||||
# notation (e.g. `10.96.0.0/14`). Leave blank to have
|
||||
|
@ -277,6 +303,11 @@ module Google
|
|||
# @return [String]
|
||||
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.
|
||||
# Corresponds to the JSON property `defaultMaxPodsConstraint`
|
||||
# @return [Google::Apis::ContainerV1::MaxPodsConstraint]
|
||||
|
@ -541,12 +572,14 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@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)
|
||||
@conditions = args[:conditions] if args.key?(:conditions)
|
||||
@create_time = args[:create_time] if args.key?(:create_time)
|
||||
@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_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)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@enable_kubernetes_alpha = args[:enable_kubernetes_alpha] if args.key?(:enable_kubernetes_alpha)
|
||||
|
@ -598,6 +631,16 @@ module Google
|
|||
# @return [Google::Apis::ContainerV1::AddonsConfig]
|
||||
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.
|
||||
# NOTE: Set the "desired_node_pool" field as well.
|
||||
# Corresponds to the JSON property `desiredImageType`
|
||||
|
@ -699,6 +742,8 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@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_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)
|
||||
|
@ -908,6 +953,32 @@ module Google
|
|||
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
|
||||
# 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:
|
||||
|
@ -1831,6 +1902,11 @@ module Google
|
|||
# @return [String]
|
||||
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
|
||||
# valid sources or targets for network firewalls and are specified by
|
||||
# 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)
|
||||
@preemptible = args[:preemptible] if args.key?(:preemptible)
|
||||
@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)
|
||||
@taints = args[:taints] if args.key?(:taints)
|
||||
end
|
||||
|
@ -3026,6 +3103,40 @@ module Google
|
|||
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
|
||||
# a node upgrade on each node pool to point to the new IP.
|
||||
class StartIpRotationRequest
|
||||
|
|
|
@ -46,6 +46,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BinaryAuthorization
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CancelOperationRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -106,6 +112,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class DatabaseEncryption
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Empty
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -376,6 +388,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ShieldedInstanceConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class StartIpRotationRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -455,6 +473,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class BinaryAuthorization
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :enabled, as: 'enabled'
|
||||
end
|
||||
end
|
||||
|
||||
class CancelOperationRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -485,6 +510,8 @@ module Google
|
|||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
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'
|
||||
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_node_count, as: 'currentNodeCount'
|
||||
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 :description, as: 'description'
|
||||
|
@ -548,6 +577,10 @@ module Google
|
|||
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_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_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
|
||||
|
||||
class DatabaseEncryption
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key_name, as: 'keyName'
|
||||
property :state, as: 'state'
|
||||
end
|
||||
end
|
||||
|
||||
class Empty
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -842,6 +883,8 @@ module Google
|
|||
collection :oauth_scopes, as: 'oauthScopes'
|
||||
property :preemptible, as: 'preemptible'
|
||||
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 :taints, as: 'taints', class: Google::Apis::ContainerV1::NodeTaint, decorator: Google::Apis::ContainerV1::NodeTaint::Representation
|
||||
|
||||
|
@ -1108,6 +1151,14 @@ module Google
|
|||
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
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/compute/docs/oslogin/
|
||||
module OsloginV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190429'
|
||||
REVISION = '20190921'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -117,6 +117,11 @@ module Google
|
|||
# @return [String]
|
||||
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.
|
||||
# Corresponds to the JSON property `operatingSystemType`
|
||||
# @return [String]
|
||||
|
@ -159,6 +164,7 @@ module Google
|
|||
@gecos = args[:gecos] if args.key?(:gecos)
|
||||
@gid = args[:gid] if args.key?(:gid)
|
||||
@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)
|
||||
@primary = args[:primary] if args.key?(:primary)
|
||||
@shell = args[:shell] if args.key?(:shell)
|
||||
|
@ -189,6 +195,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :key
|
||||
|
||||
# Output only. The canonical resource name.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -198,6 +209,7 @@ module Google
|
|||
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||
@key = args[:key] if args.key?(:key)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -84,6 +84,7 @@ module Google
|
|||
property :gecos, as: 'gecos'
|
||||
property :gid, :numeric_string => true, as: 'gid'
|
||||
property :home_directory, as: 'homeDirectory'
|
||||
property :name, as: 'name'
|
||||
property :operating_system_type, as: 'operatingSystemType'
|
||||
property :primary, as: 'primary'
|
||||
property :shell, as: 'shell'
|
||||
|
@ -99,6 +100,7 @@ module Google
|
|||
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
||||
property :fingerprint, as: 'fingerprint'
|
||||
property :key, as: 'key'
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/compute/docs/oslogin/
|
||||
module OsloginV1alpha
|
||||
VERSION = 'V1alpha'
|
||||
REVISION = '20190429'
|
||||
REVISION = '20190921'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -117,6 +117,11 @@ module Google
|
|||
# @return [String]
|
||||
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.
|
||||
# Corresponds to the JSON property `operatingSystemType`
|
||||
# @return [String]
|
||||
|
@ -159,6 +164,7 @@ module Google
|
|||
@gecos = args[:gecos] if args.key?(:gecos)
|
||||
@gid = args[:gid] if args.key?(:gid)
|
||||
@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)
|
||||
@primary = args[:primary] if args.key?(:primary)
|
||||
@shell = args[:shell] if args.key?(:shell)
|
||||
|
@ -189,6 +195,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :key
|
||||
|
||||
# Output only. The canonical resource name.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -198,6 +209,7 @@ module Google
|
|||
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||
@key = args[:key] if args.key?(:key)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -84,6 +84,7 @@ module Google
|
|||
property :gecos, as: 'gecos'
|
||||
property :gid, :numeric_string => true, as: 'gid'
|
||||
property :home_directory, as: 'homeDirectory'
|
||||
property :name, as: 'name'
|
||||
property :operating_system_type, as: 'operatingSystemType'
|
||||
property :primary, as: 'primary'
|
||||
property :shell, as: 'shell'
|
||||
|
@ -99,6 +100,7 @@ module Google
|
|||
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
||||
property :fingerprint, as: 'fingerprint'
|
||||
property :key, as: 'key'
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/compute/docs/oslogin/
|
||||
module OsloginV1beta
|
||||
VERSION = 'V1beta'
|
||||
REVISION = '20190429'
|
||||
REVISION = '20190921'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -117,6 +117,11 @@ module Google
|
|||
# @return [String]
|
||||
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.
|
||||
# Corresponds to the JSON property `operatingSystemType`
|
||||
# @return [String]
|
||||
|
@ -159,6 +164,7 @@ module Google
|
|||
@gecos = args[:gecos] if args.key?(:gecos)
|
||||
@gid = args[:gid] if args.key?(:gid)
|
||||
@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)
|
||||
@primary = args[:primary] if args.key?(:primary)
|
||||
@shell = args[:shell] if args.key?(:shell)
|
||||
|
@ -189,6 +195,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :key
|
||||
|
||||
# Output only. The canonical resource name.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -198,6 +209,7 @@ module Google
|
|||
@expiration_time_usec = args[:expiration_time_usec] if args.key?(:expiration_time_usec)
|
||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||
@key = args[:key] if args.key?(:key)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -84,6 +84,7 @@ module Google
|
|||
property :gecos, as: 'gecos'
|
||||
property :gid, :numeric_string => true, as: 'gid'
|
||||
property :home_directory, as: 'homeDirectory'
|
||||
property :name, as: 'name'
|
||||
property :operating_system_type, as: 'operatingSystemType'
|
||||
property :primary, as: 'primary'
|
||||
property :shell, as: 'shell'
|
||||
|
@ -99,6 +100,7 @@ module Google
|
|||
property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec'
|
||||
property :fingerprint, as: 'fingerprint'
|
||||
property :key, as: 'key'
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue