Class: Google::Cloud::Compute::V1::PublicDelegatedPrefixPublicDelegatedSubPrefix
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::PublicDelegatedPrefixPublicDelegatedSubPrefix
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
Represents a sub PublicDelegatedPrefix.
Defined Under Namespace
Instance Attribute Summary collapse
-
#allocatable_prefix_length ⇒ ::Integer
The allocatable prefix length supported by this PublicDelegatedSubPrefix.
-
#delegatee_project ⇒ ::String
Name of the project scoping this PublicDelegatedSubPrefix.
-
#description ⇒ ::String
An optional description of this resource.
-
#ip_cidr_range ⇒ ::String
The IP address range, in CIDR format, represented by this sub public delegated prefix.
-
#is_address ⇒ ::Boolean
Whether the sub prefix is delegated to create Address resources in the delegatee project.
-
#mode ⇒ ::String
The PublicDelegatedSubPrefix mode for IPv6 only.
-
#name ⇒ ::String
The name of the sub public delegated prefix.
-
#region ⇒ ::String
[Output Only] The region of the sub public delegated prefix if it is regional.
-
#status ⇒ ::String
[Output Only] The status of the sub public delegated prefix.
Instance Attribute Details
#allocatable_prefix_length ⇒ ::Integer
Returns The allocatable prefix length supported by this PublicDelegatedSubPrefix.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#delegatee_project ⇒ ::String
Returns Name of the project scoping this PublicDelegatedSubPrefix.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#description ⇒ ::String
Returns An optional description of this resource. Provide this property when you create the resource.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#ip_cidr_range ⇒ ::String
Returns The IP address range, in CIDR format, represented by this sub public delegated prefix.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#is_address ⇒ ::Boolean
Returns Whether the sub prefix is delegated to create Address resources in the delegatee project.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#mode ⇒ ::String
Returns The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#name ⇒ ::String
Returns The name of the sub public delegated prefix.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#region ⇒ ::String
Returns [Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |
#status ⇒ ::String
Returns [Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.
27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27973 class PublicDelegatedPrefixPublicDelegatedSubPrefix include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The PublicDelegatedSubPrefix mode for IPv6 only. module Mode # A value indicating that the enum field is not set. UNDEFINED_MODE = 0 # The public delegated prefix is used for further sub-delegation only. Such prefixes cannot set allocatablePrefixLength. DELEGATION = 264_149_288 # The public delegated prefix is used for creating forwarding rules only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_FORWARDING_RULE_CREATION = 398_684_356 # The public delegated prefix is used for creating dual-mode subnetworks only. Such prefixes cannot set publicDelegatedSubPrefixes. EXTERNAL_IPV6_SUBNETWORK_CREATION = 61_198_284 end # [Output Only] The status of the sub public delegated prefix. module Status # A value indicating that the enum field is not set. UNDEFINED_STATUS = 0 ACTIVE = 314_733_318 INACTIVE = 270_421_099 end end |