googleapis.compute.v1 library

Classes

AccessConfig
An access configuration attached to an instance's network interface.
Address
A reserved address resource.
AddressAggregatedList
AddressesResourceApi
AddressesScopedList
AddressesScopedListWarning
Output Only Informational warning which replaces the list of addresses when the list is empty.
AddressesScopedListWarningData
AddressList
Contains a list of address resources.
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. [...]
Autoscaler
AutoscalerAggregatedList
AutoscalerList
Contains a list of persistent autoscaler resources.
AutoscalersResourceApi
AutoscalersScopedList
AutoscalersScopedListWarning
Informational warning which replaces the list of autoscalers when the list is empty.
AutoscalersScopedListWarningData
AutoscalingPolicy
Cloud Autoscaler policy.
AutoscalingPolicyCpuUtilization
CPU utilization policy.
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
AutoscalingPolicyLoadBalancingUtilization
Load balancing utilization policy.
Backend
Message containing information of one individual backend.
BackendService
A BackendService resource. This resource defines a group of backend virtual machines together with their serving capacity.
BackendServiceGroupHealth
BackendServiceList
Contains a list of BackendService resources.
BackendServicesResourceApi
ComputeApi
API for the Google Compute Engine service.
DeprecationStatus
Deprecation status for a public resource.
Disk
A Disk resource.
DiskAggregatedList
DiskList
A list of Disk resources.
DiskMoveRequest
DisksResourceApi
DisksScopedList
DisksScopedListWarning
Output Only Informational warning which replaces the list of disks when the list is empty.
DisksScopedListWarningData
DiskType
A disk type resource.
DiskTypeAggregatedList
DiskTypeList
Contains a list of disk type resources.
DiskTypesResourceApi
DiskTypesScopedList
DiskTypesScopedListWarning
Output Only Informational warning which replaces the list of disk types when the list is empty.
DiskTypesScopedListWarningData
Firewall
A Firewall resource.
FirewallAllowed
FirewallList
Contains a list of Firewall resources.
FirewallsResourceApi
ForwardingRule
A ForwardingRule resource. A ForwardingRule resource specifies which pool of target virtual machines to forward a packet to if it matches the given IPAddress, IPProtocol, portRange tuple.
ForwardingRuleAggregatedList
ForwardingRuleList
Contains a list of ForwardingRule resources.
ForwardingRulesResourceApi
ForwardingRulesScopedList
ForwardingRulesScopedListWarning
Informational warning which replaces the list of forwarding rules when the list is empty.
ForwardingRulesScopedListWarningData
GlobalAddressesResourceApi
GlobalForwardingRulesResourceApi
GlobalOperationsResourceApi
HealthCheckReference
HealthStatus
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HttpHealthCheck
An HttpHealthCheck resource. This resource defines a template for how individual instances should be checked for health, via HTTP.
HttpHealthCheckList
Contains a list of HttpHealthCheck resources.
HttpHealthChecksResourceApi
HttpsHealthCheck
An HttpsHealthCheck resource. This resource defines a template for how individual instances should be checked for health, via HTTPS.
HttpsHealthCheckList
Contains a list of HttpsHealthCheck resources.
HttpsHealthChecksResourceApi
Image
An Image resource.
ImageList
Contains a list of Image resources.
ImageRawDisk
The parameters of the raw disk image.
ImagesResourceApi
Instance
An Instance resource.
InstanceAggregatedList
InstanceGroup
InstanceGroupAggregatedList
InstanceGroupList
A list of InstanceGroup resources.
InstanceGroupManager
InstanceGroupManagers [...]
InstanceGroupManagerActionsSummary
InstanceGroupManagerAggregatedList
InstanceGroupManagerList
Output Only A list of managed instance groups.
InstanceGroupManagersAbandonInstancesRequest
InstanceGroupManagersDeleteInstancesRequest
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
InstanceGroupsAddInstancesRequest
InstanceGroupsListInstances
InstanceGroupsListInstancesRequest
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 instance resources.
InstanceMoveRequest
InstanceProperties
InstanceReference
InstancesResourceApi
InstancesScopedList
InstancesScopedListWarning
Output Only Informational warning which replaces the list of instances when the list is empty.
InstancesScopedListWarningData
InstanceTemplate
An Instance Template resource.
InstanceTemplateList
A list of instance templates.
InstanceTemplatesResourceApi
InstanceWithNamedPorts
License
A license resource.
LicensesResourceApi
MachineType
A Machine Type resource.
MachineTypeAggregatedList
MachineTypeList
Contains a list of Machine Type resources.
MachineTypeScratchDisks
MachineTypesResourceApi
MachineTypesScopedList
MachineTypesScopedListWarning
Output Only An informational warning that appears when the machine types list is empty.
MachineTypesScopedListWarningData
ManagedInstance
ManagedInstanceLastAttempt
ManagedInstanceLastAttemptErrors
Output Only Encountered errors during the last attempt to create or delete the instance.
ManagedInstanceLastAttemptErrorsErrors
Metadata
A metadata key/value entry.
MetadataItems
NamedPort
The named port. For example: .
Network
A network resource.
NetworkInterface
A network interface resource attached to an instance.
NetworkList
Contains a list of Network resources.
NetworksResourceApi
Operation
An Operation resource, used to manage asynchronous API requests.
OperationAggregatedList
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.
OperationsScopedList
OperationsScopedListWarning
Output Only Informational warning which replaces the list of operations when the list is empty.
OperationsScopedListWarningData
OperationWarnings
OperationWarningsData
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.
Project
A Project resource. Projects can only be created in the Google Developers Console. Unless marked otherwise, values can only be modified in the console.
ProjectsResourceApi
Quota
A quotas entry.
Region
Region resource.
RegionList
Contains a list of region resources.
RegionOperationsResourceApi
RegionsResourceApi
ResourceGroupReference
Route
The route resource. A Route is a rule that specifies how certain packets should be handled by the virtual network. Routes are associated with instances by tag and the set of Routes for a particular instance is called its routing table. For each packet leaving a instance, the system searches that instance's routing table for a single best matching Route. Routes match packets by destination IP address, preferring smaller or more specific ranges over larger ones. If there is a tie, the system selects the Route with the smallest priority value. If there is still a tie, it uses the layer three and four packet headers to select just one of the remaining matching Routes. The packet is then forwarded as specified by the nextHop field of the winning Route -- either to another instance destination, a instance gateway or a Google Compute Engien-operated gateway. Packets that do not match any Route in the sending instance's routing table are dropped.
RouteList
Contains a list of route resources.
RoutesResourceApi
RouteWarnings
RouteWarningsData
Scheduling
Sets the scheduling options for an Instance.
SerialPortOutput
An instance's serial console output.
ServiceAccount
A service account.
Snapshot
A persistent disk snapshot resource.
SnapshotList
Contains a list of Snapshot resources.
SnapshotsResourceApi
SslCertificate
An SslCertificate resource. This resource provides a mechanism to upload an SSL key and certificate to global HTTPS loadbalancer to serve secure connections.
SslCertificateList
Contains a list of SslCertificate resources.
SslCertificatesResourceApi
Tags
A set of instance tags.
TargetHttpProxiesResourceApi
TargetHttpProxy
A TargetHttpProxy resource. This resource defines an HTTP proxy.
TargetHttpProxyList
A list of TargetHttpProxy resources.
TargetHttpsProxiesResourceApi
TargetHttpsProxiesSetSslCertificatesRequest
TargetHttpsProxy
A TargetHttpsProxy resource. This resource defines an HTTPS proxy.
TargetHttpsProxyList
Contains a list of TargetHttpsProxy resources.
TargetInstance
A TargetInstance resource. This resource defines an endpoint instance that terminates traffic of certain protocols.
TargetInstanceAggregatedList
TargetInstanceList
Contains a list of TargetInstance resources.
TargetInstancesResourceApi
TargetInstancesScopedList
TargetInstancesScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
TargetInstancesScopedListWarningData
TargetPool
A TargetPool resource. This resource defines a pool of instances, associated HttpHealthCheck resources, and the fallback TargetPool.
TargetPoolAggregatedList
TargetPoolInstanceHealth
TargetPoolList
Contains a list of TargetPool resources.
TargetPoolsAddHealthCheckRequest
TargetPoolsAddInstanceRequest
TargetPoolsRemoveHealthCheckRequest
TargetPoolsRemoveInstanceRequest
TargetPoolsResourceApi
TargetPoolsScopedList
TargetPoolsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
TargetPoolsScopedListWarningData
TargetReference
TargetVpnGateway
TargetVpnGatewayAggregatedList
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
TargetVpnGatewaysResourceApi
TargetVpnGatewaysScopedList
TargetVpnGatewaysScopedListWarning
Output Only Informational warning which replaces the list of addresses when the list is empty.
TargetVpnGatewaysScopedListWarningData
TestFailure
UrlMap
A UrlMap resource. This resource defines the mapping from URL to the BackendService resource, based on the "longest-match" of the URL's host and path.
UrlMapList
Contains a list of UrlMap resources.
UrlMapReference
UrlMapsResourceApi
UrlMapsValidateRequest
UrlMapsValidateResponse
UrlMapTest
Message for the expected URL mappings.
UrlMapValidationResult
Message representing the validation result for a UrlMap.
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
VpnTunnel
VpnTunnelAggregatedList
VpnTunnelList
Contains a list of VpnTunnel resources.
VpnTunnelsResourceApi
VpnTunnelsScopedList
VpnTunnelsScopedListWarning
Informational warning which replaces the list of addresses when the list is empty.
VpnTunnelsScopedListWarningData
Zone
A Zone resource.
ZoneList
Contains a list of zone resources.
ZoneMaintenanceWindows
ZoneOperationsResourceApi
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.