Constructor
new IPAllocationPolicy(propertiesopt)
Constructs a new IPAllocationPolicy.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.IIPAllocationPolicy |
<optional> |
Properties to set |
- Implements:
-
- IIPAllocationPolicy
Members
additionalPodRangesConfig
IPAllocationPolicy additionalPodRangesConfig.
clusterIpv4Cidr
IPAllocationPolicy clusterIpv4Cidr.
clusterIpv4CidrBlock
IPAllocationPolicy clusterIpv4CidrBlock.
clusterSecondaryRangeName
IPAllocationPolicy clusterSecondaryRangeName.
createSubnetwork
IPAllocationPolicy createSubnetwork.
defaultPodIpv4RangeUtilization
IPAllocationPolicy defaultPodIpv4RangeUtilization.
ipv6AccessType
IPAllocationPolicy ipv6AccessType.
nodeIpv4Cidr
IPAllocationPolicy nodeIpv4Cidr.
nodeIpv4CidrBlock
IPAllocationPolicy nodeIpv4CidrBlock.
podCidrOverprovisionConfig
IPAllocationPolicy podCidrOverprovisionConfig.
servicesIpv4Cidr
IPAllocationPolicy servicesIpv4Cidr.
servicesIpv4CidrBlock
IPAllocationPolicy servicesIpv4CidrBlock.
servicesIpv6CidrBlock
IPAllocationPolicy servicesIpv6CidrBlock.
servicesSecondaryRangeName
IPAllocationPolicy servicesSecondaryRangeName.
stackType
IPAllocationPolicy stackType.
subnetIpv6CidrBlock
IPAllocationPolicy subnetIpv6CidrBlock.
subnetworkName
IPAllocationPolicy subnetworkName.
tpuIpv4CidrBlock
IPAllocationPolicy tpuIpv4CidrBlock.
useIpAliases
IPAllocationPolicy useIpAliases.
useRoutes
IPAllocationPolicy useRoutes.
Methods
toJSON() → {Object.<string, *>}
Converts this IPAllocationPolicy to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.container.v1.IPAllocationPolicy}
Creates a new IPAllocationPolicy instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.IIPAllocationPolicy |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.container.v1.IPAllocationPolicy |
IPAllocationPolicy instance |
(static) decode(reader, lengthopt) → {google.container.v1.IPAllocationPolicy}
Decodes a IPAllocationPolicy 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.container.v1.IPAllocationPolicy |
IPAllocationPolicy |
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.container.v1.IPAllocationPolicy}
Decodes a IPAllocationPolicy 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.container.v1.IPAllocationPolicy |
IPAllocationPolicy |
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 IPAllocationPolicy message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.IIPAllocationPolicy |
IPAllocationPolicy 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 IPAllocationPolicy message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.IIPAllocationPolicy |
IPAllocationPolicy message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.container.v1.IPAllocationPolicy}
Creates a IPAllocationPolicy 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.container.v1.IPAllocationPolicy |
IPAllocationPolicy |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for IPAllocationPolicy
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 IPAllocationPolicy message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.IPAllocationPolicy |
IPAllocationPolicy |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a IPAllocationPolicy message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|