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
advice → AdviceResource
no setter
autoscalers → AutoscalersResource
no setter
backendBuckets → BackendBucketsResource
no setter
backendServices → BackendServicesResource
no setter
crossSiteNetworks → CrossSiteNetworksResource
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
futureReservations → FutureReservationsResource
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
globalVmExtensionPolicies → GlobalVmExtensionPoliciesResource
no setter
hashCode → int
The hash code for this object.
no setterinherited
healthChecks → HealthChecksResource
no setter
hosts → HostsResource
no setter
httpHealthChecks → HttpHealthChecksResource
no setter
httpsHealthChecks → HttpsHealthChecksResource
no setter
imageFamilyViews → ImageFamilyViewsResource
no setter
images → ImagesResource
no setter
instanceGroupManagerResizeRequests → InstanceGroupManagerResizeRequestsResource
no setter
instanceGroupManagers → InstanceGroupManagersResource
no setter
instanceGroups → InstanceGroupsResource
no setter
instances → InstancesResource
no setter
instanceSettings → InstanceSettingsResource
no setter
instanceTemplates → InstanceTemplatesResource
no setter
instantSnapshotGroups → InstantSnapshotGroupsResource
no setter
instantSnapshots → InstantSnapshotsResource
no setter
interconnectAttachmentGroups → InterconnectAttachmentGroupsResource
no setter
interconnectAttachments → InterconnectAttachmentsResource
no setter
interconnectGroups → InterconnectGroupsResource
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
networkProfiles → NetworkProfilesResource
no setter
networks → NetworksResource
no setter
nodeGroups → NodeGroupsResource
no setter
nodeTemplates → NodeTemplatesResource
no setter
nodeTypes → NodeTypesResource
no setter
organizationSecurityPolicies → OrganizationSecurityPoliciesResource
no setter
packetMirrorings → PacketMirroringsResource
no setter
previewFeatures → PreviewFeaturesResource
no setter
projects → ProjectsResource
no setter
publicAdvertisedPrefixes → PublicAdvertisedPrefixesResource
no setter
publicDelegatedPrefixes → PublicDelegatedPrefixesResource
no setter
regionAutoscalers → RegionAutoscalersResource
no setter
regionBackendBuckets → RegionBackendBucketsResource
no setter
regionBackendServices → RegionBackendServicesResource
no setter
regionCommitments → RegionCommitmentsResource
no setter
regionCompositeHealthChecks → RegionCompositeHealthChecksResource
no setter
regionDisks → RegionDisksResource
no setter
regionDiskTypes → RegionDiskTypesResource
no setter
regionHealthAggregationPolicies → RegionHealthAggregationPoliciesResource
no setter
regionHealthChecks → RegionHealthChecksResource
no setter
regionHealthCheckServices → RegionHealthCheckServicesResource
no setter
regionHealthSources → RegionHealthSourcesResource
no setter
regionInstanceGroupManagerResizeRequests → RegionInstanceGroupManagerResizeRequestsResource
no setter
regionInstanceGroupManagers → RegionInstanceGroupManagersResource
no setter
regionInstanceGroups → RegionInstanceGroupsResource
no setter
regionInstances → RegionInstancesResource
no setter
regionInstanceTemplates → RegionInstanceTemplatesResource
no setter
regionInstantSnapshotGroups → RegionInstantSnapshotGroupsResource
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
regionSnapshots → RegionSnapshotsResource
no setter
regionSnapshotSettings → RegionSnapshotSettingsResource
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
reliabilityRisks → ReliabilityRisksResource
no setter
reservationBlocks → ReservationBlocksResource
no setter
reservations → ReservationsResource
no setter
reservationSlots → ReservationSlotsResource
no setter
reservationSubBlocks → ReservationSubBlocksResource
no setter
resourcePolicies → ResourcePoliciesResource
no setter
rolloutPlans → RolloutPlansResource
no setter
rollouts → RolloutsResource
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
wireGroups → WireGroupsResource
no setter
zoneOperations → ZoneOperationsResource
no setter
zones → ZonesResource
no setter
zoneVmExtensionPolicies → ZoneVmExtensionPoliciesResource
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