IPAllocationPolicy.fromMap constructor
IPAllocationPolicy.fromMap(
- Map<String, dynamic> map
)
Implementation
factory IPAllocationPolicy.fromMap(Map<String, dynamic> map) {
return IPAllocationPolicy(
clusterIpv4Cidr: (() { final guardedValue = map['clusterIpv4Cidr']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
clusterIpv4CidrBlock: (() { final guardedValue = map['clusterIpv4CidrBlock']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
clusterSecondaryRangeName: (() { final guardedValue = map['clusterSecondaryRangeName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
createSubnetwork: (() { final guardedValue = map['createSubnetwork']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
ipv6AccessType: (() { final guardedValue = map['ipv6AccessType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(IPAllocationPolicyIpv6AccessType.fromValue(guardedValue as String)); })(),
nodeIpv4Cidr: (() { final guardedValue = map['nodeIpv4Cidr']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
nodeIpv4CidrBlock: (() { final guardedValue = map['nodeIpv4CidrBlock']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
podCidrOverprovisionConfig: (() { final guardedValue = map['podCidrOverprovisionConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PodCIDROverprovisionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
servicesIpv4Cidr: (() { final guardedValue = map['servicesIpv4Cidr']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
servicesIpv4CidrBlock: (() { final guardedValue = map['servicesIpv4CidrBlock']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
servicesSecondaryRangeName: (() { final guardedValue = map['servicesSecondaryRangeName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
stackType: (() { final guardedValue = map['stackType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(IPAllocationPolicyStackType.fromValue(guardedValue as String)); })(),
subnetworkName: (() { final guardedValue = map['subnetworkName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
tpuIpv4CidrBlock: (() { final guardedValue = map['tpuIpv4CidrBlock']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
useIpAliases: (() { final guardedValue = map['useIpAliases']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
useRoutes: (() { final guardedValue = map['useRoutes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
);
}