Class: Google::Cloud::Orchestration::Airflow::Service::V1::IPAllocationPolicy
- Inherits:
-
Object
- Object
- Google::Cloud::Orchestration::Airflow::Service::V1::IPAllocationPolicy
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb
Overview
Configuration for controlling how IPs are allocated in the GKE cluster running the Apache Airflow software.
Instance Attribute Summary collapse
-
#cluster_ipv4_cidr_block ⇒ ::String
Optional.
-
#cluster_secondary_range_name ⇒ ::String
Optional.
-
#services_ipv4_cidr_block ⇒ ::String
Optional.
-
#services_secondary_range_name ⇒ ::String
Optional.
-
#use_ip_aliases ⇒ ::Boolean
Optional.
Instance Attribute Details
#cluster_ipv4_cidr_block ⇒ ::String
Returns 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.
1253 1254 1255 1256 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1253 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cluster_secondary_range_name ⇒ ::String
Returns 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.
1253 1254 1255 1256 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1253 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#services_ipv4_cidr_block ⇒ ::String
Returns 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.
1253 1254 1255 1256 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1253 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#services_secondary_range_name ⇒ ::String
Returns 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.
1253 1254 1255 1256 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1253 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#use_ip_aliases ⇒ ::Boolean
Returns 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.
1253 1254 1255 1256 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1253 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |