package google.cloud.compute.v1small

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Addresses

compute_small.proto:663

Services The Addresses API.

service RegionOperations

compute_small.proto:709

The RegionOperations API.

message Address

compute_small.proto:59

Messages Use global external addresses for GFE-based external HTTP(S) load balancers in Premium Tier. Use global internal addresses for reserved peering network range. Use regional external addresses for the following resources: - External IP addresses for VM instances - Regional external forwarding rules - Cloud NAT external IP addresses - GFE based LBs in Standard Tier - Network LBs in Premium or Standard Tier - Cloud VPN gateways (both Classic and HA) Use regional internal IP addresses for subnet IP ranges (primary and secondary). This includes: - Internal IP addresses for VM instances - Alias IP ranges of VM instances (/32 only) - Regional internal forwarding rules - Internal TCP/UDP load balancer addresses - Internal HTTP(S) load balancer addresses - Cloud DNS inbound forwarding IP addresses For more information, read reserved IP address. (== resource_for {$api_version}.addresses ==) (== resource_for {$api_version}.globalAddresses ==)

Used in: AddressList, AddressesScopedList, InsertAddressRequest

enum Address.AddressType

compute_small.proto:61

The type of address to reserve, either INTERNAL or EXTERNAL. If unspecified, defaults to EXTERNAL.

enum Address.IpVersion

compute_small.proto:74

The IP version that will be used by this address. Valid options are IPV4 or IPV6. This can only be specified for a global address.

enum Address.NetworkTier

compute_small.proto:89

This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD. Global forwarding rules can only be Premium Tier. Regional forwarding rules can be either Premium or Standard Tier. Standard Tier addresses applied to regional forwarding rules can be used with any external load balancer. Regional forwarding rules in Premium Tier can only be used with a network load balancer. If this field is not specified, it is assumed to be PREMIUM.

enum Address.Purpose

compute_small.proto:104

The purpose of this resource, which can be one of the following values: - `GCE_ENDPOINT` for addresses that are used by VM instances, alias IP ranges, internal load balancers, and similar resources. - `DNS_RESOLVER` for a DNS resolver address in a subnetwork - `VPC_PEERING` for addresses that are reserved for VPC peer networks. - `NAT_AUTO` for addresses that are external IP addresses automatically reserved for Cloud NAT.

enum Address.Status

compute_small.proto:119

[Output Only] The status of the address, which can be one of RESERVING, RESERVED, or IN_USE. An address that is RESERVING is currently in the process of being reserved. A RESERVED address is currently reserved and available to use. An IN_USE address is currently being used by another resource and is not available.

message AddressesScopedList

compute_small.proto:240

Used in: AddressAggregatedList

message Data

compute_small.proto:282

Used in: Warning, Warnings

message Error

compute_small.proto:318

[Output Only] If errors are generated during processing of the operation, this field will be populated.

Used in: Operation

message Errors

compute_small.proto:325

Used in: Error

message Operation

compute_small.proto:425

Represents an Operation resource. Google Compute Engine has three Operation resources: * [Global](/compute/docs/reference/rest/{$api_version}/globalOperations) * [Regional](/compute/docs/reference/rest/{$api_version}/regionOperations) * [Zonal](/compute/docs/reference/rest/{$api_version}/zoneOperations) You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional or zonal. - For global operations, use the globalOperations resource. - For regional operations, use the regionOperations resource. - For zonal operations, use the zoneOperations resource. For more information, read Global, Regional, and Zonal Resources. (== resource_for {$api_version}.globalOperations ==) (== resource_for {$api_version}.regionOperations ==) (== resource_for {$api_version}.zoneOperations ==)

Used as response type in: Addresses.Delete, Addresses.Insert, RegionOperations.Get, RegionOperations.Wait

enum Operation.Status

compute_small.proto:427

[Output Only] The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.

Used in: Operation

message Warning

compute_small.proto:524

[Output Only] Informational warning message.

Used in: AddressAggregatedList, AddressList, AddressesScopedList

enum Warning.Code

compute_small.proto:526

[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.

message Warnings

compute_small.proto:592

Used in: Operation

enum Warnings.Code

compute_small.proto:594

[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.