PrivateEnvironmentConfig.fromJson constructor
PrivateEnvironmentConfig.fromJson(
- Map json_
Implementation
PrivateEnvironmentConfig.fromJson(core.Map json_)
: this(
cloudComposerConnectionSubnetwork:
json_['cloudComposerConnectionSubnetwork'] as core.String?,
cloudComposerNetworkIpv4CidrBlock:
json_['cloudComposerNetworkIpv4CidrBlock'] as core.String?,
cloudComposerNetworkIpv4ReservedRange:
json_['cloudComposerNetworkIpv4ReservedRange'] as core.String?,
cloudSqlIpv4CidrBlock: json_['cloudSqlIpv4CidrBlock'] as core.String?,
enablePrivateBuildsOnly:
json_['enablePrivateBuildsOnly'] as core.bool?,
enablePrivateEnvironment:
json_['enablePrivateEnvironment'] as core.bool?,
enablePrivatelyUsedPublicIps:
json_['enablePrivatelyUsedPublicIps'] as core.bool?,
networkingConfig: json_.containsKey('networkingConfig')
? NetworkingConfig.fromJson(json_['networkingConfig']
as core.Map<core.String, core.dynamic>)
: null,
privateClusterConfig: json_.containsKey('privateClusterConfig')
? PrivateClusterConfig.fromJson(json_['privateClusterConfig']
as core.Map<core.String, core.dynamic>)
: null,
webServerIpv4CidrBlock:
json_['webServerIpv4CidrBlock'] as core.String?,
webServerIpv4ReservedRange:
json_['webServerIpv4ReservedRange'] as core.String?,
);