GetEnvironmentConfigNodeConfig.fromMap constructor
GetEnvironmentConfigNodeConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetEnvironmentConfigNodeConfig.fromMap(Map<String, dynamic> map) {
return GetEnvironmentConfigNodeConfig(
composerInternalIpv4CidrBlock: pulumi.Input.fromValue(map['composerInternalIpv4CidrBlock'] as String),
composerNetworkAttachment: pulumi.Input.fromValue(map['composerNetworkAttachment'] as String),
diskSizeGb: pulumi.Input.fromValue((map['diskSizeGb'] as num).toInt()),
enableIpMasqAgent: pulumi.Input.fromValue(map['enableIpMasqAgent'] as bool),
ipAllocationPolicies: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigNodeConfigIpAllocationPolicy>(map['ipAllocationPolicies']!, (value) => GetEnvironmentConfigNodeConfigIpAllocationPolicy.fromMap((value as Map).cast<String, dynamic>()))),
machineType: pulumi.Input.fromValue(map['machineType'] as String),
maxPodsPerNode: pulumi.Input.fromValue((map['maxPodsPerNode'] as num).toInt()),
network: pulumi.Input.fromValue(map['network'] as String),
oauthScopes: pulumi.Input.fromValue((map['oauthScopes'] as List).cast<String>()),
serviceAccount: pulumi.Input.fromValue(map['serviceAccount'] as String),
subnetwork: pulumi.Input.fromValue(map['subnetwork'] as String),
tags: pulumi.Input.fromValue((map['tags'] as List).cast<String>()),
trafficRoutingConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetEnvironmentConfigNodeConfigTrafficRoutingConfig>(map['trafficRoutingConfigs']!, (value) => GetEnvironmentConfigNodeConfigTrafficRoutingConfig.fromMap((value as Map).cast<String, dynamic>()))),
zone: pulumi.Input.fromValue(map['zone'] as String),
);
}