Compute Engine v1 API - Class PublicDelegatedPrefixPublicDelegatedSubPrefix (3.1.0)

public sealed class PublicDelegatedPrefixPublicDelegatedSubPrefix : IMessage<PublicDelegatedPrefixPublicDelegatedSubPrefix>, IEquatable<PublicDelegatedPrefixPublicDelegatedSubPrefix>, IDeepCloneable<PublicDelegatedPrefixPublicDelegatedSubPrefix>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class PublicDelegatedPrefixPublicDelegatedSubPrefix.

Represents a sub PublicDelegatedPrefix.

Inheritance

object > PublicDelegatedPrefixPublicDelegatedSubPrefix

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

PublicDelegatedPrefixPublicDelegatedSubPrefix()

public PublicDelegatedPrefixPublicDelegatedSubPrefix()

PublicDelegatedPrefixPublicDelegatedSubPrefix(PublicDelegatedPrefixPublicDelegatedSubPrefix)

public PublicDelegatedPrefixPublicDelegatedSubPrefix(PublicDelegatedPrefixPublicDelegatedSubPrefix other)
Parameter
Name Description
other PublicDelegatedPrefixPublicDelegatedSubPrefix

Properties

AllocatablePrefixLength

public int AllocatablePrefixLength { get; set; }

The allocatable prefix length supported by this PublicDelegatedSubPrefix.

Property Value
Type Description
int

DelegateeProject

public string DelegateeProject { get; set; }

Name of the project scoping this PublicDelegatedSubPrefix.

Property Value
Type Description
string

Description

public string Description { get; set; }

An optional description of this resource. Provide this property when you create the resource.

Property Value
Type Description
string

HasAllocatablePrefixLength

public bool HasAllocatablePrefixLength { get; }

Gets whether the "allocatable_prefix_length" field is set

Property Value
Type Description
bool

HasDelegateeProject

public bool HasDelegateeProject { get; }

Gets whether the "delegatee_project" field is set

Property Value
Type Description
bool

HasDescription

public bool HasDescription { get; }

Gets whether the "description" field is set

Property Value
Type Description
bool

HasIpCidrRange

public bool HasIpCidrRange { get; }

Gets whether the "ip_cidr_range" field is set

Property Value
Type Description
bool

HasIsAddress

public bool HasIsAddress { get; }

Gets whether the "is_address" field is set

Property Value
Type Description
bool

HasMode

public bool HasMode { get; }

Gets whether the "mode" field is set

Property Value
Type Description
bool

HasName

public bool HasName { get; }

Gets whether the "name" field is set

Property Value
Type Description
bool

HasRegion

public bool HasRegion { get; }

Gets whether the "region" field is set

Property Value
Type Description
bool

HasStatus

public bool HasStatus { get; }

Gets whether the "status" field is set

Property Value
Type Description
bool

IpCidrRange

public string IpCidrRange { get; set; }

The IP address range, in CIDR format, represented by this sub public delegated prefix.

Property Value
Type Description
string

IsAddress

public bool IsAddress { get; set; }

Whether the sub prefix is delegated to create Address resources in the delegatee project.

Property Value
Type Description
bool

Mode

public string Mode { get; set; }

The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.

Property Value
Type Description
string

Name

public string Name { get; set; }

The name of the sub public delegated prefix.

Property Value
Type Description
string

Region

public string Region { get; set; }

[Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.

Property Value
Type Description
string

Status

public string Status { get; set; }

[Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.

Property Value
Type Description
string