Class: Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_sql_ipv4_cidr_block::String

Returns 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.



638
639
640
641
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 638

class PrivateEnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#enable_private_environment::Boolean

Returns 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.



638
639
640
641
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 638

class PrivateEnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#private_cluster_config::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateClusterConfig

Returns Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.

Returns:



638
639
640
641
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 638

class PrivateEnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#web_server_ipv4_cidr_block::String

Returns 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.



638
639
640
641
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 638

class PrivateEnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#web_server_ipv4_reserved_range::String (readonly)

Returns Output only. The IP range reserved for the tenant project's App Engine VMs.

Returns:

  • (::String)

    Output only. The IP range reserved for the tenant project's App Engine VMs.



638
639
640
641
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 638

class PrivateEnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end