Classes

AccessConfig

An access configuration attached to an instance's network interface.

Address

A reserved address resource.

AddressAggregatedList

AddressesResource_

AddressesScopedList

AddressesScopedListWarning

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.

Client

DeprecationStatus

Deprecation status for a public resource.

Disk

A persistent disk resource.

DiskAggregatedList

DiskList

Contains a list of persistent disk resources.

DisksResource_

DisksScopedList

DisksScopedListWarning

Informational warning which replaces the list of disks when the list is empty.

DisksScopedListWarningData

Firewall

A firewall resource.

FirewallAllowed

FirewallList

Contains a list of firewall resources.

FirewallsResource_

ForwardingRule

A ForwardingRule resource. A ForwardingRule resource specifies which pool of target VMs to forward a packet to if it matches the given IPAddress, IPProtocol, portRange tuple.

ForwardingRuleAggregatedList

ForwardingRuleList

Contains a list of ForwardingRule resources.

ForwardingRulesResource_

ForwardingRulesScopedList

ForwardingRulesScopedListWarning

Informational warning which replaces the list of forwarding rules when the list is empty.

ForwardingRulesScopedListWarningData

GlobalOperationsResource_

HealthCheckReference

HealthStatus

HttpHealthCheck

An HttpHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTP.

HttpHealthCheckList

Contains a list of HttpHealthCheck resources.

HttpHealthChecksResource_

Image

A disk image resource.

ImageList

Contains a list of disk image resources.

ImageRawDisk

The raw disk image parameters.

ImagesResource_

Instance

An instance resource.

InstanceAggregatedList

InstanceList

Contains a list of instance resources.

InstanceReference

InstancesResource_

InstancesScopedList

InstancesScopedListWarning

Informational warning which replaces the list of instances when the list is empty.

InstancesScopedListWarningData

Kernel

A kernel resource.

KernelList

Contains a list of kernel resources.

KernelsResource_

MachineType

A machine type resource.

MachineTypeAggregatedList

MachineTypeList

Contains a list of machine type resources.

MachineTypeScratchDisks

MachineTypesResource_

MachineTypesScopedList

MachineTypesScopedListWarning

Informational warning which replaces the list of machine types when the list is empty.

MachineTypesScopedListWarningData

Metadata

A metadata key/value entry.

MetadataItems

Network

A network resource.

NetworkInterface

A network interface resource attached to an instance.

NetworkList

Contains a list of network resources.

NetworksResource_

Operation

An operation resource, used to manage asynchronous API requests.

OperationAggregatedList

OperationError

If errors occurred during processing of this operation, this field will be populated (output only).

OperationErrorErrors

OperationList

Contains a list of operation resources.

OperationsScopedList

OperationsScopedListWarning

Informational warning which replaces the list of operations when the list is empty.

OperationsScopedListWarningData

OperationWarnings

OperationWarningsData

Project

A project resource. Projects can be created only in the APIs Console. Unless marked otherwise, values can only be modified in the console.

ProjectsResource_

Quota

A quotas entry.

Region

Region resource.

RegionList

Contains a list of region resources.

RegionOperationsResource_

RegionsResource_

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 VMs by tag and the set of Routes for a particular VM is called its routing table. For each packet leaving a VM, the system searches that VM'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 next_hop field of the winning Route -- either to another VM destination, a VM gateway or a GCE operated gateway. Packets that do not match any Route in the sending VM's routing table will be dropped.

RouteList

Contains a list of route resources.

RoutesResource_

RouteWarnings

RouteWarningsData

Scheduling

Scheduling options for an Instance.

SerialPortOutput

An instance serial console output.

ServiceAccount

A service account.

Snapshot

A persistent disk snapshot resource.

SnapshotList

Contains a list of persistent disk snapshot resources.

SnapshotsResource_

Tags

A set of instance tags.

TargetPool

A TargetPool resource. This resource defines a pool of VMs, associated HttpHealthCheck resources, and the fallback TargetPool.

TargetPoolAggregatedList

TargetPoolInstanceHealth

TargetPoolList

Contains a list of TargetPool resources.

TargetPoolsAddHealthCheckRequest

TargetPoolsAddInstanceRequest

TargetPoolsRemoveHealthCheckRequest

TargetPoolsRemoveInstanceRequest

TargetPoolsResource_

TargetPoolsScopedList

TargetPoolsScopedListWarning

Informational warning which replaces the list of addresses when the list is empty.

TargetPoolsScopedListWarningData

TargetReference

Zone

A zone resource.

ZoneList

Contains a list of zone resources.

ZoneMaintenanceWindows

ZoneOperationsResource_

ZonesResource_

Exceptions / Errors

APIRequestError

Error thrown when the HTTP Request to the API failed