googleapis.compute.v1 library

Classes

AcceleratorConfig
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorType
Represents an Accelerator Type resource. [...]
AcceleratorTypeAggregatedList
AcceleratorTypeAggregatedListWarning
Output Only Informational warning message.
AcceleratorTypeAggregatedListWarningData
AcceleratorTypeList
Contains a list of accelerator types.
AcceleratorTypeListWarning
Output Only Informational warning message.
AcceleratorTypeListWarningData
AcceleratorTypesResourceApi
AcceleratorTypesScopedList
AcceleratorTypesScopedListWarning
Output Only An informational warning that appears when the accelerator types list is empty.
AcceleratorTypesScopedListWarningData
AccessConfig
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
Address
Use global external addresses for GFE-based external HTTP(S) load balancers in Premium Tier. [...]
AddressAggregatedList
AddressAggregatedListWarning
Output Only Informational warning message.
AddressAggregatedListWarningData
AddressesResourceApi
AddressesScopedList
AddressesScopedListWarning
Output Only Informational warning which replaces the list of addresses when the list is empty.
AddressesScopedListWarningData
AddressList
Contains a list of addresses.
AddressListWarning
Output Only Informational warning message.
AddressListWarningData
AliasIpRange
An alias IP range attached to an instance's network interface.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved.
AllocationSpecificSKUReservation
This reservation type allows to pre allocate specific instance configuration.
AttachedDisk
An instance-attached disk resource.
AttachedDiskInitializeParams
Input Only Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. [...]
AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: [...]
AuthorizationLoggingOptions
Authorization-related information used by Cloud Audit Logging.
Autoscaler
Represents an Autoscaler resource. [...]
AutoscalerAggregatedList
AutoscalerAggregatedListWarning
Output Only Informational warning message.
AutoscalerAggregatedListWarningData
AutoscalerList
Contains a list of Autoscaler resources.
AutoscalerListWarning
Output Only Informational warning message.
AutoscalerListWarningData
AutoscalersResourceApi
AutoscalersScopedList
AutoscalersScopedListWarning
Output Only Informational warning which replaces the list of autoscalers when the list is empty.
AutoscalersScopedListWarningData
AutoscalerStatusDetails
AutoscalingPolicy
Cloud Autoscaler policy.
AutoscalingPolicyCpuUtilization
CPU utilization policy.
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
AutoscalingPolicyLoadBalancingUtilization
Configuration parameters of autoscaling based on load balancing.
Backend
Message containing information of one individual backend.
BackendBucket
Represents a Cloud Storage Bucket resource. [...]
BackendBucketCdnPolicy
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketList
Contains a list of BackendBucket resources.
BackendBucketListWarning
Output Only Informational warning message.
BackendBucketListWarningData
BackendBucketsResourceApi
BackendService
Represents a Backend Service resource. [...]
BackendServiceAggregatedList
Contains a list of BackendServicesScopedList.
BackendServiceAggregatedListWarning
Output Only Informational warning message.
BackendServiceAggregatedListWarningData
BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
BackendServiceFailoverPolicy
Applicable only to Failover for Internal TCP/UDP Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. GCP has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).
BackendServiceGroupHealth
BackendServiceIAP
Identity-Aware Proxy
BackendServiceList
Contains a list of BackendService resources.
BackendServiceListWarning
Output Only Informational warning message.
BackendServiceListWarningData
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
BackendServiceReference
BackendServicesResourceApi
BackendServicesScopedList
BackendServicesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
BackendServicesScopedListWarningData
Binding
Associates members with a role.
CacheInvalidationRule
CacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
CircuitBreakers
Settings controlling the volume of connections to a backend service.
Commitment
Represents a regional Commitment resource. [...]
CommitmentAggregatedList
CommitmentAggregatedListWarning
Output Only Informational warning message.
CommitmentAggregatedListWarningData
CommitmentList
Contains a list of Commitment resources.
CommitmentListWarning
Output Only Informational warning message.
CommitmentListWarningData
CommitmentsScopedList
CommitmentsScopedListWarning
Output Only Informational warning which replaces the list of commitments when the list is empty.
CommitmentsScopedListWarningData
ComputeApi
Creates and runs virtual machines on Google Cloud Platform.
Condition
A condition to be met.
ConnectionDraining
Message containing connection draining configuration.
ConsistentHashLoadBalancerSettings
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsHttpCookie
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
CorsPolicy
The specification for allowing client side cross-origin requests. Please see W3C Recommendation for Cross Origin Resource Sharing
CustomerEncryptionKey
Represents a customer-supplied encryption key
CustomerEncryptionKeyProtectedDisk
DeprecationStatus
Deprecation status for a public resource.
Disk
Represents a Persistent Disk resource. [...]
DiskAggregatedList
DiskAggregatedListWarning
Output Only Informational warning message.
DiskAggregatedListWarningData
DiskInstantiationConfig
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskList
A list of Disk resources.
DiskListWarning
Output Only Informational warning message.
DiskListWarningData
DiskMoveRequest
DisksAddResourcePoliciesRequest
DisksRemoveResourcePoliciesRequest
DisksResizeRequest
DisksResourceApi
DisksScopedList
DisksScopedListWarning
Output Only Informational warning which replaces the list of disks when the list is empty.
DisksScopedListWarningData
DiskType
Represents a Disk Type resource. [...]
DiskTypeAggregatedList
DiskTypeAggregatedListWarning
Output Only Informational warning message.
DiskTypeAggregatedListWarningData
DiskTypeList
Contains a list of disk types.
DiskTypeListWarning
Output Only Informational warning message.
DiskTypeListWarningData
DiskTypesResourceApi
DiskTypesScopedList
DiskTypesScopedListWarning
Output Only Informational warning which replaces the list of disk types when the list is empty.
DiskTypesScopedListWarningData
DisplayDevice
A set of Display Device options
DistributionPolicy
DistributionPolicyZoneConfiguration
Duration
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
ExchangedPeeringRoute
ExchangedPeeringRoutesList
ExchangedPeeringRoutesListWarning
Output Only Informational warning message.
ExchangedPeeringRoutesListWarningData
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. [...]
ExternalVpnGateway
External VPN gateway is the on-premises VPN gateway(s) or another cloud provider's VPN gateway that connects to your Google Cloud VPN gateway. To create a highly available VPN from Google Cloud to your on-premises side or another Cloud provider's VPN gateway, you must create a external VPN gateway resource in GCP, which provides the information to GCP about your external VPN gateway.
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
ExternalVpnGatewayList
Response to the list request, and contains a list of externalVpnGateways.
ExternalVpnGatewayListWarning
Output Only Informational warning message.
ExternalVpnGatewayListWarningData
ExternalVpnGatewaysResourceApi
FileContentBuffer
Firewall
Represents a Firewall Rule resource. [...]
FirewallAllowed
FirewallDenied
FirewallList
Contains a list of firewalls.
FirewallListWarning
Output Only Informational warning message.
FirewallListWarningData
FirewallLogConfig
The available logging options for a firewall rule.
FirewallsResourceApi
FixedOrPercent
Encapsulates numeric value that can be either absolute or relative.
ForwardingRule
Represents a Forwarding Rule resource. [...]
ForwardingRuleAggregatedList
ForwardingRuleAggregatedListWarning
Output Only Informational warning message.
ForwardingRuleAggregatedListWarningData
ForwardingRuleList
Contains a list of ForwardingRule resources.
ForwardingRuleListWarning
Output Only Informational warning message.
ForwardingRuleListWarningData
ForwardingRuleReference
ForwardingRulesResourceApi
ForwardingRulesScopedList
ForwardingRulesScopedListWarning
Informational warning which replaces the list of forwarding rules when the list is empty.
ForwardingRulesScopedListWarningData
GlobalAddressesResourceApi
GlobalForwardingRulesResourceApi
GlobalNetworkEndpointGroupsAttachEndpointsRequest
GlobalNetworkEndpointGroupsDetachEndpointsRequest
GlobalNetworkEndpointGroupsResourceApi
GlobalOperationsResourceApi
GlobalSetLabelsRequest
GlobalSetPolicyRequest
GuestAttributes
A guest attributes entry.
GuestAttributesEntry
A guest attributes namespace/key/value entry.
GuestAttributesValue
Array of guest attribute namespace/key/value tuples.
GuestOsFeature
Guest OS features.
HealthCheck
Represents a Health Check resource. [...]
HealthCheckList
Contains a list of HealthCheck resources.
HealthCheckListWarning
Output Only Informational warning message.
HealthCheckListWarningData
HealthCheckReference
A full or valid partial URL to a health check. For example, the following are valid URLs: [...]
HealthChecksAggregatedList
HealthChecksAggregatedListWarning
Output Only Informational warning message.
HealthChecksAggregatedListWarningData
HealthChecksResourceApi
HealthChecksScopedList
HealthChecksScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
HealthChecksScopedListWarningData
HealthStatus
HealthStatusForNetworkEndpoint
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HTTP2HealthCheck
HttpFaultAbort
Specification for how requests are aborted as part of fault injection.
HttpFaultDelay
Specifies the delay introduced by Loadbalancer before forwarding the request to the backend service as part of fault injection.
HttpFaultInjection
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by Loadbalancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the Loadbalancer for a percentage of requests.
HttpHeaderAction
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderMatch
matchRule criteria for request header matches.
HttpHeaderOption
Specification determining how headers are added to requests or responses.
HTTPHealthCheck
HttpHealthCheck
Represents a legacy HTTP Health Check resource. [...]
HttpHealthCheckList
Contains a list of HttpHealthCheck resources.
HttpHealthCheckListWarning
Output Only Informational warning message.
HttpHealthCheckListWarningData
HttpHealthChecksResourceApi
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request's query parameter.
HttpRedirectAction
Specifies settings for an HTTP redirect.
HttpRetryPolicy
The retry policy associates with HttpRouteRule
HttpRouteAction
HttpRouteRule
An HttpRouteRule specifies how to match an HTTP request and the corresponding routing action that load balancing proxies will perform.
HttpRouteRuleMatch
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HTTPSHealthCheck
HttpsHealthCheck
Represents a legacy HTTPS Health Check resource. [...]
HttpsHealthCheckList
Contains a list of HttpsHealthCheck resources.
HttpsHealthCheckListWarning
Output Only Informational warning message.
HttpsHealthCheckListWarningData
HttpsHealthChecksResourceApi
Image
Represents an Image resource. [...]
ImageList
Contains a list of images.
ImageListWarning
Output Only Informational warning message.
ImageListWarningData
ImageRawDisk
The parameters of the raw disk image.
ImagesResourceApi
InitialStateConfig
Initial State for shielded instance, these are public keys which are safe to store in public
Instance
Represents an Instance resource. [...]
InstanceAggregatedList
InstanceAggregatedListWarning
Output Only Informational warning message.
InstanceAggregatedListWarningData
InstanceGroup
Represents an Instance Group resource. [...]
InstanceGroupAggregatedList
InstanceGroupAggregatedListWarning
Output Only Informational warning message.
InstanceGroupAggregatedListWarningData
InstanceGroupList
A list of InstanceGroup resources.
InstanceGroupListWarning
Output Only Informational warning message.
InstanceGroupListWarningData
InstanceGroupManager
Represents a Managed Instance Group resource. [...]
InstanceGroupManagerActionsSummary
InstanceGroupManagerAggregatedList
InstanceGroupManagerAggregatedListWarning
Output Only Informational warning message.
InstanceGroupManagerAggregatedListWarningData
InstanceGroupManagerAutoHealingPolicy
InstanceGroupManagerList
Output Only A list of managed instance groups.
InstanceGroupManagerListWarning
Output Only Informational warning message.
InstanceGroupManagerListWarningData
InstanceGroupManagersAbandonInstancesRequest
InstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
InstanceGroupManagersCreateInstancesRequest
InstanceGroupManagers.createInstances
InstanceGroupManagersDeleteInstancesRequest
InstanceGroupManagersListErrorsResponse
InstanceGroupManagersListManagedInstancesResponse
InstanceGroupManagersRecreateInstancesRequest
InstanceGroupManagersResourceApi
InstanceGroupManagersScopedList
InstanceGroupManagersScopedListWarning
Output Only The warning that replaces the list of managed instance groups when the list is empty.
InstanceGroupManagersScopedListWarningData
InstanceGroupManagersSetInstanceTemplateRequest
InstanceGroupManagersSetTargetPoolsRequest
InstanceGroupManagerStatus
InstanceGroupManagerStatusVersionTarget
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerVersion
InstanceGroupsAddInstancesRequest
InstanceGroupsListInstances
InstanceGroupsListInstancesRequest
InstanceGroupsListInstancesWarning
Output Only Informational warning message.
InstanceGroupsListInstancesWarningData
InstanceGroupsRemoveInstancesRequest
InstanceGroupsResourceApi
InstanceGroupsScopedList
InstanceGroupsScopedListWarning
Output Only An informational warning that replaces the list of instance groups when the list is empty.
InstanceGroupsScopedListWarningData
InstanceGroupsSetNamedPortsRequest
InstanceList
Contains a list of instances.
InstanceListReferrers
Contains a list of instance referrers.
InstanceListReferrersWarning
Output Only Informational warning message.
InstanceListReferrersWarningData
InstanceListWarning
Output Only Informational warning message.
InstanceListWarningData
InstanceManagedByIgmError
InstanceManagedByIgmErrorInstanceActionDetails
InstanceManagedByIgmErrorManagedInstanceError
InstanceMoveRequest
InstanceProperties
InstanceReference
InstancesAddResourcePoliciesRequest
InstancesRemoveResourcePoliciesRequest
InstancesResourceApi
InstancesScopedList
InstancesScopedListWarning
Output Only Informational warning which replaces the list of instances when the list is empty.
InstancesScopedListWarningData
InstancesSetLabelsRequest
InstancesSetMachineResourcesRequest
InstancesSetMachineTypeRequest
InstancesSetMinCpuPlatformRequest
InstancesSetServiceAccountRequest
InstancesStartWithEncryptionKeyRequest
InstanceTemplate
Represents an Instance Template resource. [...]
InstanceTemplateList
A list of instance templates.
InstanceTemplateListWarning
Output Only Informational warning message.
InstanceTemplateListWarningData
InstanceTemplatesResourceApi
InstanceWithNamedPorts
Int64RangeMatch
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Interconnect
Represents an Interconnect resource. [...]
InterconnectAttachment
Represents an Interconnect Attachment (VLAN) resource. [...]
InterconnectAttachmentAggregatedList
InterconnectAttachmentAggregatedListWarning
Output Only Informational warning message.
InterconnectAttachmentAggregatedListWarningData
InterconnectAttachmentList
Response to the list request, and contains a list of interconnect attachments.
InterconnectAttachmentListWarning
Output Only Informational warning message.
InterconnectAttachmentListWarningData
InterconnectAttachmentPartnerMetadata
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPrivateInfo
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectAttachmentsResourceApi
InterconnectAttachmentsScopedList
InterconnectAttachmentsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
InterconnectAttachmentsScopedListWarningData
InterconnectCircuitInfo
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only. Next id: 4
InterconnectDiagnostics
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
InterconnectDiagnosticsARPEntry
Describing the ARP neighbor entries seen on this link
InterconnectDiagnosticsLinkLACPStatus
InterconnectDiagnosticsLinkOpticalPower
InterconnectDiagnosticsLinkStatus
InterconnectList
Response to the list request, and contains a list of interconnects.
InterconnectListWarning
Output Only Informational warning message.
InterconnectListWarningData
InterconnectLocation
Represents an Interconnect Attachment (VLAN) Location resource. [...]
InterconnectLocationList
Response to the list request, and contains a list of interconnect locations.
InterconnectLocationListWarning
Output Only Informational warning message.
InterconnectLocationListWarningData
InterconnectLocationRegionInfo
Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.
InterconnectLocationsResourceApi
InterconnectOutageNotification
Description of a planned outage on this Interconnect. Next id: 9
InterconnectsGetDiagnosticsResponse
Response for the InterconnectsGetDiagnosticsRequest.
InterconnectsResourceApi
License
Represents a License resource. [...]
LicenseCode
Represents a License Code resource. [...]
LicenseCodeLicenseAlias
LicenseCodesResourceApi
LicenseResourceRequirements
LicensesListResponse
LicensesListResponseWarning
Output Only Informational warning message.
LicensesListResponseWarningData
LicensesResourceApi
LogConfig
Specifies what kind of log the caller must write
LogConfigCloudAuditOptions
Write a Cloud Audit log
LogConfigCounterOptions
Increment a streamz counter with the specified metric and field names. [...]
LogConfigCounterOptionsCustomField
Custom fields. These can be used to create a counter with arbitrary field/value pairs. See: go/rpcsp-custom-fields.
LogConfigDataAccessOptions
Write a Data Access (Gin) log
MachineType
Represents a Machine Type resource. [...]
MachineTypeAggregatedList
MachineTypeAggregatedListWarning
Output Only Informational warning message.
MachineTypeAggregatedListWarningData
MachineTypeList
Contains a list of machine types.
MachineTypeListWarning
Output Only Informational warning message.
MachineTypeListWarningData
MachineTypeScratchDisks
MachineTypesResourceApi
MachineTypesScopedList
MachineTypesScopedListWarning
Output Only An informational warning that appears when the machine types list is empty.
MachineTypesScopedListWarningData
ManagedInstance
A Managed Instance resource.
ManagedInstanceInstanceHealth
ManagedInstanceLastAttempt
ManagedInstanceLastAttemptErrors
Output Only Encountered errors during the last attempt to create or delete the instance.
ManagedInstanceLastAttemptErrorsErrors
ManagedInstanceVersion
Metadata
A metadata key/value entry.
MetadataFilter
Opaque filter criteria used by loadbalancers to restrict routing configuration to a limited set of loadbalancing proxies. Proxies and sidecars involved in loadbalancing would typically present metadata to the loadbalancers which need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if loadbalancing involves Envoys, they will only receive routing configuration when values in metadataFilters match values supplied in <a href="https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/core/base.proto#envoy-api-msg-core-node" Node metadata of their XDS requests to loadbalancers.
MetadataFilterLabelMatch
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the loadbalancer.
MetadataItems
NamedPort
The named port. For example: .
Network
Represents a VPC Network resource. [...]
NetworkEndpoint
The network endpoint. Next ID: 7
NetworkEndpointGroup
Represents a collection of network endpoints. [...]
NetworkEndpointGroupAggregatedList
NetworkEndpointGroupAggregatedListWarning
Output Only Informational warning message.
NetworkEndpointGroupAggregatedListWarningData
NetworkEndpointGroupList
NetworkEndpointGroupListWarning
Output Only Informational warning message.
NetworkEndpointGroupListWarningData
NetworkEndpointGroupsAttachEndpointsRequest
NetworkEndpointGroupsDetachEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest
NetworkEndpointGroupsListNetworkEndpoints
NetworkEndpointGroupsListNetworkEndpointsWarning
Output Only Informational warning message.
NetworkEndpointGroupsListNetworkEndpointsWarningData
NetworkEndpointGroupsResourceApi
NetworkEndpointGroupsScopedList
NetworkEndpointGroupsScopedListWarning
Output Only An informational warning that replaces the list of network endpoint groups when the list is empty.
NetworkEndpointGroupsScopedListWarningData
NetworkEndpointWithHealthStatus
NetworkInterface
A network interface resource attached to an instance.
NetworkList
Contains a list of networks.
NetworkListWarning
Output Only Informational warning message.
NetworkListWarningData
NetworkPeering
A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering.
NetworkRoutingConfig
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
NetworksAddPeeringRequest
NetworksRemovePeeringRequest
NetworksResourceApi
NetworksUpdatePeeringRequest
NodeGroup
Represent a sole-tenant Node Group resource. [...]
NodeGroupAggregatedList
NodeGroupAggregatedListWarning
Output Only Informational warning message.
NodeGroupAggregatedListWarningData
NodeGroupAutoscalingPolicy
NodeGroupList
Contains a list of nodeGroups.
NodeGroupListWarning
Output Only Informational warning message.
NodeGroupListWarningData
NodeGroupNode
NodeGroupsAddNodesRequest
NodeGroupsDeleteNodesRequest
NodeGroupsListNodes
NodeGroupsListNodesWarning
Output Only Informational warning message.
NodeGroupsListNodesWarningData
NodeGroupsResourceApi
NodeGroupsScopedList
NodeGroupsScopedListWarning
Output Only An informational warning that appears when the nodeGroup list is empty.
NodeGroupsScopedListWarningData
NodeGroupsSetNodeTemplateRequest
NodeTemplate
Represent a sole-tenant Node Template resource. [...]
NodeTemplateAggregatedList
NodeTemplateAggregatedListWarning
Output Only Informational warning message.
NodeTemplateAggregatedListWarningData
NodeTemplateList
Contains a list of node templates.
NodeTemplateListWarning
Output Only Informational warning message.
NodeTemplateListWarningData
NodeTemplateNodeTypeFlexibility
NodeTemplatesResourceApi
NodeTemplatesScopedList
NodeTemplatesScopedListWarning
Output Only An informational warning that appears when the node templates list is empty.
NodeTemplatesScopedListWarningData
NodeType
Represent a sole-tenant Node Type resource. [...]
NodeTypeAggregatedList
NodeTypeAggregatedListWarning
Output Only Informational warning message.
NodeTypeAggregatedListWarningData
NodeTypeList
Contains a list of node types.
NodeTypeListWarning
Output Only Informational warning message.
NodeTypeListWarningData
NodeTypesResourceApi
NodeTypesScopedList
NodeTypesScopedListWarning
Output Only An informational warning that appears when the node types list is empty.
NodeTypesScopedListWarningData
Operation
Represents an Operation resource. [...]
OperationAggregatedList
OperationAggregatedListWarning
Output Only Informational warning message.
OperationAggregatedListWarningData
OperationError
Output Only If errors are generated during processing of the operation, this field will be populated.
OperationErrorErrors
OperationList
Contains a list of Operation resources.
OperationListWarning
Output Only Informational warning message.
OperationListWarningData
OperationsScopedList
OperationsScopedListWarning
Output Only Informational warning which replaces the list of operations when the list is empty.
OperationsScopedListWarningData
OperationWarnings
OperationWarningsData
OutlierDetection
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
PacketMirroring
Represents a PacketMirroring resource.
PacketMirroringAggregatedList
Contains a list of packetMirrorings.
PacketMirroringAggregatedListWarning
Output Only Informational warning message.
PacketMirroringAggregatedListWarningData
PacketMirroringFilter
PacketMirroringForwardingRuleInfo
PacketMirroringList
Contains a list of PacketMirroring resources.
PacketMirroringListWarning
Output Only Informational warning message.
PacketMirroringListWarningData
PacketMirroringMirroredResourceInfo
PacketMirroringMirroredResourceInfoInstanceInfo
PacketMirroringMirroredResourceInfoSubnetInfo
PacketMirroringNetworkInfo
PacketMirroringsResourceApi
PacketMirroringsScopedList
PacketMirroringsScopedListWarning
Informational warning which replaces the list of packetMirrorings when the list is empty.
PacketMirroringsScopedListWarningData
PathMatcher
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service will be used.
PathRule
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PerInstanceConfig
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
PreconfiguredWafSet
Project
Represents a Project resource. [...]
ProjectsDisableXpnResourceRequest
ProjectsEnableXpnResourceRequest
ProjectsGetXpnResources
ProjectsListXpnHostsRequest
ProjectsResourceApi
ProjectsSetDefaultNetworkTierRequest
Quota
A quotas entry.
Reference
Represents a reference to a resource.
Region
Represents a Region resource. [...]
RegionAutoscalerList
Contains a list of autoscalers.
RegionAutoscalerListWarning
Output Only Informational warning message.
RegionAutoscalerListWarningData
RegionAutoscalersResourceApi
RegionBackendServicesResourceApi
RegionCommitmentsResourceApi
RegionDisksAddResourcePoliciesRequest
RegionDisksRemoveResourcePoliciesRequest
RegionDisksResizeRequest
RegionDisksResourceApi
RegionDiskTypeList
RegionDiskTypeListWarning
Output Only Informational warning message.
RegionDiskTypeListWarningData
RegionDiskTypesResourceApi
RegionHealthChecksResourceApi
RegionInstanceGroupList
Contains a list of InstanceGroup resources.
RegionInstanceGroupListWarning
Output Only Informational warning message.
RegionInstanceGroupListWarningData
RegionInstanceGroupManagerList
Contains a list of managed instance groups.
RegionInstanceGroupManagerListWarning
Output Only Informational warning message.
RegionInstanceGroupManagerListWarningData
RegionInstanceGroupManagersAbandonInstancesRequest
RegionInstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
RegionInstanceGroupManagersCreateInstancesRequest
RegionInstanceGroupManagers.createInstances
RegionInstanceGroupManagersDeleteInstancesRequest
RegionInstanceGroupManagersListErrorsResponse
RegionInstanceGroupManagersListInstancesResponse
RegionInstanceGroupManagersRecreateRequest
RegionInstanceGroupManagersResourceApi
RegionInstanceGroupManagersSetTargetPoolsRequest
RegionInstanceGroupManagersSetTemplateRequest
RegionInstanceGroupsListInstances
RegionInstanceGroupsListInstancesRequest
RegionInstanceGroupsListInstancesWarning
Output Only Informational warning message.
RegionInstanceGroupsListInstancesWarningData
RegionInstanceGroupsResourceApi
RegionInstanceGroupsSetNamedPortsRequest
RegionList
Contains a list of region resources.
RegionListWarning
Output Only Informational warning message.
RegionListWarningData
RegionOperationsResourceApi
RegionSetLabelsRequest
RegionSetPolicyRequest
RegionsResourceApi
RegionSslCertificatesResourceApi
RegionTargetHttpProxiesResourceApi
RegionTargetHttpsProxiesResourceApi
RegionTargetHttpsProxiesSetSslCertificatesRequest
RegionUrlMapsResourceApi
RegionUrlMapsValidateRequest
RequestMirrorPolicy
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. Loadbalancer does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host / authority header is suffixed with -shadow.
Reservation
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources. (== resource_for {$api_version}.reservations ==)
ReservationAffinity
Specifies the reservations that this instance can consume from.
ReservationAggregatedList
Contains a list of reservations.
ReservationAggregatedListWarning
Output Only Informational warning message.
ReservationAggregatedListWarningData
ReservationList
ReservationListWarning
Output Only Informational warning message.
ReservationListWarningData
ReservationsResizeRequest
ReservationsResourceApi
ReservationsScopedList
ReservationsScopedListWarning
Informational warning which replaces the list of reservations when the list is empty.
ReservationsScopedListWarningData
ResourceCommitment
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceGroupReference
ResourcePoliciesResourceApi
ResourcePoliciesScopedList
ResourcePoliciesScopedListWarning
Informational warning which replaces the list of resourcePolicies when the list is empty.
ResourcePoliciesScopedListWarningData
ResourcePolicy
Represents a Resource Policy resource. You can use resource policies to schedule actions for some Compute Engine resources. For example, you can use them to schedule persistent disk snapshots. [...]
ResourcePolicyAggregatedList
Contains a list of resourcePolicies.
ResourcePolicyAggregatedListWarning
Output Only Informational warning message.
ResourcePolicyAggregatedListWarningData
ResourcePolicyDailyCycle
Time window specified for daily operations.
ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
ResourcePolicyHourlyCycle
Time window specified for hourly operations.
ResourcePolicyList
ResourcePolicyListWarning
Output Only Informational warning message.
ResourcePolicyListWarningData
ResourcePolicySnapshotSchedulePolicy
A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
ResourcePolicySnapshotSchedulePolicyRetentionPolicy
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicySchedule
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicySnapshotProperties
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicyWeeklyCycle
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleDayOfWeek
Route
Represents a Route resource. [...]
RouteList
Contains a list of Route resources.
RouteListWarning
Output Only Informational warning message.
RouteListWarningData
Router
Represents a Cloud Router resource. [...]
RouterAdvertisedIpRange
Description-tagged IP ranges for the router to advertise.
RouterAggregatedList
Contains a list of routers.
RouterAggregatedListWarning
Output Only Informational warning message.
RouterAggregatedListWarningData
RouterBgp
RouterBgpPeer
RouterInterface
RouterList
Contains a list of Router resources.
RouterListWarning
Output Only Informational warning message.
RouterListWarningData
RouterNat
Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.
RouterNatLogConfig
Configuration of logging on a NAT.
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
RoutersPreviewResponse
RoutersResourceApi
RoutersScopedList
RoutersScopedListWarning
Informational warning which replaces the list of routers when the list is empty.
RoutersScopedListWarningData
RouterStatus
RouterStatusBgpPeerStatus
RouterStatusNatStatus
Status of a NAT contained in this router. Next tag: 9
RouterStatusResponse
RoutesResourceApi
RouteWarnings
RouteWarningsData
Rule
A rule to be applied in a Policy.
Scheduling
Sets the scheduling options for an Instance. NextID: 10
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SecurityPoliciesListPreconfiguredExpressionSetsResponse
SecurityPoliciesResourceApi
SecurityPoliciesWafConfig
SecurityPolicy
Represents a Cloud Armor Security Policy resource. [...]
SecurityPolicyList
SecurityPolicyListWarning
Output Only Informational warning message.
SecurityPolicyListWarningData
SecurityPolicyReference
SecurityPolicyRule
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
SecurityPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherConfig
SerialPortOutput
An instance's serial console output.
ServerBinding
ServiceAccount
A service account.
ShieldedInstanceConfig
A set of Shielded Instance options.
ShieldedInstanceIdentity
A shielded Instance identity entry.
ShieldedInstanceIdentityEntry
A Shielded Instance Identity Entry.
ShieldedInstanceIntegrityPolicy
The policy describes the baseline against which Instance boot integrity is measured.
SignedUrlKey
Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs
Snapshot
Represents a Persistent Disk Snapshot resource. [...]
SnapshotList
Contains a list of Snapshot resources.
SnapshotListWarning
Output Only Informational warning message.
SnapshotListWarningData
SnapshotsResourceApi
SourceInstanceParams
A specification of the parameters to use when creating the instance template from a source instance.
SslCertificate
Represents an SSL Certificate resource. [...]
SslCertificateAggregatedList
SslCertificateAggregatedListWarning
Output Only Informational warning message.
SslCertificateAggregatedListWarningData
SslCertificateList
Contains a list of SslCertificate resources.
SslCertificateListWarning
Output Only Informational warning message.
SslCertificateListWarningData
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
SslCertificatesResourceApi
SslCertificatesScopedList
SslCertificatesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
SslCertificatesScopedListWarningData
SSLHealthCheck
SslPoliciesList
SslPoliciesListAvailableFeaturesResponse
SslPoliciesListWarning
Output Only Informational warning message.
SslPoliciesListWarningData
SslPoliciesResourceApi
SslPolicy
Represents a Cloud Armor Security Policy resource. [...]
SslPolicyReference
SslPolicyWarnings
SslPolicyWarningsData
Subnetwork
Represents a Subnetwork resource. [...]
SubnetworkAggregatedList
SubnetworkAggregatedListWarning
Output Only Informational warning message.
SubnetworkAggregatedListWarningData
SubnetworkList
Contains a list of Subnetwork resources.
SubnetworkListWarning
Output Only Informational warning message.
SubnetworkListWarningData
SubnetworkLogConfig
The available logging options for this subnetwork.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
SubnetworksExpandIpCidrRangeRequest
SubnetworksResourceApi
SubnetworksScopedList
SubnetworksScopedListWarning
An informational warning that appears when the list of addresses is empty.
SubnetworksScopedListWarningData
SubnetworksSetPrivateIpGoogleAccessRequest
Tags
A set of instance tags.
TargetHttpProxiesResourceApi
TargetHttpProxiesScopedList
TargetHttpProxiesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
TargetHttpProxiesScopedListWarningData
TargetHttpProxy
Represents a Target HTTP Proxy resource. [...]
TargetHttpProxyAggregatedList
TargetHttpProxyList
A list of TargetHttpProxy resources.
TargetHttpProxyListWarning
Output Only Informational warning message.
TargetHttpProxyListWarningData
TargetHttpsProxiesResourceApi
TargetHttpsProxiesScopedList
TargetHttpsProxiesScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
TargetHttpsProxiesScopedListWarningData
TargetHttpsProxiesSetQuicOverrideRequest
TargetHttpsProxiesSetSslCertificatesRequest
TargetHttpsProxy
Represents a Target HTTPS Proxy resource. [...]
TargetHttpsProxyAggregatedList
TargetHttpsProxyAggregatedListWarning
Output Only Informational warning message.
TargetHttpsProxyAggregatedListWarningData
TargetHttpsProxyList
Contains a list of TargetHttpsProxy resources.
TargetHttpsProxyListWarning
Output Only Informational warning message.
TargetHttpsProxyListWarningData
TargetInstance
Represents a Target Instance resource. [...]
TargetInstanceAggregatedList
TargetInstanceAggregatedListWarning
Output Only Informational warning message.
TargetInstanceAggregatedListWarningData
TargetInstanceList
Contains a list of TargetInstance resources.
TargetInstanceListWarning
Output Only Informational warning message.
TargetInstanceListWarningData
TargetInstancesResourceApi
TargetInstancesScopedList
TargetInstancesScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
TargetInstancesScopedListWarningData
TargetPool
Represents a Target Pool resource. [...]
TargetPoolAggregatedList
TargetPoolAggregatedListWarning
Output Only Informational warning message.
TargetPoolAggregatedListWarningData
TargetPoolInstanceHealth
TargetPoolList
Contains a list of TargetPool resources.
TargetPoolListWarning
Output Only Informational warning message.
TargetPoolListWarningData
TargetPoolsAddHealthCheckRequest
TargetPoolsAddInstanceRequest
TargetPoolsRemoveHealthCheckRequest
TargetPoolsRemoveInstanceRequest
TargetPoolsResourceApi
TargetPoolsScopedList
TargetPoolsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
TargetPoolsScopedListWarningData
TargetReference
TargetSslProxiesResourceApi
TargetSslProxiesSetBackendServiceRequest
TargetSslProxiesSetProxyHeaderRequest
TargetSslProxiesSetSslCertificatesRequest
TargetSslProxy
Represents a Target SSL Proxy resource. [...]
TargetSslProxyList
Contains a list of TargetSslProxy resources.
TargetSslProxyListWarning
Output Only Informational warning message.
TargetSslProxyListWarningData
TargetTcpProxiesResourceApi
TargetTcpProxiesSetBackendServiceRequest
TargetTcpProxiesSetProxyHeaderRequest
TargetTcpProxy
Represents a Target TCP Proxy resource. [...]
TargetTcpProxyList
Contains a list of TargetTcpProxy resources.
TargetTcpProxyListWarning
Output Only Informational warning message.
TargetTcpProxyListWarningData
TargetVpnGateway
Represents a Target VPN Gateway resource. [...]
TargetVpnGatewayAggregatedList
TargetVpnGatewayAggregatedListWarning
Output Only Informational warning message.
TargetVpnGatewayAggregatedListWarningData
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
TargetVpnGatewayListWarning
Output Only Informational warning message.
TargetVpnGatewayListWarningData
TargetVpnGatewaysResourceApi
TargetVpnGatewaysScopedList
TargetVpnGatewaysScopedListWarning
Output Only Informational warning which replaces the list of addresses when the list is empty.
TargetVpnGatewaysScopedListWarningData
TCPHealthCheck
TestFailure
TestPermissionsRequest
TestPermissionsResponse
UrlMap
Represents a URL Map resource. [...]
UrlMapList
Contains a list of UrlMap resources.
UrlMapListWarning
Output Only Informational warning message.
UrlMapListWarningData
UrlMapReference
UrlMapsAggregatedList
UrlMapsAggregatedListWarning
Output Only Informational warning message.
UrlMapsAggregatedListWarningData
UrlMapsResourceApi
UrlMapsScopedList
UrlMapsScopedListWarning
Informational warning which replaces the list of backend services when the list is empty.
UrlMapsScopedListWarningData
UrlMapsValidateRequest
UrlMapsValidateResponse
UrlMapTest
Message for the expected URL mappings.
UrlMapValidationResult
Message representing the validation result for a UrlMap.
UrlRewrite
The spec for modifying the path before sending the request to the matched backend service.
UsableSubnetwork
Subnetwork which the current user has compute.subnetworks.use permission on.
UsableSubnetworksAggregatedList
UsableSubnetworksAggregatedListWarning
Output Only Informational warning message.
UsableSubnetworksAggregatedListWarningData
UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
VmEndpointNatMappings
Contain information of Nat mapping for a VM endpoint (i.e., NIC).
VmEndpointNatMappingsInterfaceNatMappings
Contain information of Nat mapping for an interface of this endpoint.
VmEndpointNatMappingsList
Contains a list of VmEndpointNatMappings.
VmEndpointNatMappingsListWarning
Output Only Informational warning message.
VmEndpointNatMappingsListWarningData
VpnGateway
Represents a VPN gateway resource. Next ID: 13
VpnGatewayAggregatedList
VpnGatewayAggregatedListWarning
Output Only Informational warning message.
VpnGatewayAggregatedListWarningData
VpnGatewayList
Contains a list of VpnGateway resources.
VpnGatewayListWarning
Output Only Informational warning message.
VpnGatewayListWarningData
VpnGatewaysGetStatusResponse
VpnGatewaysResourceApi
VpnGatewaysScopedList
VpnGatewaysScopedListWarning
Output Only Informational warning which replaces the list of addresses when the list is empty.
VpnGatewaysScopedListWarningData
VpnGatewayStatus
VpnGatewayStatusHighAvailabilityRequirementState
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
VpnGatewayStatusTunnel
Contains some information about a VPN tunnel.
VpnGatewayStatusVpnConnection
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be a external VPN gateway or GCP VPN gateway.
VpnGatewayVpnGatewayInterface
A VPN gateway interface.
VpnTunnel
Represents a Cloud VPN Tunnel resource. [...]
VpnTunnelAggregatedList
VpnTunnelAggregatedListWarning
Output Only Informational warning message.
VpnTunnelAggregatedListWarningData
VpnTunnelList
Contains a list of VpnTunnel resources.
VpnTunnelListWarning
Output Only Informational warning message.
VpnTunnelListWarningData
VpnTunnelsResourceApi
VpnTunnelsScopedList
VpnTunnelsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
VpnTunnelsScopedListWarningData
WafExpressionSet
WafExpressionSetExpression
WeightedBackendService
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple BackendServices. The volume of traffic for each BackendService is proportional to the weight specified in each WeightedBackendService
XpnHostList
XpnHostListWarning
Output Only Informational warning message.
XpnHostListWarningData
XpnResourceId
Service resource (a.k.a service project) ID.
Zone
Represents a Zone resource. [...]
ZoneList
Contains a list of zone resources.
ZoneListWarning
Output Only Informational warning message.
ZoneListWarningData
ZoneOperationsResourceApi
ZoneSetLabelsRequest
ZoneSetPolicyRequest
ZonesResourceApi

Constants

USER_AGENT → const String
'dart-api-client compute/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.