IPAllocationPolicyResponse.fromMap constructor
IPAllocationPolicyResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory IPAllocationPolicyResponse.fromMap(Map<String, dynamic> map) {
return IPAllocationPolicyResponse(
additionalPodRangesConfig: pulumi.Input.fromValue(AdditionalPodRangesConfigResponse.fromMap((map['additionalPodRangesConfig']! as Map).cast<String, dynamic>())),
clusterIpv4Cidr: pulumi.Input.fromValue(map['clusterIpv4Cidr'] as String),
clusterIpv4CidrBlock: pulumi.Input.fromValue(map['clusterIpv4CidrBlock'] as String),
clusterSecondaryRangeName: pulumi.Input.fromValue(map['clusterSecondaryRangeName'] as String),
createSubnetwork: pulumi.Input.fromValue(map['createSubnetwork'] as bool),
defaultPodIpv4RangeUtilization: pulumi.Input.fromValue(map['defaultPodIpv4RangeUtilization'] as double),
ipv6AccessType: pulumi.Input.fromValue(map['ipv6AccessType'] as String),
nodeIpv4Cidr: pulumi.Input.fromValue(map['nodeIpv4Cidr'] as String),
nodeIpv4CidrBlock: pulumi.Input.fromValue(map['nodeIpv4CidrBlock'] as String),
podCidrOverprovisionConfig: pulumi.Input.fromValue(PodCIDROverprovisionConfigResponse.fromMap((map['podCidrOverprovisionConfig']! as Map).cast<String, dynamic>())),
servicesIpv4Cidr: pulumi.Input.fromValue(map['servicesIpv4Cidr'] as String),
servicesIpv4CidrBlock: pulumi.Input.fromValue(map['servicesIpv4CidrBlock'] as String),
servicesIpv6CidrBlock: pulumi.Input.fromValue(map['servicesIpv6CidrBlock'] as String),
servicesSecondaryRangeName: pulumi.Input.fromValue(map['servicesSecondaryRangeName'] as String),
stackType: pulumi.Input.fromValue(map['stackType'] as String),
subnetIpv6CidrBlock: pulumi.Input.fromValue(map['subnetIpv6CidrBlock'] as String),
subnetworkName: pulumi.Input.fromValue(map['subnetworkName'] as String),
tpuIpv4CidrBlock: pulumi.Input.fromValue(map['tpuIpv4CidrBlock'] as String),
useIpAliases: pulumi.Input.fromValue(map['useIpAliases'] as bool),
useRoutes: pulumi.Input.fromValue(map['useRoutes'] as bool),
);
}