Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::PublicDelegatedPrefixPublicDelegatedSubPrefix (v2.12.0)

Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::PublicDelegatedPrefixPublicDelegatedSubPrefix.

Represents a sub PublicDelegatedPrefix.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allocatable_prefix_length

def allocatable_prefix_length() -> ::Integer
Returns
  • (::Integer) — The allocatable prefix length supported by this PublicDelegatedSubPrefix.

#allocatable_prefix_length=

def allocatable_prefix_length=(value) -> ::Integer
Parameter
  • value (::Integer) — The allocatable prefix length supported by this PublicDelegatedSubPrefix.
Returns
  • (::Integer) — The allocatable prefix length supported by this PublicDelegatedSubPrefix.

#delegatee_project

def delegatee_project() -> ::String
Returns
  • (::String) — Name of the project scoping this PublicDelegatedSubPrefix.

#delegatee_project=

def delegatee_project=(value) -> ::String
Parameter
  • value (::String) — Name of the project scoping this PublicDelegatedSubPrefix.
Returns
  • (::String) — Name of the project scoping this PublicDelegatedSubPrefix.

#description

def description() -> ::String
Returns
  • (::String) — An optional description of this resource. Provide this property when you create the resource.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — An optional description of this resource. Provide this property when you create the resource.
Returns
  • (::String) — An optional description of this resource. Provide this property when you create the resource.

#ip_cidr_range

def ip_cidr_range() -> ::String
Returns
  • (::String) — The IP address range, in CIDR format, represented by this sub public delegated prefix.

#ip_cidr_range=

def ip_cidr_range=(value) -> ::String
Parameter
  • value (::String) — The IP address range, in CIDR format, represented by this sub public delegated prefix.
Returns
  • (::String) — The IP address range, in CIDR format, represented by this sub public delegated prefix.

#is_address

def is_address() -> ::Boolean
Returns
  • (::Boolean) — Whether the sub prefix is delegated to create Address resources in the delegatee project.

#is_address=

def is_address=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Whether the sub prefix is delegated to create Address resources in the delegatee project.
Returns
  • (::Boolean) — Whether the sub prefix is delegated to create Address resources in the delegatee project.

#mode

def mode() -> ::String
Returns
  • (::String) — The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.

#mode=

def mode=(value) -> ::String
Parameter
  • value (::String) — The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.
Returns
  • (::String) — The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.

#name

def name() -> ::String
Returns
  • (::String) — The name of the sub public delegated prefix.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — The name of the sub public delegated prefix.
Returns
  • (::String) — The name of the sub public delegated prefix.

#region

def region() -> ::String
Returns
  • (::String) — [Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.

#region=

def region=(value) -> ::String
Parameter
  • value (::String) — [Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.
Returns
  • (::String) — [Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.

#status

def status() -> ::String
Returns
  • (::String) — [Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.

#status=

def status=(value) -> ::String
Parameter
  • value (::String) — [Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.
Returns
  • (::String) — [Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.