ComputeApi class

Creates and runs virtual machines on Google Cloud Platform.

Constructors

ComputeApi(Client client, {String rootUrl = 'https://compute.googleapis.com/', String servicePath = 'compute/v1/'})

Properties

acceleratorTypes AcceleratorTypesResource
no setter
addresses AddressesResource
no setter
autoscalers AutoscalersResource
no setter
backendBuckets BackendBucketsResource
no setter
backendServices BackendServicesResource
no setter
disks DisksResource
no setter
diskTypes DiskTypesResource
no setter
externalVpnGateways ExternalVpnGatewaysResource
no setter
firewallPolicies FirewallPoliciesResource
no setter
firewalls FirewallsResource
no setter
forwardingRules ForwardingRulesResource
no setter
globalAddresses GlobalAddressesResource
no setter
globalForwardingRules GlobalForwardingRulesResource
no setter
globalNetworkEndpointGroups GlobalNetworkEndpointGroupsResource
no setter
globalOperations GlobalOperationsResource
no setter
globalOrganizationOperations GlobalOrganizationOperationsResource
no setter
globalPublicDelegatedPrefixes GlobalPublicDelegatedPrefixesResource
no setter
hashCode int
The hash code for this object.
no setterinherited
healthChecks HealthChecksResource
no setter
httpHealthChecks HttpHealthChecksResource
no setter
httpsHealthChecks HttpsHealthChecksResource
no setter
imageFamilyViews ImageFamilyViewsResource
no setter
images ImagesResource
no setter
instanceGroupManagers InstanceGroupManagersResource
no setter
instanceGroups InstanceGroupsResource
no setter
instances InstancesResource
no setter
instanceTemplates InstanceTemplatesResource
no setter
instantSnapshots InstantSnapshotsResource
no setter
interconnectAttachments InterconnectAttachmentsResource
no setter
interconnectLocations InterconnectLocationsResource
no setter
interconnectRemoteLocations InterconnectRemoteLocationsResource
no setter
interconnects InterconnectsResource
no setter
licenseCodes LicenseCodesResource
no setter
licenses LicensesResource
no setter
machineImages MachineImagesResource
no setter
machineTypes MachineTypesResource
no setter
networkAttachments NetworkAttachmentsResource
no setter
networkEdgeSecurityServices NetworkEdgeSecurityServicesResource
no setter
networkEndpointGroups NetworkEndpointGroupsResource
no setter
networkFirewallPolicies NetworkFirewallPoliciesResource
no setter
networks NetworksResource
no setter
nodeGroups NodeGroupsResource
no setter
nodeTemplates NodeTemplatesResource
no setter
nodeTypes NodeTypesResource
no setter
packetMirrorings PacketMirroringsResource
no setter
projects ProjectsResource
no setter
publicAdvertisedPrefixes PublicAdvertisedPrefixesResource
no setter
publicDelegatedPrefixes PublicDelegatedPrefixesResource
no setter
regionAutoscalers RegionAutoscalersResource
no setter
regionBackendServices RegionBackendServicesResource
no setter
regionCommitments RegionCommitmentsResource
no setter
regionDisks RegionDisksResource
no setter
regionDiskTypes RegionDiskTypesResource
no setter
regionHealthChecks RegionHealthChecksResource
no setter
regionHealthCheckServices RegionHealthCheckServicesResource
no setter
regionInstanceGroupManagers RegionInstanceGroupManagersResource
no setter
regionInstanceGroups RegionInstanceGroupsResource
no setter
regionInstances RegionInstancesResource
no setter
regionInstanceTemplates RegionInstanceTemplatesResource
no setter
regionInstantSnapshots RegionInstantSnapshotsResource
no setter
regionNetworkEndpointGroups RegionNetworkEndpointGroupsResource
no setter
regionNetworkFirewallPolicies RegionNetworkFirewallPoliciesResource
no setter
regionNotificationEndpoints RegionNotificationEndpointsResource
no setter
regionOperations RegionOperationsResource
no setter
regions RegionsResource
no setter
regionSecurityPolicies RegionSecurityPoliciesResource
no setter
regionSslCertificates RegionSslCertificatesResource
no setter
regionSslPolicies RegionSslPoliciesResource
no setter
regionTargetHttpProxies RegionTargetHttpProxiesResource
no setter
regionTargetHttpsProxies RegionTargetHttpsProxiesResource
no setter
regionTargetTcpProxies RegionTargetTcpProxiesResource
no setter
regionUrlMaps RegionUrlMapsResource
no setter
regionZones RegionZonesResource
no setter
reservations ReservationsResource
no setter
resourcePolicies ResourcePoliciesResource
no setter
routers RoutersResource
no setter
routes RoutesResource
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityPolicies SecurityPoliciesResource
no setter
serviceAttachments ServiceAttachmentsResource
no setter
snapshots SnapshotsResource
no setter
snapshotSettings SnapshotSettingsResource
no setter
sslCertificates SslCertificatesResource
no setter
sslPolicies SslPoliciesResource
no setter
storagePools StoragePoolsResource
no setter
storagePoolTypes StoragePoolTypesResource
no setter
subnetworks SubnetworksResource
no setter
targetGrpcProxies TargetGrpcProxiesResource
no setter
targetHttpProxies TargetHttpProxiesResource
no setter
targetHttpsProxies TargetHttpsProxiesResource
no setter
targetInstances TargetInstancesResource
no setter
targetPools TargetPoolsResource
no setter
targetSslProxies TargetSslProxiesResource
no setter
targetTcpProxies TargetTcpProxiesResource
no setter
targetVpnGateways TargetVpnGatewaysResource
no setter
urlMaps UrlMapsResource
no setter
vpnGateways VpnGatewaysResource
no setter
vpnTunnels VpnTunnelsResource
no setter
zoneOperations ZoneOperationsResource
no setter
zones ZonesResource
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

cloudPlatformScope → const String
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
computeReadonlyScope → const String
View your Google Compute Engine resources
computeScope → const String
View and manage your Google Compute Engine resources
devstorageFullControlScope → const String
Manage your data and permissions in Cloud Storage and see the email address for your Google Account
devstorageReadOnlyScope → const String
View your data in Google Cloud Storage
devstorageReadWriteScope → const String
Manage your data in Cloud Storage and see the email address of your Google Account