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
- (::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateClusterConfig) — Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
#private_cluster_config=
def private_cluster_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateClusterConfig
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateClusterConfig) — Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateClusterConfig) — Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
#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
andcloud_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
andcloud_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
andcloud_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.