Autogenerated update (2018-06-09)
Update: - bigquery_v2 - cloudtrace_v1 - cloudtrace_v2 - compute_beta - compute_v1 - jobs_v2 - partners_v2
This commit is contained in:
parent
17fb47d340
commit
2d9b946679
|
@ -23142,7 +23142,10 @@
|
||||||
"/compute:beta/Address/labels": labels
|
"/compute:beta/Address/labels": labels
|
||||||
"/compute:beta/Address/labels/label": label
|
"/compute:beta/Address/labels/label": label
|
||||||
"/compute:beta/Address/name": name
|
"/compute:beta/Address/name": name
|
||||||
|
"/compute:beta/Address/network": network
|
||||||
"/compute:beta/Address/networkTier": network_tier
|
"/compute:beta/Address/networkTier": network_tier
|
||||||
|
"/compute:beta/Address/prefixLength": prefix_length
|
||||||
|
"/compute:beta/Address/purpose": purpose
|
||||||
"/compute:beta/Address/region": region
|
"/compute:beta/Address/region": region
|
||||||
"/compute:beta/Address/selfLink": self_link
|
"/compute:beta/Address/selfLink": self_link
|
||||||
"/compute:beta/Address/status": status
|
"/compute:beta/Address/status": status
|
||||||
|
@ -23306,8 +23309,10 @@
|
||||||
"/compute:beta/Backend/description": description
|
"/compute:beta/Backend/description": description
|
||||||
"/compute:beta/Backend/group": group
|
"/compute:beta/Backend/group": group
|
||||||
"/compute:beta/Backend/maxConnections": max_connections
|
"/compute:beta/Backend/maxConnections": max_connections
|
||||||
|
"/compute:beta/Backend/maxConnectionsPerEndpoint": max_connections_per_endpoint
|
||||||
"/compute:beta/Backend/maxConnectionsPerInstance": max_connections_per_instance
|
"/compute:beta/Backend/maxConnectionsPerInstance": max_connections_per_instance
|
||||||
"/compute:beta/Backend/maxRate": max_rate
|
"/compute:beta/Backend/maxRate": max_rate
|
||||||
|
"/compute:beta/Backend/maxRatePerEndpoint": max_rate_per_endpoint
|
||||||
"/compute:beta/Backend/maxRatePerInstance": max_rate_per_instance
|
"/compute:beta/Backend/maxRatePerInstance": max_rate_per_instance
|
||||||
"/compute:beta/Backend/maxUtilization": max_utilization
|
"/compute:beta/Backend/maxUtilization": max_utilization
|
||||||
"/compute:beta/BackendBucket": backend_bucket
|
"/compute:beta/BackendBucket": backend_bucket
|
||||||
|
@ -23407,6 +23412,8 @@
|
||||||
"/compute:beta/BackendServiceList/warning/data/datum/key": key
|
"/compute:beta/BackendServiceList/warning/data/datum/key": key
|
||||||
"/compute:beta/BackendServiceList/warning/data/datum/value": value
|
"/compute:beta/BackendServiceList/warning/data/datum/value": value
|
||||||
"/compute:beta/BackendServiceList/warning/message": message
|
"/compute:beta/BackendServiceList/warning/message": message
|
||||||
|
"/compute:beta/BackendServiceReference": backend_service_reference
|
||||||
|
"/compute:beta/BackendServiceReference/backendService": backend_service
|
||||||
"/compute:beta/BackendServicesScopedList": backend_services_scoped_list
|
"/compute:beta/BackendServicesScopedList": backend_services_scoped_list
|
||||||
"/compute:beta/BackendServicesScopedList/backendServices": backend_services
|
"/compute:beta/BackendServicesScopedList/backendServices": backend_services
|
||||||
"/compute:beta/BackendServicesScopedList/backendServices/backend_service": backend_service
|
"/compute:beta/BackendServicesScopedList/backendServices/backend_service": backend_service
|
||||||
|
@ -23760,6 +23767,8 @@
|
||||||
"/compute:beta/ForwardingRuleList/warning/data/datum/key": key
|
"/compute:beta/ForwardingRuleList/warning/data/datum/key": key
|
||||||
"/compute:beta/ForwardingRuleList/warning/data/datum/value": value
|
"/compute:beta/ForwardingRuleList/warning/data/datum/value": value
|
||||||
"/compute:beta/ForwardingRuleList/warning/message": message
|
"/compute:beta/ForwardingRuleList/warning/message": message
|
||||||
|
"/compute:beta/ForwardingRuleReference": forwarding_rule_reference
|
||||||
|
"/compute:beta/ForwardingRuleReference/forwardingRule": forwarding_rule
|
||||||
"/compute:beta/ForwardingRulesScopedList": forwarding_rules_scoped_list
|
"/compute:beta/ForwardingRulesScopedList": forwarding_rules_scoped_list
|
||||||
"/compute:beta/ForwardingRulesScopedList/forwardingRules": forwarding_rules
|
"/compute:beta/ForwardingRulesScopedList/forwardingRules": forwarding_rules
|
||||||
"/compute:beta/ForwardingRulesScopedList/forwardingRules/forwarding_rule": forwarding_rule
|
"/compute:beta/ForwardingRulesScopedList/forwardingRules/forwarding_rule": forwarding_rule
|
||||||
|
@ -23780,6 +23789,7 @@
|
||||||
"/compute:beta/HTTP2HealthCheck/host": host
|
"/compute:beta/HTTP2HealthCheck/host": host
|
||||||
"/compute:beta/HTTP2HealthCheck/port": port
|
"/compute:beta/HTTP2HealthCheck/port": port
|
||||||
"/compute:beta/HTTP2HealthCheck/portName": port_name
|
"/compute:beta/HTTP2HealthCheck/portName": port_name
|
||||||
|
"/compute:beta/HTTP2HealthCheck/portSpecification": port_specification
|
||||||
"/compute:beta/HTTP2HealthCheck/proxyHeader": proxy_header
|
"/compute:beta/HTTP2HealthCheck/proxyHeader": proxy_header
|
||||||
"/compute:beta/HTTP2HealthCheck/requestPath": request_path
|
"/compute:beta/HTTP2HealthCheck/requestPath": request_path
|
||||||
"/compute:beta/HTTP2HealthCheck/response": response
|
"/compute:beta/HTTP2HealthCheck/response": response
|
||||||
|
@ -23787,6 +23797,7 @@
|
||||||
"/compute:beta/HTTPHealthCheck/host": host
|
"/compute:beta/HTTPHealthCheck/host": host
|
||||||
"/compute:beta/HTTPHealthCheck/port": port
|
"/compute:beta/HTTPHealthCheck/port": port
|
||||||
"/compute:beta/HTTPHealthCheck/portName": port_name
|
"/compute:beta/HTTPHealthCheck/portName": port_name
|
||||||
|
"/compute:beta/HTTPHealthCheck/portSpecification": port_specification
|
||||||
"/compute:beta/HTTPHealthCheck/proxyHeader": proxy_header
|
"/compute:beta/HTTPHealthCheck/proxyHeader": proxy_header
|
||||||
"/compute:beta/HTTPHealthCheck/requestPath": request_path
|
"/compute:beta/HTTPHealthCheck/requestPath": request_path
|
||||||
"/compute:beta/HTTPHealthCheck/response": response
|
"/compute:beta/HTTPHealthCheck/response": response
|
||||||
|
@ -23794,6 +23805,7 @@
|
||||||
"/compute:beta/HTTPSHealthCheck/host": host
|
"/compute:beta/HTTPSHealthCheck/host": host
|
||||||
"/compute:beta/HTTPSHealthCheck/port": port
|
"/compute:beta/HTTPSHealthCheck/port": port
|
||||||
"/compute:beta/HTTPSHealthCheck/portName": port_name
|
"/compute:beta/HTTPSHealthCheck/portName": port_name
|
||||||
|
"/compute:beta/HTTPSHealthCheck/portSpecification": port_specification
|
||||||
"/compute:beta/HTTPSHealthCheck/proxyHeader": proxy_header
|
"/compute:beta/HTTPSHealthCheck/proxyHeader": proxy_header
|
||||||
"/compute:beta/HTTPSHealthCheck/requestPath": request_path
|
"/compute:beta/HTTPSHealthCheck/requestPath": request_path
|
||||||
"/compute:beta/HTTPSHealthCheck/response": response
|
"/compute:beta/HTTPSHealthCheck/response": response
|
||||||
|
@ -23836,6 +23848,11 @@
|
||||||
"/compute:beta/HealthStatus/instance": instance
|
"/compute:beta/HealthStatus/instance": instance
|
||||||
"/compute:beta/HealthStatus/ipAddress": ip_address
|
"/compute:beta/HealthStatus/ipAddress": ip_address
|
||||||
"/compute:beta/HealthStatus/port": port
|
"/compute:beta/HealthStatus/port": port
|
||||||
|
"/compute:beta/HealthStatusForNetworkEndpoint": health_status_for_network_endpoint
|
||||||
|
"/compute:beta/HealthStatusForNetworkEndpoint/backendService": backend_service
|
||||||
|
"/compute:beta/HealthStatusForNetworkEndpoint/forwardingRule": forwarding_rule
|
||||||
|
"/compute:beta/HealthStatusForNetworkEndpoint/healthCheck": health_check
|
||||||
|
"/compute:beta/HealthStatusForNetworkEndpoint/healthState": health_state
|
||||||
"/compute:beta/HostRule": host_rule
|
"/compute:beta/HostRule": host_rule
|
||||||
"/compute:beta/HostRule/description": description
|
"/compute:beta/HostRule/description": description
|
||||||
"/compute:beta/HostRule/hosts": hosts
|
"/compute:beta/HostRule/hosts": hosts
|
||||||
|
@ -24613,6 +24630,89 @@
|
||||||
"/compute:beta/Network/selfLink": self_link
|
"/compute:beta/Network/selfLink": self_link
|
||||||
"/compute:beta/Network/subnetworks": subnetworks
|
"/compute:beta/Network/subnetworks": subnetworks
|
||||||
"/compute:beta/Network/subnetworks/subnetwork": subnetwork
|
"/compute:beta/Network/subnetworks/subnetwork": subnetwork
|
||||||
|
"/compute:beta/NetworkEndpoint": network_endpoint
|
||||||
|
"/compute:beta/NetworkEndpoint/instance": instance
|
||||||
|
"/compute:beta/NetworkEndpoint/ipAddress": ip_address
|
||||||
|
"/compute:beta/NetworkEndpoint/port": port
|
||||||
|
"/compute:beta/NetworkEndpointGroup": network_endpoint_group
|
||||||
|
"/compute:beta/NetworkEndpointGroup/creationTimestamp": creation_timestamp
|
||||||
|
"/compute:beta/NetworkEndpointGroup/description": description
|
||||||
|
"/compute:beta/NetworkEndpointGroup/id": id
|
||||||
|
"/compute:beta/NetworkEndpointGroup/kind": kind
|
||||||
|
"/compute:beta/NetworkEndpointGroup/loadBalancer": load_balancer
|
||||||
|
"/compute:beta/NetworkEndpointGroup/name": name
|
||||||
|
"/compute:beta/NetworkEndpointGroup/networkEndpointType": network_endpoint_type
|
||||||
|
"/compute:beta/NetworkEndpointGroup/selfLink": self_link
|
||||||
|
"/compute:beta/NetworkEndpointGroup/size": size
|
||||||
|
"/compute:beta/NetworkEndpointGroup/type": type
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList": network_endpoint_group_aggregated_list
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/id": id
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/items": items
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/items/item": item
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/kind": kind
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/nextPageToken": next_page_token
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/selfLink": self_link
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/warning": warning
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/warning/code": code
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/warning/data": data
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/warning/data/datum": datum
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/warning/data/datum/key": key
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/warning/data/datum/value": value
|
||||||
|
"/compute:beta/NetworkEndpointGroupAggregatedList/warning/message": message
|
||||||
|
"/compute:beta/NetworkEndpointGroupLbNetworkEndpointGroup": network_endpoint_group_lb_network_endpoint_group
|
||||||
|
"/compute:beta/NetworkEndpointGroupLbNetworkEndpointGroup/defaultPort": default_port
|
||||||
|
"/compute:beta/NetworkEndpointGroupLbNetworkEndpointGroup/network": network
|
||||||
|
"/compute:beta/NetworkEndpointGroupLbNetworkEndpointGroup/subnetwork": subnetwork
|
||||||
|
"/compute:beta/NetworkEndpointGroupLbNetworkEndpointGroup/zone": zone
|
||||||
|
"/compute:beta/NetworkEndpointGroupList": network_endpoint_group_list
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/id": id
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/items": items
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/items/item": item
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/kind": kind
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/nextPageToken": next_page_token
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/selfLink": self_link
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/warning": warning
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/warning/code": code
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/warning/data": data
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/warning/data/datum": datum
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/warning/data/datum/key": key
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/warning/data/datum/value": value
|
||||||
|
"/compute:beta/NetworkEndpointGroupList/warning/message": message
|
||||||
|
"/compute:beta/NetworkEndpointGroupsAttachEndpointsRequest": network_endpoint_groups_attach_endpoints_request
|
||||||
|
"/compute:beta/NetworkEndpointGroupsAttachEndpointsRequest/networkEndpoints": network_endpoints
|
||||||
|
"/compute:beta/NetworkEndpointGroupsAttachEndpointsRequest/networkEndpoints/network_endpoint": network_endpoint
|
||||||
|
"/compute:beta/NetworkEndpointGroupsDetachEndpointsRequest": network_endpoint_groups_detach_endpoints_request
|
||||||
|
"/compute:beta/NetworkEndpointGroupsDetachEndpointsRequest/networkEndpoints": network_endpoints
|
||||||
|
"/compute:beta/NetworkEndpointGroupsDetachEndpointsRequest/networkEndpoints/network_endpoint": network_endpoint
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListEndpointsRequest": network_endpoint_groups_list_endpoints_request
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListEndpointsRequest/healthStatus": health_status
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints": network_endpoint_groups_list_network_endpoints
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/id": id
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/items": items
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/items/item": item
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/kind": kind
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/nextPageToken": next_page_token
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/warning": warning
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/warning/code": code
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/warning/data": data
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/warning/data/datum": datum
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/warning/data/datum/key": key
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/warning/data/datum/value": value
|
||||||
|
"/compute:beta/NetworkEndpointGroupsListNetworkEndpoints/warning/message": message
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList": network_endpoint_groups_scoped_list
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/networkEndpointGroups": network_endpoint_groups
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/networkEndpointGroups/network_endpoint_group": network_endpoint_group
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/warning": warning
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/warning/code": code
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/warning/data": data
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/warning/data/datum": datum
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/warning/data/datum/key": key
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/warning/data/datum/value": value
|
||||||
|
"/compute:beta/NetworkEndpointGroupsScopedList/warning/message": message
|
||||||
|
"/compute:beta/NetworkEndpointWithHealthStatus": network_endpoint_with_health_status
|
||||||
|
"/compute:beta/NetworkEndpointWithHealthStatus/healths": healths
|
||||||
|
"/compute:beta/NetworkEndpointWithHealthStatus/healths/health": health
|
||||||
|
"/compute:beta/NetworkEndpointWithHealthStatus/networkEndpoint": network_endpoint
|
||||||
"/compute:beta/NetworkInterface": network_interface
|
"/compute:beta/NetworkInterface": network_interface
|
||||||
"/compute:beta/NetworkInterface/accessConfigs": access_configs
|
"/compute:beta/NetworkInterface/accessConfigs": access_configs
|
||||||
"/compute:beta/NetworkInterface/accessConfigs/access_config": access_config
|
"/compute:beta/NetworkInterface/accessConfigs/access_config": access_config
|
||||||
|
@ -24915,6 +25015,9 @@
|
||||||
"/compute:beta/Policy/rules": rules
|
"/compute:beta/Policy/rules": rules
|
||||||
"/compute:beta/Policy/rules/rule": rule
|
"/compute:beta/Policy/rules/rule": rule
|
||||||
"/compute:beta/Policy/version": version
|
"/compute:beta/Policy/version": version
|
||||||
|
"/compute:beta/PreconfiguredWafSet": preconfigured_waf_set
|
||||||
|
"/compute:beta/PreconfiguredWafSet/expressionSets": expression_sets
|
||||||
|
"/compute:beta/PreconfiguredWafSet/expressionSets/expression_set": expression_set
|
||||||
"/compute:beta/Project": project
|
"/compute:beta/Project": project
|
||||||
"/compute:beta/Project/commonInstanceMetadata": common_instance_metadata
|
"/compute:beta/Project/commonInstanceMetadata": common_instance_metadata
|
||||||
"/compute:beta/Project/creationTimestamp": creation_timestamp
|
"/compute:beta/Project/creationTimestamp": creation_timestamp
|
||||||
|
@ -25257,6 +25360,7 @@
|
||||||
"/compute:beta/SSLHealthCheck": ssl_health_check
|
"/compute:beta/SSLHealthCheck": ssl_health_check
|
||||||
"/compute:beta/SSLHealthCheck/port": port
|
"/compute:beta/SSLHealthCheck/port": port
|
||||||
"/compute:beta/SSLHealthCheck/portName": port_name
|
"/compute:beta/SSLHealthCheck/portName": port_name
|
||||||
|
"/compute:beta/SSLHealthCheck/portSpecification": port_specification
|
||||||
"/compute:beta/SSLHealthCheck/proxyHeader": proxy_header
|
"/compute:beta/SSLHealthCheck/proxyHeader": proxy_header
|
||||||
"/compute:beta/SSLHealthCheck/request": request
|
"/compute:beta/SSLHealthCheck/request": request
|
||||||
"/compute:beta/SSLHealthCheck/response": response
|
"/compute:beta/SSLHealthCheck/response": response
|
||||||
|
@ -25277,6 +25381,10 @@
|
||||||
"/compute:beta/SecurityPoliciesList/items/item": item
|
"/compute:beta/SecurityPoliciesList/items/item": item
|
||||||
"/compute:beta/SecurityPoliciesList/kind": kind
|
"/compute:beta/SecurityPoliciesList/kind": kind
|
||||||
"/compute:beta/SecurityPoliciesList/nextPageToken": next_page_token
|
"/compute:beta/SecurityPoliciesList/nextPageToken": next_page_token
|
||||||
|
"/compute:beta/SecurityPoliciesListPreconfiguredExpressionSetsResponse": security_policies_list_preconfigured_expression_sets_response
|
||||||
|
"/compute:beta/SecurityPoliciesListPreconfiguredExpressionSetsResponse/preconfiguredExpressionSets": preconfigured_expression_sets
|
||||||
|
"/compute:beta/SecurityPoliciesWafConfig": security_policies_waf_config
|
||||||
|
"/compute:beta/SecurityPoliciesWafConfig/wafRules": waf_rules
|
||||||
"/compute:beta/SecurityPolicy": security_policy
|
"/compute:beta/SecurityPolicy": security_policy
|
||||||
"/compute:beta/SecurityPolicy/creationTimestamp": creation_timestamp
|
"/compute:beta/SecurityPolicy/creationTimestamp": creation_timestamp
|
||||||
"/compute:beta/SecurityPolicy/description": description
|
"/compute:beta/SecurityPolicy/description": description
|
||||||
|
@ -25949,6 +26057,14 @@
|
||||||
"/compute:beta/VpnTunnelsScopedList/warning/data/datum/key": key
|
"/compute:beta/VpnTunnelsScopedList/warning/data/datum/key": key
|
||||||
"/compute:beta/VpnTunnelsScopedList/warning/data/datum/value": value
|
"/compute:beta/VpnTunnelsScopedList/warning/data/datum/value": value
|
||||||
"/compute:beta/VpnTunnelsScopedList/warning/message": message
|
"/compute:beta/VpnTunnelsScopedList/warning/message": message
|
||||||
|
"/compute:beta/WafExpressionSet": waf_expression_set
|
||||||
|
"/compute:beta/WafExpressionSet/aliases": aliases
|
||||||
|
"/compute:beta/WafExpressionSet/aliases/alias": alias
|
||||||
|
"/compute:beta/WafExpressionSet/expressions": expressions
|
||||||
|
"/compute:beta/WafExpressionSet/expressions/expression": expression
|
||||||
|
"/compute:beta/WafExpressionSet/id": id
|
||||||
|
"/compute:beta/WafExpressionSetExpression": waf_expression_set_expression
|
||||||
|
"/compute:beta/WafExpressionSetExpression/id": id
|
||||||
"/compute:beta/XpnHostList": xpn_host_list
|
"/compute:beta/XpnHostList": xpn_host_list
|
||||||
"/compute:beta/XpnHostList/id": id
|
"/compute:beta/XpnHostList/id": id
|
||||||
"/compute:beta/XpnHostList/items": items
|
"/compute:beta/XpnHostList/items": items
|
||||||
|
@ -26924,6 +27040,54 @@
|
||||||
"/compute:beta/compute.machineTypes.list/pageToken": page_token
|
"/compute:beta/compute.machineTypes.list/pageToken": page_token
|
||||||
"/compute:beta/compute.machineTypes.list/project": project
|
"/compute:beta/compute.machineTypes.list/project": project
|
||||||
"/compute:beta/compute.machineTypes.list/zone": zone
|
"/compute:beta/compute.machineTypes.list/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.aggregatedList": aggregated_network_endpoint_group_list
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.aggregatedList/filter": filter
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.aggregatedList/maxResults": max_results
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.aggregatedList/orderBy": order_by
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.aggregatedList/pageToken": page_token
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.aggregatedList/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints": attach_network_endpoint_group_network_endpoints
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints/networkEndpointGroup": network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints/requestId": request_id
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.delete": delete_network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.delete/networkEndpointGroup": network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.delete/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.delete/requestId": request_id
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.delete/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.detachNetworkEndpoints": detach_network_endpoint_group_network_endpoints
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.detachNetworkEndpoints/networkEndpointGroup": network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.detachNetworkEndpoints/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.detachNetworkEndpoints/requestId": request_id
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.detachNetworkEndpoints/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.get": get_network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.get/networkEndpointGroup": network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.get/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.get/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.insert": insert_network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.insert/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.insert/requestId": request_id
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.insert/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.list": list_network_endpoint_groups
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.list/filter": filter
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.list/maxResults": max_results
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.list/orderBy": order_by
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.list/pageToken": page_token
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.list/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.list/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints": list_network_endpoint_group_network_endpoints
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/filter": filter
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/maxResults": max_results
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/networkEndpointGroup": network_endpoint_group
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/orderBy": order_by
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/pageToken": page_token
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/zone": zone
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.testIamPermissions": test_network_endpoint_group_iam_permissions
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.testIamPermissions/project": project
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.testIamPermissions/resource": resource
|
||||||
|
"/compute:beta/compute.networkEndpointGroups.testIamPermissions/zone": zone
|
||||||
"/compute:beta/compute.networks.addPeering": add_network_peering
|
"/compute:beta/compute.networks.addPeering": add_network_peering
|
||||||
"/compute:beta/compute.networks.addPeering/network": network
|
"/compute:beta/compute.networks.addPeering/network": network
|
||||||
"/compute:beta/compute.networks.addPeering/project": project
|
"/compute:beta/compute.networks.addPeering/project": project
|
||||||
|
@ -27475,6 +27639,12 @@
|
||||||
"/compute:beta/compute.securityPolicies.list/orderBy": order_by
|
"/compute:beta/compute.securityPolicies.list/orderBy": order_by
|
||||||
"/compute:beta/compute.securityPolicies.list/pageToken": page_token
|
"/compute:beta/compute.securityPolicies.list/pageToken": page_token
|
||||||
"/compute:beta/compute.securityPolicies.list/project": project
|
"/compute:beta/compute.securityPolicies.list/project": project
|
||||||
|
"/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets": list_security_policy_preconfigured_expression_sets
|
||||||
|
"/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/filter": filter
|
||||||
|
"/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/maxResults": max_results
|
||||||
|
"/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/orderBy": order_by
|
||||||
|
"/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/pageToken": page_token
|
||||||
|
"/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/project": project
|
||||||
"/compute:beta/compute.securityPolicies.patch": patch_security_policy
|
"/compute:beta/compute.securityPolicies.patch": patch_security_policy
|
||||||
"/compute:beta/compute.securityPolicies.patch/project": project
|
"/compute:beta/compute.securityPolicies.patch/project": project
|
||||||
"/compute:beta/compute.securityPolicies.patch/requestId": request_id
|
"/compute:beta/compute.securityPolicies.patch/requestId": request_id
|
||||||
|
@ -28397,6 +28567,11 @@
|
||||||
"/compute:v1/DiskAggregatedList/warning/data/datum/key": key
|
"/compute:v1/DiskAggregatedList/warning/data/datum/key": key
|
||||||
"/compute:v1/DiskAggregatedList/warning/data/datum/value": value
|
"/compute:v1/DiskAggregatedList/warning/data/datum/value": value
|
||||||
"/compute:v1/DiskAggregatedList/warning/message": message
|
"/compute:v1/DiskAggregatedList/warning/message": message
|
||||||
|
"/compute:v1/DiskInstantiationConfig": disk_instantiation_config
|
||||||
|
"/compute:v1/DiskInstantiationConfig/autoDelete": auto_delete
|
||||||
|
"/compute:v1/DiskInstantiationConfig/customImage": custom_image
|
||||||
|
"/compute:v1/DiskInstantiationConfig/deviceName": device_name
|
||||||
|
"/compute:v1/DiskInstantiationConfig/instantiateFrom": instantiate_from
|
||||||
"/compute:v1/DiskList": disk_list
|
"/compute:v1/DiskList": disk_list
|
||||||
"/compute:v1/DiskList/id": id
|
"/compute:v1/DiskList/id": id
|
||||||
"/compute:v1/DiskList/items": items
|
"/compute:v1/DiskList/items": items
|
||||||
|
@ -29011,6 +29186,8 @@
|
||||||
"/compute:v1/InstanceTemplate/name": name
|
"/compute:v1/InstanceTemplate/name": name
|
||||||
"/compute:v1/InstanceTemplate/properties": properties
|
"/compute:v1/InstanceTemplate/properties": properties
|
||||||
"/compute:v1/InstanceTemplate/selfLink": self_link
|
"/compute:v1/InstanceTemplate/selfLink": self_link
|
||||||
|
"/compute:v1/InstanceTemplate/sourceInstance": source_instance
|
||||||
|
"/compute:v1/InstanceTemplate/sourceInstanceParams": source_instance_params
|
||||||
"/compute:v1/InstanceTemplateList": instance_template_list
|
"/compute:v1/InstanceTemplateList": instance_template_list
|
||||||
"/compute:v1/InstanceTemplateList/id": id
|
"/compute:v1/InstanceTemplateList/id": id
|
||||||
"/compute:v1/InstanceTemplateList/items": items
|
"/compute:v1/InstanceTemplateList/items": items
|
||||||
|
@ -29844,6 +30021,9 @@
|
||||||
"/compute:v1/SnapshotList/warning/data/datum/key": key
|
"/compute:v1/SnapshotList/warning/data/datum/key": key
|
||||||
"/compute:v1/SnapshotList/warning/data/datum/value": value
|
"/compute:v1/SnapshotList/warning/data/datum/value": value
|
||||||
"/compute:v1/SnapshotList/warning/message": message
|
"/compute:v1/SnapshotList/warning/message": message
|
||||||
|
"/compute:v1/SourceInstanceParams": source_instance_params
|
||||||
|
"/compute:v1/SourceInstanceParams/diskConfigs": disk_configs
|
||||||
|
"/compute:v1/SourceInstanceParams/diskConfigs/disk_config": disk_config
|
||||||
"/compute:v1/SslCertificate": ssl_certificate
|
"/compute:v1/SslCertificate": ssl_certificate
|
||||||
"/compute:v1/SslCertificate/certificate": certificate
|
"/compute:v1/SslCertificate/certificate": certificate
|
||||||
"/compute:v1/SslCertificate/creationTimestamp": creation_timestamp
|
"/compute:v1/SslCertificate/creationTimestamp": creation_timestamp
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/bigquery/
|
# @see https://cloud.google.com/bigquery/
|
||||||
module BigqueryV2
|
module BigqueryV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20180517'
|
REVISION = '20180603'
|
||||||
|
|
||||||
# View and manage your data in Google BigQuery
|
# View and manage your data in Google BigQuery
|
||||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||||
|
|
|
@ -2139,10 +2139,12 @@ module Google
|
||||||
# standard-sql/data-manipulation-language "UPDATE": UPDATE query; see https://
|
# standard-sql/data-manipulation-language "UPDATE": UPDATE query; see https://
|
||||||
# cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-
|
# cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-
|
||||||
# language "DELETE": DELETE query; see https://cloud.google.com/bigquery/docs/
|
# language "DELETE": DELETE query; see https://cloud.google.com/bigquery/docs/
|
||||||
# reference/standard-sql/data-manipulation-language "CREATE_TABLE": CREATE [OR
|
# reference/standard-sql/data-manipulation-language "MERGE": MERGE query; see
|
||||||
# REPLACE] TABLE without AS SELECT. "CREATE_TABLE_AS_SELECT": CREATE [OR REPLACE]
|
# https://cloud.google.com/bigquery/docs/reference/standard-sql/data-
|
||||||
# TABLE ... AS SELECT ... "DROP_TABLE": DROP TABLE query. "CREATE_VIEW": CREATE
|
# manipulation-language "CREATE_TABLE": CREATE [OR REPLACE] TABLE without AS
|
||||||
# [OR REPLACE] VIEW ... AS SELECT ... "DROP_VIEW": DROP VIEW query.
|
# SELECT. "CREATE_TABLE_AS_SELECT": CREATE [OR REPLACE] TABLE ... AS SELECT ... "
|
||||||
|
# DROP_TABLE": DROP TABLE query. "CREATE_VIEW": CREATE [OR REPLACE] VIEW ... AS
|
||||||
|
# SELECT ... "DROP_VIEW": DROP VIEW query.
|
||||||
# Corresponds to the JSON property `statementType`
|
# Corresponds to the JSON property `statementType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :statement_type
|
attr_accessor :statement_type
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/trace
|
# @see https://cloud.google.com/trace
|
||||||
module CloudtraceV1
|
module CloudtraceV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180430'
|
REVISION = '20180604'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/trace
|
# @see https://cloud.google.com/trace
|
||||||
module CloudtraceV2
|
module CloudtraceV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20171214'
|
REVISION = '20180604'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -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 = '20180518'
|
REVISION = '20180525'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -376,6 +376,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BackendServiceReference
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class BackendServicesScopedList
|
class BackendServicesScopedList
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -742,6 +748,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ForwardingRuleReference
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ForwardingRulesScopedList
|
class ForwardingRulesScopedList
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -826,6 +838,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class HealthStatusForNetworkEndpoint
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class HostRule
|
class HostRule
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1630,6 +1648,120 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class NetworkEndpoint
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroup
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupAggregatedList
|
||||||
|
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 NetworkEndpointGroupLbNetworkEndpointGroup
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupList
|
||||||
|
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 NetworkEndpointGroupsAttachEndpointsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupsDetachEndpointsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupsListEndpointsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupsListNetworkEndpoints
|
||||||
|
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 NetworkEndpointGroupsScopedList
|
||||||
|
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 NetworkEndpointWithHealthStatus
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class NetworkInterface
|
class NetworkInterface
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1990,6 +2122,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PreconfiguredWafSet
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Project
|
class Project
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -2404,6 +2542,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SecurityPoliciesListPreconfiguredExpressionSetsResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class SecurityPoliciesWafConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SecurityPolicy
|
class SecurityPolicy
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -3202,6 +3352,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class WafExpressionSet
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class WafExpressionSetExpression
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class XpnHostList
|
class XpnHostList
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -3404,7 +3566,10 @@ module Google
|
||||||
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
||||||
hash :labels, as: 'labels'
|
hash :labels, as: 'labels'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
|
property :network, as: 'network'
|
||||||
property :network_tier, as: 'networkTier'
|
property :network_tier, as: 'networkTier'
|
||||||
|
property :prefix_length, as: 'prefixLength'
|
||||||
|
property :purpose, as: 'purpose'
|
||||||
property :region, as: 'region'
|
property :region, as: 'region'
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
|
@ -3742,8 +3907,10 @@ module Google
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
property :group, as: 'group'
|
property :group, as: 'group'
|
||||||
property :max_connections, as: 'maxConnections'
|
property :max_connections, as: 'maxConnections'
|
||||||
|
property :max_connections_per_endpoint, as: 'maxConnectionsPerEndpoint'
|
||||||
property :max_connections_per_instance, as: 'maxConnectionsPerInstance'
|
property :max_connections_per_instance, as: 'maxConnectionsPerInstance'
|
||||||
property :max_rate, as: 'maxRate'
|
property :max_rate, as: 'maxRate'
|
||||||
|
property :max_rate_per_endpoint, as: 'maxRatePerEndpoint'
|
||||||
property :max_rate_per_instance, as: 'maxRatePerInstance'
|
property :max_rate_per_instance, as: 'maxRatePerInstance'
|
||||||
property :max_utilization, as: 'maxUtilization'
|
property :max_utilization, as: 'maxUtilization'
|
||||||
end
|
end
|
||||||
|
@ -3931,6 +4098,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BackendServiceReference
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :backend_service, as: 'backendService'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class BackendServicesScopedList
|
class BackendServicesScopedList
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -4616,6 +4790,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ForwardingRuleReference
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :forwarding_rule, as: 'forwardingRule'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ForwardingRulesScopedList
|
class ForwardingRulesScopedList
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -4665,6 +4846,7 @@ module Google
|
||||||
property :host, as: 'host'
|
property :host, as: 'host'
|
||||||
property :port, as: 'port'
|
property :port, as: 'port'
|
||||||
property :port_name, as: 'portName'
|
property :port_name, as: 'portName'
|
||||||
|
property :port_specification, as: 'portSpecification'
|
||||||
property :proxy_header, as: 'proxyHeader'
|
property :proxy_header, as: 'proxyHeader'
|
||||||
property :request_path, as: 'requestPath'
|
property :request_path, as: 'requestPath'
|
||||||
property :response, as: 'response'
|
property :response, as: 'response'
|
||||||
|
@ -4677,6 +4859,7 @@ module Google
|
||||||
property :host, as: 'host'
|
property :host, as: 'host'
|
||||||
property :port, as: 'port'
|
property :port, as: 'port'
|
||||||
property :port_name, as: 'portName'
|
property :port_name, as: 'portName'
|
||||||
|
property :port_specification, as: 'portSpecification'
|
||||||
property :proxy_header, as: 'proxyHeader'
|
property :proxy_header, as: 'proxyHeader'
|
||||||
property :request_path, as: 'requestPath'
|
property :request_path, as: 'requestPath'
|
||||||
property :response, as: 'response'
|
property :response, as: 'response'
|
||||||
|
@ -4689,6 +4872,7 @@ module Google
|
||||||
property :host, as: 'host'
|
property :host, as: 'host'
|
||||||
property :port, as: 'port'
|
property :port, as: 'port'
|
||||||
property :port_name, as: 'portName'
|
property :port_name, as: 'portName'
|
||||||
|
property :port_specification, as: 'portSpecification'
|
||||||
property :proxy_header, as: 'proxyHeader'
|
property :proxy_header, as: 'proxyHeader'
|
||||||
property :request_path, as: 'requestPath'
|
property :request_path, as: 'requestPath'
|
||||||
property :response, as: 'response'
|
property :response, as: 'response'
|
||||||
|
@ -4773,6 +4957,19 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class HealthStatusForNetworkEndpoint
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :backend_service, as: 'backendService', class: Google::Apis::ComputeBeta::BackendServiceReference, decorator: Google::Apis::ComputeBeta::BackendServiceReference::Representation
|
||||||
|
|
||||||
|
property :forwarding_rule, as: 'forwardingRule', class: Google::Apis::ComputeBeta::ForwardingRuleReference, decorator: Google::Apis::ComputeBeta::ForwardingRuleReference::Representation
|
||||||
|
|
||||||
|
property :health_check, as: 'healthCheck', class: Google::Apis::ComputeBeta::HealthCheckReference, decorator: Google::Apis::ComputeBeta::HealthCheckReference::Representation
|
||||||
|
|
||||||
|
property :health_state, as: 'healthState'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class HostRule
|
class HostRule
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -6311,6 +6508,198 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class NetworkEndpoint
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :instance, as: 'instance'
|
||||||
|
property :ip_address, as: 'ipAddress'
|
||||||
|
property :port, as: 'port'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroup
|
||||||
|
# @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 :load_balancer, as: 'loadBalancer', class: Google::Apis::ComputeBeta::NetworkEndpointGroupLbNetworkEndpointGroup, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupLbNetworkEndpointGroup::Representation
|
||||||
|
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :network_endpoint_type, as: 'networkEndpointType'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
property :size, as: 'size'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupAggregatedList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
hash :items, as: 'items', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::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 NetworkEndpointGroupLbNetworkEndpointGroup
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :default_port, as: 'defaultPort'
|
||||||
|
property :network, as: 'network'
|
||||||
|
property :subnetwork, as: 'subnetwork'
|
||||||
|
property :zone, as: 'zone'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NetworkEndpointGroup, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroup::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupList::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupList::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupList::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 NetworkEndpointGroupsAttachEndpointsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :network_endpoints, as: 'networkEndpoints', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupsDetachEndpointsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :network_endpoints, as: 'networkEndpoints', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupsListEndpointsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :health_status, as: 'healthStatus'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NetworkEndpointGroupsListNetworkEndpoints
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::ComputeBeta::NetworkEndpointWithHealthStatus, decorator: Google::Apis::ComputeBeta::NetworkEndpointWithHealthStatus::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::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 NetworkEndpointGroupsScopedList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :network_endpoint_groups, as: 'networkEndpointGroups', class: Google::Apis::ComputeBeta::NetworkEndpointGroup, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroup::Representation
|
||||||
|
|
||||||
|
property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Warning::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
class Warning
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :data, as: 'data', class: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::Warning::Datum, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupsScopedList::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 NetworkEndpointWithHealthStatus
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :healths, as: 'healths', class: Google::Apis::ComputeBeta::HealthStatusForNetworkEndpoint, decorator: Google::Apis::ComputeBeta::HealthStatusForNetworkEndpoint::Representation
|
||||||
|
|
||||||
|
property :network_endpoint, as: 'networkEndpoint', class: Google::Apis::ComputeBeta::NetworkEndpoint, decorator: Google::Apis::ComputeBeta::NetworkEndpoint::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class NetworkInterface
|
class NetworkInterface
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -6955,6 +7344,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PreconfiguredWafSet
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :expression_sets, as: 'expressionSets', class: Google::Apis::ComputeBeta::WafExpressionSet, decorator: Google::Apis::ComputeBeta::WafExpressionSet::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Project
|
class Project
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -7657,6 +8054,7 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :port, as: 'port'
|
property :port, as: 'port'
|
||||||
property :port_name, as: 'portName'
|
property :port_name, as: 'portName'
|
||||||
|
property :port_specification, as: 'portSpecification'
|
||||||
property :proxy_header, as: 'proxyHeader'
|
property :proxy_header, as: 'proxyHeader'
|
||||||
property :request, as: 'request'
|
property :request, as: 'request'
|
||||||
property :response, as: 'response'
|
property :response, as: 'response'
|
||||||
|
@ -7683,6 +8081,22 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SecurityPoliciesListPreconfiguredExpressionSetsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :preconfigured_expression_sets, as: 'preconfiguredExpressionSets', class: Google::Apis::ComputeBeta::SecurityPoliciesWafConfig, decorator: Google::Apis::ComputeBeta::SecurityPoliciesWafConfig::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SecurityPoliciesWafConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :waf_rules, as: 'wafRules', class: Google::Apis::ComputeBeta::PreconfiguredWafSet, decorator: Google::Apis::ComputeBeta::PreconfiguredWafSet::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class SecurityPolicy
|
class SecurityPolicy
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -9079,6 +9493,23 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class WafExpressionSet
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :aliases, as: 'aliases'
|
||||||
|
collection :expressions, as: 'expressions', class: Google::Apis::ComputeBeta::WafExpressionSetExpression, decorator: Google::Apis::ComputeBeta::WafExpressionSetExpression::Representation
|
||||||
|
|
||||||
|
property :id, as: 'id'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class WafExpressionSetExpression
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class XpnHostList
|
class XpnHostList
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -10705,6 +10705,539 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Retrieves the list of network endpoint groups and sorts them by zone.
|
||||||
|
# @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::NetworkEndpointGroupAggregatedList] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList]
|
||||||
|
#
|
||||||
|
# @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_network_endpoint_group_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/networkEndpointGroups', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList
|
||||||
|
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
|
||||||
|
|
||||||
|
# Attach a list of network endpoints to the specified network endpoint group.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone where the network endpoint group is located. It should
|
||||||
|
# comply with RFC1035.
|
||||||
|
# @param [String] network_endpoint_group
|
||||||
|
# The name of the network endpoint group where you are attaching network
|
||||||
|
# endpoints to. It should comply with RFC1035.
|
||||||
|
# @param [Google::Apis::ComputeBeta::NetworkEndpointGroupsAttachEndpointsRequest] network_endpoint_groups_attach_endpoints_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 attach_network_endpoint_group_network_endpoints(project, zone, network_endpoint_group, network_endpoint_groups_attach_endpoints_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupsAttachEndpointsRequest::Representation
|
||||||
|
command.request_object = network_endpoint_groups_attach_endpoints_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['zone'] = zone unless zone.nil?
|
||||||
|
command.params['networkEndpointGroup'] = network_endpoint_group unless network_endpoint_group.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
|
||||||
|
|
||||||
|
# Deletes the specified network endpoint group. The network endpoints in the NEG
|
||||||
|
# and the VM instances they belong to are not terminated when the NEG is deleted.
|
||||||
|
# Note that the NEG cannot be deleted if there are backend services referencing
|
||||||
|
# it.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone where the network endpoint group is located. It should
|
||||||
|
# comply with RFC1035.
|
||||||
|
# @param [String] network_endpoint_group
|
||||||
|
# The name of the network endpoint group to delete. It should comply with
|
||||||
|
# RFC1035.
|
||||||
|
# @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_network_endpoint_group(project, zone, network_endpoint_group, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, '{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}', 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['zone'] = zone unless zone.nil?
|
||||||
|
command.params['networkEndpointGroup'] = network_endpoint_group unless network_endpoint_group.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
|
||||||
|
|
||||||
|
# Detach a list of network endpoints from the specified network endpoint group.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone where the network endpoint group is located. It should
|
||||||
|
# comply with RFC1035.
|
||||||
|
# @param [String] network_endpoint_group
|
||||||
|
# The name of the network endpoint group where you are removing network
|
||||||
|
# endpoints. It should comply with RFC1035.
|
||||||
|
# @param [Google::Apis::ComputeBeta::NetworkEndpointGroupsDetachEndpointsRequest] network_endpoint_groups_detach_endpoints_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 detach_network_endpoint_group_network_endpoints(project, zone, network_endpoint_group, network_endpoint_groups_detach_endpoints_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupsDetachEndpointsRequest::Representation
|
||||||
|
command.request_object = network_endpoint_groups_detach_endpoints_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['zone'] = zone unless zone.nil?
|
||||||
|
command.params['networkEndpointGroup'] = network_endpoint_group unless network_endpoint_group.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 network endpoint group. Gets a list of available network
|
||||||
|
# endpoint groups by making a list() request.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone where the network endpoint group is located. It should
|
||||||
|
# comply with RFC1035.
|
||||||
|
# @param [String] network_endpoint_group
|
||||||
|
# The name of the network endpoint group. It should comply with RFC1035.
|
||||||
|
# @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::NetworkEndpointGroup] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::NetworkEndpointGroup]
|
||||||
|
#
|
||||||
|
# @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_network_endpoint_group(project, zone, network_endpoint_group, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroup::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroup
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['networkEndpointGroup'] = network_endpoint_group unless network_endpoint_group.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 network endpoint group in the specified project using the parameters
|
||||||
|
# that are included in the request.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone where you want to create the network endpoint group. It
|
||||||
|
# should comply with RFC1035.
|
||||||
|
# @param [Google::Apis::ComputeBeta::NetworkEndpointGroup] network_endpoint_group_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_network_endpoint_group(project, zone, network_endpoint_group_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/zones/{zone}/networkEndpointGroups', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::NetworkEndpointGroup::Representation
|
||||||
|
command.request_object = network_endpoint_group_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['zone'] = zone unless zone.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 network endpoint groups that are located in the
|
||||||
|
# specified project and zone.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone where the network endpoint group is located. It should
|
||||||
|
# comply with RFC1035.
|
||||||
|
# @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::NetworkEndpointGroupList] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::NetworkEndpointGroupList]
|
||||||
|
#
|
||||||
|
# @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_network_endpoint_groups(project, zone, 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}/zones/{zone}/networkEndpointGroups', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupList::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupList
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['zone'] = zone unless zone.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
|
||||||
|
|
||||||
|
# Lists the network endpoints in the specified network endpoint group.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone where the network endpoint group is located. It should
|
||||||
|
# comply with RFC1035.
|
||||||
|
# @param [String] network_endpoint_group
|
||||||
|
# The name of the network endpoint group from which you want to generate a list
|
||||||
|
# of included network endpoints. It should comply with RFC1035.
|
||||||
|
# @param [Google::Apis::ComputeBeta::NetworkEndpointGroupsListEndpointsRequest] network_endpoint_groups_list_endpoints_request_object
|
||||||
|
# @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::NetworkEndpointGroupsListNetworkEndpoints] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints]
|
||||||
|
#
|
||||||
|
# @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_network_endpoint_group_network_endpoints(project, zone, network_endpoint_group, network_endpoint_groups_list_endpoints_request_object = nil, 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(:post, '{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupsListEndpointsRequest::Representation
|
||||||
|
command.request_object = network_endpoint_groups_list_endpoints_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['networkEndpointGroup'] = network_endpoint_group unless network_endpoint_group.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
|
||||||
|
|
||||||
|
# Returns permissions that a caller has on the specified resource.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone for this request.
|
||||||
|
# @param [String] resource
|
||||||
|
# Name 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_network_endpoint_group_iam_permissions(project, zone, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/zones/{zone}/networkEndpointGroups/{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['zone'] = zone unless zone.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
|
||||||
|
|
||||||
# Adds a peering to the specified network.
|
# Adds a peering to the specified network.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -16925,6 +17458,78 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Gets the current list of preconfigured Web Application Firewall (WAF)
|
||||||
|
# expressions.
|
||||||
|
# @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::SecurityPoliciesListPreconfiguredExpressionSetsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::SecurityPoliciesListPreconfiguredExpressionSetsResponse]
|
||||||
|
#
|
||||||
|
# @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_security_policy_preconfigured_expression_sets(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/securityPolicies/listPreconfiguredExpressionSets', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::SecurityPoliciesListPreconfiguredExpressionSetsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::SecurityPoliciesListPreconfiguredExpressionSetsResponse
|
||||||
|
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
|
||||||
|
|
||||||
# Patches the specified policy with the data included in the request.
|
# Patches the specified policy with the data included in the request.
|
||||||
# @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 = '20180518'
|
REVISION = '20180525'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -3664,6 +3664,59 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# A specification of the desired way to instantiate a disk in the instance
|
||||||
|
# template when its created from a source instance.
|
||||||
|
class DiskInstantiationConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Specifies whether the disk will be auto-deleted when the instance is deleted (
|
||||||
|
# but not when the disk is detached from the instance).
|
||||||
|
# Corresponds to the JSON property `autoDelete`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :auto_delete
|
||||||
|
alias_method :auto_delete?, :auto_delete
|
||||||
|
|
||||||
|
# The custom source image to be used to restore this disk when instantiating
|
||||||
|
# this instance template.
|
||||||
|
# Corresponds to the JSON property `customImage`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :custom_image
|
||||||
|
|
||||||
|
# Specifies the device name of the disk to which the configurations apply to.
|
||||||
|
# Corresponds to the JSON property `deviceName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :device_name
|
||||||
|
|
||||||
|
# Specifies whether to include the disk and what image to use. Possible values
|
||||||
|
# are:
|
||||||
|
# - source-image: to use the same image that was used to create the source
|
||||||
|
# instance's corresponding disk. Applicable to the boot disk and additional read-
|
||||||
|
# write disks.
|
||||||
|
# - source-image-family: to use the same image family that was used to create
|
||||||
|
# the source instance's corresponding disk. Applicable to the boot disk and
|
||||||
|
# additional read-write disks.
|
||||||
|
# - custom-image: to use a user-provided image url for disk creation. Applicable
|
||||||
|
# to the boot disk and additional read-write disks.
|
||||||
|
# - attach-read-only: to attach a read-only disk. Applicable to read-only disks.
|
||||||
|
# - do-not-include: to exclude a disk from the template. Applicable to
|
||||||
|
# additional read-write disks, local SSDs, and read-only disks.
|
||||||
|
# Corresponds to the JSON property `instantiateFrom`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :instantiate_from
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@auto_delete = args[:auto_delete] if args.key?(:auto_delete)
|
||||||
|
@custom_image = args[:custom_image] if args.key?(:custom_image)
|
||||||
|
@device_name = args[:device_name] if args.key?(:device_name)
|
||||||
|
@instantiate_from = args[:instantiate_from] if args.key?(:instantiate_from)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A list of Disk resources.
|
# A list of Disk resources.
|
||||||
class DiskList
|
class DiskList
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -8593,6 +8646,22 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :self_link
|
attr_accessor :self_link
|
||||||
|
|
||||||
|
# The source instance used to create the template. You can provide this as a
|
||||||
|
# partial or full URL to the resource. For example, the following are valid
|
||||||
|
# values:
|
||||||
|
# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/
|
||||||
|
# instance
|
||||||
|
# - projects/project/zones/zone/instances/instance
|
||||||
|
# Corresponds to the JSON property `sourceInstance`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :source_instance
|
||||||
|
|
||||||
|
# A specification of the parameters to use when creating the instance template
|
||||||
|
# from a source instance.
|
||||||
|
# Corresponds to the JSON property `sourceInstanceParams`
|
||||||
|
# @return [Google::Apis::ComputeV1::SourceInstanceParams]
|
||||||
|
attr_accessor :source_instance_params
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -8606,6 +8675,8 @@ module Google
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@properties = args[:properties] if args.key?(:properties)
|
@properties = args[:properties] if args.key?(:properties)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@source_instance = args[:source_instance] if args.key?(:source_instance)
|
||||||
|
@source_instance_params = args[:source_instance_params] if args.key?(:source_instance_params)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -11000,7 +11071,7 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Next available tag: 12
|
# A Managed Instance resource.
|
||||||
class ManagedInstance
|
class ManagedInstance
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -15251,6 +15322,29 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# A specification of the parameters to use when creating the instance template
|
||||||
|
# from a source instance.
|
||||||
|
class SourceInstanceParams
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Attached disks configuration. If not provided, defaults are applied: For boot
|
||||||
|
# disk and any other R/W disks, new custom images will be created from each disk.
|
||||||
|
# For read-only disks, they will be attached in read-only mode. Local SSD disks
|
||||||
|
# will be created as blank volumes.
|
||||||
|
# Corresponds to the JSON property `diskConfigs`
|
||||||
|
# @return [Array<Google::Apis::ComputeV1::DiskInstantiationConfig>]
|
||||||
|
attr_accessor :disk_configs
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@disk_configs = args[:disk_configs] if args.key?(:disk_configs)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# An SslCertificate resource. This resource provides a mechanism to upload an
|
# An SslCertificate resource. This resource provides a mechanism to upload an
|
||||||
# SSL key and certificate to the load balancer to serve secure connections from
|
# SSL key and certificate to the load balancer to serve secure connections from
|
||||||
# the user. (== resource_for beta.sslCertificates ==) (== resource_for v1.
|
# the user. (== resource_for beta.sslCertificates ==) (== resource_for v1.
|
||||||
|
|
|
@ -490,6 +490,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DiskInstantiationConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class DiskList
|
class DiskList
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -2062,6 +2068,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SourceInstanceParams
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SslCertificate
|
class SslCertificate
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -3657,6 +3669,16 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DiskInstantiationConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :auto_delete, as: 'autoDelete'
|
||||||
|
property :custom_image, as: 'customImage'
|
||||||
|
property :device_name, as: 'deviceName'
|
||||||
|
property :instantiate_from, as: 'instantiateFrom'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class DiskList
|
class DiskList
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -4868,6 +4890,9 @@ module Google
|
||||||
property :properties, as: 'properties', class: Google::Apis::ComputeV1::InstanceProperties, decorator: Google::Apis::ComputeV1::InstanceProperties::Representation
|
property :properties, as: 'properties', class: Google::Apis::ComputeV1::InstanceProperties, decorator: Google::Apis::ComputeV1::InstanceProperties::Representation
|
||||||
|
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
|
property :source_instance, as: 'sourceInstance'
|
||||||
|
property :source_instance_params, as: 'sourceInstanceParams', class: Google::Apis::ComputeV1::SourceInstanceParams, decorator: Google::Apis::ComputeV1::SourceInstanceParams::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -6569,6 +6594,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SourceInstanceParams
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :disk_configs, as: 'diskConfigs', class: Google::Apis::ComputeV1::DiskInstantiationConfig, decorator: Google::Apis::ComputeV1::DiskInstantiationConfig::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class SslCertificate
|
class SslCertificate
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/job-discovery/docs
|
# @see https://cloud.google.com/job-discovery/docs
|
||||||
module JobsV2
|
module JobsV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20180514'
|
REVISION = '20180606'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -251,6 +251,7 @@ module Google
|
||||||
# and "Google", which the client wishes to use as the company displayed on
|
# and "Google", which the client wishes to use as the company displayed on
|
||||||
# the job. Best practice is to create a distinct company identifier for each
|
# the job. Best practice is to create a distinct company identifier for each
|
||||||
# distinct brand displayed.
|
# distinct brand displayed.
|
||||||
|
# The maximum number of allowed characters is 255.
|
||||||
# Corresponds to the JSON property `distributorCompanyId`
|
# Corresponds to the JSON property `distributorCompanyId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :distributor_company_id
|
attr_accessor :distributor_company_id
|
||||||
|
@ -512,7 +513,7 @@ module Google
|
||||||
attr_accessor :type
|
attr_accessor :type
|
||||||
|
|
||||||
# Required.
|
# Required.
|
||||||
# Specify desired ** base compensation entry's **
|
# Specify desired `base compensation entry's`
|
||||||
# CompensationInfo.CompensationUnit.
|
# CompensationInfo.CompensationUnit.
|
||||||
# Corresponds to the JSON property `units`
|
# Corresponds to the JSON property `units`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -1065,7 +1066,7 @@ module Google
|
||||||
attr_accessor :compensation_range
|
attr_accessor :compensation_range
|
||||||
|
|
||||||
# Required.
|
# Required.
|
||||||
# Specify desired ** base compensation entry's **
|
# Specify desired `base compensation entry's`
|
||||||
# ExtendedCompensationInfo.CompensationUnit.
|
# ExtendedCompensationInfo.CompensationUnit.
|
||||||
# Corresponds to the JSON property `compensationUnits`
|
# Corresponds to the JSON property `compensationUnits`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -1873,7 +1874,7 @@ module Google
|
||||||
# for client identification and tracking of listings. A job is not allowed
|
# for client identification and tracking of listings. A job is not allowed
|
||||||
# to be created if there is another job with the same requisition_id,
|
# to be created if there is another job with the same requisition_id,
|
||||||
# company_name and language_code.
|
# company_name and language_code.
|
||||||
# The maximum number of allowed characters is 225.
|
# The maximum number of allowed characters is 255.
|
||||||
# Corresponds to the JSON property `requisitionId`
|
# Corresponds to the JSON property `requisitionId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :requisition_id
|
attr_accessor :requisition_id
|
||||||
|
@ -2122,7 +2123,7 @@ module Google
|
||||||
# Optional.
|
# Optional.
|
||||||
# The query filter contains the keywords that match against the job
|
# The query filter contains the keywords that match against the job
|
||||||
# title, description, and location fields.
|
# title, description, and location fields.
|
||||||
# The maximum query size is 255 bytes.
|
# The maximum query size is 255 bytes/characters.
|
||||||
# Corresponds to the JSON property `query`
|
# Corresponds to the JSON property `query`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :query
|
attr_accessor :query
|
||||||
|
|
|
@ -265,7 +265,7 @@ module Google
|
||||||
# Optional.
|
# Optional.
|
||||||
# The requisition ID, also known as posting ID, assigned by the company
|
# The requisition ID, also known as posting ID, assigned by the company
|
||||||
# to the job.
|
# to the job.
|
||||||
# The number of allowable characters is 225.
|
# The maximum number of allowable characters is 225.
|
||||||
# @param [Fixnum] page_size
|
# @param [Fixnum] page_size
|
||||||
# Optional.
|
# Optional.
|
||||||
# The maximum number of jobs to be returned per page of results.
|
# The maximum number of jobs to be returned per page of results.
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/partners/
|
# @see https://developers.google.com/partners/
|
||||||
module PartnersV2
|
module PartnersV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20180517'
|
REVISION = '20180605'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue