IPAllocationPolicyResponse.fromMap constructor

IPAllocationPolicyResponse.fromMap(
  1. 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),
  );
}