Autogenerated update (2018-03-16)
Update: - cloudresourcemanager_v1 - cloudresourcemanager_v1beta1 - cloudtrace_v1 - compute_alpha - compute_beta - compute_v1 - container_v1beta1 - dataproc_v1 - dataproc_v1beta2 - deploymentmanager_alpha - deploymentmanager_v2 - deploymentmanager_v2beta - pagespeedonline_v4 - servicemanagement_v1 - serviceuser_v1 - toolresults_v1beta3 - youtube_partner_v1
This commit is contained in:
1 parent
4f3bb22a92
commit
4b62672bfb
40 files changed
+3911
-4374
No files matched your search
@@ -4874,6 +4874,15 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :direction
|
||||
|
||||
# Denotes whether the firewall rule is disabled, i.e not applied to the network
|
||||
# it is associated with. When set to true, the firewall rule is not enforced and
|
||||
# the network behaves as if it did not exist. If this is unspecified, the
|
||||
# firewall rule will be enabled.
|
||||
# Corresponds to the JSON property `disabled`
|
||||
# @return [Boolean]
|
||||
attr_accessor :disabled
|
||||
alias_method :disabled?, :disabled
|
||||
|
||||
# [Output Only] The unique identifier for the resource. This identifier is
|
||||
# defined by the server.
|
||||
# Corresponds to the JSON property `id`
|
||||
@@ -4991,6 +5000,7 @@ module Google
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@destination_ranges = args[:destination_ranges] if args.key?(:destination_ranges)
|
||||
@direction = args[:direction] if args.key?(:direction)
|
||||
@disabled = args[:disabled] if args.key?(:disabled)
|
||||
@id = args[:id] if args.key?(:id)
|
||||
@kind = args[:kind] if args.key?(:kind)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@@ -10059,6 +10069,12 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :self_link
|
||||
|
||||
# [Output Only] The current state of whether or not this Interconnect is
|
||||
# functional.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [String]
|
||||
attr_accessor :state
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
@@ -10088,6 +10104,7 @@ module Google
|
||||
@provisioned_link_count = args[:provisioned_link_count] if args.key?(:provisioned_link_count)
|
||||
@requested_link_count = args[:requested_link_count] if args.key?(:requested_link_count)
|
||||
@self_link = args[:self_link] if args.key?(:self_link)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -10104,6 +10121,13 @@ module Google
|
||||
attr_accessor :admin_enabled
|
||||
alias_method :admin_enabled?, :admin_enabled
|
||||
|
||||
# Provisioned bandwidth capacity for the interconnectAttachment. Can be set by
|
||||
# the partner to update the customer's provisioned bandwidth. Output only for
|
||||
# for PARTNER type, mutable for PARTNER_PROVIDER, not available for DEDICATED.
|
||||
# Corresponds to the JSON property `bandwidth`
|
||||
# @return [String]
|
||||
attr_accessor :bandwidth
|
||||
|
||||
# Up to 16 candidate prefixes that can be used to restrict the allocation of
|
||||
# cloudRouterIpAddress and customerRouterIpAddress for this attachment. All
|
||||
# prefixes must be within link-local address space (169.254.0.0/16) and must be /
|
||||
@@ -10137,6 +10161,16 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Desired availability domain for the attachment. Only available for type
|
||||
# PARTNER, at creation time. For improved reliability, customers should
|
||||
# configure a pair of attachments with one per availability domain. The selected
|
||||
# availability domain will be provided to the Partner via the pairing key so
|
||||
# that the provisioned circuit will lie in the specified domain. If not
|
||||
# specified, the value will default to AVAILABILITY_DOMAIN_ANY.
|
||||
# Corresponds to the JSON property `edgeAvailabilityDomain`
|
||||
# @return [String]
|
||||
attr_accessor :edge_availability_domain
|
||||
|
||||
# [Output Only] Google reference ID, to be used when raising support tickets
|
||||
# with Google or otherwise to debug backend connectivity issues.
|
||||
# Corresponds to the JSON property `googleReferenceId`
|
||||
@@ -10196,6 +10230,28 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :operational_status
|
||||
|
||||
# [Output only for type PARTNER. Input only for PARTNER_PROVIDER. Not present
|
||||
# for DEDICATED]. The opaque identifier of an PARTNER attachment used to
|
||||
# initiate provisioning with a selected partner. Of the form "XXXXX/region/
|
||||
# domain"
|
||||
# Corresponds to the JSON property `pairingKey`
|
||||
# @return [String]
|
||||
attr_accessor :pairing_key
|
||||
|
||||
# Optional BGP ASN for the router that should be supplied by a layer 3 Partner
|
||||
# if they configured BGP on behalf of the customer. Output only for PARTNER type,
|
||||
# input only for PARTNER_PROVIDER, not available for DEDICATED.
|
||||
# Corresponds to the JSON property `partnerAsn`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :partner_asn
|
||||
|
||||
# Informational metadata about Partner attachments from Partners to display to
|
||||
# customers. These fields are propagated from PARTNER_PROVIDER attachments to
|
||||
# their corresponding PARTNER attachments.
|
||||
# Corresponds to the JSON property `partnerMetadata`
|
||||
# @return [Google::Apis::ComputeBeta::InterconnectAttachmentPartnerMetadata]
|
||||
attr_accessor :partner_metadata
|
||||
|
||||
# Information for an interconnect attachment when this belongs to an
|
||||
# interconnect of type DEDICATED.
|
||||
# Corresponds to the JSON property `privateInterconnectInfo`
|
||||
@@ -10222,6 +10278,11 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :self_link
|
||||
|
||||
# [Output Only] The current state of this attachment's functionality.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [String]
|
||||
attr_accessor :state
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
@@ -10241,11 +10302,13 @@ module Google
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@admin_enabled = args[:admin_enabled] if args.key?(:admin_enabled)
|
||||
@bandwidth = args[:bandwidth] if args.key?(:bandwidth)
|
||||
@candidate_subnets = args[:candidate_subnets] if args.key?(:candidate_subnets)
|
||||
@cloud_router_ip_address = args[:cloud_router_ip_address] if args.key?(:cloud_router_ip_address)
|
||||
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||
@customer_router_ip_address = args[:customer_router_ip_address] if args.key?(:customer_router_ip_address)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@edge_availability_domain = args[:edge_availability_domain] if args.key?(:edge_availability_domain)
|
||||
@google_reference_id = args[:google_reference_id] if args.key?(:google_reference_id)
|
||||
@id = args[:id] if args.key?(:id)
|
||||
@interconnect = args[:interconnect] if args.key?(:interconnect)
|
||||
@@ -10254,10 +10317,14 @@ module Google
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@operational_status = args[:operational_status] if args.key?(:operational_status)
|
||||
@pairing_key = args[:pairing_key] if args.key?(:pairing_key)
|
||||
@partner_asn = args[:partner_asn] if args.key?(:partner_asn)
|
||||
@partner_metadata = args[:partner_metadata] if args.key?(:partner_metadata)
|
||||
@private_interconnect_info = args[:private_interconnect_info] if args.key?(:private_interconnect_info)
|
||||
@region = args[:region] if args.key?(:region)
|
||||
@router = args[:router] if args.key?(:router)
|
||||
@self_link = args[:self_link] if args.key?(:self_link)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
@vlan_tag8021q = args[:vlan_tag8021q] if args.key?(:vlan_tag8021q)
|
||||
end
|
||||
@@ -10500,6 +10567,44 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Informational metadata about Partner attachments from Partners to display to
|
||||
# customers. These fields are propagated from PARTNER_PROVIDER attachments to
|
||||
# their corresponding PARTNER attachments.
|
||||
class InterconnectAttachmentPartnerMetadata
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Plain text name of the Interconnect this attachment is connected to, as
|
||||
# displayed in the Partner?s portal. For instance ?Chicago 1?. This value may be
|
||||
# validated to match approved Partner values.
|
||||
# Corresponds to the JSON property `interconnectName`
|
||||
# @return [String]
|
||||
attr_accessor :interconnect_name
|
||||
|
||||
# Plain text name of the Partner providing this attachment. This value may be
|
||||
# validated to match approved Partner values.
|
||||
# Corresponds to the JSON property `partnerName`
|
||||
# @return [String]
|
||||
attr_accessor :partner_name
|
||||
|
||||
# URL of the Partner?s portal for this Attachment. Partners may customise this
|
||||
# to be a deep-link to the specific resource on the Partner portal. This value
|
||||
# may be validated to match approved Partner values.
|
||||
# Corresponds to the JSON property `portalUrl`
|
||||
# @return [String]
|
||||
attr_accessor :portal_url
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@interconnect_name = args[:interconnect_name] if args.key?(:interconnect_name)
|
||||
@partner_name = args[:partner_name] if args.key?(:partner_name)
|
||||
@portal_url = args[:portal_url] if args.key?(:portal_url)
|
||||
end
|
||||
end
|
||||
|
||||
# Information for an interconnect attachment when this belongs to an
|
||||
# interconnect of type DEDICATED.
|
||||
class InterconnectAttachmentPrivateInfo
|
||||
@@ -17343,6 +17448,12 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Whether to enable flow logging for this subnetwork.
|
||||
# Corresponds to the JSON property `enableFlowLogs`
|
||||
# @return [Boolean]
|
||||
attr_accessor :enable_flow_logs
|
||||
alias_method :enable_flow_logs?, :enable_flow_logs
|
||||
|
||||
# Fingerprint of this resource. A hash of the contents stored in this object.
|
||||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a Subnetwork. An up-to-date fingerprint must be provided in order to
|
||||
@@ -17432,6 +17543,7 @@ module Google
|
||||
@allow_subnet_cidr_routes_overlap = args[:allow_subnet_cidr_routes_overlap] if args.key?(:allow_subnet_cidr_routes_overlap)
|
||||
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@enable_flow_logs = args[:enable_flow_logs] if args.key?(:enable_flow_logs)
|
||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||
@gateway_address = args[:gateway_address] if args.key?(:gateway_address)
|
||||
@id = args[:id] if args.key?(:id)
|
||||
|
||||
@@ -1354,6 +1354,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class InterconnectAttachmentPartnerMetadata
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class InterconnectAttachmentPrivateInfo
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -4190,6 +4196,7 @@ module Google
|
||||
property :description, as: 'description'
|
||||
collection :destination_ranges, as: 'destinationRanges'
|
||||
property :direction, as: 'direction'
|
||||
property :disabled, as: 'disabled'
|
||||
property :id, :numeric_string => true, as: 'id'
|
||||
property :kind, as: 'kind'
|
||||
property :name, as: 'name'
|
||||
@@ -5444,6 +5451,7 @@ module Google
|
||||
property :provisioned_link_count, as: 'provisionedLinkCount'
|
||||
property :requested_link_count, as: 'requestedLinkCount'
|
||||
property :self_link, as: 'selfLink'
|
||||
property :state, as: 'state'
|
||||
end
|
||||
end
|
||||
|
||||
@@ -5451,11 +5459,13 @@ module Google
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :admin_enabled, as: 'adminEnabled'
|
||||
property :bandwidth, as: 'bandwidth'
|
||||
collection :candidate_subnets, as: 'candidateSubnets'
|
||||
property :cloud_router_ip_address, as: 'cloudRouterIpAddress'
|
||||
property :creation_timestamp, as: 'creationTimestamp'
|
||||
property :customer_router_ip_address, as: 'customerRouterIpAddress'
|
||||
property :description, as: 'description'
|
||||
property :edge_availability_domain, as: 'edgeAvailabilityDomain'
|
||||
property :google_reference_id, as: 'googleReferenceId'
|
||||
property :id, :numeric_string => true, as: 'id'
|
||||
property :interconnect, as: 'interconnect'
|
||||
@@ -5464,11 +5474,16 @@ module Google
|
||||
hash :labels, as: 'labels'
|
||||
property :name, as: 'name'
|
||||
property :operational_status, as: 'operationalStatus'
|
||||
property :pairing_key, as: 'pairingKey'
|
||||
property :partner_asn, :numeric_string => true, as: 'partnerAsn'
|
||||
property :partner_metadata, as: 'partnerMetadata', class: Google::Apis::ComputeBeta::InterconnectAttachmentPartnerMetadata, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentPartnerMetadata::Representation
|
||||
|
||||
property :private_interconnect_info, as: 'privateInterconnectInfo', class: Google::Apis::ComputeBeta::InterconnectAttachmentPrivateInfo, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentPrivateInfo::Representation
|
||||
|
||||
property :region, as: 'region'
|
||||
property :router, as: 'router'
|
||||
property :self_link, as: 'selfLink'
|
||||
property :state, as: 'state'
|
||||
property :type, as: 'type'
|
||||
property :vlan_tag8021q, as: 'vlanTag8021q'
|
||||
end
|
||||
@@ -5538,6 +5553,15 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class InterconnectAttachmentPartnerMetadata
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :interconnect_name, as: 'interconnectName'
|
||||
property :partner_name, as: 'partnerName'
|
||||
property :portal_url, as: 'portalUrl'
|
||||
end
|
||||
end
|
||||
|
||||
class InterconnectAttachmentPrivateInfo
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -7300,6 +7324,7 @@ module Google
|
||||
property :allow_subnet_cidr_routes_overlap, as: 'allowSubnetCidrRoutesOverlap'
|
||||
property :creation_timestamp, as: 'creationTimestamp'
|
||||
property :description, as: 'description'
|
||||
property :enable_flow_logs, as: 'enableFlowLogs'
|
||||
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||
property :gateway_address, as: 'gatewayAddress'
|
||||
property :id, :numeric_string => true, as: 'id'
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user