IPAllocationPolicyResponse

data class IPAllocationPolicyResponse(val clusterIpv4CidrBlock: String, val clusterSecondaryRangeName: String, val servicesIpv4CidrBlock: String, val servicesSecondaryRangeName: String, val useIpAliases: Boolean)

Configuration for controlling how IPs are allocated in the GKE cluster running the Apache Airflow software.

Constructors

Link copied to clipboard
fun IPAllocationPolicyResponse(clusterIpv4CidrBlock: String, clusterSecondaryRangeName: String, servicesIpv4CidrBlock: String, servicesSecondaryRangeName: String, useIpAliases: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Optional. The IP address range used to allocate IP addresses to pods in the GKE cluster. For Cloud Composer environments in versions composer-1..-airflow-..*, this field is applicable only when use_ip_aliases is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. /14) to have GKE choose a range with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.

Link copied to clipboard

Optional. The name of the GKE cluster's secondary range used to allocate IP addresses to pods. For Cloud Composer environments in versions composer-1..-airflow-..*, this field is applicable only when use_ip_aliases is true.

Link copied to clipboard

Optional. The IP address range of the services IP addresses in this GKE cluster. For Cloud Composer environments in versions composer-1..-airflow-..*, this field is applicable only when use_ip_aliases is true. Set to blank to have GKE choose a range with the default size. Set to /netmask (e.g. /14) to have GKE choose a range with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.

Link copied to clipboard

Optional. The name of the services' secondary range used to allocate IP addresses to the GKE cluster. For Cloud Composer environments in versions composer-1..-airflow-..*, this field is applicable only when use_ip_aliases is true.

Link copied to clipboard

Optional. Whether or not to enable Alias IPs in the GKE cluster. If true, a VPC-native cluster is created. This field is only supported for Cloud Composer environments in versions composer-1..-airflow-..*. Environments in newer versions always use VPC-native GKE clusters.