Autogenerated update (2019-05-24)
Update: - admin_reports_v1 - container_v1beta1 - dataflow_v1b3 - dialogflow_v2beta1 - logging_v2 - run_v1alpha1 - tagmanager_v1 - tagmanager_v2
This commit is contained in:
parent
659fd6dff8
commit
dd7edcba0a
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/admin-sdk/reports/
|
# @see https://developers.google.com/admin-sdk/reports/
|
||||||
module AdminReportsV1
|
module AdminReportsV1
|
||||||
VERSION = 'ReportsV1'
|
VERSION = 'ReportsV1'
|
||||||
REVISION = '20190210'
|
REVISION = '20190521'
|
||||||
|
|
||||||
# View audit reports for your G Suite domain
|
# View audit reports for your G Suite domain
|
||||||
AUTH_ADMIN_REPORTS_AUDIT_READONLY = 'https://www.googleapis.com/auth/admin.reports.audit.readonly'
|
AUTH_ADMIN_REPORTS_AUDIT_READONLY = 'https://www.googleapis.com/auth/admin.reports.audit.readonly'
|
||||||
|
|
|
@ -195,11 +195,21 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :int_value
|
attr_accessor :int_value
|
||||||
|
|
||||||
|
# Nested value of the parameter.
|
||||||
|
# Corresponds to the JSON property `messageValue`
|
||||||
|
# @return [Google::Apis::AdminReportsV1::Activity::Event::Parameter::MessageValue]
|
||||||
|
attr_accessor :message_value
|
||||||
|
|
||||||
# Multi-int value of the parameter.
|
# Multi-int value of the parameter.
|
||||||
# Corresponds to the JSON property `multiIntValue`
|
# Corresponds to the JSON property `multiIntValue`
|
||||||
# @return [Array<Fixnum>]
|
# @return [Array<Fixnum>]
|
||||||
attr_accessor :multi_int_value
|
attr_accessor :multi_int_value
|
||||||
|
|
||||||
|
# Nested values of the parameter.
|
||||||
|
# Corresponds to the JSON property `multiMessageValue`
|
||||||
|
# @return [Array<Google::Apis::AdminReportsV1::Activity::Event::Parameter::MultiMessageValue>]
|
||||||
|
attr_accessor :multi_message_value
|
||||||
|
|
||||||
# Multi-string value of the parameter.
|
# Multi-string value of the parameter.
|
||||||
# Corresponds to the JSON property `multiValue`
|
# Corresponds to the JSON property `multiValue`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -223,11 +233,51 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@bool_value = args[:bool_value] if args.key?(:bool_value)
|
@bool_value = args[:bool_value] if args.key?(:bool_value)
|
||||||
@int_value = args[:int_value] if args.key?(:int_value)
|
@int_value = args[:int_value] if args.key?(:int_value)
|
||||||
|
@message_value = args[:message_value] if args.key?(:message_value)
|
||||||
@multi_int_value = args[:multi_int_value] if args.key?(:multi_int_value)
|
@multi_int_value = args[:multi_int_value] if args.key?(:multi_int_value)
|
||||||
|
@multi_message_value = args[:multi_message_value] if args.key?(:multi_message_value)
|
||||||
@multi_value = args[:multi_value] if args.key?(:multi_value)
|
@multi_value = args[:multi_value] if args.key?(:multi_value)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@value = args[:value] if args.key?(:value)
|
@value = args[:value] if args.key?(:value)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Nested value of the parameter.
|
||||||
|
class MessageValue
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Looping to get parameter values.
|
||||||
|
# Corresponds to the JSON property `parameter`
|
||||||
|
# @return [Array<Google::Apis::AdminReportsV1::NestedParameter>]
|
||||||
|
attr_accessor :parameter
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@parameter = args[:parameter] if args.key?(:parameter)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class MultiMessageValue
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Parameter value.
|
||||||
|
# Corresponds to the JSON property `parameter`
|
||||||
|
# @return [Array<Google::Apis::AdminReportsV1::NestedParameter>]
|
||||||
|
attr_accessor :parameter
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@parameter = args[:parameter] if args.key?(:parameter)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -347,6 +397,62 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# JSON template for a parameter used in various reports.
|
||||||
|
class NestedParameter
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Boolean value of the parameter.
|
||||||
|
# Corresponds to the JSON property `boolValue`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :bool_value
|
||||||
|
alias_method :bool_value?, :bool_value
|
||||||
|
|
||||||
|
# Integral value of the parameter.
|
||||||
|
# Corresponds to the JSON property `intValue`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :int_value
|
||||||
|
|
||||||
|
# Multiple boolean values of the parameter.
|
||||||
|
# Corresponds to the JSON property `multiBoolValue`
|
||||||
|
# @return [Array<Boolean>]
|
||||||
|
attr_accessor :multi_bool_value
|
||||||
|
|
||||||
|
# Multiple integral values of the parameter.
|
||||||
|
# Corresponds to the JSON property `multiIntValue`
|
||||||
|
# @return [Array<Fixnum>]
|
||||||
|
attr_accessor :multi_int_value
|
||||||
|
|
||||||
|
# Multiple string values of the parameter.
|
||||||
|
# Corresponds to the JSON property `multiValue`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :multi_value
|
||||||
|
|
||||||
|
# The name of the parameter.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# String value of the parameter.
|
||||||
|
# Corresponds to the JSON property `value`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :value
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@bool_value = args[:bool_value] if args.key?(:bool_value)
|
||||||
|
@int_value = args[:int_value] if args.key?(:int_value)
|
||||||
|
@multi_bool_value = args[:multi_bool_value] if args.key?(:multi_bool_value)
|
||||||
|
@multi_int_value = args[:multi_int_value] if args.key?(:multi_int_value)
|
||||||
|
@multi_value = args[:multi_value] if args.key?(:multi_value)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@value = args[:value] if args.key?(:value)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# JSON template for a usage report.
|
# JSON template for a usage report.
|
||||||
class UsageReport
|
class UsageReport
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -42,6 +42,18 @@ module Google
|
||||||
|
|
||||||
class Parameter
|
class Parameter
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class MessageValue
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class MultiMessageValue
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
@ -64,6 +76,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class NestedParameter
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class UsageReport
|
class UsageReport
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -150,11 +168,31 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :bool_value, as: 'boolValue'
|
property :bool_value, as: 'boolValue'
|
||||||
property :int_value, :numeric_string => true, as: 'intValue'
|
property :int_value, :numeric_string => true, as: 'intValue'
|
||||||
|
property :message_value, as: 'messageValue', class: Google::Apis::AdminReportsV1::Activity::Event::Parameter::MessageValue, decorator: Google::Apis::AdminReportsV1::Activity::Event::Parameter::MessageValue::Representation
|
||||||
|
|
||||||
collection :multi_int_value, as: 'multiIntValue'
|
collection :multi_int_value, as: 'multiIntValue'
|
||||||
|
collection :multi_message_value, as: 'multiMessageValue', class: Google::Apis::AdminReportsV1::Activity::Event::Parameter::MultiMessageValue, decorator: Google::Apis::AdminReportsV1::Activity::Event::Parameter::MultiMessageValue::Representation
|
||||||
|
|
||||||
collection :multi_value, as: 'multiValue'
|
collection :multi_value, as: 'multiValue'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :value, as: 'value'
|
property :value, as: 'value'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class MessageValue
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :parameter, as: 'parameter', class: Google::Apis::AdminReportsV1::NestedParameter, decorator: Google::Apis::AdminReportsV1::NestedParameter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class MultiMessageValue
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :parameter, as: 'parameter', class: Google::Apis::AdminReportsV1::NestedParameter, decorator: Google::Apis::AdminReportsV1::NestedParameter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -186,6 +224,19 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class NestedParameter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bool_value, as: 'boolValue'
|
||||||
|
property :int_value, :numeric_string => true, as: 'intValue'
|
||||||
|
collection :multi_bool_value, as: 'multiBoolValue'
|
||||||
|
collection :multi_int_value, as: 'multiIntValue'
|
||||||
|
collection :multi_value, as: 'multiValue'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :value, as: 'value'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class UsageReport
|
class UsageReport
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-engine/
|
# @see https://cloud.google.com/container-engine/
|
||||||
module ContainerV1beta1
|
module ContainerV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20190423'
|
REVISION = '20190514'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1021,6 +1021,28 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Parameters for controlling consumption metering.
|
||||||
|
class ConsumptionMeteringConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Whether to enable consumption metering for this cluster. If enabled, a
|
||||||
|
# second BigQuery table will be created to hold resource consumption
|
||||||
|
# records.
|
||||||
|
# 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
|
||||||
|
|
||||||
# CreateClusterRequest creates a cluster.
|
# CreateClusterRequest creates a cluster.
|
||||||
class CreateClusterRequest
|
class CreateClusterRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1131,7 +1153,7 @@ module Google
|
||||||
attr_accessor :duration
|
attr_accessor :duration
|
||||||
|
|
||||||
# Time within the maintenance window to start the maintenance operations.
|
# Time within the maintenance window to start the maintenance operations.
|
||||||
# It must be in format "HH:MM”, where HH : [00-23] and MM : [00-59] GMT.
|
# It must be in format "HH:MM", where HH : [00-23] and MM : [00-59] GMT.
|
||||||
# Corresponds to the JSON property `startTime`
|
# Corresponds to the JSON property `startTime`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :start_time
|
attr_accessor :start_time
|
||||||
|
@ -2726,6 +2748,11 @@ module Google
|
||||||
# @return [Google::Apis::ContainerV1beta1::BigQueryDestination]
|
# @return [Google::Apis::ContainerV1beta1::BigQueryDestination]
|
||||||
attr_accessor :bigquery_destination
|
attr_accessor :bigquery_destination
|
||||||
|
|
||||||
|
# Parameters for controlling consumption metering.
|
||||||
|
# Corresponds to the JSON property `consumptionMeteringConfig`
|
||||||
|
# @return [Google::Apis::ContainerV1beta1::ConsumptionMeteringConfig]
|
||||||
|
attr_accessor :consumption_metering_config
|
||||||
|
|
||||||
# Whether to enable network egress metering for this cluster. If enabled, a
|
# Whether to enable network egress metering for this cluster. If enabled, a
|
||||||
# daemonset will be created in the cluster to meter network egress traffic.
|
# daemonset will be created in the cluster to meter network egress traffic.
|
||||||
# Corresponds to the JSON property `enableNetworkEgressMetering`
|
# Corresponds to the JSON property `enableNetworkEgressMetering`
|
||||||
|
@ -2740,6 +2767,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@bigquery_destination = args[:bigquery_destination] if args.key?(:bigquery_destination)
|
@bigquery_destination = args[:bigquery_destination] if args.key?(:bigquery_destination)
|
||||||
|
@consumption_metering_config = args[:consumption_metering_config] if args.key?(:consumption_metering_config)
|
||||||
@enable_network_egress_metering = args[:enable_network_egress_metering] if args.key?(:enable_network_egress_metering)
|
@enable_network_egress_metering = args[:enable_network_egress_metering] if args.key?(:enable_network_egress_metering)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -3757,6 +3785,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :project_id
|
attr_accessor :project_id
|
||||||
|
|
||||||
|
# WorkloadMetadataConfig defines the metadata configuration to expose to
|
||||||
|
# workloads on the node pool.
|
||||||
|
# Corresponds to the JSON property `workloadMetadataConfig`
|
||||||
|
# @return [Google::Apis::ContainerV1beta1::WorkloadMetadataConfig]
|
||||||
|
attr_accessor :workload_metadata_config
|
||||||
|
|
||||||
# Deprecated. The name of the Google Compute Engine
|
# Deprecated. The name of the Google Compute Engine
|
||||||
# [zone](/compute/docs/zones#available) in which the cluster
|
# [zone](/compute/docs/zones#available) in which the cluster
|
||||||
# resides.
|
# resides.
|
||||||
|
@ -3777,6 +3811,7 @@ module Google
|
||||||
@node_pool_id = args[:node_pool_id] if args.key?(:node_pool_id)
|
@node_pool_id = args[:node_pool_id] if args.key?(:node_pool_id)
|
||||||
@node_version = args[:node_version] if args.key?(:node_version)
|
@node_version = args[:node_version] if args.key?(:node_version)
|
||||||
@project_id = args[:project_id] if args.key?(:project_id)
|
@project_id = args[:project_id] if args.key?(:project_id)
|
||||||
|
@workload_metadata_config = args[:workload_metadata_config] if args.key?(:workload_metadata_config)
|
||||||
@zone = args[:zone] if args.key?(:zone)
|
@zone = args[:zone] if args.key?(:zone)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -112,6 +112,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ConsumptionMeteringConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class CreateClusterRequest
|
class CreateClusterRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -741,6 +747,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ConsumptionMeteringConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :enabled, as: 'enabled'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class CreateClusterRequest
|
class CreateClusterRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1163,6 +1176,8 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :bigquery_destination, as: 'bigqueryDestination', class: Google::Apis::ContainerV1beta1::BigQueryDestination, decorator: Google::Apis::ContainerV1beta1::BigQueryDestination::Representation
|
property :bigquery_destination, as: 'bigqueryDestination', class: Google::Apis::ContainerV1beta1::BigQueryDestination, decorator: Google::Apis::ContainerV1beta1::BigQueryDestination::Representation
|
||||||
|
|
||||||
|
property :consumption_metering_config, as: 'consumptionMeteringConfig', class: Google::Apis::ContainerV1beta1::ConsumptionMeteringConfig, decorator: Google::Apis::ContainerV1beta1::ConsumptionMeteringConfig::Representation
|
||||||
|
|
||||||
property :enable_network_egress_metering, as: 'enableNetworkEgressMetering'
|
property :enable_network_egress_metering, as: 'enableNetworkEgressMetering'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1390,6 +1405,8 @@ module Google
|
||||||
property :node_pool_id, as: 'nodePoolId'
|
property :node_pool_id, as: 'nodePoolId'
|
||||||
property :node_version, as: 'nodeVersion'
|
property :node_version, as: 'nodeVersion'
|
||||||
property :project_id, as: 'projectId'
|
property :project_id, as: 'projectId'
|
||||||
|
property :workload_metadata_config, as: 'workloadMetadataConfig', class: Google::Apis::ContainerV1beta1::WorkloadMetadataConfig, decorator: Google::Apis::ContainerV1beta1::WorkloadMetadataConfig::Representation
|
||||||
|
|
||||||
property :zone, as: 'zone'
|
property :zone, as: 'zone'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dataflow
|
# @see https://cloud.google.com/dataflow
|
||||||
module DataflowV1b3
|
module DataflowV1b3
|
||||||
VERSION = 'V1b3'
|
VERSION = 'V1b3'
|
||||||
REVISION = '20190503'
|
REVISION = '20190519'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1121,6 +1121,42 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Lists snapshots.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The project ID to list snapshots for.
|
||||||
|
# @param [String] location
|
||||||
|
# The location to list snapshots in.
|
||||||
|
# @param [String] job_id
|
||||||
|
# If specified, list snapshots created from this job.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataflowV1b3::ListSnapshotsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::ListSnapshotsResponse]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def list_project_location_job_snapshots(project_id, location, job_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/snapshots', options)
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::ListSnapshotsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::ListSnapshotsResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.params['jobId'] = job_id unless job_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Leases a dataflow WorkItem to run.
|
# Leases a dataflow WorkItem to run.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# Identifies the project this worker belongs to.
|
# Identifies the project this worker belongs to.
|
||||||
|
@ -1280,6 +1316,8 @@ module Google
|
||||||
# The project ID to list snapshots for.
|
# The project ID to list snapshots for.
|
||||||
# @param [String] location
|
# @param [String] location
|
||||||
# The location to list snapshots in.
|
# The location to list snapshots in.
|
||||||
|
# @param [String] job_id
|
||||||
|
# If specified, list snapshots created from this job.
|
||||||
# @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.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -1297,12 +1335,13 @@ 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 list_project_location_snapshots(project_id, location, fields: nil, quota_user: nil, options: nil, &block)
|
def list_project_location_snapshots(project_id, location, job_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/snapshots', options)
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/snapshots', options)
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::ListSnapshotsResponse::Representation
|
command.response_representation = Google::Apis::DataflowV1b3::ListSnapshotsResponse::Representation
|
||||||
command.response_class = Google::Apis::DataflowV1b3::ListSnapshotsResponse
|
command.response_class = Google::Apis::DataflowV1b3::ListSnapshotsResponse
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['location'] = location unless location.nil?
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.query['jobId'] = job_id unless job_id.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?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -1524,6 +1563,8 @@ module Google
|
||||||
# Lists snapshots.
|
# Lists snapshots.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The project ID to list snapshots for.
|
# The project ID to list snapshots for.
|
||||||
|
# @param [String] job_id
|
||||||
|
# If specified, list snapshots created from this job.
|
||||||
# @param [String] location
|
# @param [String] location
|
||||||
# The location to list snapshots in.
|
# The location to list snapshots in.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
|
@ -1543,11 +1584,12 @@ 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 list_project_snapshots(project_id, location: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_project_snapshots(project_id, job_id: nil, location: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/snapshots', options)
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/snapshots', options)
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::ListSnapshotsResponse::Representation
|
command.response_representation = Google::Apis::DataflowV1b3::ListSnapshotsResponse::Representation
|
||||||
command.response_class = Google::Apis::DataflowV1b3::ListSnapshotsResponse
|
command.response_class = Google::Apis::DataflowV1b3::ListSnapshotsResponse
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['jobId'] = job_id unless job_id.nil?
|
||||||
command.query['location'] = location unless location.nil?
|
command.query['location'] = location unless location.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://cloud.google.com/dialogflow-enterprise/
|
# @see https://cloud.google.com/dialogflow-enterprise/
|
||||||
module DialogflowV2beta1
|
module DialogflowV2beta1
|
||||||
VERSION = 'V2beta1'
|
VERSION = 'V2beta1'
|
||||||
REVISION = '20190514'
|
REVISION = '20190520'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1327,7 +1327,8 @@ module Google
|
||||||
# - If natural language speech audio was provided as input, `query_text`
|
# - If natural language speech audio was provided as input, `query_text`
|
||||||
# contains the speech recognition result. If speech recognizer produced
|
# contains the speech recognition result. If speech recognizer produced
|
||||||
# multiple alternatives, a particular one is picked.
|
# multiple alternatives, a particular one is picked.
|
||||||
# - If an event was provided as input, `query_text` is not set.
|
# - If automatic spell correction is enabled, `query_text` will contain the
|
||||||
|
# corrected user input.
|
||||||
# Corresponds to the JSON property `queryText`
|
# Corresponds to the JSON property `queryText`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :query_text
|
attr_accessor :query_text
|
||||||
|
@ -4160,7 +4161,8 @@ module Google
|
||||||
# - If natural language speech audio was provided as input, `query_text`
|
# - If natural language speech audio was provided as input, `query_text`
|
||||||
# contains the speech recognition result. If speech recognizer produced
|
# contains the speech recognition result. If speech recognizer produced
|
||||||
# multiple alternatives, a particular one is picked.
|
# multiple alternatives, a particular one is picked.
|
||||||
# - If an event was provided as input, `query_text` is not set.
|
# - If automatic spell correction is enabled, `query_text` will contain the
|
||||||
|
# corrected user input.
|
||||||
# Corresponds to the JSON property `queryText`
|
# Corresponds to the JSON property `queryText`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :query_text
|
attr_accessor :query_text
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/logging/docs/
|
# @see https://cloud.google.com/logging/docs/
|
||||||
module LoggingV2
|
module LoggingV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20190503'
|
REVISION = '20190518'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1200,6 +1200,11 @@ module Google
|
||||||
# @return [Array<Google::Apis::LoggingV2::LabelDescriptor>]
|
# @return [Array<Google::Apis::LoggingV2::LabelDescriptor>]
|
||||||
attr_accessor :labels
|
attr_accessor :labels
|
||||||
|
|
||||||
|
# Optional. The launch stage of the metric definition.
|
||||||
|
# Corresponds to the JSON property `launchStage`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :launch_stage
|
||||||
|
|
||||||
# Additional annotations that can be used to guide the usage of a metric.
|
# Additional annotations that can be used to guide the usage of a metric.
|
||||||
# Corresponds to the JSON property `metadata`
|
# Corresponds to the JSON property `metadata`
|
||||||
# @return [Google::Apis::LoggingV2::MetricDescriptorMetadata]
|
# @return [Google::Apis::LoggingV2::MetricDescriptorMetadata]
|
||||||
|
@ -1294,6 +1299,7 @@ module Google
|
||||||
@description = args[:description] if args.key?(:description)
|
@description = args[:description] if args.key?(:description)
|
||||||
@display_name = args[:display_name] if args.key?(:display_name)
|
@display_name = args[:display_name] if args.key?(:display_name)
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
@launch_stage = args[:launch_stage] if args.key?(:launch_stage)
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
@metric_kind = args[:metric_kind] if args.key?(:metric_kind)
|
@metric_kind = args[:metric_kind] if args.key?(:metric_kind)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@ -1314,7 +1320,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ingest_delay
|
attr_accessor :ingest_delay
|
||||||
|
|
||||||
# The launch stage of the metric definition.
|
# Deprecated. Please use the MetricDescriptor.launch_stage instead. The launch
|
||||||
|
# stage of the metric definition.
|
||||||
# Corresponds to the JSON property `launchStage`
|
# Corresponds to the JSON property `launchStage`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :launch_stage
|
attr_accessor :launch_stage
|
||||||
|
|
|
@ -455,6 +455,7 @@ module Google
|
||||||
property :display_name, as: 'displayName'
|
property :display_name, as: 'displayName'
|
||||||
collection :labels, as: 'labels', class: Google::Apis::LoggingV2::LabelDescriptor, decorator: Google::Apis::LoggingV2::LabelDescriptor::Representation
|
collection :labels, as: 'labels', class: Google::Apis::LoggingV2::LabelDescriptor, decorator: Google::Apis::LoggingV2::LabelDescriptor::Representation
|
||||||
|
|
||||||
|
property :launch_stage, as: 'launchStage'
|
||||||
property :metadata, as: 'metadata', class: Google::Apis::LoggingV2::MetricDescriptorMetadata, decorator: Google::Apis::LoggingV2::MetricDescriptorMetadata::Representation
|
property :metadata, as: 'metadata', class: Google::Apis::LoggingV2::MetricDescriptorMetadata, decorator: Google::Apis::LoggingV2::MetricDescriptorMetadata::Representation
|
||||||
|
|
||||||
property :metric_kind, as: 'metricKind'
|
property :metric_kind, as: 'metricKind'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/run/
|
# @see https://cloud.google.com/run/
|
||||||
module RunV1alpha1
|
module RunV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20190516'
|
REVISION = '20190522'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -291,6 +291,55 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Adapts a ConfigMap into a volume.
|
||||||
|
# The contents of the target ConfigMap's Data field will be presented in a
|
||||||
|
# volume as files using the keys in the Data field as the file names, unless
|
||||||
|
# the items element is populated with specific mappings of keys to paths.
|
||||||
|
class ConfigMapVolumeSource
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Mode bits to use on created files by default. Must be a value between 0 and
|
||||||
|
# 0777. Defaults to 0644. Directories within the path are not affected by
|
||||||
|
# this setting. This might be in conflict with other options that affect the
|
||||||
|
# file mode, like fsGroup, and the result can be other mode bits set.
|
||||||
|
# Corresponds to the JSON property `defaultMode`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :default_mode
|
||||||
|
|
||||||
|
# If unspecified, each key-value pair in the Data field of the referenced
|
||||||
|
# Secret will be projected into the volume as a file whose name is the
|
||||||
|
# key and content is the value. If specified, the listed keys will be
|
||||||
|
# projected into the specified paths, and unlisted keys will not be
|
||||||
|
# present. If a key is specified which is not present in the Secret,
|
||||||
|
# the volume setup will error unless it is marked optional.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::KeyToPath>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# Name of the config.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# Specify whether the Secret or its keys must be defined.
|
||||||
|
# Corresponds to the JSON property `optional`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :optional
|
||||||
|
alias_method :optional?, :optional
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@default_mode = args[:default_mode] if args.key?(:default_mode)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@optional = args[:optional] if args.key?(:optional)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Configuration represents the "floating HEAD" of a linear history of
|
# Configuration represents the "floating HEAD" of a linear history of
|
||||||
# Revisions, and optionally how the containers those revisions reference are
|
# Revisions, and optionally how the containers those revisions reference are
|
||||||
# built. Users create new Revisions by updating the Configuration's spec. The
|
# built. Users create new Revisions by updating the Configuration's spec. The
|
||||||
|
@ -365,6 +414,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :reason
|
attr_accessor :reason
|
||||||
|
|
||||||
|
# How to interpret failures of this condition, one of Error, Warning, Info
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `severity`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :severity
|
||||||
|
|
||||||
# Status of the condition, one of True, False, Unknown.
|
# Status of the condition, one of True, False, Unknown.
|
||||||
# Corresponds to the JSON property `status`
|
# Corresponds to the JSON property `status`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -388,6 +443,7 @@ module Google
|
||||||
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
||||||
@message = args[:message] if args.key?(:message)
|
@message = args[:message] if args.key?(:message)
|
||||||
@reason = args[:reason] if args.key?(:reason)
|
@reason = args[:reason] if args.key?(:reason)
|
||||||
|
@severity = args[:severity] if args.key?(:severity)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@type = args[:type] if args.key?(:type)
|
@type = args[:type] if args.key?(:type)
|
||||||
end
|
end
|
||||||
|
@ -813,6 +869,12 @@ module Google
|
||||||
class DomainMappingCondition
|
class DomainMappingCondition
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Last time the condition transitioned from one status to another.
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `lastTransitionTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :last_transition_time
|
||||||
|
|
||||||
# Human readable message indicating details about the current status.
|
# Human readable message indicating details about the current status.
|
||||||
# +optional
|
# +optional
|
||||||
# Corresponds to the JSON property `message`
|
# Corresponds to the JSON property `message`
|
||||||
|
@ -825,6 +887,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :reason
|
attr_accessor :reason
|
||||||
|
|
||||||
|
# How to interpret failures of this condition, one of Error, Warning, Info
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `severity`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :severity
|
||||||
|
|
||||||
# Status of the condition, one of True, False, Unknown.
|
# Status of the condition, one of True, False, Unknown.
|
||||||
# Corresponds to the JSON property `status`
|
# Corresponds to the JSON property `status`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -841,8 +909,10 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
||||||
@message = args[:message] if args.key?(:message)
|
@message = args[:message] if args.key?(:message)
|
||||||
@reason = args[:reason] if args.key?(:reason)
|
@reason = args[:reason] if args.key?(:reason)
|
||||||
|
@severity = args[:severity] if args.key?(:severity)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@type = args[:type] if args.key?(:type)
|
@type = args[:type] if args.key?(:type)
|
||||||
end
|
end
|
||||||
|
@ -1018,6 +1088,92 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class EventType
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The API version for this call such as "v1alpha1".
|
||||||
|
# Corresponds to the JSON property `apiVersion`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :api_version
|
||||||
|
|
||||||
|
# The kind of resource, in this case "EventType".
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# ObjectMeta is metadata that all persisted resources must have, which includes
|
||||||
|
# all objects users must create.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ObjectMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# Spec defines the desired state of the EventType.
|
||||||
|
# Corresponds to the JSON property `spec`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::EventTypeSpec]
|
||||||
|
attr_accessor :spec
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@api_version = args[:api_version] if args.key?(:api_version)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@spec = args[:spec] if args.key?(:spec)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class EventTypeSpec
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Refers to the Broker that can provide the EventType.
|
||||||
|
# Corresponds to the JSON property `broker`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :broker
|
||||||
|
|
||||||
|
# Description is a string describing what the EventType is about.
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `description`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :description
|
||||||
|
|
||||||
|
# Schema is a URI with the EventType schema. It may be a JSON schema, a
|
||||||
|
# protobuf schema, etc.
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `schema`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :schema
|
||||||
|
|
||||||
|
# Source is a valid URI. Refers to the CloudEvent source as it enters into
|
||||||
|
# the eventing mesh.
|
||||||
|
# Corresponds to the JSON property `source`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :source
|
||||||
|
|
||||||
|
# Type is authoritative. This refers to the CloudEvent type as it enters
|
||||||
|
# into the eventing mesh.
|
||||||
|
# Corresponds to the JSON property `type`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :type
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@broker = args[:broker] if args.key?(:broker)
|
||||||
|
@description = args[:description] if args.key?(:description)
|
||||||
|
@schema = args[:schema] if args.key?(:schema)
|
||||||
|
@source = args[:source] if args.key?(:source)
|
||||||
|
@type = args[:type] if args.key?(:type)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# ExecAction describes a "run in container" action.
|
# ExecAction describes a "run in container" action.
|
||||||
class ExecAction
|
class ExecAction
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1274,6 +1430,43 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Maps a string key to a path within a volume.
|
||||||
|
class KeyToPath
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The key to project.
|
||||||
|
# Corresponds to the JSON property `key`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
|
# Mode bits to use on this file, must be a value between 0 and 0777. If not
|
||||||
|
# specified, the volume defaultMode will be used. This might be in conflict
|
||||||
|
# with other options that affect the file mode, like fsGroup, and the result
|
||||||
|
# can be other mode bits set. +optional
|
||||||
|
# Corresponds to the JSON property `mode`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :mode
|
||||||
|
|
||||||
|
# The relative path of the file to map the key to.
|
||||||
|
# May not be an absolute path.
|
||||||
|
# May not contain the path element '..'.
|
||||||
|
# May not start with the string '..'.
|
||||||
|
# Corresponds to the JSON property `path`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :path
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@mode = args[:mode] if args.key?(:mode)
|
||||||
|
@path = args[:path] if args.key?(:path)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Lifecycle describes actions that the management system should take in
|
# Lifecycle describes actions that the management system should take in
|
||||||
# response to container lifecycle events. For the PostStart and PreStop
|
# response to container lifecycle events. For the PostStart and PreStop
|
||||||
# lifecycle handlers, management of the container blocks until the action is
|
# lifecycle handlers, management of the container blocks until the action is
|
||||||
|
@ -1412,6 +1605,51 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# ListEventTypesResponse is a list of EventType resources.
|
||||||
|
class ListEventTypesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The API version for this call such as "v1alpha1".
|
||||||
|
# Corresponds to the JSON property `apiVersion`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :api_version
|
||||||
|
|
||||||
|
# List of EventTypes.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::EventType>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# The kind of this resource, in this case "EventTypeList".
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# ListMeta describes metadata that synthetic resources must have, including
|
||||||
|
# lists and various status objects. A resource may have only one of
|
||||||
|
# `ObjectMeta, ListMeta`.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ListMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# Locations that could not be reached.
|
||||||
|
# Corresponds to the JSON property `unreachable`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :unreachable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@api_version = args[:api_version] if args.key?(:api_version)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@unreachable = args[:unreachable] if args.key?(:unreachable)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# The response message for Locations.ListLocations.
|
# The response message for Locations.ListLocations.
|
||||||
class ListLocationsResponse
|
class ListLocationsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2422,6 +2660,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :reason
|
attr_accessor :reason
|
||||||
|
|
||||||
|
# How to interpret failures of this condition, one of Error, Warning, Info
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `severity`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :severity
|
||||||
|
|
||||||
# Status of the condition, one of True, False, Unknown.
|
# Status of the condition, one of True, False, Unknown.
|
||||||
# Corresponds to the JSON property `status`
|
# Corresponds to the JSON property `status`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -2450,6 +2694,7 @@ module Google
|
||||||
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
||||||
@message = args[:message] if args.key?(:message)
|
@message = args[:message] if args.key?(:message)
|
||||||
@reason = args[:reason] if args.key?(:reason)
|
@reason = args[:reason] if args.key?(:reason)
|
||||||
|
@severity = args[:severity] if args.key?(:severity)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@type = args[:type] if args.key?(:type)
|
@type = args[:type] if args.key?(:type)
|
||||||
end
|
end
|
||||||
|
@ -2523,6 +2768,11 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :timeout_seconds
|
attr_accessor :timeout_seconds
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `volumes`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::Volume>]
|
||||||
|
attr_accessor :volumes
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -2537,6 +2787,7 @@ module Google
|
||||||
@service_account_name = args[:service_account_name] if args.key?(:service_account_name)
|
@service_account_name = args[:service_account_name] if args.key?(:service_account_name)
|
||||||
@serving_state = args[:serving_state] if args.key?(:serving_state)
|
@serving_state = args[:serving_state] if args.key?(:serving_state)
|
||||||
@timeout_seconds = args[:timeout_seconds] if args.key?(:timeout_seconds)
|
@timeout_seconds = args[:timeout_seconds] if args.key?(:timeout_seconds)
|
||||||
|
@volumes = args[:volumes] if args.key?(:volumes)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -2701,6 +2952,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :reason
|
attr_accessor :reason
|
||||||
|
|
||||||
|
# How to interpret failures of this condition, one of Error, Warning, Info
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `severity`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :severity
|
||||||
|
|
||||||
# Status of the condition, one of "True", "False", "Unknown".
|
# Status of the condition, one of "True", "False", "Unknown".
|
||||||
# Corresponds to the JSON property `status`
|
# Corresponds to the JSON property `status`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -2724,6 +2981,7 @@ module Google
|
||||||
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
||||||
@message = args[:message] if args.key?(:message)
|
@message = args[:message] if args.key?(:message)
|
||||||
@reason = args[:reason] if args.key?(:reason)
|
@reason = args[:reason] if args.key?(:reason)
|
||||||
|
@severity = args[:severity] if args.key?(:severity)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@type = args[:type] if args.key?(:type)
|
@type = args[:type] if args.key?(:type)
|
||||||
end
|
end
|
||||||
|
@ -2896,6 +3154,53 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The contents of the target Secret's Data field will be presented in a volume
|
||||||
|
# as files using the keys in the Data field as the file names.
|
||||||
|
class SecretVolumeSource
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Mode bits to use on created files by default. Must be a value between 0 and
|
||||||
|
# 0777. Defaults to 0644. Directories within the path are not affected by
|
||||||
|
# this setting. This might be in conflict with other options that affect the
|
||||||
|
# file mode, like fsGroup, and the result can be other mode bits set.
|
||||||
|
# Corresponds to the JSON property `defaultMode`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :default_mode
|
||||||
|
|
||||||
|
# If unspecified, each key-value pair in the Data field of the referenced
|
||||||
|
# Secret will be projected into the volume as a file whose name is the
|
||||||
|
# key and content is the value. If specified, the listed keys will be
|
||||||
|
# projected into the specified paths, and unlisted keys will not be
|
||||||
|
# present. If a key is specified which is not present in the Secret,
|
||||||
|
# the volume setup will error unless it is marked optional.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::KeyToPath>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# Specify whether the Secret or its keys must be defined.
|
||||||
|
# Corresponds to the JSON property `optional`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :optional
|
||||||
|
alias_method :optional?, :optional
|
||||||
|
|
||||||
|
# Name of the secret in the container's namespace to use.
|
||||||
|
# Corresponds to the JSON property `secretName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :secret_name
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@default_mode = args[:default_mode] if args.key?(:default_mode)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@optional = args[:optional] if args.key?(:optional)
|
||||||
|
@secret_name = args[:secret_name] if args.key?(:secret_name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# SecurityContext holds security configuration that will be applied to a
|
# SecurityContext holds security configuration that will be applied to a
|
||||||
# container. Some fields are present in both SecurityContext and
|
# container. Some fields are present in both SecurityContext and
|
||||||
# PodSecurityContext. When both are set, the values in SecurityContext take
|
# PodSecurityContext. When both are set, the values in SecurityContext take
|
||||||
|
@ -3065,6 +3370,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :reason
|
attr_accessor :reason
|
||||||
|
|
||||||
|
# How to interpret failures of this condition, one of Error, Warning, Info
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `severity`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :severity
|
||||||
|
|
||||||
# Status of the condition, one of True, False, Unknown.
|
# Status of the condition, one of True, False, Unknown.
|
||||||
# Corresponds to the JSON property `status`
|
# Corresponds to the JSON property `status`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -3089,6 +3400,7 @@ module Google
|
||||||
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
||||||
@message = args[:message] if args.key?(:message)
|
@message = args[:message] if args.key?(:message)
|
||||||
@reason = args[:reason] if args.key?(:reason)
|
@reason = args[:reason] if args.key?(:reason)
|
||||||
|
@severity = args[:severity] if args.key?(:severity)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@type = args[:type] if args.key?(:type)
|
@type = args[:type] if args.key?(:type)
|
||||||
end
|
end
|
||||||
|
@ -3657,6 +3969,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :reason
|
attr_accessor :reason
|
||||||
|
|
||||||
|
# How to interpret failures of this condition, one of Error, Warning, Info
|
||||||
|
# +optional
|
||||||
|
# Corresponds to the JSON property `severity`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :severity
|
||||||
|
|
||||||
# Status of the condition, one of True, False, Unknown.
|
# Status of the condition, one of True, False, Unknown.
|
||||||
# Corresponds to the JSON property `status`
|
# Corresponds to the JSON property `status`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -3676,6 +3994,7 @@ module Google
|
||||||
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
@last_transition_time = args[:last_transition_time] if args.key?(:last_transition_time)
|
||||||
@message = args[:message] if args.key?(:message)
|
@message = args[:message] if args.key?(:message)
|
||||||
@reason = args[:reason] if args.key?(:reason)
|
@reason = args[:reason] if args.key?(:reason)
|
||||||
|
@severity = args[:severity] if args.key?(:severity)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@type = args[:type] if args.key?(:type)
|
@type = args[:type] if args.key?(:type)
|
||||||
end
|
end
|
||||||
|
@ -3799,6 +4118,41 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Volume represents a named volume in a container.
|
||||||
|
class Volume
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Adapts a ConfigMap into a volume.
|
||||||
|
# The contents of the target ConfigMap's Data field will be presented in a
|
||||||
|
# volume as files using the keys in the Data field as the file names, unless
|
||||||
|
# the items element is populated with specific mappings of keys to paths.
|
||||||
|
# Corresponds to the JSON property `configMap`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ConfigMapVolumeSource]
|
||||||
|
attr_accessor :config_map
|
||||||
|
|
||||||
|
# Volume's name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# The contents of the target Secret's Data field will be presented in a volume
|
||||||
|
# as files using the keys in the Data field as the file names.
|
||||||
|
# Corresponds to the JSON property `secret`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::SecretVolumeSource]
|
||||||
|
attr_accessor :secret
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@config_map = args[:config_map] if args.key?(:config_map)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@secret = args[:secret] if args.key?(:secret)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# volumeDevice describes a mapping of a raw block device within a container.
|
# volumeDevice describes a mapping of a raw block device within a container.
|
||||||
class VolumeDevice
|
class VolumeDevice
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -64,6 +64,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ConfigMapVolumeSource
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Configuration
|
class Configuration
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -142,6 +148,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class EventType
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class EventTypeSpec
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ExecAction
|
class ExecAction
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -190,6 +208,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class KeyToPath
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Lifecycle
|
class Lifecycle
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -214,6 +238,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListEventTypesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ListLocationsResponse
|
class ListLocationsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -376,6 +406,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SecretVolumeSource
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SecurityContext
|
class SecurityContext
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -502,6 +538,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Volume
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class VolumeDevice
|
class VolumeDevice
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -573,6 +615,17 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ConfigMapVolumeSource
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :default_mode, as: 'defaultMode'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::RunV1alpha1::KeyToPath, decorator: Google::Apis::RunV1alpha1::KeyToPath::Representation
|
||||||
|
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :optional, as: 'optional'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Configuration
|
class Configuration
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -593,6 +646,7 @@ module Google
|
||||||
property :last_transition_time, as: 'lastTransitionTime'
|
property :last_transition_time, as: 'lastTransitionTime'
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
property :reason, as: 'reason'
|
property :reason, as: 'reason'
|
||||||
|
property :severity, as: 'severity'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :type, as: 'type'
|
property :type, as: 'type'
|
||||||
end
|
end
|
||||||
|
@ -685,8 +739,10 @@ module Google
|
||||||
class DomainMappingCondition
|
class DomainMappingCondition
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :last_transition_time, as: 'lastTransitionTime'
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
property :reason, as: 'reason'
|
property :reason, as: 'reason'
|
||||||
|
property :severity, as: 'severity'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :type, as: 'type'
|
property :type, as: 'type'
|
||||||
end
|
end
|
||||||
|
@ -738,6 +794,29 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class EventType
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :api_version, as: 'apiVersion'
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ObjectMeta, decorator: Google::Apis::RunV1alpha1::ObjectMeta::Representation
|
||||||
|
|
||||||
|
property :spec, as: 'spec', class: Google::Apis::RunV1alpha1::EventTypeSpec, decorator: Google::Apis::RunV1alpha1::EventTypeSpec::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class EventTypeSpec
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :broker, as: 'broker'
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :schema, as: 'schema'
|
||||||
|
property :source, as: 'source'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ExecAction
|
class ExecAction
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -812,6 +891,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class KeyToPath
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :key, as: 'key'
|
||||||
|
property :mode, as: 'mode'
|
||||||
|
property :path, as: 'path'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Lifecycle
|
class Lifecycle
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -856,6 +944,19 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListEventTypesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :api_version, as: 'apiVersion'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::RunV1alpha1::EventType, decorator: Google::Apis::RunV1alpha1::EventType::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ListMeta, decorator: Google::Apis::RunV1alpha1::ListMeta::Representation
|
||||||
|
|
||||||
|
collection :unreachable, as: 'unreachable'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ListLocationsResponse
|
class ListLocationsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1066,6 +1167,7 @@ module Google
|
||||||
property :last_transition_time, as: 'lastTransitionTime'
|
property :last_transition_time, as: 'lastTransitionTime'
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
property :reason, as: 'reason'
|
property :reason, as: 'reason'
|
||||||
|
property :severity, as: 'severity'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :type, as: 'type'
|
property :type, as: 'type'
|
||||||
end
|
end
|
||||||
|
@ -1084,6 +1186,8 @@ module Google
|
||||||
property :service_account_name, as: 'serviceAccountName'
|
property :service_account_name, as: 'serviceAccountName'
|
||||||
property :serving_state, as: 'servingState'
|
property :serving_state, as: 'servingState'
|
||||||
property :timeout_seconds, as: 'timeoutSeconds'
|
property :timeout_seconds, as: 'timeoutSeconds'
|
||||||
|
collection :volumes, as: 'volumes', class: Google::Apis::RunV1alpha1::Volume, decorator: Google::Apis::RunV1alpha1::Volume::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1129,6 +1233,7 @@ module Google
|
||||||
property :last_transition_time, as: 'lastTransitionTime'
|
property :last_transition_time, as: 'lastTransitionTime'
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
property :reason, as: 'reason'
|
property :reason, as: 'reason'
|
||||||
|
property :severity, as: 'severity'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :type, as: 'type'
|
property :type, as: 'type'
|
||||||
end
|
end
|
||||||
|
@ -1177,6 +1282,17 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SecretVolumeSource
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :default_mode, as: 'defaultMode'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::RunV1alpha1::KeyToPath, decorator: Google::Apis::RunV1alpha1::KeyToPath::Representation
|
||||||
|
|
||||||
|
property :optional, as: 'optional'
|
||||||
|
property :secret_name, as: 'secretName'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class SecurityContext
|
class SecurityContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1213,6 +1329,7 @@ module Google
|
||||||
property :last_transition_time, as: 'lastTransitionTime'
|
property :last_transition_time, as: 'lastTransitionTime'
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
property :reason, as: 'reason'
|
property :reason, as: 'reason'
|
||||||
|
property :severity, as: 'severity'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :type, as: 'type'
|
property :type, as: 'type'
|
||||||
end
|
end
|
||||||
|
@ -1360,6 +1477,7 @@ module Google
|
||||||
property :last_transition_time, as: 'lastTransitionTime'
|
property :last_transition_time, as: 'lastTransitionTime'
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
property :reason, as: 'reason'
|
property :reason, as: 'reason'
|
||||||
|
property :severity, as: 'severity'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :type, as: 'type'
|
property :type, as: 'type'
|
||||||
end
|
end
|
||||||
|
@ -1402,6 +1520,17 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Volume
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :config_map, as: 'configMap', class: Google::Apis::RunV1alpha1::ConfigMapVolumeSource, decorator: Google::Apis::RunV1alpha1::ConfigMapVolumeSource::Representation
|
||||||
|
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :secret, as: 'secret', class: Google::Apis::RunV1alpha1::SecretVolumeSource, decorator: Google::Apis::RunV1alpha1::SecretVolumeSource::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class VolumeDevice
|
class VolumeDevice
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -344,6 +344,94 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Rpc to get information about an EventType.
|
||||||
|
# @param [String] name
|
||||||
|
# The name of the trigger being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::RunV1alpha1::EventType] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1alpha1::EventType]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def get_namespace_eventtype(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'apis/eventing.knative.dev/v1alpha1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1alpha1::EventType::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1alpha1::EventType
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Rpc to list EventTypes.
|
||||||
|
# @param [String] parent
|
||||||
|
# The project ID or project number from which the EventTypes should be
|
||||||
|
# listed.
|
||||||
|
# @param [String] continue
|
||||||
|
# Optional encoded string to continue paging.
|
||||||
|
# @param [String] field_selector
|
||||||
|
# Allows to filter resources based on a specific value for a field name.
|
||||||
|
# Send this in a query string format. i.e. 'metadata.name%3Dlorem'.
|
||||||
|
# Not currently used by Cloud Run.
|
||||||
|
# @param [Boolean] include_uninitialized
|
||||||
|
# Not currently used by Cloud Run.
|
||||||
|
# @param [String] label_selector
|
||||||
|
# Allows to filter resources based on a label. Supported operations are
|
||||||
|
# =, !=, exists, in, and notIn.
|
||||||
|
# @param [Fixnum] limit
|
||||||
|
# The maximum number of records that should be returned.
|
||||||
|
# @param [String] resource_version
|
||||||
|
# The baseline resource version from which the list or watch operation should
|
||||||
|
# start. Not currently used by Cloud Run.
|
||||||
|
# @param [Boolean] watch
|
||||||
|
# Flag that indicates that the client expects to watch this resource as well.
|
||||||
|
# Not currently used by Cloud Run.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::RunV1alpha1::ListEventTypesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ListEventTypesResponse]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def list_namespace_eventtypes(parent, continue: nil, field_selector: nil, include_uninitialized: nil, label_selector: nil, limit: nil, resource_version: nil, watch: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'apis/eventing.knative.dev/v1alpha1/{+parent}/eventtypes', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1alpha1::ListEventTypesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1alpha1::ListEventTypesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['continue'] = continue unless continue.nil?
|
||||||
|
command.query['fieldSelector'] = field_selector unless field_selector.nil?
|
||||||
|
command.query['includeUninitialized'] = include_uninitialized unless include_uninitialized.nil?
|
||||||
|
command.query['labelSelector'] = label_selector unless label_selector.nil?
|
||||||
|
command.query['limit'] = limit unless limit.nil?
|
||||||
|
command.query['resourceVersion'] = resource_version unless resource_version.nil?
|
||||||
|
command.query['watch'] = watch unless watch.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Rpc to delete a revision.
|
# Rpc to delete a revision.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the revision being deleted. If needed, replace
|
# The name of the revision being deleted. If needed, replace
|
||||||
|
@ -1318,6 +1406,94 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Rpc to get information about an EventType.
|
||||||
|
# @param [String] name
|
||||||
|
# The name of the trigger being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::RunV1alpha1::EventType] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1alpha1::EventType]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def get_project_location_eventtype(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1alpha1::EventType::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1alpha1::EventType
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Rpc to list EventTypes.
|
||||||
|
# @param [String] parent
|
||||||
|
# The project ID or project number from which the EventTypes should be
|
||||||
|
# listed.
|
||||||
|
# @param [String] continue
|
||||||
|
# Optional encoded string to continue paging.
|
||||||
|
# @param [String] field_selector
|
||||||
|
# Allows to filter resources based on a specific value for a field name.
|
||||||
|
# Send this in a query string format. i.e. 'metadata.name%3Dlorem'.
|
||||||
|
# Not currently used by Cloud Run.
|
||||||
|
# @param [Boolean] include_uninitialized
|
||||||
|
# Not currently used by Cloud Run.
|
||||||
|
# @param [String] label_selector
|
||||||
|
# Allows to filter resources based on a label. Supported operations are
|
||||||
|
# =, !=, exists, in, and notIn.
|
||||||
|
# @param [Fixnum] limit
|
||||||
|
# The maximum number of records that should be returned.
|
||||||
|
# @param [String] resource_version
|
||||||
|
# The baseline resource version from which the list or watch operation should
|
||||||
|
# start. Not currently used by Cloud Run.
|
||||||
|
# @param [Boolean] watch
|
||||||
|
# Flag that indicates that the client expects to watch this resource as well.
|
||||||
|
# Not currently used by Cloud Run.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::RunV1alpha1::ListEventTypesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ListEventTypesResponse]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def list_project_location_eventtypes(parent, continue: nil, field_selector: nil, include_uninitialized: nil, label_selector: nil, limit: nil, resource_version: nil, watch: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1alpha1/{+parent}/eventtypes', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1alpha1::ListEventTypesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1alpha1::ListEventTypesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['continue'] = continue unless continue.nil?
|
||||||
|
command.query['fieldSelector'] = field_selector unless field_selector.nil?
|
||||||
|
command.query['includeUninitialized'] = include_uninitialized unless include_uninitialized.nil?
|
||||||
|
command.query['labelSelector'] = label_selector unless label_selector.nil?
|
||||||
|
command.query['limit'] = limit unless limit.nil?
|
||||||
|
command.query['resourceVersion'] = resource_version unless resource_version.nil?
|
||||||
|
command.query['watch'] = watch unless watch.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Rpc to delete a revision.
|
# Rpc to delete a revision.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the revision being deleted. If needed, replace
|
# The name of the revision being deleted. If needed, replace
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/tag-manager/api/v1/
|
# @see https://developers.google.com/tag-manager/api/v1/
|
||||||
module TagmanagerV1
|
module TagmanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190220'
|
REVISION = '20190516'
|
||||||
|
|
||||||
# Delete your Google Tag Manager containers
|
# Delete your Google Tag Manager containers
|
||||||
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
||||||
|
|
|
@ -923,6 +923,8 @@ module Google
|
||||||
# - map: A map of parameters should be specified
|
# - map: A map of parameters should be specified
|
||||||
# - template: The value represents any text; this can include variable
|
# - template: The value represents any text; this can include variable
|
||||||
# references (even variable references that might return non-string types)
|
# references (even variable references that might return non-string types)
|
||||||
|
# - trigger_reference: The value represents a trigger, represented as the
|
||||||
|
# trigger id
|
||||||
# Corresponds to the JSON property `type`
|
# Corresponds to the JSON property `type`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :type
|
attr_accessor :type
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/tag-manager/api/v2/
|
# @see https://developers.google.com/tag-manager/api/v2/
|
||||||
module TagmanagerV2
|
module TagmanagerV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20190220'
|
REVISION = '20190516'
|
||||||
|
|
||||||
# Delete your Google Tag Manager containers
|
# Delete your Google Tag Manager containers
|
||||||
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'
|
||||||
|
|
|
@ -1155,6 +1155,31 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ListTemplatesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Continuation token for fetching the next page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# All GTM Custom Templates of a GTM Container.
|
||||||
|
# Corresponds to the JSON property `template`
|
||||||
|
# @return [Array<Google::Apis::TagmanagerV2::CustomTemplate>]
|
||||||
|
attr_accessor :template
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@template = args[:template] if args.key?(:template)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# List triggers response.
|
# List triggers response.
|
||||||
class ListTriggersResponse
|
class ListTriggersResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1334,6 +1359,8 @@ module Google
|
||||||
# - map: A map of parameters should be specified
|
# - map: A map of parameters should be specified
|
||||||
# - template: The value represents any text; this can include variable
|
# - template: The value represents any text; this can include variable
|
||||||
# references (even variable references that might return non-string types)
|
# references (even variable references that might return non-string types)
|
||||||
|
# - trigger_reference: The value represents a trigger, represented as the
|
||||||
|
# trigger id
|
||||||
# Corresponds to the JSON property `type`
|
# Corresponds to the JSON property `type`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :type
|
attr_accessor :type
|
||||||
|
@ -1474,6 +1501,25 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The result of reverting a template in a workspace.
|
||||||
|
class RevertTemplateResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Represents a Google Tag Manager Custom Template's contents.
|
||||||
|
# Corresponds to the JSON property `template`
|
||||||
|
# @return [Google::Apis::TagmanagerV2::CustomTemplate]
|
||||||
|
attr_accessor :template
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@template = args[:template] if args.key?(:template)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# The result of reverting a trigger in a workspace.
|
# The result of reverting a trigger in a workspace.
|
||||||
class RevertTriggerResponse
|
class RevertTriggerResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -166,6 +166,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListTemplatesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ListTriggersResponse
|
class ListTriggersResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -238,6 +244,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class RevertTemplateResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class RevertTriggerResponse
|
class RevertTriggerResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -641,6 +653,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListTemplatesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :template, as: 'template', class: Google::Apis::TagmanagerV2::CustomTemplate, decorator: Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ListTriggersResponse
|
class ListTriggersResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -752,6 +773,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class RevertTemplateResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :template, as: 'template', class: Google::Apis::TagmanagerV2::CustomTemplate, decorator: Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class RevertTriggerResponse
|
class RevertTriggerResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -1909,6 +1909,225 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Creates a GTM Custom Template.
|
||||||
|
# @param [String] parent
|
||||||
|
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`
|
||||||
|
# @param [Google::Apis::TagmanagerV2::CustomTemplate] custom_template_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::CustomTemplate] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::CustomTemplate]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def create_account_container_workspace_template(parent, custom_template_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{+parent}/templates', options)
|
||||||
|
command.request_representation = Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
command.request_object = custom_template_object
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::CustomTemplate
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Deletes a GTM Template.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Custom Template's API relative path. Example: accounts/`account_id`/
|
||||||
|
# containers/`container_id`/workspaces/`workspace_id`/templates/`template_id`
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [NilClass] No result returned for this method
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [void]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def delete_account_container_workspace_template(path, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, '{+path}', options)
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Gets a GTM Template.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Custom Template's API relative path. Example: accounts/`account_id`/
|
||||||
|
# containers/`container_id`/workspaces/`workspace_id`/templates/`template_id`
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::CustomTemplate] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::CustomTemplate]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def get_account_container_workspace_template(path, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{+path}', options)
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::CustomTemplate
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists all GTM Templates of a GTM container workspace.
|
||||||
|
# @param [String] parent
|
||||||
|
# GTM Workspace's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
# container_id`/workspaces/`workspace_id`
|
||||||
|
# @param [String] page_token
|
||||||
|
# Continuation token for fetching the next page of results.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::ListTemplatesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::ListTemplatesResponse]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def list_account_container_workspace_templates(parent, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{+parent}/templates', options)
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::ListTemplatesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::ListTemplatesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Reverts changes to a GTM Template in a GTM Workspace.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Custom Template's API relative path. Example: accounts/`account_id`/
|
||||||
|
# containers/`container_id`/workspaces/`workspace_id`/templates/`template_id`
|
||||||
|
# @param [String] fingerprint
|
||||||
|
# When provided, this fingerprint must match the fingerprint of the template in
|
||||||
|
# storage.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::RevertTemplateResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::RevertTemplateResponse]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def revert_account_container_workspace_template(path, fingerprint: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{+path}:revert', options)
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::RevertTemplateResponse::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::RevertTemplateResponse
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fingerprint'] = fingerprint unless fingerprint.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Updates a GTM Template.
|
||||||
|
# @param [String] path
|
||||||
|
# GTM Custom Template's API relative path. Example: accounts/`account_id`/
|
||||||
|
# containers/`container_id`/workspaces/`workspace_id`/templates/`template_id`
|
||||||
|
# @param [Google::Apis::TagmanagerV2::CustomTemplate] custom_template_object
|
||||||
|
# @param [String] fingerprint
|
||||||
|
# When provided, this fingerprint must match the fingerprint of the templates in
|
||||||
|
# storage.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::TagmanagerV2::CustomTemplate] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TagmanagerV2::CustomTemplate]
|
||||||
|
#
|
||||||
|
# @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::AuthorizationError] Authorization is required
|
||||||
|
def update_account_container_workspace_template(path, custom_template_object = nil, fingerprint: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:put, '{+path}', options)
|
||||||
|
command.request_representation = Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
command.request_object = custom_template_object
|
||||||
|
command.response_representation = Google::Apis::TagmanagerV2::CustomTemplate::Representation
|
||||||
|
command.response_class = Google::Apis::TagmanagerV2::CustomTemplate
|
||||||
|
command.params['path'] = path unless path.nil?
|
||||||
|
command.query['fingerprint'] = fingerprint unless fingerprint.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Creates a GTM Trigger.
|
# Creates a GTM Trigger.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# GTM Workspaces's API relative path. Example: accounts/`account_id`/containers/`
|
# GTM Workspaces's API relative path. Example: accounts/`account_id`/containers/`
|
||||||
|
|
Loading…
Reference in New Issue