Autogenerated update (2018-02-17)
Update: - adexchangebuyer2_v2beta1 - bigquery_v2 - cloudiot_v1 - cloudresourcemanager_v1beta1 - deploymentmanager_alpha - deploymentmanager_v2beta - doubleclickbidmanager_v1
This commit is contained in:
parent
aed0b6c760
commit
96d9dc61a9
|
@ -9301,6 +9301,9 @@
|
||||||
"/bigquery:v2/DatasetReference": dataset_reference
|
"/bigquery:v2/DatasetReference": dataset_reference
|
||||||
"/bigquery:v2/DatasetReference/datasetId": dataset_id
|
"/bigquery:v2/DatasetReference/datasetId": dataset_id
|
||||||
"/bigquery:v2/DatasetReference/projectId": project_id
|
"/bigquery:v2/DatasetReference/projectId": project_id
|
||||||
|
"/bigquery:v2/DestinationTableProperties": destination_table_properties
|
||||||
|
"/bigquery:v2/DestinationTableProperties/description": description
|
||||||
|
"/bigquery:v2/DestinationTableProperties/friendlyName": friendly_name
|
||||||
"/bigquery:v2/EncryptionConfiguration": encryption_configuration
|
"/bigquery:v2/EncryptionConfiguration": encryption_configuration
|
||||||
"/bigquery:v2/EncryptionConfiguration/kmsKeyName": kms_key_name
|
"/bigquery:v2/EncryptionConfiguration/kmsKeyName": kms_key_name
|
||||||
"/bigquery:v2/ErrorProto": error_proto
|
"/bigquery:v2/ErrorProto": error_proto
|
||||||
|
@ -9414,6 +9417,7 @@
|
||||||
"/bigquery:v2/JobConfigurationLoad/createDisposition": create_disposition
|
"/bigquery:v2/JobConfigurationLoad/createDisposition": create_disposition
|
||||||
"/bigquery:v2/JobConfigurationLoad/destinationEncryptionConfiguration": destination_encryption_configuration
|
"/bigquery:v2/JobConfigurationLoad/destinationEncryptionConfiguration": destination_encryption_configuration
|
||||||
"/bigquery:v2/JobConfigurationLoad/destinationTable": destination_table
|
"/bigquery:v2/JobConfigurationLoad/destinationTable": destination_table
|
||||||
|
"/bigquery:v2/JobConfigurationLoad/destinationTableProperties": destination_table_properties
|
||||||
"/bigquery:v2/JobConfigurationLoad/encoding": encoding
|
"/bigquery:v2/JobConfigurationLoad/encoding": encoding
|
||||||
"/bigquery:v2/JobConfigurationLoad/fieldDelimiter": field_delimiter
|
"/bigquery:v2/JobConfigurationLoad/fieldDelimiter": field_delimiter
|
||||||
"/bigquery:v2/JobConfigurationLoad/ignoreUnknownValues": ignore_unknown_values
|
"/bigquery:v2/JobConfigurationLoad/ignoreUnknownValues": ignore_unknown_values
|
||||||
|
@ -34942,6 +34946,7 @@
|
||||||
"/deploymentmanager:alpha/deploymentmanager.deployments.getIamPolicy/project": project
|
"/deploymentmanager:alpha/deploymentmanager.deployments.getIamPolicy/project": project
|
||||||
"/deploymentmanager:alpha/deploymentmanager.deployments.getIamPolicy/resource": resource
|
"/deploymentmanager:alpha/deploymentmanager.deployments.getIamPolicy/resource": resource
|
||||||
"/deploymentmanager:alpha/deploymentmanager.deployments.insert": insert_deployment
|
"/deploymentmanager:alpha/deploymentmanager.deployments.insert": insert_deployment
|
||||||
|
"/deploymentmanager:alpha/deploymentmanager.deployments.insert/createPolicy": create_policy
|
||||||
"/deploymentmanager:alpha/deploymentmanager.deployments.insert/preview": preview
|
"/deploymentmanager:alpha/deploymentmanager.deployments.insert/preview": preview
|
||||||
"/deploymentmanager:alpha/deploymentmanager.deployments.insert/project": project
|
"/deploymentmanager:alpha/deploymentmanager.deployments.insert/project": project
|
||||||
"/deploymentmanager:alpha/deploymentmanager.deployments.list": list_deployments
|
"/deploymentmanager:alpha/deploymentmanager.deployments.list": list_deployments
|
||||||
|
@ -35364,6 +35369,9 @@
|
||||||
"/deploymentmanager:v2/key": key
|
"/deploymentmanager:v2/key": key
|
||||||
"/deploymentmanager:v2/quotaUser": quota_user
|
"/deploymentmanager:v2/quotaUser": quota_user
|
||||||
"/deploymentmanager:v2/userIp": user_ip
|
"/deploymentmanager:v2/userIp": user_ip
|
||||||
|
"/deploymentmanager:v2beta/AsyncOptions": async_options
|
||||||
|
"/deploymentmanager:v2beta/AsyncOptions/methodMatch": method_match
|
||||||
|
"/deploymentmanager:v2beta/AsyncOptions/pollingOptions": polling_options
|
||||||
"/deploymentmanager:v2beta/AuditConfig": audit_config
|
"/deploymentmanager:v2beta/AuditConfig": audit_config
|
||||||
"/deploymentmanager:v2beta/AuditConfig/auditLogConfigs": audit_log_configs
|
"/deploymentmanager:v2beta/AuditConfig/auditLogConfigs": audit_log_configs
|
||||||
"/deploymentmanager:v2beta/AuditConfig/auditLogConfigs/audit_log_config": audit_log_config
|
"/deploymentmanager:v2beta/AuditConfig/auditLogConfigs/audit_log_config": audit_log_config
|
||||||
|
@ -35457,6 +35465,9 @@
|
||||||
"/deploymentmanager:v2beta/DeploymentsListResponse/nextPageToken": next_page_token
|
"/deploymentmanager:v2beta/DeploymentsListResponse/nextPageToken": next_page_token
|
||||||
"/deploymentmanager:v2beta/DeploymentsStopRequest": deployments_stop_request
|
"/deploymentmanager:v2beta/DeploymentsStopRequest": deployments_stop_request
|
||||||
"/deploymentmanager:v2beta/DeploymentsStopRequest/fingerprint": fingerprint
|
"/deploymentmanager:v2beta/DeploymentsStopRequest/fingerprint": fingerprint
|
||||||
|
"/deploymentmanager:v2beta/Diagnostic": diagnostic
|
||||||
|
"/deploymentmanager:v2beta/Diagnostic/field": field
|
||||||
|
"/deploymentmanager:v2beta/Diagnostic/level": level
|
||||||
"/deploymentmanager:v2beta/Expr": expr
|
"/deploymentmanager:v2beta/Expr": expr
|
||||||
"/deploymentmanager:v2beta/Expr/description": description
|
"/deploymentmanager:v2beta/Expr/description": description
|
||||||
"/deploymentmanager:v2beta/Expr/expression": expression
|
"/deploymentmanager:v2beta/Expr/expression": expression
|
||||||
|
@ -35537,6 +35548,8 @@
|
||||||
"/deploymentmanager:v2beta/OperationsListResponse/operations": operations
|
"/deploymentmanager:v2beta/OperationsListResponse/operations": operations
|
||||||
"/deploymentmanager:v2beta/OperationsListResponse/operations/operation": operation
|
"/deploymentmanager:v2beta/OperationsListResponse/operations/operation": operation
|
||||||
"/deploymentmanager:v2beta/Options": options
|
"/deploymentmanager:v2beta/Options": options
|
||||||
|
"/deploymentmanager:v2beta/Options/asyncOptions": async_options
|
||||||
|
"/deploymentmanager:v2beta/Options/asyncOptions/async_option": async_option
|
||||||
"/deploymentmanager:v2beta/Options/inputMappings": input_mappings
|
"/deploymentmanager:v2beta/Options/inputMappings": input_mappings
|
||||||
"/deploymentmanager:v2beta/Options/inputMappings/input_mapping": input_mapping
|
"/deploymentmanager:v2beta/Options/inputMappings/input_mapping": input_mapping
|
||||||
"/deploymentmanager:v2beta/Options/validationOptions": validation_options
|
"/deploymentmanager:v2beta/Options/validationOptions": validation_options
|
||||||
|
@ -35551,6 +35564,13 @@
|
||||||
"/deploymentmanager:v2beta/Policy/rules": rules
|
"/deploymentmanager:v2beta/Policy/rules": rules
|
||||||
"/deploymentmanager:v2beta/Policy/rules/rule": rule
|
"/deploymentmanager:v2beta/Policy/rules/rule": rule
|
||||||
"/deploymentmanager:v2beta/Policy/version": version
|
"/deploymentmanager:v2beta/Policy/version": version
|
||||||
|
"/deploymentmanager:v2beta/PollingOptions": polling_options
|
||||||
|
"/deploymentmanager:v2beta/PollingOptions/diagnostics": diagnostics
|
||||||
|
"/deploymentmanager:v2beta/PollingOptions/diagnostics/diagnostic": diagnostic
|
||||||
|
"/deploymentmanager:v2beta/PollingOptions/failCondition": fail_condition
|
||||||
|
"/deploymentmanager:v2beta/PollingOptions/finishCondition": finish_condition
|
||||||
|
"/deploymentmanager:v2beta/PollingOptions/pollingLink": polling_link
|
||||||
|
"/deploymentmanager:v2beta/PollingOptions/targetLink": target_link
|
||||||
"/deploymentmanager:v2beta/Resource": resource
|
"/deploymentmanager:v2beta/Resource": resource
|
||||||
"/deploymentmanager:v2beta/Resource/accessControl": access_control
|
"/deploymentmanager:v2beta/Resource/accessControl": access_control
|
||||||
"/deploymentmanager:v2beta/Resource/finalProperties": final_properties
|
"/deploymentmanager:v2beta/Resource/finalProperties": final_properties
|
||||||
|
@ -35720,6 +35740,7 @@
|
||||||
"/deploymentmanager:v2beta/deploymentmanager.deployments.getIamPolicy/project": project
|
"/deploymentmanager:v2beta/deploymentmanager.deployments.getIamPolicy/project": project
|
||||||
"/deploymentmanager:v2beta/deploymentmanager.deployments.getIamPolicy/resource": resource
|
"/deploymentmanager:v2beta/deploymentmanager.deployments.getIamPolicy/resource": resource
|
||||||
"/deploymentmanager:v2beta/deploymentmanager.deployments.insert": insert_deployment
|
"/deploymentmanager:v2beta/deploymentmanager.deployments.insert": insert_deployment
|
||||||
|
"/deploymentmanager:v2beta/deploymentmanager.deployments.insert/createPolicy": create_policy
|
||||||
"/deploymentmanager:v2beta/deploymentmanager.deployments.insert/preview": preview
|
"/deploymentmanager:v2beta/deploymentmanager.deployments.insert/preview": preview
|
||||||
"/deploymentmanager:v2beta/deploymentmanager.deployments.insert/project": project
|
"/deploymentmanager:v2beta/deploymentmanager.deployments.insert/project": project
|
||||||
"/deploymentmanager:v2beta/deploymentmanager.deployments.list": list_deployments
|
"/deploymentmanager:v2beta/deploymentmanager.deployments.list": list_deployments
|
||||||
|
@ -46603,6 +46624,7 @@
|
||||||
"/doubleclickbidmanager:v1/DownloadResponse": download_response
|
"/doubleclickbidmanager:v1/DownloadResponse": download_response
|
||||||
"/doubleclickbidmanager:v1/DownloadResponse/adGroups": ad_groups
|
"/doubleclickbidmanager:v1/DownloadResponse/adGroups": ad_groups
|
||||||
"/doubleclickbidmanager:v1/DownloadResponse/ads": ads
|
"/doubleclickbidmanager:v1/DownloadResponse/ads": ads
|
||||||
|
"/doubleclickbidmanager:v1/DownloadResponse/campaigns": campaigns
|
||||||
"/doubleclickbidmanager:v1/DownloadResponse/insertionOrders": insertion_orders
|
"/doubleclickbidmanager:v1/DownloadResponse/insertionOrders": insertion_orders
|
||||||
"/doubleclickbidmanager:v1/DownloadResponse/lineItems": line_items
|
"/doubleclickbidmanager:v1/DownloadResponse/lineItems": line_items
|
||||||
"/doubleclickbidmanager:v1/FilterPair": filter_pair
|
"/doubleclickbidmanager:v1/FilterPair": filter_pair
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/ad-exchange/buyer-rest/reference/rest/
|
# @see https://developers.google.com/ad-exchange/buyer-rest/reference/rest/
|
||||||
module Adexchangebuyer2V2beta1
|
module Adexchangebuyer2V2beta1
|
||||||
VERSION = 'V2beta1'
|
VERSION = 'V2beta1'
|
||||||
REVISION = '20180130'
|
REVISION = '20180215'
|
||||||
|
|
||||||
# Manage your Ad Exchange buyer account configuration
|
# Manage your Ad Exchange buyer account configuration
|
||||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/bigquery/
|
# @see https://cloud.google.com/bigquery/
|
||||||
module BigqueryV2
|
module BigqueryV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20180205'
|
REVISION = '20180211'
|
||||||
|
|
||||||
# View and manage your data in Google BigQuery
|
# View and manage your data in Google BigQuery
|
||||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||||
|
|
|
@ -562,6 +562,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class DestinationTableProperties
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Optional] The description for the destination table. This will only be used
|
||||||
|
# if the destination table is newly created. If the table already exists and a
|
||||||
|
# value different than the current description is provided, the job will fail.
|
||||||
|
# Corresponds to the JSON property `description`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :description
|
||||||
|
|
||||||
|
# [Optional] The friendly name for the destination table. This will only be used
|
||||||
|
# if the destination table is newly created. If the table already exists and a
|
||||||
|
# value different than the current friendly name is provided, the job will fail.
|
||||||
|
# Corresponds to the JSON property `friendlyName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :friendly_name
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@description = args[:description] if args.key?(:description)
|
||||||
|
@friendly_name = args[:friendly_name] if args.key?(:friendly_name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class EncryptionConfiguration
|
class EncryptionConfiguration
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1254,7 +1283,8 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# [Optional] The compression type to use for exported files. Possible values
|
# [Optional] The compression type to use for exported files. Possible values
|
||||||
# include GZIP and NONE. The default value is NONE.
|
# include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE
|
||||||
|
# and SNAPPY are only supported for Avro.
|
||||||
# Corresponds to the JSON property `compression`
|
# Corresponds to the JSON property `compression`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :compression
|
attr_accessor :compression
|
||||||
|
@ -1349,7 +1379,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :create_disposition
|
attr_accessor :create_disposition
|
||||||
|
|
||||||
# [Experimental] Custom encryption configuration (e.g., Cloud KMS keys).
|
# Custom encryption configuration (e.g., Cloud KMS keys).
|
||||||
# Corresponds to the JSON property `destinationEncryptionConfiguration`
|
# Corresponds to the JSON property `destinationEncryptionConfiguration`
|
||||||
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
||||||
attr_accessor :destination_encryption_configuration
|
attr_accessor :destination_encryption_configuration
|
||||||
|
@ -1359,6 +1389,12 @@ module Google
|
||||||
# @return [Google::Apis::BigqueryV2::TableReference]
|
# @return [Google::Apis::BigqueryV2::TableReference]
|
||||||
attr_accessor :destination_table
|
attr_accessor :destination_table
|
||||||
|
|
||||||
|
# [Experimental] [Optional] Properties with which to create the destination
|
||||||
|
# table if it is new.
|
||||||
|
# Corresponds to the JSON property `destinationTableProperties`
|
||||||
|
# @return [Google::Apis::BigqueryV2::DestinationTableProperties]
|
||||||
|
attr_accessor :destination_table_properties
|
||||||
|
|
||||||
# [Optional] The character encoding of the data. The supported values are UTF-8
|
# [Optional] The character encoding of the data. The supported values are UTF-8
|
||||||
# or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the
|
# or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the
|
||||||
# raw, binary data has been split using the values of the quote and
|
# raw, binary data has been split using the values of the quote and
|
||||||
|
@ -1513,6 +1549,7 @@ module Google
|
||||||
@create_disposition = args[:create_disposition] if args.key?(:create_disposition)
|
@create_disposition = args[:create_disposition] if args.key?(:create_disposition)
|
||||||
@destination_encryption_configuration = args[:destination_encryption_configuration] if args.key?(:destination_encryption_configuration)
|
@destination_encryption_configuration = args[:destination_encryption_configuration] if args.key?(:destination_encryption_configuration)
|
||||||
@destination_table = args[:destination_table] if args.key?(:destination_table)
|
@destination_table = args[:destination_table] if args.key?(:destination_table)
|
||||||
|
@destination_table_properties = args[:destination_table_properties] if args.key?(:destination_table_properties)
|
||||||
@encoding = args[:encoding] if args.key?(:encoding)
|
@encoding = args[:encoding] if args.key?(:encoding)
|
||||||
@field_delimiter = args[:field_delimiter] if args.key?(:field_delimiter)
|
@field_delimiter = args[:field_delimiter] if args.key?(:field_delimiter)
|
||||||
@ignore_unknown_values = args[:ignore_unknown_values] if args.key?(:ignore_unknown_values)
|
@ignore_unknown_values = args[:ignore_unknown_values] if args.key?(:ignore_unknown_values)
|
||||||
|
@ -1562,7 +1599,7 @@ module Google
|
||||||
# @return [Google::Apis::BigqueryV2::DatasetReference]
|
# @return [Google::Apis::BigqueryV2::DatasetReference]
|
||||||
attr_accessor :default_dataset
|
attr_accessor :default_dataset
|
||||||
|
|
||||||
# [Experimental] Custom encryption configuration (e.g., Cloud KMS keys).
|
# Custom encryption configuration (e.g., Cloud KMS keys).
|
||||||
# Corresponds to the JSON property `destinationEncryptionConfiguration`
|
# Corresponds to the JSON property `destinationEncryptionConfiguration`
|
||||||
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
||||||
attr_accessor :destination_encryption_configuration
|
attr_accessor :destination_encryption_configuration
|
||||||
|
@ -1731,7 +1768,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :create_disposition
|
attr_accessor :create_disposition
|
||||||
|
|
||||||
# [Experimental] Custom encryption configuration (e.g., Cloud KMS keys).
|
# Custom encryption configuration (e.g., Cloud KMS keys).
|
||||||
# Corresponds to the JSON property `destinationEncryptionConfiguration`
|
# Corresponds to the JSON property `destinationEncryptionConfiguration`
|
||||||
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
||||||
attr_accessor :destination_encryption_configuration
|
attr_accessor :destination_encryption_configuration
|
||||||
|
@ -2746,7 +2783,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
attr_accessor :description
|
||||||
|
|
||||||
# [Experimental] Custom encryption configuration (e.g., Cloud KMS keys).
|
# Custom encryption configuration (e.g., Cloud KMS keys).
|
||||||
# Corresponds to the JSON property `encryptionConfiguration`
|
# Corresponds to the JSON property `encryptionConfiguration`
|
||||||
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
# @return [Google::Apis::BigqueryV2::EncryptionConfiguration]
|
||||||
attr_accessor :encryption_configuration
|
attr_accessor :encryption_configuration
|
||||||
|
|
|
@ -76,6 +76,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DestinationTableProperties
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class EncryptionConfiguration
|
class EncryptionConfiguration
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -494,6 +500,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DestinationTableProperties
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :friendly_name, as: 'friendlyName'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class EncryptionConfiguration
|
class EncryptionConfiguration
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -682,6 +696,8 @@ module Google
|
||||||
|
|
||||||
property :destination_table, as: 'destinationTable', class: Google::Apis::BigqueryV2::TableReference, decorator: Google::Apis::BigqueryV2::TableReference::Representation
|
property :destination_table, as: 'destinationTable', class: Google::Apis::BigqueryV2::TableReference, decorator: Google::Apis::BigqueryV2::TableReference::Representation
|
||||||
|
|
||||||
|
property :destination_table_properties, as: 'destinationTableProperties', class: Google::Apis::BigqueryV2::DestinationTableProperties, decorator: Google::Apis::BigqueryV2::DestinationTableProperties::Representation
|
||||||
|
|
||||||
property :encoding, as: 'encoding'
|
property :encoding, as: 'encoding'
|
||||||
property :field_delimiter, as: 'fieldDelimiter'
|
property :field_delimiter, as: 'fieldDelimiter'
|
||||||
property :ignore_unknown_values, as: 'ignoreUnknownValues'
|
property :ignore_unknown_values, as: 'ignoreUnknownValues'
|
||||||
|
@ -983,8 +999,8 @@ module Google
|
||||||
class QueryTimelineSample
|
class QueryTimelineSample
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :active_inputs, as: 'activeInputs'
|
property :active_inputs, :numeric_string => true, as: 'activeInputs'
|
||||||
property :completed_inputs, as: 'completedInputs'
|
property :completed_inputs, :numeric_string => true, as: 'completedInputs'
|
||||||
property :elapsed_ms, :numeric_string => true, as: 'elapsedMs'
|
property :elapsed_ms, :numeric_string => true, as: 'elapsedMs'
|
||||||
property :pending_inputs, :numeric_string => true, as: 'pendingInputs'
|
property :pending_inputs, :numeric_string => true, as: 'pendingInputs'
|
||||||
property :total_slot_ms, :numeric_string => true, as: 'totalSlotMs'
|
property :total_slot_ms, :numeric_string => true, as: 'totalSlotMs'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/iot
|
# @see https://cloud.google.com/iot
|
||||||
module CloudiotV1
|
module CloudiotV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180131'
|
REVISION = '20180208'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -22,18 +22,127 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudiotV1
|
module CloudiotV1
|
||||||
|
|
||||||
|
# Specifies the audit configuration for a service.
|
||||||
|
# The configuration determines which permission types are logged, and what
|
||||||
|
# identities, if any, are exempted from logging.
|
||||||
|
# An AuditConfig must have one or more AuditLogConfigs.
|
||||||
|
# If there are AuditConfigs for both `allServices` and a specific service,
|
||||||
|
# the union of the two AuditConfigs is used for that service: the log_types
|
||||||
|
# specified in each AuditConfig are enabled, and the exempted_members in each
|
||||||
|
# AuditLogConfig are exempted.
|
||||||
|
# Example Policy with multiple AuditConfigs:
|
||||||
|
# `
|
||||||
|
# "audit_configs": [
|
||||||
|
# `
|
||||||
|
# "service": "allServices"
|
||||||
|
# "audit_log_configs": [
|
||||||
|
# `
|
||||||
|
# "log_type": "DATA_READ",
|
||||||
|
# "exempted_members": [
|
||||||
|
# "user:foo@gmail.com"
|
||||||
|
# ]
|
||||||
|
# `,
|
||||||
|
# `
|
||||||
|
# "log_type": "DATA_WRITE",
|
||||||
|
# `,
|
||||||
|
# `
|
||||||
|
# "log_type": "ADMIN_READ",
|
||||||
|
# `
|
||||||
|
# ]
|
||||||
|
# `,
|
||||||
|
# `
|
||||||
|
# "service": "fooservice.googleapis.com"
|
||||||
|
# "audit_log_configs": [
|
||||||
|
# `
|
||||||
|
# "log_type": "DATA_READ",
|
||||||
|
# `,
|
||||||
|
# `
|
||||||
|
# "log_type": "DATA_WRITE",
|
||||||
|
# "exempted_members": [
|
||||||
|
# "user:bar@gmail.com"
|
||||||
|
# ]
|
||||||
|
# `
|
||||||
|
# ]
|
||||||
|
# `
|
||||||
|
# ]
|
||||||
|
# `
|
||||||
|
# For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
|
||||||
|
# logging. It also exempts foo@gmail.com from DATA_READ logging, and
|
||||||
|
# bar@gmail.com from DATA_WRITE logging.
|
||||||
|
class AuditConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The configuration for logging of each type of permission.
|
||||||
|
# Next ID: 4
|
||||||
|
# Corresponds to the JSON property `auditLogConfigs`
|
||||||
|
# @return [Array<Google::Apis::CloudiotV1::AuditLogConfig>]
|
||||||
|
attr_accessor :audit_log_configs
|
||||||
|
|
||||||
|
# Specifies a service that will be enabled for audit logging.
|
||||||
|
# For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
|
||||||
|
# `allServices` is a special value that covers all services.
|
||||||
|
# Corresponds to the JSON property `service`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :service
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@audit_log_configs = args[:audit_log_configs] if args.key?(:audit_log_configs)
|
||||||
|
@service = args[:service] if args.key?(:service)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Provides the configuration for logging a type of permissions.
|
||||||
|
# Example:
|
||||||
|
# `
|
||||||
|
# "audit_log_configs": [
|
||||||
|
# `
|
||||||
|
# "log_type": "DATA_READ",
|
||||||
|
# "exempted_members": [
|
||||||
|
# "user:foo@gmail.com"
|
||||||
|
# ]
|
||||||
|
# `,
|
||||||
|
# `
|
||||||
|
# "log_type": "DATA_WRITE",
|
||||||
|
# `
|
||||||
|
# ]
|
||||||
|
# `
|
||||||
|
# This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
|
||||||
|
# foo@gmail.com from DATA_READ logging.
|
||||||
|
class AuditLogConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Specifies the identities that do not cause logging for this type of
|
||||||
|
# permission.
|
||||||
|
# Follows the same format of Binding.members.
|
||||||
|
# Corresponds to the JSON property `exemptedMembers`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :exempted_members
|
||||||
|
|
||||||
|
# The log type that this config enables.
|
||||||
|
# Corresponds to the JSON property `logType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :log_type
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@exempted_members = args[:exempted_members] if args.key?(:exempted_members)
|
||||||
|
@log_type = args[:log_type] if args.key?(:log_type)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Associates `members` with a `role`.
|
# Associates `members` with a `role`.
|
||||||
class Binding
|
class Binding
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Represents an expression text. Example:
|
|
||||||
# title: "User account presence"
|
|
||||||
# description: "Determines whether the request has a user account"
|
|
||||||
# expression: "size(request.user) > 0"
|
|
||||||
# Corresponds to the JSON property `condition`
|
|
||||||
# @return [Google::Apis::CloudiotV1::Expr]
|
|
||||||
attr_accessor :condition
|
|
||||||
|
|
||||||
# Specifies the identities requesting access for a Cloud Platform resource.
|
# Specifies the identities requesting access for a Cloud Platform resource.
|
||||||
# `members` can have the following values:
|
# `members` can have the following values:
|
||||||
# * `allUsers`: A special identifier that represents anyone who is
|
# * `allUsers`: A special identifier that represents anyone who is
|
||||||
|
@ -65,7 +174,6 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@condition = args[:condition] if args.key?(:condition)
|
|
||||||
@members = args[:members] if args.key?(:members)
|
@members = args[:members] if args.key?(:members)
|
||||||
@role = args[:role] if args.key?(:role)
|
@role = args[:role] if args.key?(:role)
|
||||||
end
|
end
|
||||||
|
@ -174,9 +282,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :last_event_time
|
attr_accessor :last_event_time
|
||||||
|
|
||||||
# [Output only] The last time a heartbeat was received. Timestamps are
|
# [Output only] The last time an MQTT `PINGREQ` was received. This field
|
||||||
# periodically collected and written to storage; they may be stale by a few
|
# applies only to devices connecting through MQTT. MQTT clients usually only
|
||||||
# minutes. This field is only for devices connecting through MQTT.
|
# send `PINGREQ` messages if the connection is idle, and no other messages
|
||||||
|
# have been sent. Timestamps are periodically collected and written to
|
||||||
|
# storage; they may be stale by a few minutes.
|
||||||
# Corresponds to the JSON property `lastHeartbeatTime`
|
# Corresponds to the JSON property `lastHeartbeatTime`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :last_heartbeat_time
|
attr_accessor :last_heartbeat_time
|
||||||
|
@ -466,53 +576,6 @@ module Google
|
||||||
end
|
end
|
||||||
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"
|
|
||||||
class Expr
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# An optional description of the expression. This is a longer text which
|
|
||||||
# describes the expression, e.g. when hovered over it in a UI.
|
|
||||||
# Corresponds to the JSON property `description`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :description
|
|
||||||
|
|
||||||
# Textual representation of an expression in
|
|
||||||
# Common Expression Language syntax.
|
|
||||||
# The application context of the containing message determines which
|
|
||||||
# well-known feature set of CEL is supported.
|
|
||||||
# Corresponds to the JSON property `expression`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :expression
|
|
||||||
|
|
||||||
# An optional string indicating the location of the expression for error
|
|
||||||
# reporting, e.g. a file name and a position in the file.
|
|
||||||
# Corresponds to the JSON property `location`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :location
|
|
||||||
|
|
||||||
# An optional title for the expression, i.e. a short string describing
|
|
||||||
# its purpose. This can be used e.g. in UIs which allow to enter the
|
|
||||||
# expression.
|
|
||||||
# Corresponds to the JSON property `title`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :title
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@description = args[:description] if args.key?(:description)
|
|
||||||
@expression = args[:expression] if args.key?(:expression)
|
|
||||||
@location = args[:location] if args.key?(:location)
|
|
||||||
@title = args[:title] if args.key?(:title)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Request message for `GetIamPolicy` method.
|
# Request message for `GetIamPolicy` method.
|
||||||
class GetIamPolicyRequest
|
class GetIamPolicyRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -718,6 +781,11 @@ module Google
|
||||||
class Policy
|
class Policy
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Specifies cloud audit logging configuration for this policy.
|
||||||
|
# Corresponds to the JSON property `auditConfigs`
|
||||||
|
# @return [Array<Google::Apis::CloudiotV1::AuditConfig>]
|
||||||
|
attr_accessor :audit_configs
|
||||||
|
|
||||||
# Associates a list of `members` to a `role`.
|
# Associates a list of `members` to a `role`.
|
||||||
# `bindings` with no members will result in an error.
|
# `bindings` with no members will result in an error.
|
||||||
# Corresponds to the JSON property `bindings`
|
# Corresponds to the JSON property `bindings`
|
||||||
|
@ -749,6 +817,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@audit_configs = args[:audit_configs] if args.key?(:audit_configs)
|
||||||
@bindings = args[:bindings] if args.key?(:bindings)
|
@bindings = args[:bindings] if args.key?(:bindings)
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
@etag = args[:etag] if args.key?(:etag)
|
||||||
@version = args[:version] if args.key?(:version)
|
@version = args[:version] if args.key?(:version)
|
||||||
|
|
|
@ -22,6 +22,18 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudiotV1
|
module CloudiotV1
|
||||||
|
|
||||||
|
class AuditConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class AuditLogConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Binding
|
class Binding
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -70,12 +82,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Expr
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GetIamPolicyRequest
|
class GetIamPolicyRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -184,11 +190,26 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class AuditConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :audit_log_configs, as: 'auditLogConfigs', class: Google::Apis::CloudiotV1::AuditLogConfig, decorator: Google::Apis::CloudiotV1::AuditLogConfig::Representation
|
||||||
|
|
||||||
|
property :service, as: 'service'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class AuditLogConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :exempted_members, as: 'exemptedMembers'
|
||||||
|
property :log_type, as: 'logType'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Binding
|
class Binding
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :condition, as: 'condition', class: Google::Apis::CloudiotV1::Expr, decorator: Google::Apis::CloudiotV1::Expr::Representation
|
|
||||||
|
|
||||||
collection :members, as: 'members'
|
collection :members, as: 'members'
|
||||||
property :role, as: 'role'
|
property :role, as: 'role'
|
||||||
end
|
end
|
||||||
|
@ -278,16 +299,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Expr
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :description, as: 'description'
|
|
||||||
property :expression, as: 'expression'
|
|
||||||
property :location, as: 'location'
|
|
||||||
property :title, as: 'title'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class GetIamPolicyRequest
|
class GetIamPolicyRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -353,6 +364,8 @@ module Google
|
||||||
class Policy
|
class Policy
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :audit_configs, as: 'auditConfigs', class: Google::Apis::CloudiotV1::AuditConfig, decorator: Google::Apis::CloudiotV1::AuditConfig::Representation
|
||||||
|
|
||||||
collection :bindings, as: 'bindings', class: Google::Apis::CloudiotV1::Binding, decorator: Google::Apis::CloudiotV1::Binding::Representation
|
collection :bindings, as: 'bindings', class: Google::Apis::CloudiotV1::Binding, decorator: Google::Apis::CloudiotV1::Binding::Representation
|
||||||
|
|
||||||
property :etag, :base64 => true, as: 'etag'
|
property :etag, :base64 => true, as: 'etag'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/resource-manager
|
# @see https://cloud.google.com/resource-manager
|
||||||
module CloudresourcemanagerV1beta1
|
module CloudresourcemanagerV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20180122'
|
REVISION = '20180214'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -405,9 +405,10 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :creation_time
|
attr_accessor :creation_time
|
||||||
|
|
||||||
# A friendly string to be used to refer to the Organization in the UI.
|
# A human-readable string that refers to the Organization in the
|
||||||
# Assigned by the server, set to the primary domain of the G Suite
|
# GCP Console UI. This string is set by the server and cannot be
|
||||||
# customer that owns the organization.
|
# changed. The string will be set to the primary domain (for example,
|
||||||
|
# "google.com") of the G Suite customer that owns the organization.
|
||||||
# @OutputOnly
|
# @OutputOnly
|
||||||
# Corresponds to the JSON property `displayName`
|
# Corresponds to the JSON property `displayName`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -429,7 +430,6 @@ module Google
|
||||||
# An immutable id for the Organization that is assigned on creation. This
|
# An immutable id for the Organization that is assigned on creation. This
|
||||||
# should be omitted when creating a new Organization.
|
# should be omitted when creating a new Organization.
|
||||||
# This field is read-only.
|
# This field is read-only.
|
||||||
# This field is deprecated and will be removed in v1. Use name instead.
|
|
||||||
# Corresponds to the JSON property `organizationId`
|
# Corresponds to the JSON property `organizationId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :organization_id
|
attr_accessor :organization_id
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/deployment-manager/
|
# @see https://cloud.google.com/deployment-manager/
|
||||||
module DeploymentmanagerAlpha
|
module DeploymentmanagerAlpha
|
||||||
VERSION = 'Alpha'
|
VERSION = 'Alpha'
|
||||||
REVISION = '20180119'
|
REVISION = '20180214'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -490,6 +490,8 @@ module Google
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# The project ID for this request.
|
# The project ID for this request.
|
||||||
# @param [Google::Apis::DeploymentmanagerAlpha::Deployment] deployment_object
|
# @param [Google::Apis::DeploymentmanagerAlpha::Deployment] deployment_object
|
||||||
|
# @param [String] create_policy
|
||||||
|
#
|
||||||
# @param [Boolean] preview
|
# @param [Boolean] preview
|
||||||
# If set to true, creates a deployment and creates "shell" resources but does
|
# If set to true, creates a deployment and creates "shell" resources but does
|
||||||
# not actually instantiate these resources. This allows you to preview what your
|
# not actually instantiate these resources. This allows you to preview what your
|
||||||
|
@ -519,13 +521,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def insert_deployment(project, deployment_object = nil, preview: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
def insert_deployment(project, deployment_object = nil, create_policy: nil, preview: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, '{project}/global/deployments', options)
|
command = make_simple_command(:post, '{project}/global/deployments', options)
|
||||||
command.request_representation = Google::Apis::DeploymentmanagerAlpha::Deployment::Representation
|
command.request_representation = Google::Apis::DeploymentmanagerAlpha::Deployment::Representation
|
||||||
command.request_object = deployment_object
|
command.request_object = deployment_object
|
||||||
command.response_representation = Google::Apis::DeploymentmanagerAlpha::Operation::Representation
|
command.response_representation = Google::Apis::DeploymentmanagerAlpha::Operation::Representation
|
||||||
command.response_class = Google::Apis::DeploymentmanagerAlpha::Operation
|
command.response_class = Google::Apis::DeploymentmanagerAlpha::Operation
|
||||||
command.params['project'] = project unless project.nil?
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['createPolicy'] = create_policy unless create_policy.nil?
|
||||||
command.query['preview'] = preview unless preview.nil?
|
command.query['preview'] = preview unless preview.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/deployment-manager/
|
# @see https://developers.google.com/deployment-manager/
|
||||||
module DeploymentmanagerV2beta
|
module DeploymentmanagerV2beta
|
||||||
VERSION = 'V2beta'
|
VERSION = 'V2beta'
|
||||||
REVISION = '20180119'
|
REVISION = '20180214'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -22,6 +22,31 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module DeploymentmanagerV2beta
|
module DeploymentmanagerV2beta
|
||||||
|
|
||||||
|
# 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::DeploymentmanagerV2beta::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
|
# Specifies the audit configuration for a service. The configuration determines
|
||||||
# which permission types are logged, and what identities, if any, are exempted
|
# which permission types are logged, and what identities, if any, are exempted
|
||||||
# from logging. An AuditConfig must have one or more AuditLogConfigs.
|
# from logging. An AuditConfig must have one or more AuditLogConfigs.
|
||||||
|
@ -758,6 +783,32 @@ module Google
|
||||||
end
|
end
|
||||||
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:
|
# Represents an expression text. Example:
|
||||||
# title: "User account presence" description: "Determines whether the request
|
# title: "User account presence" description: "Determines whether the request
|
||||||
# has a user account" expression: "size(request.user) > 0"
|
# has a user account" expression: "size(request.user) > 0"
|
||||||
|
@ -1409,6 +1460,11 @@ module Google
|
||||||
class Options
|
class Options
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Options regarding how to thread async requests.
|
||||||
|
# Corresponds to the JSON property `asyncOptions`
|
||||||
|
# @return [Array<Google::Apis::DeploymentmanagerV2beta::AsyncOptions>]
|
||||||
|
attr_accessor :async_options
|
||||||
|
|
||||||
# The mappings that apply for requests.
|
# The mappings that apply for requests.
|
||||||
# Corresponds to the JSON property `inputMappings`
|
# Corresponds to the JSON property `inputMappings`
|
||||||
# @return [Array<Google::Apis::DeploymentmanagerV2beta::InputMapping>]
|
# @return [Array<Google::Apis::DeploymentmanagerV2beta::InputMapping>]
|
||||||
|
@ -1436,6 +1492,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@async_options = args[:async_options] if args.key?(:async_options)
|
||||||
@input_mappings = args[:input_mappings] if args.key?(:input_mappings)
|
@input_mappings = args[:input_mappings] if args.key?(:input_mappings)
|
||||||
@validation_options = args[:validation_options] if args.key?(:validation_options)
|
@validation_options = args[:validation_options] if args.key?(:validation_options)
|
||||||
@virtual_properties = args[:virtual_properties] if args.key?(:virtual_properties)
|
@virtual_properties = args[:virtual_properties] if args.key?(:virtual_properties)
|
||||||
|
@ -1520,6 +1577,51 @@ module Google
|
||||||
end
|
end
|
||||||
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::DeploymentmanagerV2beta::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
|
class Resource
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -22,6 +22,12 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module DeploymentmanagerV2beta
|
module DeploymentmanagerV2beta
|
||||||
|
|
||||||
|
class AsyncOptions
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class AuditConfig
|
class AuditConfig
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -142,6 +148,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Diagnostic
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Expr
|
class Expr
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -244,6 +256,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PollingOptions
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Resource
|
class Resource
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -400,6 +418,15 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class AsyncOptions
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :method_match, as: 'methodMatch'
|
||||||
|
property :polling_options, as: 'pollingOptions', class: Google::Apis::DeploymentmanagerV2beta::PollingOptions, decorator: Google::Apis::DeploymentmanagerV2beta::PollingOptions::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class AuditConfig
|
class AuditConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -600,6 +627,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Diagnostic
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :field, as: 'field'
|
||||||
|
property :level, as: 'level'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Expr
|
class Expr
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -767,6 +802,8 @@ module Google
|
||||||
class Options
|
class Options
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :async_options, as: 'asyncOptions', class: Google::Apis::DeploymentmanagerV2beta::AsyncOptions, decorator: Google::Apis::DeploymentmanagerV2beta::AsyncOptions::Representation
|
||||||
|
|
||||||
collection :input_mappings, as: 'inputMappings', class: Google::Apis::DeploymentmanagerV2beta::InputMapping, decorator: Google::Apis::DeploymentmanagerV2beta::InputMapping::Representation
|
collection :input_mappings, as: 'inputMappings', class: Google::Apis::DeploymentmanagerV2beta::InputMapping, decorator: Google::Apis::DeploymentmanagerV2beta::InputMapping::Representation
|
||||||
|
|
||||||
property :validation_options, as: 'validationOptions', class: Google::Apis::DeploymentmanagerV2beta::ValidationOptions, decorator: Google::Apis::DeploymentmanagerV2beta::ValidationOptions::Representation
|
property :validation_options, as: 'validationOptions', class: Google::Apis::DeploymentmanagerV2beta::ValidationOptions, decorator: Google::Apis::DeploymentmanagerV2beta::ValidationOptions::Representation
|
||||||
|
@ -790,6 +827,18 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PollingOptions
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :diagnostics, as: 'diagnostics', class: Google::Apis::DeploymentmanagerV2beta::Diagnostic, decorator: Google::Apis::DeploymentmanagerV2beta::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
|
class Resource
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -490,6 +490,8 @@ module Google
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# The project ID for this request.
|
# The project ID for this request.
|
||||||
# @param [Google::Apis::DeploymentmanagerV2beta::Deployment] deployment_object
|
# @param [Google::Apis::DeploymentmanagerV2beta::Deployment] deployment_object
|
||||||
|
# @param [String] create_policy
|
||||||
|
#
|
||||||
# @param [Boolean] preview
|
# @param [Boolean] preview
|
||||||
# If set to true, creates a deployment and creates "shell" resources but does
|
# If set to true, creates a deployment and creates "shell" resources but does
|
||||||
# not actually instantiate these resources. This allows you to preview what your
|
# not actually instantiate these resources. This allows you to preview what your
|
||||||
|
@ -519,13 +521,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def insert_deployment(project, deployment_object = nil, preview: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
def insert_deployment(project, deployment_object = nil, create_policy: nil, preview: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, '{project}/global/deployments', options)
|
command = make_simple_command(:post, '{project}/global/deployments', options)
|
||||||
command.request_representation = Google::Apis::DeploymentmanagerV2beta::Deployment::Representation
|
command.request_representation = Google::Apis::DeploymentmanagerV2beta::Deployment::Representation
|
||||||
command.request_object = deployment_object
|
command.request_object = deployment_object
|
||||||
command.response_representation = Google::Apis::DeploymentmanagerV2beta::Operation::Representation
|
command.response_representation = Google::Apis::DeploymentmanagerV2beta::Operation::Representation
|
||||||
command.response_class = Google::Apis::DeploymentmanagerV2beta::Operation
|
command.response_class = Google::Apis::DeploymentmanagerV2beta::Operation
|
||||||
command.params['project'] = project unless project.nil?
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['createPolicy'] = create_policy unless create_policy.nil?
|
||||||
command.query['preview'] = preview unless preview.nil?
|
command.query['preview'] = preview unless preview.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/bid-manager/
|
# @see https://developers.google.com/bid-manager/
|
||||||
module DoubleclickbidmanagerV1
|
module DoubleclickbidmanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170705'
|
REVISION = '20180215'
|
||||||
|
|
||||||
# View and manage your reports in DoubleClick Bid Manager
|
# View and manage your reports in DoubleClick Bid Manager
|
||||||
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
||||||
|
|
|
@ -137,6 +137,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ads
|
attr_accessor :ads
|
||||||
|
|
||||||
|
# Retrieved campaigns in SDF format.
|
||||||
|
# Corresponds to the JSON property `campaigns`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :campaigns
|
||||||
|
|
||||||
# Retrieved insertion orders in SDF format.
|
# Retrieved insertion orders in SDF format.
|
||||||
# Corresponds to the JSON property `insertionOrders`
|
# Corresponds to the JSON property `insertionOrders`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -155,6 +160,7 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@ad_groups = args[:ad_groups] if args.key?(:ad_groups)
|
@ad_groups = args[:ad_groups] if args.key?(:ad_groups)
|
||||||
@ads = args[:ads] if args.key?(:ads)
|
@ads = args[:ads] if args.key?(:ads)
|
||||||
|
@campaigns = args[:campaigns] if args.key?(:campaigns)
|
||||||
@insertion_orders = args[:insertion_orders] if args.key?(:insertion_orders)
|
@insertion_orders = args[:insertion_orders] if args.key?(:insertion_orders)
|
||||||
@line_items = args[:line_items] if args.key?(:line_items)
|
@line_items = args[:line_items] if args.key?(:line_items)
|
||||||
end
|
end
|
||||||
|
|
|
@ -180,6 +180,7 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :ad_groups, as: 'adGroups'
|
property :ad_groups, as: 'adGroups'
|
||||||
property :ads, as: 'ads'
|
property :ads, as: 'ads'
|
||||||
|
property :campaigns, as: 'campaigns'
|
||||||
property :insertion_orders, as: 'insertionOrders'
|
property :insertion_orders, as: 'insertionOrders'
|
||||||
property :line_items, as: 'lineItems'
|
property :line_items, as: 'lineItems'
|
||||||
end
|
end
|
||||||
|
|
|
@ -53,7 +53,7 @@ module Google
|
||||||
@batch_path = 'batch/doubleclickbidmanager/v1'
|
@batch_path = 'batch/doubleclickbidmanager/v1'
|
||||||
end
|
end
|
||||||
|
|
||||||
# Retrieves line items in CSV format.
|
# Retrieves line items in CSV format. TrueView line items are not supported.
|
||||||
# @param [Google::Apis::DoubleclickbidmanagerV1::DownloadLineItemsRequest] download_line_items_request_object
|
# @param [Google::Apis::DoubleclickbidmanagerV1::DownloadLineItemsRequest] download_line_items_request_object
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
@ -88,7 +88,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Uploads line items in CSV format.
|
# Uploads line items in CSV format. TrueView line items are not supported.
|
||||||
# @param [Google::Apis::DoubleclickbidmanagerV1::UploadLineItemsRequest] upload_line_items_request_object
|
# @param [Google::Apis::DoubleclickbidmanagerV1::UploadLineItemsRequest] upload_line_items_request_object
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
|
Loading…
Reference in New Issue