Autogenerated update (2019-02-28)
Update: - compute_alpha - compute_beta - compute_v1 - containeranalysis_v1alpha1 - games_management_v1management - games_v1 - logging_v2 - logging_v2beta1 - oauth2_v1 - oauth2_v2 - plus_domains_v1 - plus_v1 - remotebuildexecution_v1 - remotebuildexecution_v1alpha - remotebuildexecution_v2 - servicemanagement_v1 - testing_v1
This commit is contained in:
parent
ca22914882
commit
463abfaad2
|
@ -20329,6 +20329,8 @@
|
||||||
"/compute:alpha/AttachedDiskInitializeParams/guestOsFeatures/guest_os_feature": guest_os_feature
|
"/compute:alpha/AttachedDiskInitializeParams/guestOsFeatures/guest_os_feature": guest_os_feature
|
||||||
"/compute:alpha/AttachedDiskInitializeParams/labels": labels
|
"/compute:alpha/AttachedDiskInitializeParams/labels": labels
|
||||||
"/compute:alpha/AttachedDiskInitializeParams/labels/label": label
|
"/compute:alpha/AttachedDiskInitializeParams/labels/label": label
|
||||||
|
"/compute:alpha/AttachedDiskInitializeParams/replicaZones": replica_zones
|
||||||
|
"/compute:alpha/AttachedDiskInitializeParams/replicaZones/replica_zone": replica_zone
|
||||||
"/compute:alpha/AttachedDiskInitializeParams/sourceImage": source_image
|
"/compute:alpha/AttachedDiskInitializeParams/sourceImage": source_image
|
||||||
"/compute:alpha/AttachedDiskInitializeParams/sourceImageEncryptionKey": source_image_encryption_key
|
"/compute:alpha/AttachedDiskInitializeParams/sourceImageEncryptionKey": source_image_encryption_key
|
||||||
"/compute:alpha/AttachedDiskInitializeParams/sourceSnapshot": source_snapshot
|
"/compute:alpha/AttachedDiskInitializeParams/sourceSnapshot": source_snapshot
|
||||||
|
@ -22621,7 +22623,9 @@
|
||||||
"/compute:alpha/NetworkPeering/autoCreateRoutes": auto_create_routes
|
"/compute:alpha/NetworkPeering/autoCreateRoutes": auto_create_routes
|
||||||
"/compute:alpha/NetworkPeering/exchangeSubnetRoutes": exchange_subnet_routes
|
"/compute:alpha/NetworkPeering/exchangeSubnetRoutes": exchange_subnet_routes
|
||||||
"/compute:alpha/NetworkPeering/exportCustomRoutes": export_custom_routes
|
"/compute:alpha/NetworkPeering/exportCustomRoutes": export_custom_routes
|
||||||
|
"/compute:alpha/NetworkPeering/exportSubnetRoutesWithPublicIp": export_subnet_routes_with_public_ip
|
||||||
"/compute:alpha/NetworkPeering/importCustomRoutes": import_custom_routes
|
"/compute:alpha/NetworkPeering/importCustomRoutes": import_custom_routes
|
||||||
|
"/compute:alpha/NetworkPeering/importSubnetRoutesWithPublicIp": import_subnet_routes_with_public_ip
|
||||||
"/compute:alpha/NetworkPeering/name": name
|
"/compute:alpha/NetworkPeering/name": name
|
||||||
"/compute:alpha/NetworkPeering/network": network
|
"/compute:alpha/NetworkPeering/network": network
|
||||||
"/compute:alpha/NetworkPeering/state": state
|
"/compute:alpha/NetworkPeering/state": state
|
||||||
|
@ -23726,6 +23730,7 @@
|
||||||
"/compute:alpha/SecurityPolicyRule/match": match
|
"/compute:alpha/SecurityPolicyRule/match": match
|
||||||
"/compute:alpha/SecurityPolicyRule/preview": preview
|
"/compute:alpha/SecurityPolicyRule/preview": preview
|
||||||
"/compute:alpha/SecurityPolicyRule/priority": priority
|
"/compute:alpha/SecurityPolicyRule/priority": priority
|
||||||
|
"/compute:alpha/SecurityPolicyRule/rateLimitOptions": rate_limit_options
|
||||||
"/compute:alpha/SecurityPolicyRule/targetResources": target_resources
|
"/compute:alpha/SecurityPolicyRule/targetResources": target_resources
|
||||||
"/compute:alpha/SecurityPolicyRule/targetResources/target_resource": target_resource
|
"/compute:alpha/SecurityPolicyRule/targetResources/target_resource": target_resource
|
||||||
"/compute:alpha/SecurityPolicyRuleMatcher": security_policy_rule_matcher
|
"/compute:alpha/SecurityPolicyRuleMatcher": security_policy_rule_matcher
|
||||||
|
@ -23747,6 +23752,12 @@
|
||||||
"/compute:alpha/SecurityPolicyRuleMatcherConfigDestinationPort/ipProtocol": ip_protocol
|
"/compute:alpha/SecurityPolicyRuleMatcherConfigDestinationPort/ipProtocol": ip_protocol
|
||||||
"/compute:alpha/SecurityPolicyRuleMatcherConfigDestinationPort/ports": ports
|
"/compute:alpha/SecurityPolicyRuleMatcherConfigDestinationPort/ports": ports
|
||||||
"/compute:alpha/SecurityPolicyRuleMatcherConfigDestinationPort/ports/port": port
|
"/compute:alpha/SecurityPolicyRuleMatcherConfigDestinationPort/ports/port": port
|
||||||
|
"/compute:alpha/SecurityPolicyRuleRateLimitOptions": security_policy_rule_rate_limit_options
|
||||||
|
"/compute:alpha/SecurityPolicyRuleRateLimitOptions/blockDuration": block_duration
|
||||||
|
"/compute:alpha/SecurityPolicyRuleRateLimitOptions/conformAction": conform_action
|
||||||
|
"/compute:alpha/SecurityPolicyRuleRateLimitOptions/enforceOnKey": enforce_on_key
|
||||||
|
"/compute:alpha/SecurityPolicyRuleRateLimitOptions/exceedAction": exceed_action
|
||||||
|
"/compute:alpha/SecurityPolicyRuleRateLimitOptions/thresholdRps": threshold_rps
|
||||||
"/compute:alpha/SecuritySettings": security_settings
|
"/compute:alpha/SecuritySettings": security_settings
|
||||||
"/compute:alpha/SecuritySettings/authenticationPolicy": authentication_policy
|
"/compute:alpha/SecuritySettings/authenticationPolicy": authentication_policy
|
||||||
"/compute:alpha/SecuritySettings/authorizationConfig": authorization_config
|
"/compute:alpha/SecuritySettings/authorizationConfig": authorization_config
|
||||||
|
@ -26337,6 +26348,7 @@
|
||||||
"/compute:alpha/compute.nodeTypes.list/project": project
|
"/compute:alpha/compute.nodeTypes.list/project": project
|
||||||
"/compute:alpha/compute.nodeTypes.list/zone": zone
|
"/compute:alpha/compute.nodeTypes.list/zone": zone
|
||||||
"/compute:alpha/compute.organizationSecurityPolicies.addAssociation": add_organization_security_policy_association
|
"/compute:alpha/compute.organizationSecurityPolicies.addAssociation": add_organization_security_policy_association
|
||||||
|
"/compute:alpha/compute.organizationSecurityPolicies.addAssociation/replaceExistingAssociation": replace_existing_association
|
||||||
"/compute:alpha/compute.organizationSecurityPolicies.addAssociation/requestId": request_id
|
"/compute:alpha/compute.organizationSecurityPolicies.addAssociation/requestId": request_id
|
||||||
"/compute:alpha/compute.organizationSecurityPolicies.addAssociation/securityPolicy": security_policy
|
"/compute:alpha/compute.organizationSecurityPolicies.addAssociation/securityPolicy": security_policy
|
||||||
"/compute:alpha/compute.organizationSecurityPolicies.addRule": add_organization_security_policy_rule
|
"/compute:alpha/compute.organizationSecurityPolicies.addRule": add_organization_security_policy_rule
|
||||||
|
@ -28371,6 +28383,37 @@
|
||||||
"/compute:beta/Expr/expression": expression
|
"/compute:beta/Expr/expression": expression
|
||||||
"/compute:beta/Expr/location": location
|
"/compute:beta/Expr/location": location
|
||||||
"/compute:beta/Expr/title": title
|
"/compute:beta/Expr/title": title
|
||||||
|
"/compute:beta/ExternalVpnGateway": external_vpn_gateway
|
||||||
|
"/compute:beta/ExternalVpnGateway/creationTimestamp": creation_timestamp
|
||||||
|
"/compute:beta/ExternalVpnGateway/description": description
|
||||||
|
"/compute:beta/ExternalVpnGateway/id": id
|
||||||
|
"/compute:beta/ExternalVpnGateway/interfaces": interfaces
|
||||||
|
"/compute:beta/ExternalVpnGateway/interfaces/interface": interface
|
||||||
|
"/compute:beta/ExternalVpnGateway/kind": kind
|
||||||
|
"/compute:beta/ExternalVpnGateway/labelFingerprint": label_fingerprint
|
||||||
|
"/compute:beta/ExternalVpnGateway/labels": labels
|
||||||
|
"/compute:beta/ExternalVpnGateway/labels/label": label
|
||||||
|
"/compute:beta/ExternalVpnGateway/name": name
|
||||||
|
"/compute:beta/ExternalVpnGateway/redundancyType": redundancy_type
|
||||||
|
"/compute:beta/ExternalVpnGateway/selfLink": self_link
|
||||||
|
"/compute:beta/ExternalVpnGatewayInterface": external_vpn_gateway_interface
|
||||||
|
"/compute:beta/ExternalVpnGatewayInterface/id": id
|
||||||
|
"/compute:beta/ExternalVpnGatewayInterface/ipAddress": ip_address
|
||||||
|
"/compute:beta/ExternalVpnGatewayList": external_vpn_gateway_list
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/etag": etag
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/id": id
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/items": items
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/items/item": item
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/kind": kind
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/nextPageToken": next_page_token
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/selfLink": self_link
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/warning": warning
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/warning/code": code
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/warning/data": data
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/warning/data/datum": datum
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/warning/data/datum/key": key
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/warning/data/datum/value": value
|
||||||
|
"/compute:beta/ExternalVpnGatewayList/warning/message": message
|
||||||
"/compute:beta/Firewall": firewall
|
"/compute:beta/Firewall": firewall
|
||||||
"/compute:beta/Firewall/allowed": allowed
|
"/compute:beta/Firewall/allowed": allowed
|
||||||
"/compute:beta/Firewall/allowed/allowed": allowed
|
"/compute:beta/Firewall/allowed/allowed": allowed
|
||||||
|
@ -28434,6 +28477,7 @@
|
||||||
"/compute:beta/ForwardingRule/backendService": backend_service
|
"/compute:beta/ForwardingRule/backendService": backend_service
|
||||||
"/compute:beta/ForwardingRule/creationTimestamp": creation_timestamp
|
"/compute:beta/ForwardingRule/creationTimestamp": creation_timestamp
|
||||||
"/compute:beta/ForwardingRule/description": description
|
"/compute:beta/ForwardingRule/description": description
|
||||||
|
"/compute:beta/ForwardingRule/fingerprint": fingerprint
|
||||||
"/compute:beta/ForwardingRule/id": id
|
"/compute:beta/ForwardingRule/id": id
|
||||||
"/compute:beta/ForwardingRule/ipVersion": ip_version
|
"/compute:beta/ForwardingRule/ipVersion": ip_version
|
||||||
"/compute:beta/ForwardingRule/kind": kind
|
"/compute:beta/ForwardingRule/kind": kind
|
||||||
|
@ -31030,6 +31074,61 @@
|
||||||
"/compute:beta/VmEndpointNatMappingsList/warning/data/datum/key": key
|
"/compute:beta/VmEndpointNatMappingsList/warning/data/datum/key": key
|
||||||
"/compute:beta/VmEndpointNatMappingsList/warning/data/datum/value": value
|
"/compute:beta/VmEndpointNatMappingsList/warning/data/datum/value": value
|
||||||
"/compute:beta/VmEndpointNatMappingsList/warning/message": message
|
"/compute:beta/VmEndpointNatMappingsList/warning/message": message
|
||||||
|
"/compute:beta/VpnGateway": vpn_gateway
|
||||||
|
"/compute:beta/VpnGateway/creationTimestamp": creation_timestamp
|
||||||
|
"/compute:beta/VpnGateway/description": description
|
||||||
|
"/compute:beta/VpnGateway/id": id
|
||||||
|
"/compute:beta/VpnGateway/kind": kind
|
||||||
|
"/compute:beta/VpnGateway/labelFingerprint": label_fingerprint
|
||||||
|
"/compute:beta/VpnGateway/labels": labels
|
||||||
|
"/compute:beta/VpnGateway/labels/label": label
|
||||||
|
"/compute:beta/VpnGateway/name": name
|
||||||
|
"/compute:beta/VpnGateway/network": network
|
||||||
|
"/compute:beta/VpnGateway/region": region
|
||||||
|
"/compute:beta/VpnGateway/selfLink": self_link
|
||||||
|
"/compute:beta/VpnGateway/vpnInterfaces": vpn_interfaces
|
||||||
|
"/compute:beta/VpnGateway/vpnInterfaces/vpn_interface": vpn_interface
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList": vpn_gateway_aggregated_list
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/id": id
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/items": items
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/items/item": item
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/kind": kind
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/nextPageToken": next_page_token
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/selfLink": self_link
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/warning": warning
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/warning/code": code
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/warning/data": data
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/warning/data/datum": datum
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/warning/data/datum/key": key
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/warning/data/datum/value": value
|
||||||
|
"/compute:beta/VpnGatewayAggregatedList/warning/message": message
|
||||||
|
"/compute:beta/VpnGatewayList": vpn_gateway_list
|
||||||
|
"/compute:beta/VpnGatewayList/id": id
|
||||||
|
"/compute:beta/VpnGatewayList/items": items
|
||||||
|
"/compute:beta/VpnGatewayList/items/item": item
|
||||||
|
"/compute:beta/VpnGatewayList/kind": kind
|
||||||
|
"/compute:beta/VpnGatewayList/nextPageToken": next_page_token
|
||||||
|
"/compute:beta/VpnGatewayList/selfLink": self_link
|
||||||
|
"/compute:beta/VpnGatewayList/warning": warning
|
||||||
|
"/compute:beta/VpnGatewayList/warning/code": code
|
||||||
|
"/compute:beta/VpnGatewayList/warning/data": data
|
||||||
|
"/compute:beta/VpnGatewayList/warning/data/datum": datum
|
||||||
|
"/compute:beta/VpnGatewayList/warning/data/datum/key": key
|
||||||
|
"/compute:beta/VpnGatewayList/warning/data/datum/value": value
|
||||||
|
"/compute:beta/VpnGatewayList/warning/message": message
|
||||||
|
"/compute:beta/VpnGatewayVpnGatewayInterface": vpn_gateway_vpn_gateway_interface
|
||||||
|
"/compute:beta/VpnGatewayVpnGatewayInterface/id": id
|
||||||
|
"/compute:beta/VpnGatewayVpnGatewayInterface/ipAddress": ip_address
|
||||||
|
"/compute:beta/VpnGatewaysScopedList": vpn_gateways_scoped_list
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/vpnGateways": vpn_gateways
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/vpnGateways/vpn_gateway": vpn_gateway
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/warning": warning
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/warning/code": code
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/warning/data": data
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/warning/data/datum": datum
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/warning/data/datum/key": key
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/warning/data/datum/value": value
|
||||||
|
"/compute:beta/VpnGatewaysScopedList/warning/message": message
|
||||||
"/compute:beta/VpnTunnel": vpn_tunnel
|
"/compute:beta/VpnTunnel": vpn_tunnel
|
||||||
"/compute:beta/VpnTunnel/creationTimestamp": creation_timestamp
|
"/compute:beta/VpnTunnel/creationTimestamp": creation_timestamp
|
||||||
"/compute:beta/VpnTunnel/description": description
|
"/compute:beta/VpnTunnel/description": description
|
||||||
|
@ -31056,6 +31155,8 @@
|
||||||
"/compute:beta/VpnTunnel/sharedSecretHash": shared_secret_hash
|
"/compute:beta/VpnTunnel/sharedSecretHash": shared_secret_hash
|
||||||
"/compute:beta/VpnTunnel/status": status
|
"/compute:beta/VpnTunnel/status": status
|
||||||
"/compute:beta/VpnTunnel/targetVpnGateway": target_vpn_gateway
|
"/compute:beta/VpnTunnel/targetVpnGateway": target_vpn_gateway
|
||||||
|
"/compute:beta/VpnTunnel/vpnGateway": vpn_gateway
|
||||||
|
"/compute:beta/VpnTunnel/vpnGatewayInterface": vpn_gateway_interface
|
||||||
"/compute:beta/VpnTunnelAggregatedList": vpn_tunnel_aggregated_list
|
"/compute:beta/VpnTunnelAggregatedList": vpn_tunnel_aggregated_list
|
||||||
"/compute:beta/VpnTunnelAggregatedList/id": id
|
"/compute:beta/VpnTunnelAggregatedList/id": id
|
||||||
"/compute:beta/VpnTunnelAggregatedList/items": items
|
"/compute:beta/VpnTunnelAggregatedList/items": items
|
||||||
|
@ -31453,6 +31554,28 @@
|
||||||
"/compute:beta/compute.disks.testIamPermissions/project": project
|
"/compute:beta/compute.disks.testIamPermissions/project": project
|
||||||
"/compute:beta/compute.disks.testIamPermissions/resource": resource
|
"/compute:beta/compute.disks.testIamPermissions/resource": resource
|
||||||
"/compute:beta/compute.disks.testIamPermissions/zone": zone
|
"/compute:beta/compute.disks.testIamPermissions/zone": zone
|
||||||
|
"/compute:beta/compute.externalVpnGateways.delete": delete_external_vpn_gateway
|
||||||
|
"/compute:beta/compute.externalVpnGateways.delete/externalVpnGateway": external_vpn_gateway
|
||||||
|
"/compute:beta/compute.externalVpnGateways.delete/project": project
|
||||||
|
"/compute:beta/compute.externalVpnGateways.delete/requestId": request_id
|
||||||
|
"/compute:beta/compute.externalVpnGateways.get": get_external_vpn_gateway
|
||||||
|
"/compute:beta/compute.externalVpnGateways.get/externalVpnGateway": external_vpn_gateway
|
||||||
|
"/compute:beta/compute.externalVpnGateways.get/project": project
|
||||||
|
"/compute:beta/compute.externalVpnGateways.insert": insert_external_vpn_gateway
|
||||||
|
"/compute:beta/compute.externalVpnGateways.insert/project": project
|
||||||
|
"/compute:beta/compute.externalVpnGateways.insert/requestId": request_id
|
||||||
|
"/compute:beta/compute.externalVpnGateways.list": list_external_vpn_gateways
|
||||||
|
"/compute:beta/compute.externalVpnGateways.list/filter": filter
|
||||||
|
"/compute:beta/compute.externalVpnGateways.list/maxResults": max_results
|
||||||
|
"/compute:beta/compute.externalVpnGateways.list/orderBy": order_by
|
||||||
|
"/compute:beta/compute.externalVpnGateways.list/pageToken": page_token
|
||||||
|
"/compute:beta/compute.externalVpnGateways.list/project": project
|
||||||
|
"/compute:beta/compute.externalVpnGateways.setLabels": set_external_vpn_gateway_labels
|
||||||
|
"/compute:beta/compute.externalVpnGateways.setLabels/project": project
|
||||||
|
"/compute:beta/compute.externalVpnGateways.setLabels/resource": resource
|
||||||
|
"/compute:beta/compute.externalVpnGateways.testIamPermissions": test_external_vpn_gateway_iam_permissions
|
||||||
|
"/compute:beta/compute.externalVpnGateways.testIamPermissions/project": project
|
||||||
|
"/compute:beta/compute.externalVpnGateways.testIamPermissions/resource": resource
|
||||||
"/compute:beta/compute.firewalls.delete": delete_firewall
|
"/compute:beta/compute.firewalls.delete": delete_firewall
|
||||||
"/compute:beta/compute.firewalls.delete/firewall": firewall
|
"/compute:beta/compute.firewalls.delete/firewall": firewall
|
||||||
"/compute:beta/compute.firewalls.delete/project": project
|
"/compute:beta/compute.firewalls.delete/project": project
|
||||||
|
@ -31506,6 +31629,11 @@
|
||||||
"/compute:beta/compute.forwardingRules.list/pageToken": page_token
|
"/compute:beta/compute.forwardingRules.list/pageToken": page_token
|
||||||
"/compute:beta/compute.forwardingRules.list/project": project
|
"/compute:beta/compute.forwardingRules.list/project": project
|
||||||
"/compute:beta/compute.forwardingRules.list/region": region
|
"/compute:beta/compute.forwardingRules.list/region": region
|
||||||
|
"/compute:beta/compute.forwardingRules.patch": patch_forwarding_rule
|
||||||
|
"/compute:beta/compute.forwardingRules.patch/forwardingRule": forwarding_rule
|
||||||
|
"/compute:beta/compute.forwardingRules.patch/project": project
|
||||||
|
"/compute:beta/compute.forwardingRules.patch/region": region
|
||||||
|
"/compute:beta/compute.forwardingRules.patch/requestId": request_id
|
||||||
"/compute:beta/compute.forwardingRules.setLabels": set_forwarding_rule_labels
|
"/compute:beta/compute.forwardingRules.setLabels": set_forwarding_rule_labels
|
||||||
"/compute:beta/compute.forwardingRules.setLabels/project": project
|
"/compute:beta/compute.forwardingRules.setLabels/project": project
|
||||||
"/compute:beta/compute.forwardingRules.setLabels/region": region
|
"/compute:beta/compute.forwardingRules.setLabels/region": region
|
||||||
|
@ -31558,6 +31686,10 @@
|
||||||
"/compute:beta/compute.globalForwardingRules.list/orderBy": order_by
|
"/compute:beta/compute.globalForwardingRules.list/orderBy": order_by
|
||||||
"/compute:beta/compute.globalForwardingRules.list/pageToken": page_token
|
"/compute:beta/compute.globalForwardingRules.list/pageToken": page_token
|
||||||
"/compute:beta/compute.globalForwardingRules.list/project": project
|
"/compute:beta/compute.globalForwardingRules.list/project": project
|
||||||
|
"/compute:beta/compute.globalForwardingRules.patch": patch_global_forwarding_rule
|
||||||
|
"/compute:beta/compute.globalForwardingRules.patch/forwardingRule": forwarding_rule
|
||||||
|
"/compute:beta/compute.globalForwardingRules.patch/project": project
|
||||||
|
"/compute:beta/compute.globalForwardingRules.patch/requestId": request_id
|
||||||
"/compute:beta/compute.globalForwardingRules.setLabels": set_global_forwarding_rule_labels
|
"/compute:beta/compute.globalForwardingRules.setLabels": set_global_forwarding_rule_labels
|
||||||
"/compute:beta/compute.globalForwardingRules.setLabels/project": project
|
"/compute:beta/compute.globalForwardingRules.setLabels/project": project
|
||||||
"/compute:beta/compute.globalForwardingRules.setLabels/resource": resource
|
"/compute:beta/compute.globalForwardingRules.setLabels/resource": resource
|
||||||
|
@ -33324,6 +33456,37 @@
|
||||||
"/compute:beta/compute.urlMaps.validate": validate_url_map
|
"/compute:beta/compute.urlMaps.validate": validate_url_map
|
||||||
"/compute:beta/compute.urlMaps.validate/project": project
|
"/compute:beta/compute.urlMaps.validate/project": project
|
||||||
"/compute:beta/compute.urlMaps.validate/urlMap": url_map
|
"/compute:beta/compute.urlMaps.validate/urlMap": url_map
|
||||||
|
"/compute:beta/compute.vpnGateways.aggregatedList": aggregated_vpn_gateway_list
|
||||||
|
"/compute:beta/compute.vpnGateways.aggregatedList/filter": filter
|
||||||
|
"/compute:beta/compute.vpnGateways.aggregatedList/maxResults": max_results
|
||||||
|
"/compute:beta/compute.vpnGateways.aggregatedList/orderBy": order_by
|
||||||
|
"/compute:beta/compute.vpnGateways.aggregatedList/pageToken": page_token
|
||||||
|
"/compute:beta/compute.vpnGateways.aggregatedList/project": project
|
||||||
|
"/compute:beta/compute.vpnGateways.delete": delete_vpn_gateway
|
||||||
|
"/compute:beta/compute.vpnGateways.delete/project": project
|
||||||
|
"/compute:beta/compute.vpnGateways.delete/region": region
|
||||||
|
"/compute:beta/compute.vpnGateways.delete/requestId": request_id
|
||||||
|
"/compute:beta/compute.vpnGateways.delete/vpnGateway": vpn_gateway
|
||||||
|
"/compute:beta/compute.vpnGateways.get": get_vpn_gateway
|
||||||
|
"/compute:beta/compute.vpnGateways.get/project": project
|
||||||
|
"/compute:beta/compute.vpnGateways.get/region": region
|
||||||
|
"/compute:beta/compute.vpnGateways.get/vpnGateway": vpn_gateway
|
||||||
|
"/compute:beta/compute.vpnGateways.insert": insert_vpn_gateway
|
||||||
|
"/compute:beta/compute.vpnGateways.insert/project": project
|
||||||
|
"/compute:beta/compute.vpnGateways.insert/region": region
|
||||||
|
"/compute:beta/compute.vpnGateways.insert/requestId": request_id
|
||||||
|
"/compute:beta/compute.vpnGateways.list": list_vpn_gateways
|
||||||
|
"/compute:beta/compute.vpnGateways.list/filter": filter
|
||||||
|
"/compute:beta/compute.vpnGateways.list/maxResults": max_results
|
||||||
|
"/compute:beta/compute.vpnGateways.list/orderBy": order_by
|
||||||
|
"/compute:beta/compute.vpnGateways.list/pageToken": page_token
|
||||||
|
"/compute:beta/compute.vpnGateways.list/project": project
|
||||||
|
"/compute:beta/compute.vpnGateways.list/region": region
|
||||||
|
"/compute:beta/compute.vpnGateways.setLabels": set_vpn_gateway_labels
|
||||||
|
"/compute:beta/compute.vpnGateways.setLabels/project": project
|
||||||
|
"/compute:beta/compute.vpnGateways.setLabels/region": region
|
||||||
|
"/compute:beta/compute.vpnGateways.setLabels/requestId": request_id
|
||||||
|
"/compute:beta/compute.vpnGateways.setLabels/resource": resource
|
||||||
"/compute:beta/compute.vpnTunnels.aggregatedList": list_aggregated_vpn_tunnel
|
"/compute:beta/compute.vpnTunnels.aggregatedList": list_aggregated_vpn_tunnel
|
||||||
"/compute:beta/compute.vpnTunnels.aggregatedList/filter": filter
|
"/compute:beta/compute.vpnTunnels.aggregatedList/filter": filter
|
||||||
"/compute:beta/compute.vpnTunnels.aggregatedList/maxResults": max_results
|
"/compute:beta/compute.vpnTunnels.aggregatedList/maxResults": max_results
|
||||||
|
@ -34891,6 +35054,7 @@
|
||||||
"/compute:v1/ManagedInstance/instance": instance
|
"/compute:v1/ManagedInstance/instance": instance
|
||||||
"/compute:v1/ManagedInstance/instanceStatus": instance_status
|
"/compute:v1/ManagedInstance/instanceStatus": instance_status
|
||||||
"/compute:v1/ManagedInstance/lastAttempt": last_attempt
|
"/compute:v1/ManagedInstance/lastAttempt": last_attempt
|
||||||
|
"/compute:v1/ManagedInstance/version": version
|
||||||
"/compute:v1/ManagedInstanceLastAttempt": managed_instance_last_attempt
|
"/compute:v1/ManagedInstanceLastAttempt": managed_instance_last_attempt
|
||||||
"/compute:v1/ManagedInstanceLastAttempt/errors": errors
|
"/compute:v1/ManagedInstanceLastAttempt/errors": errors
|
||||||
"/compute:v1/ManagedInstanceLastAttempt/errors/errors": errors
|
"/compute:v1/ManagedInstanceLastAttempt/errors/errors": errors
|
||||||
|
@ -34898,6 +35062,9 @@
|
||||||
"/compute:v1/ManagedInstanceLastAttempt/errors/errors/error/code": code
|
"/compute:v1/ManagedInstanceLastAttempt/errors/errors/error/code": code
|
||||||
"/compute:v1/ManagedInstanceLastAttempt/errors/errors/error/location": location
|
"/compute:v1/ManagedInstanceLastAttempt/errors/errors/error/location": location
|
||||||
"/compute:v1/ManagedInstanceLastAttempt/errors/errors/error/message": message
|
"/compute:v1/ManagedInstanceLastAttempt/errors/errors/error/message": message
|
||||||
|
"/compute:v1/ManagedInstanceVersion": managed_instance_version
|
||||||
|
"/compute:v1/ManagedInstanceVersion/instanceTemplate": instance_template
|
||||||
|
"/compute:v1/ManagedInstanceVersion/name": name
|
||||||
"/compute:v1/Metadata": metadata
|
"/compute:v1/Metadata": metadata
|
||||||
"/compute:v1/Metadata/fingerprint": fingerprint
|
"/compute:v1/Metadata/fingerprint": fingerprint
|
||||||
"/compute:v1/Metadata/items": items
|
"/compute:v1/Metadata/items": items
|
||||||
|
@ -77877,6 +78044,8 @@
|
||||||
"/healthcare:v1alpha2/DicomConfig": dicom_config
|
"/healthcare:v1alpha2/DicomConfig": dicom_config
|
||||||
"/healthcare:v1alpha2/DicomConfig/keepList": keep_list
|
"/healthcare:v1alpha2/DicomConfig/keepList": keep_list
|
||||||
"/healthcare:v1alpha2/DicomStore": dicom_store
|
"/healthcare:v1alpha2/DicomStore": dicom_store
|
||||||
|
"/healthcare:v1alpha2/DicomStore/labels": labels
|
||||||
|
"/healthcare:v1alpha2/DicomStore/labels/label": label
|
||||||
"/healthcare:v1alpha2/DicomStore/name": name
|
"/healthcare:v1alpha2/DicomStore/name": name
|
||||||
"/healthcare:v1alpha2/DicomStore/notificationConfig": notification_config
|
"/healthcare:v1alpha2/DicomStore/notificationConfig": notification_config
|
||||||
"/healthcare:v1alpha2/Empty": empty
|
"/healthcare:v1alpha2/Empty": empty
|
||||||
|
@ -77898,7 +78067,10 @@
|
||||||
"/healthcare:v1alpha2/FhirStore": fhir_store
|
"/healthcare:v1alpha2/FhirStore": fhir_store
|
||||||
"/healthcare:v1alpha2/FhirStore/disableReferentialIntegrity": disable_referential_integrity
|
"/healthcare:v1alpha2/FhirStore/disableReferentialIntegrity": disable_referential_integrity
|
||||||
"/healthcare:v1alpha2/FhirStore/disableResourceVersioning": disable_resource_versioning
|
"/healthcare:v1alpha2/FhirStore/disableResourceVersioning": disable_resource_versioning
|
||||||
|
"/healthcare:v1alpha2/FhirStore/enableHistoryImport": enable_history_import
|
||||||
"/healthcare:v1alpha2/FhirStore/enableUpdateCreate": enable_update_create
|
"/healthcare:v1alpha2/FhirStore/enableUpdateCreate": enable_update_create
|
||||||
|
"/healthcare:v1alpha2/FhirStore/labels": labels
|
||||||
|
"/healthcare:v1alpha2/FhirStore/labels/label": label
|
||||||
"/healthcare:v1alpha2/FhirStore/name": name
|
"/healthcare:v1alpha2/FhirStore/name": name
|
||||||
"/healthcare:v1alpha2/FhirStore/notificationConfig": notification_config
|
"/healthcare:v1alpha2/FhirStore/notificationConfig": notification_config
|
||||||
"/healthcare:v1alpha2/Finding": finding
|
"/healthcare:v1alpha2/Finding": finding
|
||||||
|
@ -77935,6 +78107,8 @@
|
||||||
"/healthcare:v1alpha2/GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse/fhirStore": fhir_store
|
"/healthcare:v1alpha2/GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse/fhirStore": fhir_store
|
||||||
"/healthcare:v1alpha2/GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse/inputSize": input_size
|
"/healthcare:v1alpha2/GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse/inputSize": input_size
|
||||||
"/healthcare:v1alpha2/Hl7V2Store": hl7_v2_store
|
"/healthcare:v1alpha2/Hl7V2Store": hl7_v2_store
|
||||||
|
"/healthcare:v1alpha2/Hl7V2Store/labels": labels
|
||||||
|
"/healthcare:v1alpha2/Hl7V2Store/labels/label": label
|
||||||
"/healthcare:v1alpha2/Hl7V2Store/name": name
|
"/healthcare:v1alpha2/Hl7V2Store/name": name
|
||||||
"/healthcare:v1alpha2/Hl7V2Store/notificationConfig": notification_config
|
"/healthcare:v1alpha2/Hl7V2Store/notificationConfig": notification_config
|
||||||
"/healthcare:v1alpha2/Hl7V2Store/parserConfig": parser_config
|
"/healthcare:v1alpha2/Hl7V2Store/parserConfig": parser_config
|
||||||
|
@ -78142,6 +78316,9 @@
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.instances": instances_project_location_dataset_dicom_store_dicom_web
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.instances": instances_project_location_dataset_dicom_store_dicom_web
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.instances/dicomWebPath": dicom_web_path
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.instances/dicomWebPath": dicom_web_path
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.instances/parent": parent
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.instances/parent": parent
|
||||||
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.searchForStudies": search_project_location_dataset_dicom_store_dicom_web_for_studies
|
||||||
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.searchForStudies/dicomWebPath": dicom_web_path
|
||||||
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.searchForStudies/parent": parent
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.series": series_project_location_dataset_dicom_store_dicom_web
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.series": series_project_location_dataset_dicom_store_dicom_web
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.series/dicomWebPath": dicom_web_path
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.series/dicomWebPath": dicom_web_path
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.series/parent": parent
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.dicomWeb.series/parent": parent
|
||||||
|
@ -78210,6 +78387,7 @@
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.import": import_dicom_store_dicom_data
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.import": import_dicom_store_dicom_data
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.import/name": name
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.import/name": name
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list": list_project_location_dataset_dicom_stores
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list": list_project_location_dataset_dicom_stores
|
||||||
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list/filter": filter
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list/pageSize": page_size
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list/pageSize": page_size
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list/pageToken": page_token
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list/pageToken": page_token
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list/parent": parent
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.dicomStores.list/parent": parent
|
||||||
|
@ -78275,6 +78453,7 @@
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.import": import_fhir_store_resources
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.import": import_fhir_store_resources
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.import/name": name
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.import/name": name
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list": list_project_location_dataset_fhir_stores
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list": list_project_location_dataset_fhir_stores
|
||||||
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list/filter": filter
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list/pageSize": page_size
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list/pageSize": page_size
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list/pageToken": page_token
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list/pageToken": page_token
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list/parent": parent
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.fhirStores.list/parent": parent
|
||||||
|
@ -78303,6 +78482,7 @@
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.getIamPolicy": get_project_location_dataset_hl7_v2_store_iam_policy
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.getIamPolicy": get_project_location_dataset_hl7_v2_store_iam_policy
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.getIamPolicy/resource": resource
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.getIamPolicy/resource": resource
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list": list_project_location_dataset_hl7_v2_stores
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list": list_project_location_dataset_hl7_v2_stores
|
||||||
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list/filter": filter
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list/pageSize": page_size
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list/pageSize": page_size
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list/pageToken": page_token
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list/pageToken": page_token
|
||||||
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list/parent": parent
|
"/healthcare:v1alpha2/healthcare.projects.locations.datasets.hl7V2Stores.list/parent": parent
|
||||||
|
@ -87438,6 +87618,7 @@
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandDurations/upload": upload
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandDurations/upload": upload
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents": google_devtools_remotebuildbot_command_events
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents": google_devtools_remotebuildbot_command_events
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents/dockerCacheHit": docker_cache_hit
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents/dockerCacheHit": docker_cache_hit
|
||||||
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents/inputCacheMiss": input_cache_miss
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents/numErrors": num_errors
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents/numErrors": num_errors
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents/numWarnings": num_warnings
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildbotCommandEvents/numWarnings": num_warnings
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest": google_devtools_remotebuildexecution_admin_v1alpha_create_instance_request
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest": google_devtools_remotebuildexecution_admin_v1alpha_create_instance_request
|
||||||
|
@ -87788,6 +87969,7 @@
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandDurations/upload": upload
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandDurations/upload": upload
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents": google_devtools_remotebuildbot_command_events
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents": google_devtools_remotebuildbot_command_events
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents/dockerCacheHit": docker_cache_hit
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents/dockerCacheHit": docker_cache_hit
|
||||||
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents/inputCacheMiss": input_cache_miss
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents/numErrors": num_errors
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents/numErrors": num_errors
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents/numWarnings": num_warnings
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildbotCommandEvents/numWarnings": num_warnings
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest": google_devtools_remotebuildexecution_admin_v1alpha_create_instance_request
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest": google_devtools_remotebuildexecution_admin_v1alpha_create_instance_request
|
||||||
|
@ -88197,6 +88379,7 @@
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandDurations/upload": upload
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandDurations/upload": upload
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents": google_devtools_remotebuildbot_command_events
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents": google_devtools_remotebuildbot_command_events
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents/dockerCacheHit": docker_cache_hit
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents/dockerCacheHit": docker_cache_hit
|
||||||
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents/inputCacheMiss": input_cache_miss
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents/numErrors": num_errors
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents/numErrors": num_errors
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents/numWarnings": num_warnings
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildbotCommandEvents/numWarnings": num_warnings
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest": google_devtools_remotebuildexecution_admin_v1alpha_create_instance_request
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest": google_devtools_remotebuildexecution_admin_v1alpha_create_instance_request
|
||||||
|
|
|
@ -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 = '20190201'
|
REVISION = '20190211'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1867,6 +1867,12 @@ module Google
|
||||||
# @return [Hash<String,String>]
|
# @return [Hash<String,String>]
|
||||||
attr_accessor :labels
|
attr_accessor :labels
|
||||||
|
|
||||||
|
# URLs of the zones where the disk should be replicated to. Only applicable for
|
||||||
|
# regional resources.
|
||||||
|
# Corresponds to the JSON property `replicaZones`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :replica_zones
|
||||||
|
|
||||||
# The source image to create this disk. When creating a new instance, one of
|
# The source image to create this disk. When creating a new instance, one of
|
||||||
# initializeParams.sourceImage or disks.source is required except for local SSD.
|
# initializeParams.sourceImage or disks.source is required except for local SSD.
|
||||||
# To create a disk with one of the public operating system images, specify the
|
# To create a disk with one of the public operating system images, specify the
|
||||||
|
@ -1920,6 +1926,7 @@ module Google
|
||||||
@disk_type = args[:disk_type] if args.key?(:disk_type)
|
@disk_type = args[:disk_type] if args.key?(:disk_type)
|
||||||
@guest_os_features = args[:guest_os_features] if args.key?(:guest_os_features)
|
@guest_os_features = args[:guest_os_features] if args.key?(:guest_os_features)
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
@replica_zones = args[:replica_zones] if args.key?(:replica_zones)
|
||||||
@source_image = args[:source_image] if args.key?(:source_image)
|
@source_image = args[:source_image] if args.key?(:source_image)
|
||||||
@source_image_encryption_key = args[:source_image_encryption_key] if args.key?(:source_image_encryption_key)
|
@source_image_encryption_key = args[:source_image_encryption_key] if args.key?(:source_image_encryption_key)
|
||||||
@source_snapshot = args[:source_snapshot] if args.key?(:source_snapshot)
|
@source_snapshot = args[:source_snapshot] if args.key?(:source_snapshot)
|
||||||
|
@ -2011,16 +2018,16 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# List of authentication methods that can be used for origin authentication.
|
# List of authentication methods that can be used for origin authentication.
|
||||||
# Similar to peers, these will be evaluated in order; the first valid one will
|
# Similar to peers, these will be evaluated in order the first valid one will be
|
||||||
# be used to set origin identity. If none of these methods pass, the request
|
# used to set origin identity. If none of these methods pass, the request will
|
||||||
# will be rejected with authentication failed error (401). Leave the list empty
|
# be rejected with authentication failed error (401). Leave the list empty if
|
||||||
# if origin authentication is not required.
|
# origin authentication is not required.
|
||||||
# Corresponds to the JSON property `origins`
|
# Corresponds to the JSON property `origins`
|
||||||
# @return [Array<Google::Apis::ComputeAlpha::OriginAuthenticationMethod>]
|
# @return [Array<Google::Apis::ComputeAlpha::OriginAuthenticationMethod>]
|
||||||
attr_accessor :origins
|
attr_accessor :origins
|
||||||
|
|
||||||
# List of authentication methods that can be used for peer authentication. They
|
# List of authentication methods that can be used for peer authentication. They
|
||||||
# will be evaluated in order; the first valid one will be used to set peer
|
# will be evaluated in order the first valid one will be used to set peer
|
||||||
# identity. If none of these methods pass, the request will be rejected with
|
# identity. If none of these methods pass, the request will be rejected with
|
||||||
# authentication failed error (401). Leave the list empty if peer authentication
|
# authentication failed error (401). Leave the list empty if peer authentication
|
||||||
# is not required.
|
# is not required.
|
||||||
|
@ -10674,8 +10681,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :container_type
|
attr_accessor :container_type
|
||||||
|
|
||||||
# An optional SHA1 checksum of the disk image before unpackaging; provided by
|
# An optional SHA1 checksum of the disk image before unpackaging provided by the
|
||||||
# the client when the disk image is created.
|
# client when the disk image is created.
|
||||||
# Corresponds to the JSON property `sha1Checksum`
|
# Corresponds to the JSON property `sha1Checksum`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :sha1_checksum
|
attr_accessor :sha1_checksum
|
||||||
|
@ -14163,8 +14170,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :google_ip_address
|
attr_accessor :google_ip_address
|
||||||
|
|
||||||
# [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
|
||||||
# with Google or otherwise to debug backend connectivity issues.
|
# Google or otherwise to debug backend connectivity issues.
|
||||||
# Corresponds to the JSON property `googleReferenceId`
|
# Corresponds to the JSON property `googleReferenceId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :google_reference_id
|
attr_accessor :google_reference_id
|
||||||
|
@ -18788,12 +18795,30 @@ module Google
|
||||||
attr_accessor :export_custom_routes
|
attr_accessor :export_custom_routes
|
||||||
alias_method :export_custom_routes?, :export_custom_routes
|
alias_method :export_custom_routes?, :export_custom_routes
|
||||||
|
|
||||||
|
# Whether subnet routes with public IP range are exported. The default value is
|
||||||
|
# true, all subnet routes are exported. The IPv4 special-use ranges (https://en.
|
||||||
|
# wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and
|
||||||
|
# are not controlled by this field.
|
||||||
|
# Corresponds to the JSON property `exportSubnetRoutesWithPublicIp`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :export_subnet_routes_with_public_ip
|
||||||
|
alias_method :export_subnet_routes_with_public_ip?, :export_subnet_routes_with_public_ip
|
||||||
|
|
||||||
# Whether to import the custom routes from peer network.
|
# Whether to import the custom routes from peer network.
|
||||||
# Corresponds to the JSON property `importCustomRoutes`
|
# Corresponds to the JSON property `importCustomRoutes`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :import_custom_routes
|
attr_accessor :import_custom_routes
|
||||||
alias_method :import_custom_routes?, :import_custom_routes
|
alias_method :import_custom_routes?, :import_custom_routes
|
||||||
|
|
||||||
|
# Whether subnet routes with public IP range are imported. The default value is
|
||||||
|
# false. The IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#
|
||||||
|
# Special_addresses) are always imported from peers and are not controlled by
|
||||||
|
# this field.
|
||||||
|
# Corresponds to the JSON property `importSubnetRoutesWithPublicIp`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :import_subnet_routes_with_public_ip
|
||||||
|
alias_method :import_subnet_routes_with_public_ip?, :import_subnet_routes_with_public_ip
|
||||||
|
|
||||||
# Name of this peering. Provided by the client when the peering is created. The
|
# Name of this peering. Provided by the client when the peering is created. The
|
||||||
# name must comply with RFC1035. Specifically, the name must be 1-63 characters
|
# name must comply with RFC1035. Specifically, the name must be 1-63 characters
|
||||||
# long and match regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the
|
# long and match regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the
|
||||||
|
@ -18832,7 +18857,9 @@ module Google
|
||||||
@auto_create_routes = args[:auto_create_routes] if args.key?(:auto_create_routes)
|
@auto_create_routes = args[:auto_create_routes] if args.key?(:auto_create_routes)
|
||||||
@exchange_subnet_routes = args[:exchange_subnet_routes] if args.key?(:exchange_subnet_routes)
|
@exchange_subnet_routes = args[:exchange_subnet_routes] if args.key?(:exchange_subnet_routes)
|
||||||
@export_custom_routes = args[:export_custom_routes] if args.key?(:export_custom_routes)
|
@export_custom_routes = args[:export_custom_routes] if args.key?(:export_custom_routes)
|
||||||
|
@export_subnet_routes_with_public_ip = args[:export_subnet_routes_with_public_ip] if args.key?(:export_subnet_routes_with_public_ip)
|
||||||
@import_custom_routes = args[:import_custom_routes] if args.key?(:import_custom_routes)
|
@import_custom_routes = args[:import_custom_routes] if args.key?(:import_custom_routes)
|
||||||
|
@import_subnet_routes_with_public_ip = args[:import_subnet_routes_with_public_ip] if args.key?(:import_subnet_routes_with_public_ip)
|
||||||
@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)
|
||||||
@state = args[:state] if args.key?(:state)
|
@state = args[:state] if args.key?(:state)
|
||||||
|
@ -26869,6 +26896,12 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :priority
|
attr_accessor :priority
|
||||||
|
|
||||||
|
# Must be specified if the action is "rate_based_blacklist" or "throttle".
|
||||||
|
# Cannot be specified for any other actions.
|
||||||
|
# Corresponds to the JSON property `rateLimitOptions`
|
||||||
|
# @return [Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptions]
|
||||||
|
attr_accessor :rate_limit_options
|
||||||
|
|
||||||
# A list of network resource URLs to which this rule applies. This field allows
|
# A list of network resource URLs to which this rule applies. This field allows
|
||||||
# you to control which network?s VMs get this rule. If this field is left blank,
|
# you to control which network?s VMs get this rule. If this field is left blank,
|
||||||
# all VMs within the organization will receive the rule.
|
# all VMs within the organization will receive the rule.
|
||||||
|
@ -26891,6 +26924,7 @@ module Google
|
||||||
@match = args[:match] if args.key?(:match)
|
@match = args[:match] if args.key?(:match)
|
||||||
@preview = args[:preview] if args.key?(:preview)
|
@preview = args[:preview] if args.key?(:preview)
|
||||||
@priority = args[:priority] if args.key?(:priority)
|
@priority = args[:priority] if args.key?(:priority)
|
||||||
|
@rate_limit_options = args[:rate_limit_options] if args.key?(:rate_limit_options)
|
||||||
@target_resources = args[:target_resources] if args.key?(:target_resources)
|
@target_resources = args[:target_resources] if args.key?(:target_resources)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -26999,6 +27033,57 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class SecurityPolicyRuleRateLimitOptions
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Can only be specifed if the action for the rule is "rate_based_blacklist" If
|
||||||
|
# specified, determines the time (in seconds) the traffic will continue to be
|
||||||
|
# blocked by the rate limit after the rate falls below the threshold. The
|
||||||
|
# default value is 0 seconds.
|
||||||
|
# Corresponds to the JSON property `blockDuration`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :block_duration
|
||||||
|
|
||||||
|
# Action to take when requests are under the given threshold. When requests are
|
||||||
|
# throttled, this is also the action for all requests which are not dropped.
|
||||||
|
# Valid options are "allow", "fairshare", and "drop_overload".
|
||||||
|
# Corresponds to the JSON property `conformAction`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :conform_action
|
||||||
|
|
||||||
|
# Determines the key to enforce the threshold_rps limit on. If key is "IP", each
|
||||||
|
# IP has this limit enforced separately, whereas "ALL_IPs" means a single limit
|
||||||
|
# is applied to all requests matching this rule.
|
||||||
|
# Corresponds to the JSON property `enforceOnKey`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :enforce_on_key
|
||||||
|
|
||||||
|
# When a request is denied, returns the HTTP response code specified. Valid
|
||||||
|
# options are "deny()" where valid values for status are 403, 404, 429, and 502.
|
||||||
|
# Corresponds to the JSON property `exceedAction`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :exceed_action
|
||||||
|
|
||||||
|
# Rate in requests per second at which to begin ratelimiting.
|
||||||
|
# Corresponds to the JSON property `thresholdRps`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :threshold_rps
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@block_duration = args[:block_duration] if args.key?(:block_duration)
|
||||||
|
@conform_action = args[:conform_action] if args.key?(:conform_action)
|
||||||
|
@enforce_on_key = args[:enforce_on_key] if args.key?(:enforce_on_key)
|
||||||
|
@exceed_action = args[:exceed_action] if args.key?(:exceed_action)
|
||||||
|
@threshold_rps = args[:threshold_rps] if args.key?(:threshold_rps)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# The authentication and authorization settings for a BackendService.
|
# The authentication and authorization settings for a BackendService.
|
||||||
class SecuritySettings
|
class SecuritySettings
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -3670,6 +3670,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SecurityPolicyRuleRateLimitOptions
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SecuritySettings
|
class SecuritySettings
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -5346,6 +5352,7 @@ module Google
|
||||||
collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeAlpha::GuestOsFeature, decorator: Google::Apis::ComputeAlpha::GuestOsFeature::Representation
|
collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeAlpha::GuestOsFeature, decorator: Google::Apis::ComputeAlpha::GuestOsFeature::Representation
|
||||||
|
|
||||||
hash :labels, as: 'labels'
|
hash :labels, as: 'labels'
|
||||||
|
collection :replica_zones, as: 'replicaZones'
|
||||||
property :source_image, as: 'sourceImage'
|
property :source_image, as: 'sourceImage'
|
||||||
property :source_image_encryption_key, as: 'sourceImageEncryptionKey', class: Google::Apis::ComputeAlpha::CustomerEncryptionKey, decorator: Google::Apis::ComputeAlpha::CustomerEncryptionKey::Representation
|
property :source_image_encryption_key, as: 'sourceImageEncryptionKey', class: Google::Apis::ComputeAlpha::CustomerEncryptionKey, decorator: Google::Apis::ComputeAlpha::CustomerEncryptionKey::Representation
|
||||||
|
|
||||||
|
@ -9511,7 +9518,9 @@ module Google
|
||||||
property :auto_create_routes, as: 'autoCreateRoutes'
|
property :auto_create_routes, as: 'autoCreateRoutes'
|
||||||
property :exchange_subnet_routes, as: 'exchangeSubnetRoutes'
|
property :exchange_subnet_routes, as: 'exchangeSubnetRoutes'
|
||||||
property :export_custom_routes, as: 'exportCustomRoutes'
|
property :export_custom_routes, as: 'exportCustomRoutes'
|
||||||
|
property :export_subnet_routes_with_public_ip, as: 'exportSubnetRoutesWithPublicIp'
|
||||||
property :import_custom_routes, as: 'importCustomRoutes'
|
property :import_custom_routes, as: 'importCustomRoutes'
|
||||||
|
property :import_subnet_routes_with_public_ip, as: 'importSubnetRoutesWithPublicIp'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :network, as: 'network'
|
property :network, as: 'network'
|
||||||
property :state, as: 'state'
|
property :state, as: 'state'
|
||||||
|
@ -11620,6 +11629,8 @@ module Google
|
||||||
|
|
||||||
property :preview, as: 'preview'
|
property :preview, as: 'preview'
|
||||||
property :priority, as: 'priority'
|
property :priority, as: 'priority'
|
||||||
|
property :rate_limit_options, as: 'rateLimitOptions', class: Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptions, decorator: Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptions::Representation
|
||||||
|
|
||||||
collection :target_resources, as: 'targetResources'
|
collection :target_resources, as: 'targetResources'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -11653,6 +11664,17 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SecurityPolicyRuleRateLimitOptions
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :block_duration, as: 'blockDuration'
|
||||||
|
property :conform_action, as: 'conformAction'
|
||||||
|
property :enforce_on_key, as: 'enforceOnKey'
|
||||||
|
property :exceed_action, as: 'exceedAction'
|
||||||
|
property :threshold_rps, as: 'thresholdRps'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class SecuritySettings
|
class SecuritySettings
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -10599,7 +10599,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Performs a reset on the instance. This is a hard reset; the VM does not do a
|
# Performs a reset on the instance. This is a hard reset the VM does not do a
|
||||||
# graceful shutdown. For more information, see Resetting an instance.
|
# graceful shutdown. For more information, see Resetting an instance.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -16710,6 +16710,10 @@ module Google
|
||||||
# @param [String] security_policy
|
# @param [String] security_policy
|
||||||
# Name of the security policy to update.
|
# Name of the security policy to update.
|
||||||
# @param [Google::Apis::ComputeAlpha::SecurityPolicyAssociation] security_policy_association_object
|
# @param [Google::Apis::ComputeAlpha::SecurityPolicyAssociation] security_policy_association_object
|
||||||
|
# @param [Boolean] replace_existing_association
|
||||||
|
# Indicates whether or not to replace it if an association of the attachment
|
||||||
|
# already exists. This is false by default, in which case an error will be
|
||||||
|
# returned if an assocation already exists.
|
||||||
# @param [String] request_id
|
# @param [String] request_id
|
||||||
# An optional request ID to identify requests. Specify a unique request ID so
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
# that if you must retry your request, the server will know to ignore the
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
@ -16740,13 +16744,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 add_organization_security_policy_association(security_policy, security_policy_association_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
def add_organization_security_policy_association(security_policy, security_policy_association_object = nil, replace_existing_association: nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'locations/global/securityPolicies/{securityPolicy}/addAssociation', options)
|
command = make_simple_command(:post, 'locations/global/securityPolicies/{securityPolicy}/addAssociation', options)
|
||||||
command.request_representation = Google::Apis::ComputeAlpha::SecurityPolicyAssociation::Representation
|
command.request_representation = Google::Apis::ComputeAlpha::SecurityPolicyAssociation::Representation
|
||||||
command.request_object = security_policy_association_object
|
command.request_object = security_policy_association_object
|
||||||
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation
|
||||||
command.response_class = Google::Apis::ComputeAlpha::Operation
|
command.response_class = Google::Apis::ComputeAlpha::Operation
|
||||||
command.params['securityPolicy'] = security_policy unless security_policy.nil?
|
command.params['securityPolicy'] = security_policy unless security_policy.nil?
|
||||||
|
command.query['replaceExistingAssociation'] = replace_existing_association unless replace_existing_association.nil?
|
||||||
command.query['requestId'] = request_id unless request_id.nil?
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
|
|
@ -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 = '20190201'
|
REVISION = '20190211'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -5769,6 +5769,257 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# External VPN gateway is the on-premises VPN gateway(s) or another cloud
|
||||||
|
# provider?s VPN gateway that connects to your Google Cloud VPN gateway. To
|
||||||
|
# create a highly available VPN from Google Cloud to your on-premises side or
|
||||||
|
# another Cloud provider's VPN gateway, you must create a external VPN gateway
|
||||||
|
# resource in GCP, which provides the information to GCP about your external VPN
|
||||||
|
# gateway.
|
||||||
|
class ExternalVpnGateway
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] Creation timestamp in RFC3339 text format.
|
||||||
|
# Corresponds to the JSON property `creationTimestamp`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :creation_timestamp
|
||||||
|
|
||||||
|
# An optional description of this resource. Provide this property when you
|
||||||
|
# create the resource.
|
||||||
|
# Corresponds to the JSON property `description`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :description
|
||||||
|
|
||||||
|
# [Output Only] The unique identifier for the resource. This identifier is
|
||||||
|
# defined by the server.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# List of interfaces for this external VPN gateway.
|
||||||
|
# Corresponds to the JSON property `interfaces`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::ExternalVpnGatewayInterface>]
|
||||||
|
attr_accessor :interfaces
|
||||||
|
|
||||||
|
# [Output Only] Type of the resource. Always compute#externalVpnGateway for
|
||||||
|
# externalVpnGateways.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# A fingerprint for the labels being applied to this ExternalVpnGateway, which
|
||||||
|
# is essentially a hash of the labels set used for optimistic locking. The
|
||||||
|
# fingerprint is initially generated by Compute Engine and changes after every
|
||||||
|
# request to modify or update labels. You must always provide an up-to-date
|
||||||
|
# fingerprint hash in order to update or change labels, otherwise the request
|
||||||
|
# will fail with error 412 conditionNotMet.
|
||||||
|
# To see the latest fingerprint, make a get() request to retrieve an
|
||||||
|
# ExternalVpnGateway.
|
||||||
|
# Corresponds to the JSON property `labelFingerprint`
|
||||||
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :label_fingerprint
|
||||||
|
|
||||||
|
# Labels to apply to this ExternalVpnGateway resource. These can be later
|
||||||
|
# modified by the setLabels method. Each label key/value must comply with
|
||||||
|
# RFC1035. Label values may be empty.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
# Name of the resource. Provided by the client when the resource is created. The
|
||||||
|
# name must be 1-63 characters long, and comply with RFC1035. Specifically, the
|
||||||
|
# name must be 1-63 characters long and match the regular expression `[a-z]([-a-
|
||||||
|
# z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter,
|
||||||
|
# and all following characters must be a dash, lowercase letter, or digit,
|
||||||
|
# except the last character, which cannot be a dash.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# Indicates the user-supplied redundancy type of this external VPN gateway.
|
||||||
|
# Corresponds to the JSON property `redundancyType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :redundancy_type
|
||||||
|
|
||||||
|
# [Output Only] Server-defined URL for the resource.
|
||||||
|
# Corresponds to the JSON property `selfLink`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :self_link
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||||
|
@description = args[:description] if args.key?(:description)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@interfaces = args[:interfaces] if args.key?(:interfaces)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@redundancy_type = args[:redundancy_type] if args.key?(:redundancy_type)
|
||||||
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The interface for the external VPN gateway.
|
||||||
|
class ExternalVpnGatewayInterface
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The numeric ID of this interface. The allowed input values for this id for
|
||||||
|
# different redundancy types of external VPN gateway:
|
||||||
|
# SINGLE_IP_INTERNALLY_REDUNDANT - 0 TWO_IPS_REDUNDANCY - 0, 1
|
||||||
|
# FOUR_IPS_REDUNDANCY - 0, 1, 2, 3
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# IP address of the interface in the external VPN gateway. Only IPv4 is
|
||||||
|
# supported. This IP address can be either from your on-premise gateway or
|
||||||
|
# another Cloud provider?s VPN gateway, it cannot be an IP address from Google
|
||||||
|
# Compute Engine.
|
||||||
|
# Corresponds to the JSON property `ipAddress`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :ip_address
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@ip_address = args[:ip_address] if args.key?(:ip_address)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Response to the list request, and contains a list of externalVpnGateways.
|
||||||
|
class ExternalVpnGatewayList
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `etag`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :etag
|
||||||
|
|
||||||
|
# [Output Only] Unique identifier for the resource; defined by the server.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# A list of ExternalVpnGateway resources.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::ExternalVpnGateway>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# [Output Only] Type of resource. Always compute#externalVpnGatewayList for
|
||||||
|
# lists of externalVpnGateways.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# [Output Only] This token allows you to get the next page of results for list
|
||||||
|
# requests. If the number of results is larger than maxResults, use the
|
||||||
|
# nextPageToken as a value for the query parameter pageToken in the next list
|
||||||
|
# request. Subsequent list requests will have their own nextPageToken to
|
||||||
|
# continue paging through the results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# [Output Only] Server-defined URL for this resource.
|
||||||
|
# Corresponds to the JSON property `selfLink`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :self_link
|
||||||
|
|
||||||
|
# [Output Only] Informational warning message.
|
||||||
|
# Corresponds to the JSON property `warning`
|
||||||
|
# @return [Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning]
|
||||||
|
attr_accessor :warning
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@etag = args[:etag] if args.key?(:etag)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@warning = args[:warning] if args.key?(:warning)
|
||||||
|
end
|
||||||
|
|
||||||
|
# [Output Only] Informational warning message.
|
||||||
|
class Warning
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A warning code, if applicable. For example, Compute Engine
|
||||||
|
# returns NO_RESULTS_ON_PAGE if there are no results in the response.
|
||||||
|
# Corresponds to the JSON property `code`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :code
|
||||||
|
|
||||||
|
# [Output Only] Metadata about this warning in key: value format. For example:
|
||||||
|
# "data": [ ` "key": "scope", "value": "zones/us-east1-d" `
|
||||||
|
# Corresponds to the JSON property `data`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning::Datum>]
|
||||||
|
attr_accessor :data
|
||||||
|
|
||||||
|
# [Output Only] A human-readable description of the warning code.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@code = args[:code] if args.key?(:code)
|
||||||
|
@data = args[:data] if args.key?(:data)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class Datum
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A key that provides more detail on the warning being returned.
|
||||||
|
# For example, for warnings where there are no results in a list request for a
|
||||||
|
# particular zone, this key might be scope and the key value might be the zone
|
||||||
|
# name. Other examples might be a key indicating a deprecated resource and a
|
||||||
|
# suggested replacement, or a warning about invalid network settings (for
|
||||||
|
# example, if an instance attempts to perform IP forwarding but is not enabled
|
||||||
|
# for IP forwarding).
|
||||||
|
# Corresponds to the JSON property `key`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
|
# [Output Only] A warning data value corresponding to the key.
|
||||||
|
# Corresponds to the JSON property `value`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :value
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@value = args[:value] if args.key?(:value)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Represents a Firewall resource.
|
# Represents a Firewall resource.
|
||||||
class Firewall
|
class Firewall
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -6291,6 +6542,18 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
attr_accessor :description
|
||||||
|
|
||||||
|
# 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 ForwardingRule. Include the fingerprint in patch request to ensure
|
||||||
|
# that you do not overwrite changes that were applied from another concurrent
|
||||||
|
# request.
|
||||||
|
# To see the latest fingerprint, make a get() request to retrieve a
|
||||||
|
# ForwardingRule.
|
||||||
|
# Corresponds to the JSON property `fingerprint`
|
||||||
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :fingerprint
|
||||||
|
|
||||||
# [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`
|
||||||
|
@ -6461,6 +6724,7 @@ module Google
|
||||||
@backend_service = args[:backend_service] if args.key?(:backend_service)
|
@backend_service = args[:backend_service] if args.key?(:backend_service)
|
||||||
@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)
|
||||||
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@ip_version = args[:ip_version] if args.key?(:ip_version)
|
@ip_version = args[:ip_version] if args.key?(:ip_version)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@ -8331,8 +8595,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :container_type
|
attr_accessor :container_type
|
||||||
|
|
||||||
# An optional SHA1 checksum of the disk image before unpackaging; provided by
|
# An optional SHA1 checksum of the disk image before unpackaging provided by the
|
||||||
# the client when the disk image is created.
|
# client when the disk image is created.
|
||||||
# Corresponds to the JSON property `sha1Checksum`
|
# Corresponds to the JSON property `sha1Checksum`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :sha1_checksum
|
attr_accessor :sha1_checksum
|
||||||
|
@ -11435,8 +11699,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :google_ip_address
|
attr_accessor :google_ip_address
|
||||||
|
|
||||||
# [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
|
||||||
# with Google or otherwise to debug backend connectivity issues.
|
# Google or otherwise to debug backend connectivity issues.
|
||||||
# Corresponds to the JSON property `googleReferenceId`
|
# Corresponds to the JSON property `googleReferenceId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :google_reference_id
|
attr_accessor :google_reference_id
|
||||||
|
@ -26784,6 +27048,452 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Represents a VPN gateway resource.
|
||||||
|
class VpnGateway
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] Creation timestamp in RFC3339 text format.
|
||||||
|
# Corresponds to the JSON property `creationTimestamp`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :creation_timestamp
|
||||||
|
|
||||||
|
# An optional description of this resource. Provide this property when you
|
||||||
|
# create the resource.
|
||||||
|
# Corresponds to the JSON property `description`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :description
|
||||||
|
|
||||||
|
# [Output Only] The unique identifier for the resource. This identifier is
|
||||||
|
# defined by the server.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# [Output Only] Type of resource. Always compute#vpnGateway for VPN gateways.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# A fingerprint for the labels being applied to this VpnGateway, which is
|
||||||
|
# essentially a hash of the labels set used for optimistic locking. The
|
||||||
|
# fingerprint is initially generated by Compute Engine and changes after every
|
||||||
|
# request to modify or update labels. You must always provide an up-to-date
|
||||||
|
# fingerprint hash in order to update or change labels, otherwise the request
|
||||||
|
# will fail with error 412 conditionNotMet.
|
||||||
|
# To see the latest fingerprint, make a get() request to retrieve an VpnGateway.
|
||||||
|
# Corresponds to the JSON property `labelFingerprint`
|
||||||
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :label_fingerprint
|
||||||
|
|
||||||
|
# Labels to apply to this VpnGateway resource. These can be later modified by
|
||||||
|
# the setLabels method. Each label key/value must comply with RFC1035. Label
|
||||||
|
# values may be empty.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
# Name of the resource. Provided by the client when the resource is created. The
|
||||||
|
# name must be 1-63 characters long, and comply with RFC1035. Specifically, the
|
||||||
|
# name must be 1-63 characters long and match the regular expression `[a-z]([-a-
|
||||||
|
# z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter,
|
||||||
|
# and all following characters must be a dash, lowercase letter, or digit,
|
||||||
|
# except the last character, which cannot be a dash.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# URL of the network to which this VPN gateway is attached. Provided by the
|
||||||
|
# client when the VPN gateway is created.
|
||||||
|
# Corresponds to the JSON property `network`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :network
|
||||||
|
|
||||||
|
# [Output Only] URL of the region where the VPN gateway resides.
|
||||||
|
# Corresponds to the JSON property `region`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :region
|
||||||
|
|
||||||
|
# [Output Only] Server-defined URL for the resource.
|
||||||
|
# Corresponds to the JSON property `selfLink`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :self_link
|
||||||
|
|
||||||
|
# [Output Only] A list of interfaces on this VPN gateway.
|
||||||
|
# Corresponds to the JSON property `vpnInterfaces`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::VpnGatewayVpnGatewayInterface>]
|
||||||
|
attr_accessor :vpn_interfaces
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||||
|
@description = args[:description] if args.key?(:description)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@network = args[:network] if args.key?(:network)
|
||||||
|
@region = args[:region] if args.key?(:region)
|
||||||
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@vpn_interfaces = args[:vpn_interfaces] if args.key?(:vpn_interfaces)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class VpnGatewayAggregatedList
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] Unique identifier for the resource; defined by the server.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# A list of VpnGateway resources.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Hash<String,Google::Apis::ComputeBeta::VpnGatewaysScopedList>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# [Output Only] Type of resource. Always compute#vpnGateway for VPN gateways.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# [Output Only] This token allows you to get the next page of results for list
|
||||||
|
# requests. If the number of results is larger than maxResults, use the
|
||||||
|
# nextPageToken as a value for the query parameter pageToken in the next list
|
||||||
|
# request. Subsequent list requests will have their own nextPageToken to
|
||||||
|
# continue paging through the results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# [Output Only] Server-defined URL for this resource.
|
||||||
|
# Corresponds to the JSON property `selfLink`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :self_link
|
||||||
|
|
||||||
|
# [Output Only] Informational warning message.
|
||||||
|
# Corresponds to the JSON property `warning`
|
||||||
|
# @return [Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning]
|
||||||
|
attr_accessor :warning
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@warning = args[:warning] if args.key?(:warning)
|
||||||
|
end
|
||||||
|
|
||||||
|
# [Output Only] Informational warning message.
|
||||||
|
class Warning
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A warning code, if applicable. For example, Compute Engine
|
||||||
|
# returns NO_RESULTS_ON_PAGE if there are no results in the response.
|
||||||
|
# Corresponds to the JSON property `code`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :code
|
||||||
|
|
||||||
|
# [Output Only] Metadata about this warning in key: value format. For example:
|
||||||
|
# "data": [ ` "key": "scope", "value": "zones/us-east1-d" `
|
||||||
|
# Corresponds to the JSON property `data`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning::Datum>]
|
||||||
|
attr_accessor :data
|
||||||
|
|
||||||
|
# [Output Only] A human-readable description of the warning code.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@code = args[:code] if args.key?(:code)
|
||||||
|
@data = args[:data] if args.key?(:data)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class Datum
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A key that provides more detail on the warning being returned.
|
||||||
|
# For example, for warnings where there are no results in a list request for a
|
||||||
|
# particular zone, this key might be scope and the key value might be the zone
|
||||||
|
# name. Other examples might be a key indicating a deprecated resource and a
|
||||||
|
# suggested replacement, or a warning about invalid network settings (for
|
||||||
|
# example, if an instance attempts to perform IP forwarding but is not enabled
|
||||||
|
# for IP forwarding).
|
||||||
|
# Corresponds to the JSON property `key`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
|
# [Output Only] A warning data value corresponding to the key.
|
||||||
|
# Corresponds to the JSON property `value`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :value
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@value = args[:value] if args.key?(:value)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Contains a list of VpnGateway resources.
|
||||||
|
class VpnGatewayList
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] Unique identifier for the resource; defined by the server.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# A list of VpnGateway resources.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::VpnGateway>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# [Output Only] Type of resource. Always compute#vpnGateway for VPN gateways.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# [Output Only] This token allows you to get the next page of results for list
|
||||||
|
# requests. If the number of results is larger than maxResults, use the
|
||||||
|
# nextPageToken as a value for the query parameter pageToken in the next list
|
||||||
|
# request. Subsequent list requests will have their own nextPageToken to
|
||||||
|
# continue paging through the results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# [Output Only] Server-defined URL for this resource.
|
||||||
|
# Corresponds to the JSON property `selfLink`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :self_link
|
||||||
|
|
||||||
|
# [Output Only] Informational warning message.
|
||||||
|
# Corresponds to the JSON property `warning`
|
||||||
|
# @return [Google::Apis::ComputeBeta::VpnGatewayList::Warning]
|
||||||
|
attr_accessor :warning
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@warning = args[:warning] if args.key?(:warning)
|
||||||
|
end
|
||||||
|
|
||||||
|
# [Output Only] Informational warning message.
|
||||||
|
class Warning
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A warning code, if applicable. For example, Compute Engine
|
||||||
|
# returns NO_RESULTS_ON_PAGE if there are no results in the response.
|
||||||
|
# Corresponds to the JSON property `code`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :code
|
||||||
|
|
||||||
|
# [Output Only] Metadata about this warning in key: value format. For example:
|
||||||
|
# "data": [ ` "key": "scope", "value": "zones/us-east1-d" `
|
||||||
|
# Corresponds to the JSON property `data`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::VpnGatewayList::Warning::Datum>]
|
||||||
|
attr_accessor :data
|
||||||
|
|
||||||
|
# [Output Only] A human-readable description of the warning code.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@code = args[:code] if args.key?(:code)
|
||||||
|
@data = args[:data] if args.key?(:data)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class Datum
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A key that provides more detail on the warning being returned.
|
||||||
|
# For example, for warnings where there are no results in a list request for a
|
||||||
|
# particular zone, this key might be scope and the key value might be the zone
|
||||||
|
# name. Other examples might be a key indicating a deprecated resource and a
|
||||||
|
# suggested replacement, or a warning about invalid network settings (for
|
||||||
|
# example, if an instance attempts to perform IP forwarding but is not enabled
|
||||||
|
# for IP forwarding).
|
||||||
|
# Corresponds to the JSON property `key`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
|
# [Output Only] A warning data value corresponding to the key.
|
||||||
|
# Corresponds to the JSON property `value`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :value
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@value = args[:value] if args.key?(:value)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# A VPN gateway interface.
|
||||||
|
class VpnGatewayVpnGatewayInterface
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The numeric ID of this VPN gateway interface.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# The external IP address for this VPN gateway interface.
|
||||||
|
# Corresponds to the JSON property `ipAddress`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :ip_address
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@ip_address = args[:ip_address] if args.key?(:ip_address)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class VpnGatewaysScopedList
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A list of VPN gateways contained in this scope.
|
||||||
|
# Corresponds to the JSON property `vpnGateways`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::VpnGateway>]
|
||||||
|
attr_accessor :vpn_gateways
|
||||||
|
|
||||||
|
# [Output Only] Informational warning which replaces the list of addresses when
|
||||||
|
# the list is empty.
|
||||||
|
# Corresponds to the JSON property `warning`
|
||||||
|
# @return [Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning]
|
||||||
|
attr_accessor :warning
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@vpn_gateways = args[:vpn_gateways] if args.key?(:vpn_gateways)
|
||||||
|
@warning = args[:warning] if args.key?(:warning)
|
||||||
|
end
|
||||||
|
|
||||||
|
# [Output Only] Informational warning which replaces the list of addresses when
|
||||||
|
# the list is empty.
|
||||||
|
class Warning
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A warning code, if applicable. For example, Compute Engine
|
||||||
|
# returns NO_RESULTS_ON_PAGE if there are no results in the response.
|
||||||
|
# Corresponds to the JSON property `code`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :code
|
||||||
|
|
||||||
|
# [Output Only] Metadata about this warning in key: value format. For example:
|
||||||
|
# "data": [ ` "key": "scope", "value": "zones/us-east1-d" `
|
||||||
|
# Corresponds to the JSON property `data`
|
||||||
|
# @return [Array<Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning::Datum>]
|
||||||
|
attr_accessor :data
|
||||||
|
|
||||||
|
# [Output Only] A human-readable description of the warning code.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@code = args[:code] if args.key?(:code)
|
||||||
|
@data = args[:data] if args.key?(:data)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class Datum
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] A key that provides more detail on the warning being returned.
|
||||||
|
# For example, for warnings where there are no results in a list request for a
|
||||||
|
# particular zone, this key might be scope and the key value might be the zone
|
||||||
|
# name. Other examples might be a key indicating a deprecated resource and a
|
||||||
|
# suggested replacement, or a warning about invalid network settings (for
|
||||||
|
# example, if an instance attempts to perform IP forwarding but is not enabled
|
||||||
|
# for IP forwarding).
|
||||||
|
# Corresponds to the JSON property `key`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
|
# [Output Only] A warning data value corresponding to the key.
|
||||||
|
# Corresponds to the JSON property `value`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :value
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@key = args[:key] if args.key?(:key)
|
||||||
|
@value = args[:value] if args.key?(:value)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# VPN tunnel resource. (== resource_for beta.vpnTunnels ==) (== resource_for v1.
|
# VPN tunnel resource. (== resource_for beta.vpnTunnels ==) (== resource_for v1.
|
||||||
# vpnTunnels ==)
|
# vpnTunnels ==)
|
||||||
class VpnTunnel
|
class VpnTunnel
|
||||||
|
@ -26932,6 +27642,18 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :target_vpn_gateway
|
attr_accessor :target_vpn_gateway
|
||||||
|
|
||||||
|
# URL of the VPN gateway with which this VPN tunnel is associated. Provided by
|
||||||
|
# the client when the VPN tunnel is created. This must be used (instead of
|
||||||
|
# target_vpn_gateway) if a High Availability VPN gateway resource is created.
|
||||||
|
# Corresponds to the JSON property `vpnGateway`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :vpn_gateway
|
||||||
|
|
||||||
|
# The interface ID of the VPN gateway with which this VPN tunnel is associated.
|
||||||
|
# Corresponds to the JSON property `vpnGatewayInterface`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :vpn_gateway_interface
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -26960,6 +27682,8 @@ module Google
|
||||||
@shared_secret_hash = args[:shared_secret_hash] if args.key?(:shared_secret_hash)
|
@shared_secret_hash = args[:shared_secret_hash] if args.key?(:shared_secret_hash)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@target_vpn_gateway = args[:target_vpn_gateway] if args.key?(:target_vpn_gateway)
|
@target_vpn_gateway = args[:target_vpn_gateway] if args.key?(:target_vpn_gateway)
|
||||||
|
@vpn_gateway = args[:vpn_gateway] if args.key?(:vpn_gateway)
|
||||||
|
@vpn_gateway_interface = args[:vpn_gateway_interface] if args.key?(:vpn_gateway_interface)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -802,6 +802,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ExternalVpnGateway
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ExternalVpnGatewayInterface
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ExternalVpnGatewayList
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Firewall
|
class Firewall
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -3760,6 +3790,72 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class VpnGateway
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewayAggregatedList
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewayList
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewayVpnGatewayInterface
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewaysScopedList
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class VpnTunnel
|
class VpnTunnel
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -5315,6 +5411,64 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ExternalVpnGateway
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :creation_timestamp, as: 'creationTimestamp'
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :id, :numeric_string => true, as: 'id'
|
||||||
|
collection :interfaces, as: 'interfaces', class: Google::Apis::ComputeBeta::ExternalVpnGatewayInterface, decorator: Google::Apis::ComputeBeta::ExternalVpnGatewayInterface::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :redundancy_type, as: 'redundancyType'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ExternalVpnGatewayInterface
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
property :ip_address, as: 'ipAddress'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ExternalVpnGatewayList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :etag, as: 'etag'
|
||||||
|
property :id, as: 'id'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::ExternalVpnGateway, decorator: Google::Apis::ComputeBeta::ExternalVpnGateway::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning, decorator: Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning::Datum, decorator: Google::Apis::ComputeBeta::ExternalVpnGatewayList::Warning::Datum::Representation
|
||||||
|
|
||||||
|
property :message, as: 'message'
|
||||||
|
end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :key, as: 'key'
|
||||||
|
property :value, as: 'value'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Firewall
|
class Firewall
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -5418,6 +5572,7 @@ module Google
|
||||||
property :backend_service, as: 'backendService'
|
property :backend_service, as: 'backendService'
|
||||||
property :creation_timestamp, as: 'creationTimestamp'
|
property :creation_timestamp, as: 'creationTimestamp'
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :ip_version, as: 'ipVersion'
|
property :ip_version, as: 'ipVersion'
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
|
@ -10666,6 +10821,124 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class VpnGateway
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :creation_timestamp, as: 'creationTimestamp'
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :id, :numeric_string => true, as: 'id'
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :network, as: 'network'
|
||||||
|
property :region, as: 'region'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
collection :vpn_interfaces, as: 'vpnInterfaces', class: Google::Apis::ComputeBeta::VpnGatewayVpnGatewayInterface, decorator: Google::Apis::ComputeBeta::VpnGatewayVpnGatewayInterface::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewayAggregatedList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::VpnGatewaysScopedList, decorator: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning::Datum::Representation
|
||||||
|
|
||||||
|
property :message, as: 'message'
|
||||||
|
end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :key, as: 'key'
|
||||||
|
property :value, as: 'value'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewayList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::VpnGateway, decorator: Google::Apis::ComputeBeta::VpnGateway::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnGatewayList::Warning, decorator: Google::Apis::ComputeBeta::VpnGatewayList::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnGatewayList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnGatewayList::Warning::Datum::Representation
|
||||||
|
|
||||||
|
property :message, as: 'message'
|
||||||
|
end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :key, as: 'key'
|
||||||
|
property :value, as: 'value'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewayVpnGatewayInterface
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
property :ip_address, as: 'ipAddress'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class VpnGatewaysScopedList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vpn_gateways, as: 'vpnGateways', class: Google::Apis::ComputeBeta::VpnGateway, decorator: Google::Apis::ComputeBeta::VpnGateway::Representation
|
||||||
|
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning, decorator: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::VpnGatewaysScopedList::Warning::Datum::Representation
|
||||||
|
|
||||||
|
property :message, as: 'message'
|
||||||
|
end
|
||||||
|
|
||||||
|
class Datum
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :key, as: 'key'
|
||||||
|
property :value, as: 'value'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class VpnTunnel
|
class VpnTunnel
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -10691,6 +10964,8 @@ module Google
|
||||||
property :shared_secret_hash, as: 'sharedSecretHash'
|
property :shared_secret_hash, as: 'sharedSecretHash'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :target_vpn_gateway, as: 'targetVpnGateway'
|
property :target_vpn_gateway, as: 'targetVpnGateway'
|
||||||
|
property :vpn_gateway, as: 'vpnGateway'
|
||||||
|
property :vpn_gateway_interface, as: 'vpnGatewayInterface'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -3444,6 +3444,290 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Deletes the specified externalVpnGateway.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] external_vpn_gateway
|
||||||
|
# Name of the externalVpnGateways to delete.
|
||||||
|
# @param [String] request_id
|
||||||
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
# request if it has already been completed.
|
||||||
|
# For example, consider a situation where you make an initial request and the
|
||||||
|
# request times out. If you make the request again with the same request ID, the
|
||||||
|
# server can check if original operation with the same request ID was received,
|
||||||
|
# and if so, will ignore the second request. This prevents clients from
|
||||||
|
# accidentally creating duplicate commitments.
|
||||||
|
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||||
|
# supported (00000000-0000-0000-0000-000000000000).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def delete_external_vpn_gateway(project, external_vpn_gateway, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, '{project}/global/externalVpnGateways/{externalVpnGateway}', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['externalVpnGateway'] = external_vpn_gateway unless external_vpn_gateway.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Returns the specified externalVpnGateway. Get a list of available
|
||||||
|
# externalVpnGateways by making a list() request.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] external_vpn_gateway
|
||||||
|
# Name of the externalVpnGateway to return.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::ExternalVpnGateway] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::ExternalVpnGateway]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_external_vpn_gateway(project, external_vpn_gateway, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/global/externalVpnGateways/{externalVpnGateway}', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::ExternalVpnGateway::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::ExternalVpnGateway
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['externalVpnGateway'] = external_vpn_gateway unless external_vpn_gateway.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Creates a ExternalVpnGateway in the specified project using the data included
|
||||||
|
# in the request.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [Google::Apis::ComputeBeta::ExternalVpnGateway] external_vpn_gateway_object
|
||||||
|
# @param [String] request_id
|
||||||
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
# request if it has already been completed.
|
||||||
|
# For example, consider a situation where you make an initial request and the
|
||||||
|
# request times out. If you make the request again with the same request ID, the
|
||||||
|
# server can check if original operation with the same request ID was received,
|
||||||
|
# and if so, will ignore the second request. This prevents clients from
|
||||||
|
# accidentally creating duplicate commitments.
|
||||||
|
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||||
|
# supported (00000000-0000-0000-0000-000000000000).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def insert_external_vpn_gateway(project, external_vpn_gateway_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/global/externalVpnGateways', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::ExternalVpnGateway::Representation
|
||||||
|
command.request_object = external_vpn_gateway_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Retrieves the list of ExternalVpnGateway available to the specified project.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] filter
|
||||||
|
# A filter expression that filters resources listed in the response. The
|
||||||
|
# expression must specify the field name, a comparison operator, and the value
|
||||||
|
# that you want to use for filtering. The value must be a string, a number, or a
|
||||||
|
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||||
|
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||||
|
# instances named example-instance by specifying name != example-instance.
|
||||||
|
# You can also filter nested fields. For example, you could specify scheduling.
|
||||||
|
# automaticRestart = false to include instances only if they are not scheduled
|
||||||
|
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||||
|
# on resource labels.
|
||||||
|
# To filter on multiple expressions, provide each separate expression within
|
||||||
|
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||||
|
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||||
|
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||||
|
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||||
|
# automaticRestart = true).
|
||||||
|
# @param [Fixnum] max_results
|
||||||
|
# The maximum number of results per page that should be returned. If the number
|
||||||
|
# of available results is larger than maxResults, Compute Engine returns a
|
||||||
|
# nextPageToken that can be used to get the next page of results in subsequent
|
||||||
|
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||||
|
# @param [String] order_by
|
||||||
|
# Sorts list results by a certain order. By default, results are returned in
|
||||||
|
# alphanumerical order based on the resource name.
|
||||||
|
# You can also sort results in descending order based on the creation timestamp
|
||||||
|
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||||
|
# creationTimestamp field in reverse chronological order (newest result first).
|
||||||
|
# Use this to sort resources like operations so that the newest operation is
|
||||||
|
# returned first.
|
||||||
|
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||||
|
# a previous list request to get the next page of results.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::ExternalVpnGatewayList] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::ExternalVpnGatewayList]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_external_vpn_gateways(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/global/externalVpnGateways', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::ExternalVpnGatewayList::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::ExternalVpnGatewayList
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['maxResults'] = max_results unless max_results.nil?
|
||||||
|
command.query['orderBy'] = order_by unless order_by.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Sets the labels on an ExternalVpnGateway. To learn more about labels, read the
|
||||||
|
# Labeling Resources documentation.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] resource
|
||||||
|
# Name or id of the resource for this request.
|
||||||
|
# @param [Google::Apis::ComputeBeta::GlobalSetLabelsRequest] global_set_labels_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_external_vpn_gateway_labels(project, resource, global_set_labels_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/global/externalVpnGateways/{resource}/setLabels', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::GlobalSetLabelsRequest::Representation
|
||||||
|
command.request_object = global_set_labels_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Returns permissions that a caller has on the specified resource.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] resource
|
||||||
|
# Name or id of the resource for this request.
|
||||||
|
# @param [Google::Apis::ComputeBeta::TestPermissionsRequest] test_permissions_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::TestPermissionsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::TestPermissionsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def test_external_vpn_gateway_iam_permissions(project, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/global/externalVpnGateways/{resource}/testIamPermissions', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::TestPermissionsRequest::Representation
|
||||||
|
command.request_object = test_permissions_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::TestPermissionsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::TestPermissionsResponse
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Deletes the specified firewall.
|
# Deletes the specified firewall.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -4081,6 +4365,62 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Updates the specified forwarding rule with the data included in the request.
|
||||||
|
# This method supports PATCH semantics and uses the JSON merge patch format and
|
||||||
|
# processing rules. Currently, you can only patch the network_tier field.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] region
|
||||||
|
# Name of the region scoping this request.
|
||||||
|
# @param [String] forwarding_rule
|
||||||
|
# Name of the ForwardingRule resource to patch.
|
||||||
|
# @param [Google::Apis::ComputeBeta::ForwardingRule] forwarding_rule_object
|
||||||
|
# @param [String] request_id
|
||||||
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
# request if it has already been completed.
|
||||||
|
# For example, consider a situation where you make an initial request and the
|
||||||
|
# request times out. If you make the request again with the same request ID, the
|
||||||
|
# server can check if original operation with the same request ID was received,
|
||||||
|
# and if so, will ignore the second request. This prevents clients from
|
||||||
|
# accidentally creating duplicate commitments.
|
||||||
|
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||||
|
# supported (00000000-0000-0000-0000-000000000000).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def patch_forwarding_rule(project, region, forwarding_rule, forwarding_rule_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, '{project}/regions/{region}/forwardingRules/{forwardingRule}', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::ForwardingRule::Representation
|
||||||
|
command.request_object = forwarding_rule_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['region'] = region unless region.nil?
|
||||||
|
command.params['forwardingRule'] = forwarding_rule unless forwarding_rule.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Sets the labels on the specified resource. To learn more about labels, read
|
# Sets the labels on the specified resource. To learn more about labels, read
|
||||||
# the Labeling Resources documentation.
|
# the Labeling Resources documentation.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
|
@ -4723,6 +5063,59 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Updates the specified forwarding rule with the data included in the request.
|
||||||
|
# This method supports PATCH semantics and uses the JSON merge patch format and
|
||||||
|
# processing rules. Currently, you can only patch the network_tier field.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] forwarding_rule
|
||||||
|
# Name of the ForwardingRule resource to patch.
|
||||||
|
# @param [Google::Apis::ComputeBeta::ForwardingRule] forwarding_rule_object
|
||||||
|
# @param [String] request_id
|
||||||
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
# request if it has already been completed.
|
||||||
|
# For example, consider a situation where you make an initial request and the
|
||||||
|
# request times out. If you make the request again with the same request ID, the
|
||||||
|
# server can check if original operation with the same request ID was received,
|
||||||
|
# and if so, will ignore the second request. This prevents clients from
|
||||||
|
# accidentally creating duplicate commitments.
|
||||||
|
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||||
|
# supported (00000000-0000-0000-0000-000000000000).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def patch_global_forwarding_rule(project, forwarding_rule, forwarding_rule_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, '{project}/global/forwardingRules/{forwardingRule}', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::ForwardingRule::Representation
|
||||||
|
command.request_object = forwarding_rule_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['forwardingRule'] = forwarding_rule unless forwarding_rule.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Sets the labels on the specified resource. To learn more about labels, read
|
# Sets the labels on the specified resource. To learn more about labels, read
|
||||||
# the Labeling Resources documentation.
|
# the Labeling Resources documentation.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
|
@ -9335,7 +9728,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Performs a reset on the instance. This is a hard reset; the VM does not do a
|
# Performs a reset on the instance. This is a hard reset the VM does not do a
|
||||||
# graceful shutdown. For more information, see Resetting an instance.
|
# graceful shutdown. For more information, see Resetting an instance.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -25064,6 +25457,349 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Retrieves an aggregated list of VPN gateways.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] filter
|
||||||
|
# A filter expression that filters resources listed in the response. The
|
||||||
|
# expression must specify the field name, a comparison operator, and the value
|
||||||
|
# that you want to use for filtering. The value must be a string, a number, or a
|
||||||
|
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||||
|
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||||
|
# instances named example-instance by specifying name != example-instance.
|
||||||
|
# You can also filter nested fields. For example, you could specify scheduling.
|
||||||
|
# automaticRestart = false to include instances only if they are not scheduled
|
||||||
|
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||||
|
# on resource labels.
|
||||||
|
# To filter on multiple expressions, provide each separate expression within
|
||||||
|
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||||
|
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||||
|
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||||
|
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||||
|
# automaticRestart = true).
|
||||||
|
# @param [Fixnum] max_results
|
||||||
|
# The maximum number of results per page that should be returned. If the number
|
||||||
|
# of available results is larger than maxResults, Compute Engine returns a
|
||||||
|
# nextPageToken that can be used to get the next page of results in subsequent
|
||||||
|
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||||
|
# @param [String] order_by
|
||||||
|
# Sorts list results by a certain order. By default, results are returned in
|
||||||
|
# alphanumerical order based on the resource name.
|
||||||
|
# You can also sort results in descending order based on the creation timestamp
|
||||||
|
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||||
|
# creationTimestamp field in reverse chronological order (newest result first).
|
||||||
|
# Use this to sort resources like operations so that the newest operation is
|
||||||
|
# returned first.
|
||||||
|
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||||
|
# a previous list request to get the next page of results.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::VpnGatewayAggregatedList] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::VpnGatewayAggregatedList]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def aggregated_vpn_gateway_list(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/aggregated/vpnGateways', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::VpnGatewayAggregatedList
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['maxResults'] = max_results unless max_results.nil?
|
||||||
|
command.query['orderBy'] = order_by unless order_by.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Deletes the specified VPN gateway.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] region
|
||||||
|
# Name of the region for this request.
|
||||||
|
# @param [String] vpn_gateway
|
||||||
|
# Name of the VPN gateway to delete.
|
||||||
|
# @param [String] request_id
|
||||||
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
# request if it has already been completed.
|
||||||
|
# For example, consider a situation where you make an initial request and the
|
||||||
|
# request times out. If you make the request again with the same request ID, the
|
||||||
|
# server can check if original operation with the same request ID was received,
|
||||||
|
# and if so, will ignore the second request. This prevents clients from
|
||||||
|
# accidentally creating duplicate commitments.
|
||||||
|
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||||
|
# supported (00000000-0000-0000-0000-000000000000).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def delete_vpn_gateway(project, region, vpn_gateway, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, '{project}/regions/{region}/vpnGateways/{vpnGateway}', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['region'] = region unless region.nil?
|
||||||
|
command.params['vpnGateway'] = vpn_gateway unless vpn_gateway.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Returns the specified VPN gateway. Gets a list of available VPN gateways by
|
||||||
|
# making a list() request.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] region
|
||||||
|
# Name of the region for this request.
|
||||||
|
# @param [String] vpn_gateway
|
||||||
|
# Name of the VPN gateway to return.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::VpnGateway] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::VpnGateway]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_vpn_gateway(project, region, vpn_gateway, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/regions/{region}/vpnGateways/{vpnGateway}', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::VpnGateway::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::VpnGateway
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['region'] = region unless region.nil?
|
||||||
|
command.params['vpnGateway'] = vpn_gateway unless vpn_gateway.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Creates a VPN gateway in the specified project and region using the data
|
||||||
|
# included in the request.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] region
|
||||||
|
# Name of the region for this request.
|
||||||
|
# @param [Google::Apis::ComputeBeta::VpnGateway] vpn_gateway_object
|
||||||
|
# @param [String] request_id
|
||||||
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
# request if it has already been completed.
|
||||||
|
# For example, consider a situation where you make an initial request and the
|
||||||
|
# request times out. If you make the request again with the same request ID, the
|
||||||
|
# server can check if original operation with the same request ID was received,
|
||||||
|
# and if so, will ignore the second request. This prevents clients from
|
||||||
|
# accidentally creating duplicate commitments.
|
||||||
|
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||||
|
# supported (00000000-0000-0000-0000-000000000000).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def insert_vpn_gateway(project, region, vpn_gateway_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/regions/{region}/vpnGateways', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::VpnGateway::Representation
|
||||||
|
command.request_object = vpn_gateway_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['region'] = region unless region.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Retrieves a list of VPN gateways available to the specified project and region.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] region
|
||||||
|
# Name of the region for this request.
|
||||||
|
# @param [String] filter
|
||||||
|
# A filter expression that filters resources listed in the response. The
|
||||||
|
# expression must specify the field name, a comparison operator, and the value
|
||||||
|
# that you want to use for filtering. The value must be a string, a number, or a
|
||||||
|
# boolean. The comparison operator must be either =, !=, >, or <.
|
||||||
|
# For example, if you are filtering Compute Engine instances, you can exclude
|
||||||
|
# instances named example-instance by specifying name != example-instance.
|
||||||
|
# You can also filter nested fields. For example, you could specify scheduling.
|
||||||
|
# automaticRestart = false to include instances only if they are not scheduled
|
||||||
|
# for automatic restarts. You can use filtering on nested fields to filter based
|
||||||
|
# on resource labels.
|
||||||
|
# To filter on multiple expressions, provide each separate expression within
|
||||||
|
# parentheses. For example, (scheduling.automaticRestart = true) (cpuPlatform = "
|
||||||
|
# Intel Skylake"). By default, each expression is an AND expression. However,
|
||||||
|
# you can include AND and OR expressions explicitly. For example, (cpuPlatform =
|
||||||
|
# "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.
|
||||||
|
# automaticRestart = true).
|
||||||
|
# @param [Fixnum] max_results
|
||||||
|
# The maximum number of results per page that should be returned. If the number
|
||||||
|
# of available results is larger than maxResults, Compute Engine returns a
|
||||||
|
# nextPageToken that can be used to get the next page of results in subsequent
|
||||||
|
# list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)
|
||||||
|
# @param [String] order_by
|
||||||
|
# Sorts list results by a certain order. By default, results are returned in
|
||||||
|
# alphanumerical order based on the resource name.
|
||||||
|
# You can also sort results in descending order based on the creation timestamp
|
||||||
|
# using orderBy="creationTimestamp desc". This sorts results based on the
|
||||||
|
# creationTimestamp field in reverse chronological order (newest result first).
|
||||||
|
# Use this to sort resources like operations so that the newest operation is
|
||||||
|
# returned first.
|
||||||
|
# Currently, only sorting by name or creationTimestamp desc is supported.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Specifies a page token to use. Set pageToken to the nextPageToken returned by
|
||||||
|
# a previous list request to get the next page of results.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::VpnGatewayList] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::VpnGatewayList]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/regions/{region}/vpnGateways', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::VpnGatewayList::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::VpnGatewayList
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['region'] = region unless region.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['maxResults'] = max_results unless max_results.nil?
|
||||||
|
command.query['orderBy'] = order_by unless order_by.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Sets the labels on a VpnGateway. To learn more about labels, read the Labeling
|
||||||
|
# Resources documentation.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] region
|
||||||
|
# The region for this request.
|
||||||
|
# @param [String] resource
|
||||||
|
# Name or id of the resource for this request.
|
||||||
|
# @param [Google::Apis::ComputeBeta::RegionSetLabelsRequest] region_set_labels_request_object
|
||||||
|
# @param [String] request_id
|
||||||
|
# An optional request ID to identify requests. Specify a unique request ID so
|
||||||
|
# that if you must retry your request, the server will know to ignore the
|
||||||
|
# request if it has already been completed.
|
||||||
|
# For example, consider a situation where you make an initial request and the
|
||||||
|
# request times out. If you make the request again with the same request ID, the
|
||||||
|
# server can check if original operation with the same request ID was received,
|
||||||
|
# and if so, will ignore the second request. This prevents clients from
|
||||||
|
# accidentally creating duplicate commitments.
|
||||||
|
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||||
|
# supported (00000000-0000-0000-0000-000000000000).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||||
|
# characters.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# Deprecated. Please use quotaUser instead.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_vpn_gateway_labels(project, region, resource, region_set_labels_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/regions/{region}/vpnGateways/{resource}/setLabels', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::RegionSetLabelsRequest::Representation
|
||||||
|
command.request_object = region_set_labels_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['region'] = region unless region.nil?
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Retrieves an aggregated list of VPN tunnels.
|
# Retrieves an aggregated list of VPN tunnels.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
|
|
@ -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 = '20190201'
|
REVISION = '20190211'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -7031,8 +7031,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :container_type
|
attr_accessor :container_type
|
||||||
|
|
||||||
# An optional SHA1 checksum of the disk image before unpackaging; provided by
|
# An optional SHA1 checksum of the disk image before unpackaging provided by the
|
||||||
# the client when the disk image is created.
|
# client when the disk image is created.
|
||||||
# Corresponds to the JSON property `sha1Checksum`
|
# Corresponds to the JSON property `sha1Checksum`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :sha1_checksum
|
attr_accessor :sha1_checksum
|
||||||
|
@ -9898,8 +9898,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :google_ip_address
|
attr_accessor :google_ip_address
|
||||||
|
|
||||||
# [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
|
||||||
# with Google or otherwise to debug backend connectivity issues.
|
# Google or otherwise to debug backend connectivity issues.
|
||||||
# Corresponds to the JSON property `googleReferenceId`
|
# Corresponds to the JSON property `googleReferenceId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :google_reference_id
|
attr_accessor :google_reference_id
|
||||||
|
@ -12253,6 +12253,11 @@ module Google
|
||||||
# @return [Google::Apis::ComputeV1::ManagedInstanceLastAttempt]
|
# @return [Google::Apis::ComputeV1::ManagedInstanceLastAttempt]
|
||||||
attr_accessor :last_attempt
|
attr_accessor :last_attempt
|
||||||
|
|
||||||
|
# [Output Only] Intended version of this instance.
|
||||||
|
# Corresponds to the JSON property `version`
|
||||||
|
# @return [Google::Apis::ComputeV1::ManagedInstanceVersion]
|
||||||
|
attr_accessor :version
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -12264,6 +12269,7 @@ module Google
|
||||||
@instance = args[:instance] if args.key?(:instance)
|
@instance = args[:instance] if args.key?(:instance)
|
||||||
@instance_status = args[:instance_status] if args.key?(:instance_status)
|
@instance_status = args[:instance_status] if args.key?(:instance_status)
|
||||||
@last_attempt = args[:last_attempt] if args.key?(:last_attempt)
|
@last_attempt = args[:last_attempt] if args.key?(:last_attempt)
|
||||||
|
@version = args[:version] if args.key?(:version)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -12339,6 +12345,32 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ManagedInstanceVersion
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] The intended template of the instance. This field is empty when
|
||||||
|
# current_action is one of ` DELETING, ABANDONING `.
|
||||||
|
# Corresponds to the JSON property `instanceTemplate`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :instance_template
|
||||||
|
|
||||||
|
# [Output Only] Name of the version.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@instance_template = args[:instance_template] if args.key?(:instance_template)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A metadata key/value entry.
|
# A metadata key/value entry.
|
||||||
class Metadata
|
class Metadata
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -1636,6 +1636,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ManagedInstanceVersion
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Metadata
|
class Metadata
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -6336,6 +6342,8 @@ module Google
|
||||||
property :instance_status, as: 'instanceStatus'
|
property :instance_status, as: 'instanceStatus'
|
||||||
property :last_attempt, as: 'lastAttempt', class: Google::Apis::ComputeV1::ManagedInstanceLastAttempt, decorator: Google::Apis::ComputeV1::ManagedInstanceLastAttempt::Representation
|
property :last_attempt, as: 'lastAttempt', class: Google::Apis::ComputeV1::ManagedInstanceLastAttempt, decorator: Google::Apis::ComputeV1::ManagedInstanceLastAttempt::Representation
|
||||||
|
|
||||||
|
property :version, as: 'version', class: Google::Apis::ComputeV1::ManagedInstanceVersion, decorator: Google::Apis::ComputeV1::ManagedInstanceVersion::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -6364,6 +6372,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ManagedInstanceVersion
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :instance_template, as: 'instanceTemplate'
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Metadata
|
class Metadata
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -7786,7 +7786,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Performs a reset on the instance. This is a hard reset; the VM does not do a
|
# Performs a reset on the instance. This is a hard reset the VM does not do a
|
||||||
# graceful shutdown. For more information, see Resetting an instance.
|
# graceful shutdown. For more information, see Resetting an instance.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
||||||
module ContaineranalysisV1alpha1
|
module ContaineranalysisV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20181207'
|
REVISION = '20190222'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -326,7 +326,7 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# For example, `admins@example.com`.
|
||||||
# * `domain:`domain``: A Google Apps domain name that represents all the
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# Corresponds to the JSON property `members`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -1992,7 +1992,7 @@ module Google
|
||||||
# @return [Google::Apis::ContaineranalysisV1alpha1::VulnerabilityLocation]
|
# @return [Google::Apis::ContaineranalysisV1alpha1::VulnerabilityLocation]
|
||||||
attr_accessor :fixed_location
|
attr_accessor :fixed_location
|
||||||
|
|
||||||
# The severity (eg: distro assigned severity) for this vulnerability.
|
#
|
||||||
# Corresponds to the JSON property `severityName`
|
# Corresponds to the JSON property `severityName`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :severity_name
|
attr_accessor :severity_name
|
||||||
|
|
|
@ -25,9 +25,9 @@ module Google
|
||||||
# @see https://developers.google.com/games/services
|
# @see https://developers.google.com/games/services
|
||||||
module GamesManagementV1management
|
module GamesManagementV1management
|
||||||
VERSION = 'V1management'
|
VERSION = 'V1management'
|
||||||
REVISION = '20181113'
|
REVISION = '20190222'
|
||||||
|
|
||||||
# Share your Google+ profile information and view and manage your game activity
|
# Create, edit, and delete your Google Play Games activity
|
||||||
AUTH_GAMES = 'https://www.googleapis.com/auth/games'
|
AUTH_GAMES = 'https://www.googleapis.com/auth/games'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,12 +25,12 @@ module Google
|
||||||
# @see https://developers.google.com/games/services/
|
# @see https://developers.google.com/games/services/
|
||||||
module GamesV1
|
module GamesV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190131'
|
REVISION = '20190222'
|
||||||
|
|
||||||
# View and manage its own configuration data in your Google Drive
|
# View and manage its own configuration data in your Google Drive
|
||||||
AUTH_DRIVE_APPDATA = 'https://www.googleapis.com/auth/drive.appdata'
|
AUTH_DRIVE_APPDATA = 'https://www.googleapis.com/auth/drive.appdata'
|
||||||
|
|
||||||
# Share your Google+ profile information and view and manage your game activity
|
# Create, edit, and delete your Google Play Games activity
|
||||||
AUTH_GAMES = 'https://www.googleapis.com/auth/games'
|
AUTH_GAMES = 'https://www.googleapis.com/auth/games'
|
||||||
|
|
||||||
# Know who you are on Google
|
# Know who you are on Google
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/logging/docs/
|
# @see https://cloud.google.com/logging/docs/
|
||||||
module LoggingV2
|
module LoggingV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20190115'
|
REVISION = '20190223'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -411,8 +411,6 @@ module Google
|
||||||
|
|
||||||
# Deprecated. Use resource_names instead. One or more project identifiers or
|
# Deprecated. Use resource_names instead. One or more project identifiers or
|
||||||
# project numbers from which to retrieve log entries. Example: "my-project-1A".
|
# project numbers from which to retrieve log entries. Example: "my-project-1A".
|
||||||
# If present, these project identifiers are converted to resource name format
|
|
||||||
# and added to the list of resources in resource_names.
|
|
||||||
# Corresponds to the JSON property `projectIds`
|
# Corresponds to the JSON property `projectIds`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :project_ids
|
attr_accessor :project_ids
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/logging/docs/
|
# @see https://cloud.google.com/logging/docs/
|
||||||
module LoggingV2beta1
|
module LoggingV2beta1
|
||||||
VERSION = 'V2beta1'
|
VERSION = 'V2beta1'
|
||||||
REVISION = '20190115'
|
REVISION = '20190223'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -384,8 +384,6 @@ module Google
|
||||||
|
|
||||||
# Deprecated. Use resource_names instead. One or more project identifiers or
|
# Deprecated. Use resource_names instead. One or more project identifiers or
|
||||||
# project numbers from which to retrieve log entries. Example: "my-project-1A".
|
# project numbers from which to retrieve log entries. Example: "my-project-1A".
|
||||||
# If present, these project identifiers are converted to resource name format
|
|
||||||
# and added to the list of resources in resource_names.
|
|
||||||
# Corresponds to the JSON property `projectIds`
|
# Corresponds to the JSON property `projectIds`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :project_ids
|
attr_accessor :project_ids
|
||||||
|
|
|
@ -25,9 +25,9 @@ module Google
|
||||||
# @see https://developers.google.com/accounts/docs/OAuth2
|
# @see https://developers.google.com/accounts/docs/OAuth2
|
||||||
module Oauth2V1
|
module Oauth2V1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180628'
|
REVISION = '20190129'
|
||||||
|
|
||||||
# Know the list of people in your circles, your age range, and language
|
# View your basic profile info, including your age range and language
|
||||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||||
|
|
||||||
# Know who you are on Google
|
# Know who you are on Google
|
||||||
|
|
|
@ -25,9 +25,9 @@ module Google
|
||||||
# @see https://developers.google.com/accounts/docs/OAuth2
|
# @see https://developers.google.com/accounts/docs/OAuth2
|
||||||
module Oauth2V2
|
module Oauth2V2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20180628'
|
REVISION = '20190129'
|
||||||
|
|
||||||
# Know the list of people in your circles, your age range, and language
|
# View your basic profile info, including your age range and language
|
||||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||||
|
|
||||||
# Know who you are on Google
|
# Know who you are on Google
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/+/domains/
|
# @see https://developers.google.com/+/domains/
|
||||||
module PlusDomainsV1
|
module PlusDomainsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180805'
|
REVISION = '20190218'
|
||||||
|
|
||||||
# View your circles and the people and pages in them
|
# View your circles and the people and pages in them
|
||||||
AUTH_PLUS_CIRCLES_READ = 'https://www.googleapis.com/auth/plus.circles.read'
|
AUTH_PLUS_CIRCLES_READ = 'https://www.googleapis.com/auth/plus.circles.read'
|
||||||
|
@ -33,7 +33,7 @@ module Google
|
||||||
# Manage your circles and add people and pages. People and pages you add to your circles will be notified. Others may see this information publicly. People you add to circles can use Hangouts with you.
|
# Manage your circles and add people and pages. People and pages you add to your circles will be notified. Others may see this information publicly. People you add to circles can use Hangouts with you.
|
||||||
AUTH_PLUS_CIRCLES_WRITE = 'https://www.googleapis.com/auth/plus.circles.write'
|
AUTH_PLUS_CIRCLES_WRITE = 'https://www.googleapis.com/auth/plus.circles.write'
|
||||||
|
|
||||||
# Know the list of people in your circles, your age range, and language
|
# View your basic profile info, including your age range and language
|
||||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||||
|
|
||||||
# Know who you are on Google
|
# Know who you are on Google
|
||||||
|
|
|
@ -25,9 +25,9 @@ module Google
|
||||||
# @see https://developers.google.com/+/api/
|
# @see https://developers.google.com/+/api/
|
||||||
module PlusV1
|
module PlusV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180805'
|
REVISION = '20190218'
|
||||||
|
|
||||||
# Know the list of people in your circles, your age range, and language
|
# View your basic profile info, including your age range and language
|
||||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||||
|
|
||||||
# Know who you are on Google
|
# Know who you are on Google
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV1
|
module RemotebuildexecutionV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190205'
|
REVISION = '20190226'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1537,6 +1537,11 @@ module Google
|
||||||
attr_accessor :docker_cache_hit
|
attr_accessor :docker_cache_hit
|
||||||
alias_method :docker_cache_hit?, :docker_cache_hit
|
alias_method :docker_cache_hit?, :docker_cache_hit
|
||||||
|
|
||||||
|
# The input cache miss ratio.
|
||||||
|
# Corresponds to the JSON property `inputCacheMiss`
|
||||||
|
# @return [Float]
|
||||||
|
attr_accessor :input_cache_miss
|
||||||
|
|
||||||
# The number of errors reported.
|
# The number of errors reported.
|
||||||
# Corresponds to the JSON property `numErrors`
|
# Corresponds to the JSON property `numErrors`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -1554,6 +1559,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@docker_cache_hit = args[:docker_cache_hit] if args.key?(:docker_cache_hit)
|
@docker_cache_hit = args[:docker_cache_hit] if args.key?(:docker_cache_hit)
|
||||||
|
@input_cache_miss = args[:input_cache_miss] if args.key?(:input_cache_miss)
|
||||||
@num_errors = args[:num_errors] if args.key?(:num_errors)
|
@num_errors = args[:num_errors] if args.key?(:num_errors)
|
||||||
@num_warnings = args[:num_warnings] if args.key?(:num_warnings)
|
@num_warnings = args[:num_warnings] if args.key?(:num_warnings)
|
||||||
end
|
end
|
||||||
|
@ -1908,8 +1914,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :min_cpu_platform
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# Determines whether the worker is reserved (and therefore won't be
|
# Determines whether the worker is reserved (equivalent to a Compute Engine
|
||||||
# preempted).
|
# on-demand VM and therefore won't be preempted).
|
||||||
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
||||||
# details.
|
# details.
|
||||||
# Corresponds to the JSON property `reserved`
|
# Corresponds to the JSON property `reserved`
|
||||||
|
|
|
@ -716,6 +716,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :docker_cache_hit, as: 'dockerCacheHit'
|
property :docker_cache_hit, as: 'dockerCacheHit'
|
||||||
|
property :input_cache_miss, as: 'inputCacheMiss'
|
||||||
property :num_errors, :numeric_string => true, as: 'numErrors'
|
property :num_errors, :numeric_string => true, as: 'numErrors'
|
||||||
property :num_warnings, :numeric_string => true, as: 'numWarnings'
|
property :num_warnings, :numeric_string => true, as: 'numWarnings'
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV1alpha
|
module RemotebuildexecutionV1alpha
|
||||||
VERSION = 'V1alpha'
|
VERSION = 'V1alpha'
|
||||||
REVISION = '20190205'
|
REVISION = '20190226'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1518,6 +1518,11 @@ module Google
|
||||||
attr_accessor :docker_cache_hit
|
attr_accessor :docker_cache_hit
|
||||||
alias_method :docker_cache_hit?, :docker_cache_hit
|
alias_method :docker_cache_hit?, :docker_cache_hit
|
||||||
|
|
||||||
|
# The input cache miss ratio.
|
||||||
|
# Corresponds to the JSON property `inputCacheMiss`
|
||||||
|
# @return [Float]
|
||||||
|
attr_accessor :input_cache_miss
|
||||||
|
|
||||||
# The number of errors reported.
|
# The number of errors reported.
|
||||||
# Corresponds to the JSON property `numErrors`
|
# Corresponds to the JSON property `numErrors`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -1535,6 +1540,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@docker_cache_hit = args[:docker_cache_hit] if args.key?(:docker_cache_hit)
|
@docker_cache_hit = args[:docker_cache_hit] if args.key?(:docker_cache_hit)
|
||||||
|
@input_cache_miss = args[:input_cache_miss] if args.key?(:input_cache_miss)
|
||||||
@num_errors = args[:num_errors] if args.key?(:num_errors)
|
@num_errors = args[:num_errors] if args.key?(:num_errors)
|
||||||
@num_warnings = args[:num_warnings] if args.key?(:num_warnings)
|
@num_warnings = args[:num_warnings] if args.key?(:num_warnings)
|
||||||
end
|
end
|
||||||
|
@ -1889,8 +1895,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :min_cpu_platform
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# Determines whether the worker is reserved (and therefore won't be
|
# Determines whether the worker is reserved (equivalent to a Compute Engine
|
||||||
# preempted).
|
# on-demand VM and therefore won't be preempted).
|
||||||
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
||||||
# details.
|
# details.
|
||||||
# Corresponds to the JSON property `reserved`
|
# Corresponds to the JSON property `reserved`
|
||||||
|
|
|
@ -673,6 +673,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :docker_cache_hit, as: 'dockerCacheHit'
|
property :docker_cache_hit, as: 'dockerCacheHit'
|
||||||
|
property :input_cache_miss, as: 'inputCacheMiss'
|
||||||
property :num_errors, :numeric_string => true, as: 'numErrors'
|
property :num_errors, :numeric_string => true, as: 'numErrors'
|
||||||
property :num_warnings, :numeric_string => true, as: 'numWarnings'
|
property :num_warnings, :numeric_string => true, as: 'numWarnings'
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV2
|
module RemotebuildexecutionV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20190205'
|
REVISION = '20190226'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -2271,6 +2271,11 @@ module Google
|
||||||
attr_accessor :docker_cache_hit
|
attr_accessor :docker_cache_hit
|
||||||
alias_method :docker_cache_hit?, :docker_cache_hit
|
alias_method :docker_cache_hit?, :docker_cache_hit
|
||||||
|
|
||||||
|
# The input cache miss ratio.
|
||||||
|
# Corresponds to the JSON property `inputCacheMiss`
|
||||||
|
# @return [Float]
|
||||||
|
attr_accessor :input_cache_miss
|
||||||
|
|
||||||
# The number of errors reported.
|
# The number of errors reported.
|
||||||
# Corresponds to the JSON property `numErrors`
|
# Corresponds to the JSON property `numErrors`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -2288,6 +2293,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@docker_cache_hit = args[:docker_cache_hit] if args.key?(:docker_cache_hit)
|
@docker_cache_hit = args[:docker_cache_hit] if args.key?(:docker_cache_hit)
|
||||||
|
@input_cache_miss = args[:input_cache_miss] if args.key?(:input_cache_miss)
|
||||||
@num_errors = args[:num_errors] if args.key?(:num_errors)
|
@num_errors = args[:num_errors] if args.key?(:num_errors)
|
||||||
@num_warnings = args[:num_warnings] if args.key?(:num_warnings)
|
@num_warnings = args[:num_warnings] if args.key?(:num_warnings)
|
||||||
end
|
end
|
||||||
|
@ -2642,8 +2648,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :min_cpu_platform
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# Determines whether the worker is reserved (and therefore won't be
|
# Determines whether the worker is reserved (equivalent to a Compute Engine
|
||||||
# preempted).
|
# on-demand VM and therefore won't be preempted).
|
||||||
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
||||||
# details.
|
# details.
|
||||||
# Corresponds to the JSON property `reserved`
|
# Corresponds to the JSON property `reserved`
|
||||||
|
|
|
@ -991,6 +991,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :docker_cache_hit, as: 'dockerCacheHit'
|
property :docker_cache_hit, as: 'dockerCacheHit'
|
||||||
|
property :input_cache_miss, as: 'inputCacheMiss'
|
||||||
property :num_errors, :numeric_string => true, as: 'numErrors'
|
property :num_errors, :numeric_string => true, as: 'numErrors'
|
||||||
property :num_warnings, :numeric_string => true, as: 'numWarnings'
|
property :num_warnings, :numeric_string => true, as: 'numWarnings'
|
||||||
end
|
end
|
||||||
|
|
|
@ -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 = '20190208'
|
REVISION = '20190227'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -648,7 +648,7 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# For example, `admins@example.com`.
|
||||||
# * `domain:`domain``: A Google Apps domain name that represents all the
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# Corresponds to the JSON property `members`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -3128,46 +3128,7 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Quota configuration helps to achieve fairness and budgeting in service
|
#
|
||||||
# usage.
|
|
||||||
# The quota configuration works this way:
|
|
||||||
# - The service configuration defines a set of metrics.
|
|
||||||
# - For API calls, the quota.metric_rules maps methods to metrics with
|
|
||||||
# corresponding costs.
|
|
||||||
# - The quota.limits defines limits on the metrics, which will be used for
|
|
||||||
# quota checks at runtime.
|
|
||||||
# An example quota configuration in yaml format:
|
|
||||||
# quota:
|
|
||||||
# limits:
|
|
||||||
# - name: apiWriteQpsPerProject
|
|
||||||
# metric: library.googleapis.com/write_calls
|
|
||||||
# unit: "1/min/`project`" # rate limit for consumer projects
|
|
||||||
# values:
|
|
||||||
# STANDARD: 10000
|
|
||||||
# # The metric rules bind all methods to the read_calls metric,
|
|
||||||
# # except for the UpdateBook and DeleteBook methods. These two methods
|
|
||||||
# # are mapped to the write_calls metric, with the UpdateBook method
|
|
||||||
# # consuming at twice rate as the DeleteBook method.
|
|
||||||
# metric_rules:
|
|
||||||
# - selector: "*"
|
|
||||||
# metric_costs:
|
|
||||||
# library.googleapis.com/read_calls: 1
|
|
||||||
# - selector: google.example.library.v1.LibraryService.UpdateBook
|
|
||||||
# metric_costs:
|
|
||||||
# library.googleapis.com/write_calls: 2
|
|
||||||
# - selector: google.example.library.v1.LibraryService.DeleteBook
|
|
||||||
# metric_costs:
|
|
||||||
# library.googleapis.com/write_calls: 1
|
|
||||||
# Corresponding Metric definition:
|
|
||||||
# metrics:
|
|
||||||
# - name: library.googleapis.com/read_calls
|
|
||||||
# display_name: Read requests
|
|
||||||
# metric_kind: DELTA
|
|
||||||
# value_type: INT64
|
|
||||||
# - name: library.googleapis.com/write_calls
|
|
||||||
# display_name: Write requests
|
|
||||||
# metric_kind: DELTA
|
|
||||||
# value_type: INT64
|
|
||||||
class Quota
|
class Quota
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -3726,46 +3687,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :producer_project_id
|
attr_accessor :producer_project_id
|
||||||
|
|
||||||
# Quota configuration helps to achieve fairness and budgeting in service
|
# Quota configuration.
|
||||||
# usage.
|
|
||||||
# The quota configuration works this way:
|
|
||||||
# - The service configuration defines a set of metrics.
|
|
||||||
# - For API calls, the quota.metric_rules maps methods to metrics with
|
|
||||||
# corresponding costs.
|
|
||||||
# - The quota.limits defines limits on the metrics, which will be used for
|
|
||||||
# quota checks at runtime.
|
|
||||||
# An example quota configuration in yaml format:
|
|
||||||
# quota:
|
|
||||||
# limits:
|
|
||||||
# - name: apiWriteQpsPerProject
|
|
||||||
# metric: library.googleapis.com/write_calls
|
|
||||||
# unit: "1/min/`project`" # rate limit for consumer projects
|
|
||||||
# values:
|
|
||||||
# STANDARD: 10000
|
|
||||||
# # The metric rules bind all methods to the read_calls metric,
|
|
||||||
# # except for the UpdateBook and DeleteBook methods. These two methods
|
|
||||||
# # are mapped to the write_calls metric, with the UpdateBook method
|
|
||||||
# # consuming at twice rate as the DeleteBook method.
|
|
||||||
# metric_rules:
|
|
||||||
# - selector: "*"
|
|
||||||
# metric_costs:
|
|
||||||
# library.googleapis.com/read_calls: 1
|
|
||||||
# - selector: google.example.library.v1.LibraryService.UpdateBook
|
|
||||||
# metric_costs:
|
|
||||||
# library.googleapis.com/write_calls: 2
|
|
||||||
# - selector: google.example.library.v1.LibraryService.DeleteBook
|
|
||||||
# metric_costs:
|
|
||||||
# library.googleapis.com/write_calls: 1
|
|
||||||
# Corresponding Metric definition:
|
|
||||||
# metrics:
|
|
||||||
# - name: library.googleapis.com/read_calls
|
|
||||||
# display_name: Read requests
|
|
||||||
# metric_kind: DELTA
|
|
||||||
# value_type: INT64
|
|
||||||
# - name: library.googleapis.com/write_calls
|
|
||||||
# display_name: Write requests
|
|
||||||
# metric_kind: DELTA
|
|
||||||
# value_type: INT64
|
|
||||||
# Corresponds to the JSON property `quota`
|
# Corresponds to the JSON property `quota`
|
||||||
# @return [Google::Apis::ServicemanagementV1::Quota]
|
# @return [Google::Apis::ServicemanagementV1::Quota]
|
||||||
attr_accessor :quota
|
attr_accessor :quota
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/cloud-test-lab/
|
# @see https://developers.google.com/cloud-test-lab/
|
||||||
module TestingV1
|
module TestingV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190220'
|
REVISION = '20190226'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -52,25 +52,25 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Required. The id of the Android device to be used.
|
# Required. The id of the Android device to be used.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `androidModelId`
|
# Corresponds to the JSON property `androidModelId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :android_model_id
|
attr_accessor :android_model_id
|
||||||
|
|
||||||
# Required. The id of the Android OS version to be used.
|
# Required. The id of the Android OS version to be used.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `androidVersionId`
|
# Corresponds to the JSON property `androidVersionId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :android_version_id
|
attr_accessor :android_version_id
|
||||||
|
|
||||||
# Required. The locale the test device used for testing.
|
# Required. The locale the test device used for testing.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `locale`
|
# Corresponds to the JSON property `locale`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :locale
|
attr_accessor :locale
|
||||||
|
|
||||||
# Required. How the device is oriented during the test.
|
# Required. How the device is oriented during the test.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `orientation`
|
# Corresponds to the JSON property `orientation`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :orientation
|
attr_accessor :orientation
|
||||||
|
@ -238,25 +238,25 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Required. The ids of the set of Android device to be used.
|
# Required. The ids of the set of Android device to be used.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `androidModelIds`
|
# Corresponds to the JSON property `androidModelIds`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :android_model_ids
|
attr_accessor :android_model_ids
|
||||||
|
|
||||||
# Required. The ids of the set of Android OS version to be used.
|
# Required. The ids of the set of Android OS version to be used.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `androidVersionIds`
|
# Corresponds to the JSON property `androidVersionIds`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :android_version_ids
|
attr_accessor :android_version_ids
|
||||||
|
|
||||||
# Required. The set of locales the test device will enable for testing.
|
# Required. The set of locales the test device will enable for testing.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `locales`
|
# Corresponds to the JSON property `locales`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :locales
|
attr_accessor :locales
|
||||||
|
|
||||||
# Required. The set of orientations to test with.
|
# Required. The set of orientations to test with.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `orientations`
|
# Corresponds to the JSON property `orientations`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :orientations
|
attr_accessor :orientations
|
||||||
|
@ -1098,25 +1098,25 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Required. The id of the iOS device to be used.
|
# Required. The id of the iOS device to be used.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `iosModelId`
|
# Corresponds to the JSON property `iosModelId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ios_model_id
|
attr_accessor :ios_model_id
|
||||||
|
|
||||||
# Required. The id of the iOS major software version to be used.
|
# Required. The id of the iOS major software version to be used.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `iosVersionId`
|
# Corresponds to the JSON property `iosVersionId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ios_version_id
|
attr_accessor :ios_version_id
|
||||||
|
|
||||||
# Required. The locale the test device used for testing.
|
# Required. The locale the test device used for testing.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `locale`
|
# Corresponds to the JSON property `locale`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :locale
|
attr_accessor :locale
|
||||||
|
|
||||||
# Required. How the device is oriented during the test.
|
# Required. How the device is oriented during the test.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Corresponds to the JSON property `orientation`
|
# Corresponds to the JSON property `orientation`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :orientation
|
attr_accessor :orientation
|
||||||
|
@ -1360,7 +1360,7 @@ module Google
|
||||||
attr_accessor :tests_zip
|
attr_accessor :tests_zip
|
||||||
|
|
||||||
# The Xcode version that should be used for the test.
|
# The Xcode version that should be used for the test.
|
||||||
# Use the TestEnvironmentDiscoveryService to get supported options.
|
# Use the EnvironmentDiscoveryService to get supported options.
|
||||||
# Defaults to the latest Xcode version Firebase Test Lab supports.
|
# Defaults to the latest Xcode version Firebase Test Lab supports.
|
||||||
# Corresponds to the JSON property `xcodeVersion`
|
# Corresponds to the JSON property `xcodeVersion`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
|
Loading…
Reference in New Issue