IPAllocationPolicy constructor

IPAllocationPolicy({
  1. List<AdditionalIPRangesConfig>? additionalIpRangesConfigs,
  2. AdditionalPodRangesConfig? additionalPodRangesConfig,
  3. AutoIpamConfig? autoIpamConfig,
  4. String? clusterIpv4Cidr,
  5. String? clusterIpv4CidrBlock,
  6. String? clusterSecondaryRangeName,
  7. bool? createSubnetwork,
  8. double? defaultPodIpv4RangeUtilization,
  9. String? ipv6AccessType,
  10. NetworkTierConfig? networkTierConfig,
  11. String? nodeIpv4Cidr,
  12. String? nodeIpv4CidrBlock,
  13. PodCIDROverprovisionConfig? podCidrOverprovisionConfig,
  14. String? servicesIpv4Cidr,
  15. String? servicesIpv4CidrBlock,
  16. String? servicesIpv6CidrBlock,
  17. String? servicesSecondaryRangeName,
  18. String? stackType,
  19. String? subnetIpv6CidrBlock,
  20. String? subnetworkName,
  21. String? tpuIpv4CidrBlock,
  22. bool? useIpAliases,
  23. bool? useRoutes,
})

Implementation

IPAllocationPolicy({
  this.additionalIpRangesConfigs,
  this.additionalPodRangesConfig,
  this.autoIpamConfig,
  this.clusterIpv4Cidr,
  this.clusterIpv4CidrBlock,
  this.clusterSecondaryRangeName,
  this.createSubnetwork,
  this.defaultPodIpv4RangeUtilization,
  this.ipv6AccessType,
  this.networkTierConfig,
  this.nodeIpv4Cidr,
  this.nodeIpv4CidrBlock,
  this.podCidrOverprovisionConfig,
  this.servicesIpv4Cidr,
  this.servicesIpv4CidrBlock,
  this.servicesIpv6CidrBlock,
  this.servicesSecondaryRangeName,
  this.stackType,
  this.subnetIpv6CidrBlock,
  this.subnetworkName,
  this.tpuIpv4CidrBlock,
  this.useIpAliases,
  this.useRoutes,
});