Cloud Composer V1 API - Class Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig (v0.2.0)

Reference documentation and code samples for the Cloud Composer V1 API class Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cloud_sql_ipv4_cidr_block

def cloud_sql_ipv4_cidr_block() -> ::String
Returns
  • (::String) — 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.

#cloud_sql_ipv4_cidr_block=

def cloud_sql_ipv4_cidr_block=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.

#enable_private_environment

def enable_private_environment() -> ::Boolean
Returns
  • (::Boolean) — 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.

#enable_private_environment=

def enable_private_environment=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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.
Returns
  • (::Boolean) — 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

def private_cluster_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateClusterConfig
Returns

#private_cluster_config=

def private_cluster_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateClusterConfig
Parameter
Returns

#web_server_ipv4_cidr_block

def web_server_ipv4_cidr_block() -> ::String
Returns
  • (::String) — 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.

#web_server_ipv4_cidr_block=

def web_server_ipv4_cidr_block=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.

#web_server_ipv4_reserved_range

def web_server_ipv4_reserved_range() -> ::String
Returns
  • (::String) — Output only. The IP range reserved for the tenant project's App Engine VMs.