Constructor
new NetworkConfig(propertiesopt)
Constructs a new NetworkConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.INetworkConfig |
<optional> |
Properties to set |
- Implements:
-
- INetworkConfig
Classes
Members
_defaultEnablePrivateNodes
NetworkConfig _defaultEnablePrivateNodes.
_enableCiliumClusterwideNetworkPolicy
NetworkConfig _enableCiliumClusterwideNetworkPolicy.
_enableFqdnNetworkPolicy
NetworkConfig _enableFqdnNetworkPolicy.
_inTransitEncryptionConfig
NetworkConfig _inTransitEncryptionConfig.
datapathProvider
NetworkConfig datapathProvider.
defaultEnablePrivateNodes
NetworkConfig defaultEnablePrivateNodes.
defaultSnatStatus
NetworkConfig defaultSnatStatus.
dnsConfig
NetworkConfig dnsConfig.
enableCiliumClusterwideNetworkPolicy
NetworkConfig enableCiliumClusterwideNetworkPolicy.
enableFqdnNetworkPolicy
NetworkConfig enableFqdnNetworkPolicy.
enableIntraNodeVisibility
NetworkConfig enableIntraNodeVisibility.
enableL4ilbSubsetting
NetworkConfig enableL4ilbSubsetting.
enableMultiNetworking
NetworkConfig enableMultiNetworking.
gatewayApiConfig
NetworkConfig gatewayApiConfig.
inTransitEncryptionConfig
NetworkConfig inTransitEncryptionConfig.
network
NetworkConfig network.
networkPerformanceConfig
NetworkConfig networkPerformanceConfig.
privateIpv6GoogleAccess
NetworkConfig privateIpv6GoogleAccess.
serviceExternalIpsConfig
NetworkConfig serviceExternalIpsConfig.
subnetwork
NetworkConfig subnetwork.
Methods
toJSON() → {Object.<string, *>}
Converts this NetworkConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.container.v1.NetworkConfig}
Creates a new NetworkConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.INetworkConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.container.v1.NetworkConfig |
NetworkConfig instance |
(static) decode(reader, lengthopt) → {google.container.v1.NetworkConfig}
Decodes a NetworkConfig 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.NetworkConfig |
NetworkConfig |
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.NetworkConfig}
Decodes a NetworkConfig 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.NetworkConfig |
NetworkConfig |
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 NetworkConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.INetworkConfig |
NetworkConfig 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 NetworkConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.INetworkConfig |
NetworkConfig 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.NetworkConfig}
Creates a NetworkConfig 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.NetworkConfig |
NetworkConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NetworkConfig
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 NetworkConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.NetworkConfig |
NetworkConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NetworkConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|