Compute V1 Client - Class ResolveSubnetMask (2.14.1)

Reference documentation and code samples for the Compute V1 Client class ResolveSubnetMask.

Configures subnet mask resolution for this subnetwork.

Protobuf type google.cloud.compute.v1.Subnetwork.ResolveSubnetMask

Namespace

Google \ Cloud \ Compute \ V1 \ Subnetwork

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_RESOLVE_SUBNET_MASK

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_RESOLVE_SUBNET_MASK = 0;

ARP_ALL_RANGES

Value: 445655380

All ranges assigned to the VM NIC will respond to ARP.

Generated from protobuf enum ARP_ALL_RANGES = 445655380;

ARP_BROADCAST_PRIMARY_RANGE

Value: 123887458

VMs will receive an ARP response from a VM instance owning the target IP address within the subnetwork's primary CIDR range, if such a VM instance exists and is running.

Generated from protobuf enum ARP_BROADCAST_PRIMARY_RANGE = 123887458;

ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING

Value: 425592922

Combines ARP_BROADCAST_PRIMARY_RANGE with MAC learning. Enables cache mapping between IP addresses and custom MAC addresses of instances and use of it to set the correct destination MAC address. If this option is chosen, the subnetwork must have /24 or a smaller CIDR range.

Generated from protobuf enum ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING = 425592922;

ARP_PRIMARY_RANGE

Value: 120210048

Only the primary range of the VM NIC will respond to ARP.

Generated from protobuf enum ARP_PRIMARY_RANGE = 120210048;