Class PrivateEnvironmentConfig (1.4.0)

PrivateEnvironmentConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The configuration information for configuring a Private IP Cloud Composer environment.

Attributes

NameDescription
enable_private_environment bool
Optional. If ``true``, a Private IP Cloud Composer environment is created. If this field is set to true, ``IPAllocationPolicy.use_ip_aliases`` must be set to true .
private_cluster_config google.cloud.orchestration.airflow.service_v1beta1.types.PrivateClusterConfig
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
web_server_ipv4_cidr_block str
Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block.
cloud_sql_ipv4_cidr_block str
Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block
web_server_ipv4_reserved_range str
Output only. The IP range reserved for the tenant project's App Engine VMs.
cloud_composer_network_ipv4_cidr_block str
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.\ *.*-airflow-*.*.\* and newer.
cloud_composer_network_ipv4_reserved_range str
Output only. The IP range reserved for the tenant project's Cloud Composer network. This field is supported for Cloud Composer environments in versions composer-2.\ *.*-airflow-*.*.\* and newer.

Inheritance

builtins.object > proto.message.Message > PrivateEnvironmentConfig