IPAllocationPolicyResponseContainerV1beta1.fromMap constructor

IPAllocationPolicyResponseContainerV1beta1.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory IPAllocationPolicyResponseContainerV1beta1.fromMap(Map<String, dynamic> map) {
  return IPAllocationPolicyResponseContainerV1beta1(
    additionalPodRangesConfig: pulumi.Input.fromValue(AdditionalPodRangesConfigResponseContainerV1beta1.fromMap((map['additionalPodRangesConfig']! as Map).cast<String, dynamic>())),
    allowRouteOverlap: pulumi.Input.fromValue(map['allowRouteOverlap'] as bool),
    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(PodCIDROverprovisionConfigResponseContainerV1beta1.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),
  );
}