Compute Engine v1 API - Class PublicDelegatedPrefixPublicDelegatedSubPrefix (3.22.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

EnableEnhancedIpv4Allocation

public bool EnableEnhancedIpv4Allocation { get; set; }

Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. Applicable for IPv4 PDPs only.

Property Value
Type Description
bool

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

HasEnableEnhancedIpv4Allocation

public bool HasEnableEnhancedIpv4Allocation { get; }

Gets whether the "enable_enhanced_ipv4_allocation" 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

HasIpv6AccessType

public bool HasIpv6AccessType { get; }

Gets whether the "ipv6_access_type" 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

Ipv6AccessType

public string Ipv6AccessType { get; set; }

Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub Prefixes. Inherited from parent prefix. Check the Ipv6AccessType enum for the list of possible values.

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. [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. [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