Constructor
new UsableSubnetwork(propertiesopt)
Constructs a new UsableSubnetwork.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IUsableSubnetwork |
<optional> |
Properties to set |
- Implements:
-
- IUsableSubnetwork
Members
_externalIpv6Prefix
UsableSubnetwork _externalIpv6Prefix.
_internalIpv6Prefix
UsableSubnetwork _internalIpv6Prefix.
_ipCidrRange
UsableSubnetwork _ipCidrRange.
_ipv6AccessType
UsableSubnetwork _ipv6AccessType.
_network
UsableSubnetwork _network.
_purpose
UsableSubnetwork _purpose.
_role
UsableSubnetwork _role.
_stackType
UsableSubnetwork _stackType.
_subnetwork
UsableSubnetwork _subnetwork.
externalIpv6Prefix
UsableSubnetwork externalIpv6Prefix.
internalIpv6Prefix
UsableSubnetwork internalIpv6Prefix.
ipCidrRange
UsableSubnetwork ipCidrRange.
ipv6AccessType
UsableSubnetwork ipv6AccessType.
network
UsableSubnetwork network.
purpose
UsableSubnetwork purpose.
role
UsableSubnetwork role.
secondaryIpRanges
UsableSubnetwork secondaryIpRanges.
stackType
UsableSubnetwork stackType.
subnetwork
UsableSubnetwork subnetwork.
Ipv6AccessType
Ipv6AccessType enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_IPV6_ACCESS_TYPE |
number |
UNDEFINED_IPV6_ACCESS_TYPE value |
EXTERNAL |
number |
EXTERNAL value |
INTERNAL |
number |
INTERNAL value |
Purpose
Purpose enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_PURPOSE |
number |
UNDEFINED_PURPOSE value |
INTERNAL_HTTPS_LOAD_BALANCER |
number |
INTERNAL_HTTPS_LOAD_BALANCER value |
PRIVATE |
number |
PRIVATE value |
PRIVATE_RFC_1918 |
number |
PRIVATE_RFC_1918 value |
PRIVATE_SERVICE_CONNECT |
number |
PRIVATE_SERVICE_CONNECT value |
REGIONAL_MANAGED_PROXY |
number |
REGIONAL_MANAGED_PROXY value |
Role
Role enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_ROLE |
number |
UNDEFINED_ROLE value |
ACTIVE |
number |
ACTIVE value |
BACKUP |
number |
BACKUP value |
StackType
StackType enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STACK_TYPE |
number |
UNDEFINED_STACK_TYPE value |
IPV4_IPV6 |
number |
IPV4_IPV6 value |
IPV4_ONLY |
number |
IPV4_ONLY value |
Methods
toJSON() → {Object.<string, *>}
Converts this UsableSubnetwork to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.UsableSubnetwork}
Creates a new UsableSubnetwork instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IUsableSubnetwork |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.UsableSubnetwork |
UsableSubnetwork instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.UsableSubnetwork}
Decodes a UsableSubnetwork message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.UsableSubnetwork |
UsableSubnetwork |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.compute.v1.UsableSubnetwork}
Decodes a UsableSubnetwork message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.UsableSubnetwork |
UsableSubnetwork |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified UsableSubnetwork message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IUsableSubnetwork |
UsableSubnetwork message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified UsableSubnetwork message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IUsableSubnetwork |
UsableSubnetwork message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.compute.v1.UsableSubnetwork}
Creates a UsableSubnetwork message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.UsableSubnetwork |
UsableSubnetwork |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for UsableSubnetwork
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a UsableSubnetwork message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.UsableSubnetwork |
UsableSubnetwork |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a UsableSubnetwork message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|