- 3.22.0 (latest)
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class PublicDelegatedPrefixPublicDelegatedSubPrefix : IMessage<PublicDelegatedPrefixPublicDelegatedSubPrefix>, IEquatable<PublicDelegatedPrefixPublicDelegatedSubPrefix>, IDeepCloneable<PublicDelegatedPrefixPublicDelegatedSubPrefix>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class PublicDelegatedPrefixPublicDelegatedSubPrefix.
Represents a sub PublicDelegatedPrefix.
Implements
IMessagePublicDelegatedPrefixPublicDelegatedSubPrefix, IEquatablePublicDelegatedPrefixPublicDelegatedSubPrefix, IDeepCloneablePublicDelegatedPrefixPublicDelegatedSubPrefix, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
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 |
|