Autogenerated update (2017-10-29)
Update: - compute_alpha - compute_v1 - deploymentmanager_alpha - deploymentmanager_v2beta
This commit is contained in:
parent
c13dcc9a81
commit
6ef7cd2315
|
@ -16136,6 +16136,8 @@
|
|||
"/compute:alpha/Instance/labels": labels
|
||||
"/compute:alpha/Instance/labels/label": label
|
||||
"/compute:alpha/Instance/machineType": machine_type
|
||||
"/compute:alpha/Instance/maintenancePolicies": maintenance_policies
|
||||
"/compute:alpha/Instance/maintenancePolicies/maintenance_policy": maintenance_policy
|
||||
"/compute:alpha/Instance/metadata": metadata
|
||||
"/compute:alpha/Instance/minCpuPlatform": min_cpu_platform
|
||||
"/compute:alpha/Instance/name": name
|
||||
|
@ -32886,6 +32888,9 @@
|
|||
"/datastore:v1beta3/fields": fields
|
||||
"/datastore:v1beta3/key": key
|
||||
"/datastore:v1beta3/quotaUser": quota_user
|
||||
"/deploymentmanager:alpha/AsyncOptions": async_options
|
||||
"/deploymentmanager:alpha/AsyncOptions/methodMatch": method_match
|
||||
"/deploymentmanager:alpha/AsyncOptions/pollingOptions": polling_options
|
||||
"/deploymentmanager:alpha/AuditConfig": audit_config
|
||||
"/deploymentmanager:alpha/AuditConfig/auditLogConfigs": audit_log_configs
|
||||
"/deploymentmanager:alpha/AuditConfig/auditLogConfigs/audit_log_config": audit_log_config
|
||||
|
@ -32986,6 +32991,9 @@
|
|||
"/deploymentmanager:alpha/DeploymentsListResponse/nextPageToken": next_page_token
|
||||
"/deploymentmanager:alpha/DeploymentsStopRequest": deployments_stop_request
|
||||
"/deploymentmanager:alpha/DeploymentsStopRequest/fingerprint": fingerprint
|
||||
"/deploymentmanager:alpha/Diagnostic": diagnostic
|
||||
"/deploymentmanager:alpha/Diagnostic/field": field
|
||||
"/deploymentmanager:alpha/Diagnostic/level": level
|
||||
"/deploymentmanager:alpha/Expr": expr
|
||||
"/deploymentmanager:alpha/Expr/description": description
|
||||
"/deploymentmanager:alpha/Expr/expression": expression
|
||||
|
@ -33066,6 +33074,8 @@
|
|||
"/deploymentmanager:alpha/OperationsListResponse/operations": operations
|
||||
"/deploymentmanager:alpha/OperationsListResponse/operations/operation": operation
|
||||
"/deploymentmanager:alpha/Options": options
|
||||
"/deploymentmanager:alpha/Options/asyncOptions": async_options
|
||||
"/deploymentmanager:alpha/Options/asyncOptions/async_option": async_option
|
||||
"/deploymentmanager:alpha/Options/inputMappings": input_mappings
|
||||
"/deploymentmanager:alpha/Options/inputMappings/input_mapping": input_mapping
|
||||
"/deploymentmanager:alpha/Options/nameProperty": name_property
|
||||
|
@ -33080,6 +33090,13 @@
|
|||
"/deploymentmanager:alpha/Policy/rules": rules
|
||||
"/deploymentmanager:alpha/Policy/rules/rule": rule
|
||||
"/deploymentmanager:alpha/Policy/version": version
|
||||
"/deploymentmanager:alpha/PollingOptions": polling_options
|
||||
"/deploymentmanager:alpha/PollingOptions/diagnostics": diagnostics
|
||||
"/deploymentmanager:alpha/PollingOptions/diagnostics/diagnostic": diagnostic
|
||||
"/deploymentmanager:alpha/PollingOptions/failCondition": fail_condition
|
||||
"/deploymentmanager:alpha/PollingOptions/finishCondition": finish_condition
|
||||
"/deploymentmanager:alpha/PollingOptions/pollingLink": polling_link
|
||||
"/deploymentmanager:alpha/PollingOptions/targetLink": target_link
|
||||
"/deploymentmanager:alpha/Resource": resource
|
||||
"/deploymentmanager:alpha/Resource/accessControl": access_control
|
||||
"/deploymentmanager:alpha/Resource/finalProperties": final_properties
|
||||
|
@ -33152,6 +33169,7 @@
|
|||
"/deploymentmanager:alpha/TemplateContents/imports": imports
|
||||
"/deploymentmanager:alpha/TemplateContents/imports/import": import
|
||||
"/deploymentmanager:alpha/TemplateContents/interpreter": interpreter
|
||||
"/deploymentmanager:alpha/TemplateContents/mainTemplate": main_template
|
||||
"/deploymentmanager:alpha/TemplateContents/schema": schema
|
||||
"/deploymentmanager:alpha/TemplateContents/template": template
|
||||
"/deploymentmanager:alpha/TestPermissionsRequest": test_permissions_request
|
||||
|
@ -33929,6 +33947,7 @@
|
|||
"/deploymentmanager:v2beta/TemplateContents/imports": imports
|
||||
"/deploymentmanager:v2beta/TemplateContents/imports/import": import
|
||||
"/deploymentmanager:v2beta/TemplateContents/interpreter": interpreter
|
||||
"/deploymentmanager:v2beta/TemplateContents/mainTemplate": main_template
|
||||
"/deploymentmanager:v2beta/TemplateContents/schema": schema
|
||||
"/deploymentmanager:v2beta/TemplateContents/template": template
|
||||
"/deploymentmanager:v2beta/TestPermissionsRequest": test_permissions_request
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeAlpha
|
||||
VERSION = 'Alpha'
|
||||
REVISION = '20171010'
|
||||
REVISION = '20171026'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -8572,6 +8572,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :machine_type
|
||||
|
||||
# Maintenance policies applied to this instance.
|
||||
# Corresponds to the JSON property `maintenancePolicies`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :maintenance_policies
|
||||
|
||||
# A metadata key/value entry.
|
||||
# Corresponds to the JSON property `metadata`
|
||||
# @return [Google::Apis::ComputeAlpha::Metadata]
|
||||
|
@ -8669,6 +8674,7 @@ module Google
|
|||
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
||||
@maintenance_policies = args[:maintenance_policies] if args.key?(:maintenance_policies)
|
||||
@metadata = args[:metadata] if args.key?(:metadata)
|
||||
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
|
|
|
@ -5505,6 +5505,7 @@ module Google
|
|||
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
||||
hash :labels, as: 'labels'
|
||||
property :machine_type, as: 'machineType'
|
||||
collection :maintenance_policies, as: 'maintenancePolicies'
|
||||
property :metadata, as: 'metadata', class: Google::Apis::ComputeAlpha::Metadata, decorator: Google::Apis::ComputeAlpha::Metadata::Representation
|
||||
|
||||
property :min_cpu_platform, as: 'minCpuPlatform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20171010'
|
||||
REVISION = '20171026'
|
||||
|
||||
# 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/deployment-manager/
|
||||
module DeploymentmanagerAlpha
|
||||
VERSION = 'Alpha'
|
||||
REVISION = '20170925'
|
||||
REVISION = '20171025'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -22,6 +22,31 @@ module Google
|
|||
module Apis
|
||||
module DeploymentmanagerAlpha
|
||||
|
||||
# Async options that determine when a resource should finish.
|
||||
class AsyncOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Method regex where this policy will apply.
|
||||
# Corresponds to the JSON property `methodMatch`
|
||||
# @return [String]
|
||||
attr_accessor :method_match
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `pollingOptions`
|
||||
# @return [Google::Apis::DeploymentmanagerAlpha::PollingOptions]
|
||||
attr_accessor :polling_options
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@method_match = args[:method_match] if args.key?(:method_match)
|
||||
@polling_options = args[:polling_options] if args.key?(:polling_options)
|
||||
end
|
||||
end
|
||||
|
||||
# Specifies the audit configuration for a service. The configuration determines
|
||||
# which permission types are logged, and what identities, if any, are exempted
|
||||
# from logging. An AuditConfig must have one or more AuditLogConfigs.
|
||||
|
@ -794,6 +819,32 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class Diagnostic
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# JsonPath expression on the resource that if non empty, indicates that this
|
||||
# field needs to be extracted as a diagnostic.
|
||||
# Corresponds to the JSON property `field`
|
||||
# @return [String]
|
||||
attr_accessor :field
|
||||
|
||||
# Level to record this diagnostic.
|
||||
# Corresponds to the JSON property `level`
|
||||
# @return [String]
|
||||
attr_accessor :level
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@field = args[:field] if args.key?(:field)
|
||||
@level = args[:level] if args.key?(:level)
|
||||
end
|
||||
end
|
||||
|
||||
# Represents an expression text. Example:
|
||||
# title: "User account presence" description: "Determines whether the request
|
||||
# has a user account" expression: "size(request.user) > 0"
|
||||
|
@ -1438,6 +1489,11 @@ module Google
|
|||
class Options
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Options regarding how to thread async requests.
|
||||
# Corresponds to the JSON property `asyncOptions`
|
||||
# @return [Array<Google::Apis::DeploymentmanagerAlpha::AsyncOptions>]
|
||||
attr_accessor :async_options
|
||||
|
||||
# The mappings that apply for requests.
|
||||
# Corresponds to the JSON property `inputMappings`
|
||||
# @return [Array<Google::Apis::DeploymentmanagerAlpha::InputMapping>]
|
||||
|
@ -1461,6 +1517,7 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@async_options = args[:async_options] if args.key?(:async_options)
|
||||
@input_mappings = args[:input_mappings] if args.key?(:input_mappings)
|
||||
@name_property = args[:name_property] if args.key?(:name_property)
|
||||
@validation_options = args[:validation_options] if args.key?(:validation_options)
|
||||
|
@ -1545,6 +1602,51 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class PollingOptions
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# An array of diagnostics to be collected by Deployment Manager, these
|
||||
# diagnostics will be displayed to the user.
|
||||
# Corresponds to the JSON property `diagnostics`
|
||||
# @return [Array<Google::Apis::DeploymentmanagerAlpha::Diagnostic>]
|
||||
attr_accessor :diagnostics
|
||||
|
||||
# JsonPath expression that determines if the request failed.
|
||||
# Corresponds to the JSON property `failCondition`
|
||||
# @return [String]
|
||||
attr_accessor :fail_condition
|
||||
|
||||
# JsonPath expression that determines if the request is completed.
|
||||
# Corresponds to the JSON property `finishCondition`
|
||||
# @return [String]
|
||||
attr_accessor :finish_condition
|
||||
|
||||
# JsonPath expression that evaluates to string, it indicates where to poll.
|
||||
# Corresponds to the JSON property `pollingLink`
|
||||
# @return [String]
|
||||
attr_accessor :polling_link
|
||||
|
||||
# JsonPath expression, after polling is completed, indicates where to fetch the
|
||||
# resource.
|
||||
# Corresponds to the JSON property `targetLink`
|
||||
# @return [String]
|
||||
attr_accessor :target_link
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@diagnostics = args[:diagnostics] if args.key?(:diagnostics)
|
||||
@fail_condition = args[:fail_condition] if args.key?(:fail_condition)
|
||||
@finish_condition = args[:finish_condition] if args.key?(:finish_condition)
|
||||
@polling_link = args[:polling_link] if args.key?(:polling_link)
|
||||
@target_link = args[:target_link] if args.key?(:target_link)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class Resource
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2063,6 +2165,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :interpreter
|
||||
|
||||
# The filename of the mainTemplate
|
||||
# Corresponds to the JSON property `mainTemplate`
|
||||
# @return [String]
|
||||
attr_accessor :main_template
|
||||
|
||||
# The contents of the template schema.
|
||||
# Corresponds to the JSON property `schema`
|
||||
# @return [String]
|
||||
|
@ -2081,6 +2188,7 @@ module Google
|
|||
def update!(**args)
|
||||
@imports = args[:imports] if args.key?(:imports)
|
||||
@interpreter = args[:interpreter] if args.key?(:interpreter)
|
||||
@main_template = args[:main_template] if args.key?(:main_template)
|
||||
@schema = args[:schema] if args.key?(:schema)
|
||||
@template = args[:template] if args.key?(:template)
|
||||
end
|
||||
|
|
|
@ -22,6 +22,12 @@ module Google
|
|||
module Apis
|
||||
module DeploymentmanagerAlpha
|
||||
|
||||
class AsyncOptions
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AuditConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -148,6 +154,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Diagnostic
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Expr
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -250,6 +262,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class PollingOptions
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Resource
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -406,6 +424,15 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AsyncOptions
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :method_match, as: 'methodMatch'
|
||||
property :polling_options, as: 'pollingOptions', class: Google::Apis::DeploymentmanagerAlpha::PollingOptions, decorator: Google::Apis::DeploymentmanagerAlpha::PollingOptions::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class AuditConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -620,6 +647,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class Diagnostic
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :field, as: 'field'
|
||||
property :level, as: 'level'
|
||||
end
|
||||
end
|
||||
|
||||
class Expr
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -787,6 +822,8 @@ module Google
|
|||
class Options
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :async_options, as: 'asyncOptions', class: Google::Apis::DeploymentmanagerAlpha::AsyncOptions, decorator: Google::Apis::DeploymentmanagerAlpha::AsyncOptions::Representation
|
||||
|
||||
collection :input_mappings, as: 'inputMappings', class: Google::Apis::DeploymentmanagerAlpha::InputMapping, decorator: Google::Apis::DeploymentmanagerAlpha::InputMapping::Representation
|
||||
|
||||
property :name_property, as: 'nameProperty'
|
||||
|
@ -810,6 +847,18 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class PollingOptions
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :diagnostics, as: 'diagnostics', class: Google::Apis::DeploymentmanagerAlpha::Diagnostic, decorator: Google::Apis::DeploymentmanagerAlpha::Diagnostic::Representation
|
||||
|
||||
property :fail_condition, as: 'failCondition'
|
||||
property :finish_condition, as: 'finishCondition'
|
||||
property :polling_link, as: 'pollingLink'
|
||||
property :target_link, as: 'targetLink'
|
||||
end
|
||||
end
|
||||
|
||||
class Resource
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -959,6 +1008,7 @@ module Google
|
|||
collection :imports, as: 'imports', class: Google::Apis::DeploymentmanagerAlpha::ImportFile, decorator: Google::Apis::DeploymentmanagerAlpha::ImportFile::Representation
|
||||
|
||||
property :interpreter, as: 'interpreter'
|
||||
property :main_template, as: 'mainTemplate'
|
||||
property :schema, as: 'schema'
|
||||
property :template, as: 'template'
|
||||
end
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/deployment-manager/
|
||||
module DeploymentmanagerV2beta
|
||||
VERSION = 'V2beta'
|
||||
REVISION = '20170925'
|
||||
REVISION = '20171025'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -2008,6 +2008,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :interpreter
|
||||
|
||||
# The filename of the mainTemplate
|
||||
# Corresponds to the JSON property `mainTemplate`
|
||||
# @return [String]
|
||||
attr_accessor :main_template
|
||||
|
||||
# The contents of the template schema.
|
||||
# Corresponds to the JSON property `schema`
|
||||
# @return [String]
|
||||
|
@ -2026,6 +2031,7 @@ module Google
|
|||
def update!(**args)
|
||||
@imports = args[:imports] if args.key?(:imports)
|
||||
@interpreter = args[:interpreter] if args.key?(:interpreter)
|
||||
@main_template = args[:main_template] if args.key?(:main_template)
|
||||
@schema = args[:schema] if args.key?(:schema)
|
||||
@template = args[:template] if args.key?(:template)
|
||||
end
|
||||
|
|
|
@ -935,6 +935,7 @@ module Google
|
|||
collection :imports, as: 'imports', class: Google::Apis::DeploymentmanagerV2beta::ImportFile, decorator: Google::Apis::DeploymentmanagerV2beta::ImportFile::Representation
|
||||
|
||||
property :interpreter, as: 'interpreter'
|
||||
property :main_template, as: 'mainTemplate'
|
||||
property :schema, as: 'schema'
|
||||
property :template, as: 'template'
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue