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:
parent
4f3bb22a92
commit
4b62672bfb
|
@ -16523,6 +16523,7 @@
|
||||||
"/compute:alpha/Commitment/startTimestamp": start_timestamp
|
"/compute:alpha/Commitment/startTimestamp": start_timestamp
|
||||||
"/compute:alpha/Commitment/status": status
|
"/compute:alpha/Commitment/status": status
|
||||||
"/compute:alpha/Commitment/statusMessage": status_message
|
"/compute:alpha/Commitment/statusMessage": status_message
|
||||||
|
"/compute:alpha/Commitment/type": type
|
||||||
"/compute:alpha/CommitmentAggregatedList": commitment_aggregated_list
|
"/compute:alpha/CommitmentAggregatedList": commitment_aggregated_list
|
||||||
"/compute:alpha/CommitmentAggregatedList/id": id
|
"/compute:alpha/CommitmentAggregatedList/id": id
|
||||||
"/compute:alpha/CommitmentAggregatedList/items": items
|
"/compute:alpha/CommitmentAggregatedList/items": items
|
||||||
|
@ -21039,6 +21040,7 @@
|
||||||
"/compute:alpha/compute.securityPolicies.insert": insert_security_policy
|
"/compute:alpha/compute.securityPolicies.insert": insert_security_policy
|
||||||
"/compute:alpha/compute.securityPolicies.insert/project": project
|
"/compute:alpha/compute.securityPolicies.insert/project": project
|
||||||
"/compute:alpha/compute.securityPolicies.insert/requestId": request_id
|
"/compute:alpha/compute.securityPolicies.insert/requestId": request_id
|
||||||
|
"/compute:alpha/compute.securityPolicies.insert/validateOnly": validate_only
|
||||||
"/compute:alpha/compute.securityPolicies.list": list_security_policies
|
"/compute:alpha/compute.securityPolicies.list": list_security_policies
|
||||||
"/compute:alpha/compute.securityPolicies.list/filter": filter
|
"/compute:alpha/compute.securityPolicies.list/filter": filter
|
||||||
"/compute:alpha/compute.securityPolicies.list/maxResults": max_results
|
"/compute:alpha/compute.securityPolicies.list/maxResults": max_results
|
||||||
|
@ -22131,6 +22133,7 @@
|
||||||
"/compute:beta/Firewall/destinationRanges": destination_ranges
|
"/compute:beta/Firewall/destinationRanges": destination_ranges
|
||||||
"/compute:beta/Firewall/destinationRanges/destination_range": destination_range
|
"/compute:beta/Firewall/destinationRanges/destination_range": destination_range
|
||||||
"/compute:beta/Firewall/direction": direction
|
"/compute:beta/Firewall/direction": direction
|
||||||
|
"/compute:beta/Firewall/disabled": disabled
|
||||||
"/compute:beta/Firewall/id": id
|
"/compute:beta/Firewall/id": id
|
||||||
"/compute:beta/Firewall/kind": kind
|
"/compute:beta/Firewall/kind": kind
|
||||||
"/compute:beta/Firewall/name": name
|
"/compute:beta/Firewall/name": name
|
||||||
|
@ -22776,14 +22779,17 @@
|
||||||
"/compute:beta/Interconnect/provisionedLinkCount": provisioned_link_count
|
"/compute:beta/Interconnect/provisionedLinkCount": provisioned_link_count
|
||||||
"/compute:beta/Interconnect/requestedLinkCount": requested_link_count
|
"/compute:beta/Interconnect/requestedLinkCount": requested_link_count
|
||||||
"/compute:beta/Interconnect/selfLink": self_link
|
"/compute:beta/Interconnect/selfLink": self_link
|
||||||
|
"/compute:beta/Interconnect/state": state
|
||||||
"/compute:beta/InterconnectAttachment": interconnect_attachment
|
"/compute:beta/InterconnectAttachment": interconnect_attachment
|
||||||
"/compute:beta/InterconnectAttachment/adminEnabled": admin_enabled
|
"/compute:beta/InterconnectAttachment/adminEnabled": admin_enabled
|
||||||
|
"/compute:beta/InterconnectAttachment/bandwidth": bandwidth
|
||||||
"/compute:beta/InterconnectAttachment/candidateSubnets": candidate_subnets
|
"/compute:beta/InterconnectAttachment/candidateSubnets": candidate_subnets
|
||||||
"/compute:beta/InterconnectAttachment/candidateSubnets/candidate_subnet": candidate_subnet
|
"/compute:beta/InterconnectAttachment/candidateSubnets/candidate_subnet": candidate_subnet
|
||||||
"/compute:beta/InterconnectAttachment/cloudRouterIpAddress": cloud_router_ip_address
|
"/compute:beta/InterconnectAttachment/cloudRouterIpAddress": cloud_router_ip_address
|
||||||
"/compute:beta/InterconnectAttachment/creationTimestamp": creation_timestamp
|
"/compute:beta/InterconnectAttachment/creationTimestamp": creation_timestamp
|
||||||
"/compute:beta/InterconnectAttachment/customerRouterIpAddress": customer_router_ip_address
|
"/compute:beta/InterconnectAttachment/customerRouterIpAddress": customer_router_ip_address
|
||||||
"/compute:beta/InterconnectAttachment/description": description
|
"/compute:beta/InterconnectAttachment/description": description
|
||||||
|
"/compute:beta/InterconnectAttachment/edgeAvailabilityDomain": edge_availability_domain
|
||||||
"/compute:beta/InterconnectAttachment/googleReferenceId": google_reference_id
|
"/compute:beta/InterconnectAttachment/googleReferenceId": google_reference_id
|
||||||
"/compute:beta/InterconnectAttachment/id": id
|
"/compute:beta/InterconnectAttachment/id": id
|
||||||
"/compute:beta/InterconnectAttachment/interconnect": interconnect
|
"/compute:beta/InterconnectAttachment/interconnect": interconnect
|
||||||
|
@ -22793,10 +22799,14 @@
|
||||||
"/compute:beta/InterconnectAttachment/labels/label": label
|
"/compute:beta/InterconnectAttachment/labels/label": label
|
||||||
"/compute:beta/InterconnectAttachment/name": name
|
"/compute:beta/InterconnectAttachment/name": name
|
||||||
"/compute:beta/InterconnectAttachment/operationalStatus": operational_status
|
"/compute:beta/InterconnectAttachment/operationalStatus": operational_status
|
||||||
|
"/compute:beta/InterconnectAttachment/pairingKey": pairing_key
|
||||||
|
"/compute:beta/InterconnectAttachment/partnerAsn": partner_asn
|
||||||
|
"/compute:beta/InterconnectAttachment/partnerMetadata": partner_metadata
|
||||||
"/compute:beta/InterconnectAttachment/privateInterconnectInfo": private_interconnect_info
|
"/compute:beta/InterconnectAttachment/privateInterconnectInfo": private_interconnect_info
|
||||||
"/compute:beta/InterconnectAttachment/region": region
|
"/compute:beta/InterconnectAttachment/region": region
|
||||||
"/compute:beta/InterconnectAttachment/router": router
|
"/compute:beta/InterconnectAttachment/router": router
|
||||||
"/compute:beta/InterconnectAttachment/selfLink": self_link
|
"/compute:beta/InterconnectAttachment/selfLink": self_link
|
||||||
|
"/compute:beta/InterconnectAttachment/state": state
|
||||||
"/compute:beta/InterconnectAttachment/type": type
|
"/compute:beta/InterconnectAttachment/type": type
|
||||||
"/compute:beta/InterconnectAttachment/vlanTag8021q": vlan_tag8021q
|
"/compute:beta/InterconnectAttachment/vlanTag8021q": vlan_tag8021q
|
||||||
"/compute:beta/InterconnectAttachmentAggregatedList": interconnect_attachment_aggregated_list
|
"/compute:beta/InterconnectAttachmentAggregatedList": interconnect_attachment_aggregated_list
|
||||||
|
@ -22827,6 +22837,10 @@
|
||||||
"/compute:beta/InterconnectAttachmentList/warning/data/datum/key": key
|
"/compute:beta/InterconnectAttachmentList/warning/data/datum/key": key
|
||||||
"/compute:beta/InterconnectAttachmentList/warning/data/datum/value": value
|
"/compute:beta/InterconnectAttachmentList/warning/data/datum/value": value
|
||||||
"/compute:beta/InterconnectAttachmentList/warning/message": message
|
"/compute:beta/InterconnectAttachmentList/warning/message": message
|
||||||
|
"/compute:beta/InterconnectAttachmentPartnerMetadata": interconnect_attachment_partner_metadata
|
||||||
|
"/compute:beta/InterconnectAttachmentPartnerMetadata/interconnectName": interconnect_name
|
||||||
|
"/compute:beta/InterconnectAttachmentPartnerMetadata/partnerName": partner_name
|
||||||
|
"/compute:beta/InterconnectAttachmentPartnerMetadata/portalUrl": portal_url
|
||||||
"/compute:beta/InterconnectAttachmentPrivateInfo": interconnect_attachment_private_info
|
"/compute:beta/InterconnectAttachmentPrivateInfo": interconnect_attachment_private_info
|
||||||
"/compute:beta/InterconnectAttachmentPrivateInfo/tag8021q": tag8021q
|
"/compute:beta/InterconnectAttachmentPrivateInfo/tag8021q": tag8021q
|
||||||
"/compute:beta/InterconnectAttachmentsScopedList": interconnect_attachments_scoped_list
|
"/compute:beta/InterconnectAttachmentsScopedList": interconnect_attachments_scoped_list
|
||||||
|
@ -23690,6 +23704,7 @@
|
||||||
"/compute:beta/Subnetwork/allowSubnetCidrRoutesOverlap": allow_subnet_cidr_routes_overlap
|
"/compute:beta/Subnetwork/allowSubnetCidrRoutesOverlap": allow_subnet_cidr_routes_overlap
|
||||||
"/compute:beta/Subnetwork/creationTimestamp": creation_timestamp
|
"/compute:beta/Subnetwork/creationTimestamp": creation_timestamp
|
||||||
"/compute:beta/Subnetwork/description": description
|
"/compute:beta/Subnetwork/description": description
|
||||||
|
"/compute:beta/Subnetwork/enableFlowLogs": enable_flow_logs
|
||||||
"/compute:beta/Subnetwork/fingerprint": fingerprint
|
"/compute:beta/Subnetwork/fingerprint": fingerprint
|
||||||
"/compute:beta/Subnetwork/gatewayAddress": gateway_address
|
"/compute:beta/Subnetwork/gatewayAddress": gateway_address
|
||||||
"/compute:beta/Subnetwork/id": id
|
"/compute:beta/Subnetwork/id": id
|
||||||
|
@ -25003,6 +25018,10 @@
|
||||||
"/compute:beta/compute.instances.setTags/project": project
|
"/compute:beta/compute.instances.setTags/project": project
|
||||||
"/compute:beta/compute.instances.setTags/requestId": request_id
|
"/compute:beta/compute.instances.setTags/requestId": request_id
|
||||||
"/compute:beta/compute.instances.setTags/zone": zone
|
"/compute:beta/compute.instances.setTags/zone": zone
|
||||||
|
"/compute:beta/compute.instances.simulateMaintenanceEvent": simulate_instance_maintenance_event
|
||||||
|
"/compute:beta/compute.instances.simulateMaintenanceEvent/instance": instance
|
||||||
|
"/compute:beta/compute.instances.simulateMaintenanceEvent/project": project
|
||||||
|
"/compute:beta/compute.instances.simulateMaintenanceEvent/zone": zone
|
||||||
"/compute:beta/compute.instances.start": start_instance
|
"/compute:beta/compute.instances.start": start_instance
|
||||||
"/compute:beta/compute.instances.start/instance": instance
|
"/compute:beta/compute.instances.start/instance": instance
|
||||||
"/compute:beta/compute.instances.start/project": project
|
"/compute:beta/compute.instances.start/project": project
|
||||||
|
@ -30384,6 +30403,7 @@
|
||||||
"/container:v1beta1/Cluster/maintenancePolicy": maintenance_policy
|
"/container:v1beta1/Cluster/maintenancePolicy": maintenance_policy
|
||||||
"/container:v1beta1/Cluster/masterAuth": master_auth
|
"/container:v1beta1/Cluster/masterAuth": master_auth
|
||||||
"/container:v1beta1/Cluster/masterAuthorizedNetworksConfig": master_authorized_networks_config
|
"/container:v1beta1/Cluster/masterAuthorizedNetworksConfig": master_authorized_networks_config
|
||||||
|
"/container:v1beta1/Cluster/masterIpv4CidrBlock": master_ipv4_cidr_block
|
||||||
"/container:v1beta1/Cluster/monitoringService": monitoring_service
|
"/container:v1beta1/Cluster/monitoringService": monitoring_service
|
||||||
"/container:v1beta1/Cluster/name": name
|
"/container:v1beta1/Cluster/name": name
|
||||||
"/container:v1beta1/Cluster/network": network
|
"/container:v1beta1/Cluster/network": network
|
||||||
|
@ -30393,6 +30413,7 @@
|
||||||
"/container:v1beta1/Cluster/nodePools": node_pools
|
"/container:v1beta1/Cluster/nodePools": node_pools
|
||||||
"/container:v1beta1/Cluster/nodePools/node_pool": node_pool
|
"/container:v1beta1/Cluster/nodePools/node_pool": node_pool
|
||||||
"/container:v1beta1/Cluster/podSecurityPolicyConfig": pod_security_policy_config
|
"/container:v1beta1/Cluster/podSecurityPolicyConfig": pod_security_policy_config
|
||||||
|
"/container:v1beta1/Cluster/privateCluster": private_cluster
|
||||||
"/container:v1beta1/Cluster/resourceLabels": resource_labels
|
"/container:v1beta1/Cluster/resourceLabels": resource_labels
|
||||||
"/container:v1beta1/Cluster/resourceLabels/resource_label": resource_label
|
"/container:v1beta1/Cluster/resourceLabels/resource_label": resource_label
|
||||||
"/container:v1beta1/Cluster/selfLink": self_link
|
"/container:v1beta1/Cluster/selfLink": self_link
|
||||||
|
@ -36033,6 +36054,7 @@
|
||||||
"/deploymentmanager:v2/deploymentmanager.deployments.getIamPolicy/project": project
|
"/deploymentmanager:v2/deploymentmanager.deployments.getIamPolicy/project": project
|
||||||
"/deploymentmanager:v2/deploymentmanager.deployments.getIamPolicy/resource": resource
|
"/deploymentmanager:v2/deploymentmanager.deployments.getIamPolicy/resource": resource
|
||||||
"/deploymentmanager:v2/deploymentmanager.deployments.insert": insert_deployment
|
"/deploymentmanager:v2/deploymentmanager.deployments.insert": insert_deployment
|
||||||
|
"/deploymentmanager:v2/deploymentmanager.deployments.insert/createPolicy": create_policy
|
||||||
"/deploymentmanager:v2/deploymentmanager.deployments.insert/preview": preview
|
"/deploymentmanager:v2/deploymentmanager.deployments.insert/preview": preview
|
||||||
"/deploymentmanager:v2/deploymentmanager.deployments.insert/project": project
|
"/deploymentmanager:v2/deploymentmanager.deployments.insert/project": project
|
||||||
"/deploymentmanager:v2/deploymentmanager.deployments.list": list_deployments
|
"/deploymentmanager:v2/deploymentmanager.deployments.list": list_deployments
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/resource-manager
|
# @see https://cloud.google.com/resource-manager
|
||||||
module CloudresourcemanagerV1
|
module CloudresourcemanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180312'
|
REVISION = '20180315'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -854,9 +854,7 @@ module Google
|
||||||
|
|
||||||
# Marks the Project identified by the specified
|
# Marks the Project identified by the specified
|
||||||
# `project_id` (for example, `my-project-123`) for deletion.
|
# `project_id` (for example, `my-project-123`) for deletion.
|
||||||
# This method will only affect the Project if the following criteria are met:
|
# This method will only affect the Project if it has a lifecycle state of
|
||||||
# + The Project does not have a billing account associated with it.
|
|
||||||
# + The Project has a lifecycle state of
|
|
||||||
# ACTIVE.
|
# ACTIVE.
|
||||||
# This method changes the Project's lifecycle state from
|
# This method changes the Project's lifecycle state from
|
||||||
# ACTIVE
|
# ACTIVE
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/resource-manager
|
# @see https://cloud.google.com/resource-manager
|
||||||
module CloudresourcemanagerV1beta1
|
module CloudresourcemanagerV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20180312'
|
REVISION = '20180315'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -317,9 +317,7 @@ module Google
|
||||||
|
|
||||||
# Marks the Project identified by the specified
|
# Marks the Project identified by the specified
|
||||||
# `project_id` (for example, `my-project-123`) for deletion.
|
# `project_id` (for example, `my-project-123`) for deletion.
|
||||||
# This method will only affect the Project if the following criteria are met:
|
# This method will only affect the Project if it has a lifecycle state of
|
||||||
# + The Project does not have a billing account associated with it.
|
|
||||||
# + The Project has a lifecycle state of
|
|
||||||
# ACTIVE.
|
# ACTIVE.
|
||||||
# This method changes the Project's lifecycle state from
|
# This method changes the Project's lifecycle state from
|
||||||
# ACTIVE
|
# ACTIVE
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/trace
|
# @see https://cloud.google.com/trace
|
||||||
module CloudtraceV1
|
module CloudtraceV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20171106'
|
REVISION = '20180312'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -142,9 +142,11 @@ module Google
|
||||||
# * `/http/client_region`
|
# * `/http/client_region`
|
||||||
# * `/http/host`
|
# * `/http/host`
|
||||||
# * `/http/method`
|
# * `/http/method`
|
||||||
|
# * `/http/path`
|
||||||
# * `/http/redirected_url`
|
# * `/http/redirected_url`
|
||||||
# * `/http/request/size`
|
# * `/http/request/size`
|
||||||
# * `/http/response/size`
|
# * `/http/response/size`
|
||||||
|
# * `/http/route`
|
||||||
# * `/http/status_code`
|
# * `/http/status_code`
|
||||||
# * `/http/url`
|
# * `/http/url`
|
||||||
# * `/http/user_agent`
|
# * `/http/user_agent`
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/compute/docs/reference/latest/
|
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||||
module ComputeAlpha
|
module ComputeAlpha
|
||||||
VERSION = 'Alpha'
|
VERSION = 'Alpha'
|
||||||
REVISION = '20180220'
|
REVISION = '20180314'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -3448,6 +3448,13 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :status_message
|
attr_accessor :status_message
|
||||||
|
|
||||||
|
# The type of commitment, which affects the discount rate and the eligible
|
||||||
|
# resources. Type LARGE_VM specifies a commitment that will only apply to large
|
||||||
|
# VMs. Type NORMAL specifies a commitment that applies to all other resources.
|
||||||
|
# Corresponds to the JSON property `type`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :type
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -3467,6 +3474,7 @@ module Google
|
||||||
@start_timestamp = args[:start_timestamp] if args.key?(:start_timestamp)
|
@start_timestamp = args[:start_timestamp] if args.key?(:start_timestamp)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@status_message = args[:status_message] if args.key?(:status_message)
|
@status_message = args[:status_message] if args.key?(:status_message)
|
||||||
|
@type = args[:type] if args.key?(:type)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -11996,12 +12004,14 @@ module Google
|
||||||
attr_accessor :admin_enabled
|
attr_accessor :admin_enabled
|
||||||
alias_method :admin_enabled?, :admin_enabled
|
alias_method :admin_enabled?, :admin_enabled
|
||||||
|
|
||||||
#
|
# [Deprecated] Replaced by edge_availability_domain.
|
||||||
# Corresponds to the JSON property `availabilityZone`
|
# Corresponds to the JSON property `availabilityZone`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :availability_zone
|
attr_accessor :availability_zone
|
||||||
|
|
||||||
#
|
# 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`
|
# Corresponds to the JSON property `bandwidth`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :bandwidth
|
attr_accessor :bandwidth
|
||||||
|
@ -12039,13 +12049,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
attr_accessor :description
|
||||||
|
|
||||||
# Desired availability domain for the attachment. Can only be specified when
|
# Desired availability domain for the attachment. Only available for type
|
||||||
# creating PARTNER-type InterconnectAttachments.
|
# PARTNER, at creation time. For improved reliability, customers should
|
||||||
# For improved reliability, customers should configure a pair of attachments
|
# configure a pair of attachments with one per availability domain. The selected
|
||||||
# with one per availability domain. The selected availability domain will be
|
# availability domain will be provided to the Partner via the pairing key so
|
||||||
# provided to the Partner via the pairing key so that the provisioned circuit
|
# that the provisioned circuit will lie in the specified domain. If not
|
||||||
# will lie in the specified domain. If not specified, the value will default to
|
# specified, the value will default to AVAILABILITY_DOMAIN_ANY.
|
||||||
# AVAILABILITY_DOMAIN_ANY.
|
|
||||||
# Corresponds to the JSON property `edgeAvailabilityDomain`
|
# Corresponds to the JSON property `edgeAvailabilityDomain`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :edge_availability_domain
|
attr_accessor :edge_availability_domain
|
||||||
|
@ -12110,23 +12119,23 @@ module Google
|
||||||
attr_accessor :operational_status
|
attr_accessor :operational_status
|
||||||
|
|
||||||
# [Output only for type PARTNER. Input only for PARTNER_PROVIDER. Not present
|
# [Output only for type PARTNER. Input only for PARTNER_PROVIDER. Not present
|
||||||
# for DEDICATED]. Opaque string identifying an PARTNER attachment. Of the form ?
|
# for DEDICATED]. The opaque identifier of an PARTNER attachment used to
|
||||||
# cloud-region/XXXXXX?.
|
# initiate provisioning with a selected partner. Of the form "XXXXX/region/
|
||||||
|
# domain"
|
||||||
# Corresponds to the JSON property `pairingKey`
|
# Corresponds to the JSON property `pairingKey`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :pairing_key
|
attr_accessor :pairing_key
|
||||||
|
|
||||||
# [Output only for PARTNER. Input for PARTNER_PROVIDER. Not present for
|
# Optional BGP ASN for the router that should be supplied by a layer 3 Partner
|
||||||
# DEDICATED] BGP ASN of the Partner. A layer 3 Partner should supply this if
|
# if they configured BGP on behalf of the customer. Output only for PARTNER type,
|
||||||
# they configured BGP on behalf of the customer.
|
# input only for PARTNER_PROVIDER, not available for DEDICATED.
|
||||||
# Corresponds to the JSON property `partnerAsn`
|
# Corresponds to the JSON property `partnerAsn`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :partner_asn
|
attr_accessor :partner_asn
|
||||||
|
|
||||||
# Informational metadata about Partner attachments from Partners to display to
|
# Informational metadata about Partner attachments from Partners to display to
|
||||||
# customers. These fields are propagated from PARTNER_PROVIDER attachments to
|
# customers. These fields are propagated from PARTNER_PROVIDER attachments to
|
||||||
# their corresponding PARTNER attachments. Only mutable for PARTNER_PROVIDER
|
# their corresponding PARTNER attachments.
|
||||||
# type, output-only for PARTNER, not available for DEDICATED.
|
|
||||||
# Corresponds to the JSON property `partnerMetadata`
|
# Corresponds to the JSON property `partnerMetadata`
|
||||||
# @return [Google::Apis::ComputeAlpha::InterconnectAttachmentPartnerMetadata]
|
# @return [Google::Apis::ComputeAlpha::InterconnectAttachmentPartnerMetadata]
|
||||||
attr_accessor :partner_metadata
|
attr_accessor :partner_metadata
|
||||||
|
@ -12157,8 +12166,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :self_link
|
attr_accessor :self_link
|
||||||
|
|
||||||
# [Output Only] The current state of whether or not this interconnect attachment
|
# [Output Only] The current state of this attachment's functionality.
|
||||||
# is functional.
|
|
||||||
# Corresponds to the JSON property `state`
|
# Corresponds to the JSON property `state`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :state
|
attr_accessor :state
|
||||||
|
@ -12450,8 +12458,7 @@ module Google
|
||||||
|
|
||||||
# Informational metadata about Partner attachments from Partners to display to
|
# Informational metadata about Partner attachments from Partners to display to
|
||||||
# customers. These fields are propagated from PARTNER_PROVIDER attachments to
|
# customers. These fields are propagated from PARTNER_PROVIDER attachments to
|
||||||
# their corresponding PARTNER attachments. Only mutable for PARTNER_PROVIDER
|
# their corresponding PARTNER attachments.
|
||||||
# type, output-only for PARTNER, not available for DEDICATED.
|
|
||||||
class InterconnectAttachmentPartnerMetadata
|
class InterconnectAttachmentPartnerMetadata
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
|
|
@ -4418,6 +4418,7 @@ module Google
|
||||||
property :start_timestamp, as: 'startTimestamp'
|
property :start_timestamp, as: 'startTimestamp'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :status_message, as: 'statusMessage'
|
property :status_message, as: 'statusMessage'
|
||||||
|
property :type, as: 'type'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/compute/docs/reference/latest/
|
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||||
module ComputeBeta
|
module ComputeBeta
|
||||||
VERSION = 'Beta'
|
VERSION = 'Beta'
|
||||||
REVISION = '20180220'
|
REVISION = '20180314'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -4874,6 +4874,15 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :direction
|
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
|
# [Output Only] The unique identifier for the resource. This identifier is
|
||||||
# defined by the server.
|
# defined by the server.
|
||||||
# Corresponds to the JSON property `id`
|
# Corresponds to the JSON property `id`
|
||||||
|
@ -4991,6 +5000,7 @@ module Google
|
||||||
@description = args[:description] if args.key?(:description)
|
@description = args[:description] if args.key?(:description)
|
||||||
@destination_ranges = args[:destination_ranges] if args.key?(:destination_ranges)
|
@destination_ranges = args[:destination_ranges] if args.key?(:destination_ranges)
|
||||||
@direction = args[:direction] if args.key?(:direction)
|
@direction = args[:direction] if args.key?(:direction)
|
||||||
|
@disabled = args[:disabled] if args.key?(:disabled)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@ -10059,6 +10069,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :self_link
|
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)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -10088,6 +10104,7 @@ module Google
|
||||||
@provisioned_link_count = args[:provisioned_link_count] if args.key?(:provisioned_link_count)
|
@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)
|
@requested_link_count = args[:requested_link_count] if args.key?(:requested_link_count)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@state = args[:state] if args.key?(:state)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -10104,6 +10121,13 @@ module Google
|
||||||
attr_accessor :admin_enabled
|
attr_accessor :admin_enabled
|
||||||
alias_method :admin_enabled?, :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
|
# Up to 16 candidate prefixes that can be used to restrict the allocation of
|
||||||
# cloudRouterIpAddress and customerRouterIpAddress for this attachment. All
|
# cloudRouterIpAddress and customerRouterIpAddress for this attachment. All
|
||||||
# prefixes must be within link-local address space (169.254.0.0/16) and must be /
|
# prefixes must be within link-local address space (169.254.0.0/16) and must be /
|
||||||
|
@ -10137,6 +10161,16 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
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
|
# [Output Only] Google reference ID, to be used when raising support tickets
|
||||||
# with Google or otherwise to debug backend connectivity issues.
|
# with Google or otherwise to debug backend connectivity issues.
|
||||||
# Corresponds to the JSON property `googleReferenceId`
|
# Corresponds to the JSON property `googleReferenceId`
|
||||||
|
@ -10196,6 +10230,28 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :operational_status
|
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
|
# Information for an interconnect attachment when this belongs to an
|
||||||
# interconnect of type DEDICATED.
|
# interconnect of type DEDICATED.
|
||||||
# Corresponds to the JSON property `privateInterconnectInfo`
|
# Corresponds to the JSON property `privateInterconnectInfo`
|
||||||
|
@ -10222,6 +10278,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :self_link
|
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`
|
# Corresponds to the JSON property `type`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -10241,11 +10302,13 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@admin_enabled = args[:admin_enabled] if args.key?(:admin_enabled)
|
@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)
|
@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)
|
@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)
|
@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)
|
@customer_router_ip_address = args[:customer_router_ip_address] if args.key?(:customer_router_ip_address)
|
||||||
@description = args[:description] if args.key?(:description)
|
@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)
|
@google_reference_id = args[:google_reference_id] if args.key?(:google_reference_id)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@interconnect = args[:interconnect] if args.key?(:interconnect)
|
@interconnect = args[:interconnect] if args.key?(:interconnect)
|
||||||
|
@ -10254,10 +10317,14 @@ module Google
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@operational_status = args[:operational_status] if args.key?(:operational_status)
|
@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)
|
@private_interconnect_info = args[:private_interconnect_info] if args.key?(:private_interconnect_info)
|
||||||
@region = args[:region] if args.key?(:region)
|
@region = args[:region] if args.key?(:region)
|
||||||
@router = args[:router] if args.key?(:router)
|
@router = args[:router] if args.key?(:router)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@state = args[:state] if args.key?(:state)
|
||||||
@type = args[:type] if args.key?(:type)
|
@type = args[:type] if args.key?(:type)
|
||||||
@vlan_tag8021q = args[:vlan_tag8021q] if args.key?(:vlan_tag8021q)
|
@vlan_tag8021q = args[:vlan_tag8021q] if args.key?(:vlan_tag8021q)
|
||||||
end
|
end
|
||||||
|
@ -10500,6 +10567,44 @@ module Google
|
||||||
end
|
end
|
||||||
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
|
# Information for an interconnect attachment when this belongs to an
|
||||||
# interconnect of type DEDICATED.
|
# interconnect of type DEDICATED.
|
||||||
class InterconnectAttachmentPrivateInfo
|
class InterconnectAttachmentPrivateInfo
|
||||||
|
@ -17343,6 +17448,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
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.
|
# 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
|
# 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
|
# 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)
|
@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)
|
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||||
@description = args[:description] if args.key?(:description)
|
@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)
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
@gateway_address = args[:gateway_address] if args.key?(:gateway_address)
|
@gateway_address = args[:gateway_address] if args.key?(:gateway_address)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
|
|
|
@ -1354,6 +1354,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class InterconnectAttachmentPartnerMetadata
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class InterconnectAttachmentPrivateInfo
|
class InterconnectAttachmentPrivateInfo
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -4190,6 +4196,7 @@ module Google
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
collection :destination_ranges, as: 'destinationRanges'
|
collection :destination_ranges, as: 'destinationRanges'
|
||||||
property :direction, as: 'direction'
|
property :direction, as: 'direction'
|
||||||
|
property :disabled, as: 'disabled'
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
|
@ -5444,6 +5451,7 @@ module Google
|
||||||
property :provisioned_link_count, as: 'provisionedLinkCount'
|
property :provisioned_link_count, as: 'provisionedLinkCount'
|
||||||
property :requested_link_count, as: 'requestedLinkCount'
|
property :requested_link_count, as: 'requestedLinkCount'
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
|
property :state, as: 'state'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -5451,11 +5459,13 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :admin_enabled, as: 'adminEnabled'
|
property :admin_enabled, as: 'adminEnabled'
|
||||||
|
property :bandwidth, as: 'bandwidth'
|
||||||
collection :candidate_subnets, as: 'candidateSubnets'
|
collection :candidate_subnets, as: 'candidateSubnets'
|
||||||
property :cloud_router_ip_address, as: 'cloudRouterIpAddress'
|
property :cloud_router_ip_address, as: 'cloudRouterIpAddress'
|
||||||
property :creation_timestamp, as: 'creationTimestamp'
|
property :creation_timestamp, as: 'creationTimestamp'
|
||||||
property :customer_router_ip_address, as: 'customerRouterIpAddress'
|
property :customer_router_ip_address, as: 'customerRouterIpAddress'
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
|
property :edge_availability_domain, as: 'edgeAvailabilityDomain'
|
||||||
property :google_reference_id, as: 'googleReferenceId'
|
property :google_reference_id, as: 'googleReferenceId'
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :interconnect, as: 'interconnect'
|
property :interconnect, as: 'interconnect'
|
||||||
|
@ -5464,11 +5474,16 @@ module Google
|
||||||
hash :labels, as: 'labels'
|
hash :labels, as: 'labels'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :operational_status, as: 'operationalStatus'
|
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 :private_interconnect_info, as: 'privateInterconnectInfo', class: Google::Apis::ComputeBeta::InterconnectAttachmentPrivateInfo, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentPrivateInfo::Representation
|
||||||
|
|
||||||
property :region, as: 'region'
|
property :region, as: 'region'
|
||||||
property :router, as: 'router'
|
property :router, as: 'router'
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
|
property :state, as: 'state'
|
||||||
property :type, as: 'type'
|
property :type, as: 'type'
|
||||||
property :vlan_tag8021q, as: 'vlanTag8021q'
|
property :vlan_tag8021q, as: 'vlanTag8021q'
|
||||||
end
|
end
|
||||||
|
@ -5538,6 +5553,15 @@ module Google
|
||||||
end
|
end
|
||||||
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
|
class InterconnectAttachmentPrivateInfo
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -7300,6 +7324,7 @@ module Google
|
||||||
property :allow_subnet_cidr_routes_overlap, as: 'allowSubnetCidrRoutesOverlap'
|
property :allow_subnet_cidr_routes_overlap, as: 'allowSubnetCidrRoutesOverlap'
|
||||||
property :creation_timestamp, as: 'creationTimestamp'
|
property :creation_timestamp, as: 'creationTimestamp'
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
|
property :enable_flow_logs, as: 'enableFlowLogs'
|
||||||
property :fingerprint, :base64 => true, as: 'fingerprint'
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||||
property :gateway_address, as: 'gatewayAddress'
|
property :gateway_address, as: 'gatewayAddress'
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/compute/docs/reference/latest/
|
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||||
module ComputeV1
|
module ComputeV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180220'
|
REVISION = '20180314'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -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 = '20180223'
|
REVISION = '20180312'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -365,6 +365,13 @@ module Google
|
||||||
# @return [Google::Apis::ContainerV1beta1::MasterAuthorizedNetworksConfig]
|
# @return [Google::Apis::ContainerV1beta1::MasterAuthorizedNetworksConfig]
|
||||||
attr_accessor :master_authorized_networks_config
|
attr_accessor :master_authorized_networks_config
|
||||||
|
|
||||||
|
# The IP prefix in CIDR notation to use for the hosted master network.
|
||||||
|
# This prefix will be used for assigning private IP addresses to the
|
||||||
|
# master or set of masters, as well as the ILB VIP.
|
||||||
|
# Corresponds to the JSON property `masterIpv4CidrBlock`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :master_ipv4_cidr_block
|
||||||
|
|
||||||
# The monitoring service the cluster should use to write metrics.
|
# The monitoring service the cluster should use to write metrics.
|
||||||
# Currently available options:
|
# Currently available options:
|
||||||
# * `monitoring.googleapis.com` - the Google Cloud Monitoring service.
|
# * `monitoring.googleapis.com` - the Google Cloud Monitoring service.
|
||||||
|
@ -421,6 +428,14 @@ module Google
|
||||||
# @return [Google::Apis::ContainerV1beta1::PodSecurityPolicyConfig]
|
# @return [Google::Apis::ContainerV1beta1::PodSecurityPolicyConfig]
|
||||||
attr_accessor :pod_security_policy_config
|
attr_accessor :pod_security_policy_config
|
||||||
|
|
||||||
|
# If this is a private cluster setup. Private clusters are clusters that, by
|
||||||
|
# default have no external IP addresses on the nodes and where nodes and the
|
||||||
|
# master communicate over private IP addresses.
|
||||||
|
# Corresponds to the JSON property `privateCluster`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :private_cluster
|
||||||
|
alias_method :private_cluster?, :private_cluster
|
||||||
|
|
||||||
# The resource labels for the cluster to use to annotate any related GCE
|
# The resource labels for the cluster to use to annotate any related GCE
|
||||||
# resources.
|
# resources.
|
||||||
# Corresponds to the JSON property `resourceLabels`
|
# Corresponds to the JSON property `resourceLabels`
|
||||||
|
@ -495,6 +510,7 @@ module Google
|
||||||
@maintenance_policy = args[:maintenance_policy] if args.key?(:maintenance_policy)
|
@maintenance_policy = args[:maintenance_policy] if args.key?(:maintenance_policy)
|
||||||
@master_auth = args[:master_auth] if args.key?(:master_auth)
|
@master_auth = args[:master_auth] if args.key?(:master_auth)
|
||||||
@master_authorized_networks_config = args[:master_authorized_networks_config] if args.key?(:master_authorized_networks_config)
|
@master_authorized_networks_config = args[:master_authorized_networks_config] if args.key?(:master_authorized_networks_config)
|
||||||
|
@master_ipv4_cidr_block = args[:master_ipv4_cidr_block] if args.key?(:master_ipv4_cidr_block)
|
||||||
@monitoring_service = args[:monitoring_service] if args.key?(:monitoring_service)
|
@monitoring_service = args[:monitoring_service] if args.key?(:monitoring_service)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@network = args[:network] if args.key?(:network)
|
@network = args[:network] if args.key?(:network)
|
||||||
|
@ -503,6 +519,7 @@ module Google
|
||||||
@node_ipv4_cidr_size = args[:node_ipv4_cidr_size] if args.key?(:node_ipv4_cidr_size)
|
@node_ipv4_cidr_size = args[:node_ipv4_cidr_size] if args.key?(:node_ipv4_cidr_size)
|
||||||
@node_pools = args[:node_pools] if args.key?(:node_pools)
|
@node_pools = args[:node_pools] if args.key?(:node_pools)
|
||||||
@pod_security_policy_config = args[:pod_security_policy_config] if args.key?(:pod_security_policy_config)
|
@pod_security_policy_config = args[:pod_security_policy_config] if args.key?(:pod_security_policy_config)
|
||||||
|
@private_cluster = args[:private_cluster] if args.key?(:private_cluster)
|
||||||
@resource_labels = args[:resource_labels] if args.key?(:resource_labels)
|
@resource_labels = args[:resource_labels] if args.key?(:resource_labels)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
@services_ipv4_cidr = args[:services_ipv4_cidr] if args.key?(:services_ipv4_cidr)
|
@services_ipv4_cidr = args[:services_ipv4_cidr] if args.key?(:services_ipv4_cidr)
|
||||||
|
|
|
@ -426,6 +426,7 @@ module Google
|
||||||
|
|
||||||
property :master_authorized_networks_config, as: 'masterAuthorizedNetworksConfig', class: Google::Apis::ContainerV1beta1::MasterAuthorizedNetworksConfig, decorator: Google::Apis::ContainerV1beta1::MasterAuthorizedNetworksConfig::Representation
|
property :master_authorized_networks_config, as: 'masterAuthorizedNetworksConfig', class: Google::Apis::ContainerV1beta1::MasterAuthorizedNetworksConfig, decorator: Google::Apis::ContainerV1beta1::MasterAuthorizedNetworksConfig::Representation
|
||||||
|
|
||||||
|
property :master_ipv4_cidr_block, as: 'masterIpv4CidrBlock'
|
||||||
property :monitoring_service, as: 'monitoringService'
|
property :monitoring_service, as: 'monitoringService'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :network, as: 'network'
|
property :network, as: 'network'
|
||||||
|
@ -438,6 +439,7 @@ module Google
|
||||||
|
|
||||||
property :pod_security_policy_config, as: 'podSecurityPolicyConfig', class: Google::Apis::ContainerV1beta1::PodSecurityPolicyConfig, decorator: Google::Apis::ContainerV1beta1::PodSecurityPolicyConfig::Representation
|
property :pod_security_policy_config, as: 'podSecurityPolicyConfig', class: Google::Apis::ContainerV1beta1::PodSecurityPolicyConfig, decorator: Google::Apis::ContainerV1beta1::PodSecurityPolicyConfig::Representation
|
||||||
|
|
||||||
|
property :private_cluster, as: 'privateCluster'
|
||||||
hash :resource_labels, as: 'resourceLabels'
|
hash :resource_labels, as: 'resourceLabels'
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
property :services_ipv4_cidr, as: 'servicesIpv4Cidr'
|
property :services_ipv4_cidr, as: 'servicesIpv4Cidr'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dataproc/
|
# @see https://cloud.google.com/dataproc/
|
||||||
module DataprocV1
|
module DataprocV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180306'
|
REVISION = '20180312'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -43,7 +43,7 @@ module Google
|
||||||
attr_accessor :quota_user
|
attr_accessor :quota_user
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
super('https://content-dataproc.googleapis.com/', '')
|
super('https://dataproc.googleapis.com/', '')
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dataproc/
|
# @see https://cloud.google.com/dataproc/
|
||||||
module DataprocV1beta2
|
module DataprocV1beta2
|
||||||
VERSION = 'V1beta2'
|
VERSION = 'V1beta2'
|
||||||
REVISION = '20180306'
|
REVISION = '20180312'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1322,8 +1322,10 @@ module Google
|
||||||
class ManagedCluster
|
class ManagedCluster
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Required. The cluster name. Cluster names within a project must be unique.
|
# Required. The cluster name prefix. A unique cluster name will be formed by
|
||||||
# Names from deleted clusters can be reused.
|
# appending a random suffix.The name must contain only lower-case letters (a-z),
|
||||||
|
# numbers (0-9), and hyphens (-). Must begin with a letter. Cannot begin or end
|
||||||
|
# with hyphen. Must consist of between 2 and 35 characters.
|
||||||
# Corresponds to the JSON property `clusterName`
|
# Corresponds to the JSON property `clusterName`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :cluster_name
|
attr_accessor :cluster_name
|
||||||
|
@ -1337,7 +1339,7 @@ module Google
|
||||||
# 1 and 63 characters long, and must conform to the following PCRE regular
|
# 1 and 63 characters long, and must conform to the following PCRE regular
|
||||||
# expression: \p`Ll`\p`Lo``0,62`Label values must be between 1 and 63 characters
|
# expression: \p`Ll`\p`Lo``0,62`Label values must be between 1 and 63 characters
|
||||||
# long, and must conform to the following PCRE regular expression: \p`Ll`\p`Lo`\
|
# long, and must conform to the following PCRE regular expression: \p`Ll`\p`Lo`\
|
||||||
# p`N`_-`0,63`No more than 64 labels can be associated with a given cluster.
|
# p`N`_-`0,63`No more than 32 labels can be associated with a given cluster.
|
||||||
# Corresponds to the JSON property `labels`
|
# Corresponds to the JSON property `labels`
|
||||||
# @return [Hash<String,String>]
|
# @return [Hash<String,String>]
|
||||||
attr_accessor :labels
|
attr_accessor :labels
|
||||||
|
@ -1521,7 +1523,7 @@ module Google
|
||||||
# and 63 characters long, and must conform to the following regular expression: \
|
# and 63 characters long, and must conform to the following regular expression: \
|
||||||
# p`Ll`\p`Lo``0,62`Label values must be between 1 and 63 characters long, and
|
# p`Ll`\p`Lo``0,62`Label values must be between 1 and 63 characters long, and
|
||||||
# must conform to the following regular expression: \p`Ll`\p`Lo`\p`N`_-`0,63`No
|
# must conform to the following regular expression: \p`Ll`\p`Lo`\p`N`_-`0,63`No
|
||||||
# more than 64 labels can be associated with a given job.
|
# more than 32 labels can be associated with a given job.
|
||||||
# Corresponds to the JSON property `labels`
|
# Corresponds to the JSON property `labels`
|
||||||
# @return [Hash<String,String>]
|
# @return [Hash<String,String>]
|
||||||
attr_accessor :labels
|
attr_accessor :labels
|
||||||
|
@ -1562,8 +1564,11 @@ module Google
|
||||||
attr_accessor :spark_sql_job
|
attr_accessor :spark_sql_job
|
||||||
|
|
||||||
# Required. The step id. The id must be unique among all jobs within the
|
# Required. The step id. The id must be unique among all jobs within the
|
||||||
# template.The step id is used as prefix for job id, as job workflow-step-id
|
# template.The step id is used as prefix for job id, as job goog-dataproc-
|
||||||
# label, and in prerequisite_step_ids field from other steps.
|
# workflow-step-id label, and in prerequisiteStepIds field from other steps.The
|
||||||
|
# id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and
|
||||||
|
# hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of
|
||||||
|
# between 3 and 50 characters.
|
||||||
# Corresponds to the JSON property `stepId`
|
# Corresponds to the JSON property `stepId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :step_id
|
attr_accessor :step_id
|
||||||
|
@ -2286,7 +2291,9 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :create_time
|
attr_accessor :create_time
|
||||||
|
|
||||||
# Required. The template id.
|
# Required. The template id.The id must contain only letters (a-z, A-Z), numbers
|
||||||
|
# (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore
|
||||||
|
# or hyphen. Must consist of between 3 and 50 characters.
|
||||||
# Corresponds to the JSON property `id`
|
# Corresponds to the JSON property `id`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :id
|
attr_accessor :id
|
||||||
|
|
|
@ -43,7 +43,7 @@ module Google
|
||||||
attr_accessor :quota_user
|
attr_accessor :quota_user
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
super('https://content-dataproc.googleapis.com/', '')
|
super('https://dataproc.googleapis.com/', '')
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/deployment-manager/
|
# @see https://cloud.google.com/deployment-manager/
|
||||||
module DeploymentmanagerAlpha
|
module DeploymentmanagerAlpha
|
||||||
VERSION = 'Alpha'
|
VERSION = 'Alpha'
|
||||||
REVISION = '20180222'
|
REVISION = '20180309'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -488,7 +488,7 @@ module Google
|
||||||
# The project ID for this request.
|
# The project ID for this request.
|
||||||
# @param [Google::Apis::DeploymentmanagerAlpha::Deployment] deployment_object
|
# @param [Google::Apis::DeploymentmanagerAlpha::Deployment] deployment_object
|
||||||
# @param [String] create_policy
|
# @param [String] create_policy
|
||||||
#
|
# Sets the policy to use for creating new resources.
|
||||||
# @param [Boolean] preview
|
# @param [Boolean] preview
|
||||||
# If set to true, creates a deployment and creates "shell" resources but does
|
# If set to true, creates a deployment and creates "shell" resources but does
|
||||||
# not actually instantiate these resources. This allows you to preview what your
|
# not actually instantiate these resources. This allows you to preview what your
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/deployment-manager/
|
# @see https://cloud.google.com/deployment-manager/
|
||||||
module DeploymentmanagerV2
|
module DeploymentmanagerV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20180222'
|
REVISION = '20180309'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -217,6 +217,8 @@ module Google
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# The project ID for this request.
|
# The project ID for this request.
|
||||||
# @param [Google::Apis::DeploymentmanagerV2::Deployment] deployment_object
|
# @param [Google::Apis::DeploymentmanagerV2::Deployment] deployment_object
|
||||||
|
# @param [String] create_policy
|
||||||
|
# Sets the policy to use for creating new resources.
|
||||||
# @param [Boolean] preview
|
# @param [Boolean] preview
|
||||||
# If set to true, creates a deployment and creates "shell" resources but does
|
# If set to true, creates a deployment and creates "shell" resources but does
|
||||||
# not actually instantiate these resources. This allows you to preview what your
|
# not actually instantiate these resources. This allows you to preview what your
|
||||||
|
@ -246,13 +248,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def insert_deployment(project, deployment_object = nil, preview: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
def insert_deployment(project, deployment_object = nil, create_policy: nil, preview: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, '{project}/global/deployments', options)
|
command = make_simple_command(:post, '{project}/global/deployments', options)
|
||||||
command.request_representation = Google::Apis::DeploymentmanagerV2::Deployment::Representation
|
command.request_representation = Google::Apis::DeploymentmanagerV2::Deployment::Representation
|
||||||
command.request_object = deployment_object
|
command.request_object = deployment_object
|
||||||
command.response_representation = Google::Apis::DeploymentmanagerV2::Operation::Representation
|
command.response_representation = Google::Apis::DeploymentmanagerV2::Operation::Representation
|
||||||
command.response_class = Google::Apis::DeploymentmanagerV2::Operation
|
command.response_class = Google::Apis::DeploymentmanagerV2::Operation
|
||||||
command.params['project'] = project unless project.nil?
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['createPolicy'] = create_policy unless create_policy.nil?
|
||||||
command.query['preview'] = preview unless preview.nil?
|
command.query['preview'] = preview unless preview.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/deployment-manager/
|
# @see https://developers.google.com/deployment-manager/
|
||||||
module DeploymentmanagerV2beta
|
module DeploymentmanagerV2beta
|
||||||
VERSION = 'V2beta'
|
VERSION = 'V2beta'
|
||||||
REVISION = '20180222'
|
REVISION = '20180309'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -488,7 +488,7 @@ module Google
|
||||||
# The project ID for this request.
|
# The project ID for this request.
|
||||||
# @param [Google::Apis::DeploymentmanagerV2beta::Deployment] deployment_object
|
# @param [Google::Apis::DeploymentmanagerV2beta::Deployment] deployment_object
|
||||||
# @param [String] create_policy
|
# @param [String] create_policy
|
||||||
#
|
# Sets the policy to use for creating new resources.
|
||||||
# @param [Boolean] preview
|
# @param [Boolean] preview
|
||||||
# If set to true, creates a deployment and creates "shell" resources but does
|
# If set to true, creates a deployment and creates "shell" resources but does
|
||||||
# not actually instantiate these resources. This allows you to preview what your
|
# not actually instantiate these resources. This allows you to preview what your
|
||||||
|
|
|
@ -23,9 +23,10 @@ module Google
|
||||||
# Analyzes the performance of a web page and provides tailored suggestions to
|
# Analyzes the performance of a web page and provides tailored suggestions to
|
||||||
# make that page faster.
|
# make that page faster.
|
||||||
#
|
#
|
||||||
|
# @see https://developers.google.com/speed/docs/insights/v4/getting-started
|
||||||
module PagespeedonlineV4
|
module PagespeedonlineV4
|
||||||
VERSION = 'V4'
|
VERSION = 'V4'
|
||||||
REVISION = '20180308'
|
REVISION = '20180315'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -31,6 +31,7 @@ module Google
|
||||||
# Pagespeedonline = Google::Apis::PagespeedonlineV4 # Alias the module
|
# Pagespeedonline = Google::Apis::PagespeedonlineV4 # Alias the module
|
||||||
# service = Pagespeedonline::PagespeedonlineService.new
|
# service = Pagespeedonline::PagespeedonlineService.new
|
||||||
#
|
#
|
||||||
|
# @see https://developers.google.com/speed/docs/insights/v4/getting-started
|
||||||
class PagespeedonlineService < Google::Apis::Core::BaseService
|
class PagespeedonlineService < Google::Apis::Core::BaseService
|
||||||
# @return [String]
|
# @return [String]
|
||||||
# API key. Your API key identifies your project and provides you with API access,
|
# API key. Your API key identifies your project and provides you with API access,
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-management/
|
# @see https://cloud.google.com/service-management/
|
||||||
module ServicemanagementV1
|
module ServicemanagementV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180220'
|
REVISION = '20180312'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -45,7 +45,7 @@ module Google
|
||||||
attr_accessor :quota_user
|
attr_accessor :quota_user
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
super('https://servicemanagement.googleapis.com/', '')
|
super('https://content-servicemanagement.googleapis.com/', '')
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-management/
|
# @see https://cloud.google.com/service-management/
|
||||||
module ServiceuserV1
|
module ServiceuserV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180223'
|
REVISION = '20180312'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -45,7 +45,7 @@ module Google
|
||||||
attr_accessor :quota_user
|
attr_accessor :quota_user
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
super('https://serviceuser.googleapis.com/', '')
|
super('https://content-serviceuser.googleapis.com/', '')
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://firebase.google.com/docs/test-lab/
|
# @see https://firebase.google.com/docs/test-lab/
|
||||||
module ToolresultsV1beta3
|
module ToolresultsV1beta3
|
||||||
VERSION = 'V1beta3'
|
VERSION = 'V1beta3'
|
||||||
REVISION = '20180305'
|
REVISION = '20180314'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -580,8 +580,10 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is currently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
|
@ -634,8 +636,10 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is currently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
|
@ -1429,8 +1433,10 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is currently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
|
@ -1849,8 +1855,10 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is currently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
|
@ -1903,8 +1911,10 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is currently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
|
@ -2533,8 +2543,10 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is currently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
|
@ -2706,8 +2718,10 @@ module Google
|
||||||
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
# expressed using four digits while `month`, `day`, `hour`, `min`, and `sec` are
|
||||||
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
# zero-padded to two digits each. The fractional seconds, which can go up to 9
|
||||||
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
# digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" suffix
|
||||||
# indicates the timezone ("UTC"); the timezone is required, though only UTC (as
|
# indicates the timezone ("UTC"); the timezone is required. A proto3 JSON
|
||||||
# indicated by "Z") is currently supported.
|
# serializer should always use UTC (as indicated by "Z") when printing the
|
||||||
|
# Timestamp type and a proto3 JSON parser should be able to accept both UTC and
|
||||||
|
# other timezones (as indicated by an offset).
|
||||||
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
# For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC on
|
||||||
# January 15, 2017.
|
# January 15, 2017.
|
||||||
# In JavaScript, one can convert a Date object to this format using the standard
|
# In JavaScript, one can convert a Date object to this format using the standard
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/youtube/partner/
|
# @see https://developers.google.com/youtube/partner/
|
||||||
module YoutubePartnerV1
|
module YoutubePartnerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180305'
|
REVISION = '20180312'
|
||||||
|
|
||||||
# View and manage your assets and associated content on YouTube
|
# View and manage your assets and associated content on YouTube
|
||||||
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'
|
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'
|
||||||
|
|
Loading…
Reference in New Issue