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

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

Configuration information for an environment.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#airflow_uri

def airflow_uri() -> ::String
Returns
  • (::String) — Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface).

#airflow_uri=

def airflow_uri=(value) -> ::String
Parameter
  • value (::String) — Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface).
Returns
  • (::String) — Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface).

#dag_gcs_prefix

def dag_gcs_prefix() -> ::String
Returns
  • (::String) — Output only. The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix.

#dag_gcs_prefix=

def dag_gcs_prefix=(value) -> ::String
Parameter
  • value (::String) — Output only. The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix.
Returns
  • (::String) — Output only. The Cloud Storage prefix of the DAGs for this environment. Although Cloud Storage objects reside in a flat namespace, a hierarchical file tree can be simulated using "/"-delimited object name prefixes. DAG objects for this environment reside in a simulated directory with the given prefix.

#database_config

def database_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig
Returns

#database_config=

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

#encryption_config

def encryption_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig
Returns

#encryption_config=

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

#gke_cluster

def gke_cluster() -> ::String
Returns
  • (::String) — Output only. The Kubernetes Engine cluster used to run this environment.

#gke_cluster=

def gke_cluster=(value) -> ::String
Parameter
  • value (::String) — Output only. The Kubernetes Engine cluster used to run this environment.
Returns
  • (::String) — Output only. The Kubernetes Engine cluster used to run this environment.

#node_config

def node_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig
Returns

#node_config=

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

#node_count

def node_count() -> ::Integer
Returns
  • (::Integer) — The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.

#node_count=

def node_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.
Returns
  • (::Integer) — The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.

#private_environment_config

def private_environment_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig
Returns

#private_environment_config=

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

#software_config

def software_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig
Returns

#software_config=

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

#web_server_config

def web_server_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig
Returns

#web_server_config=

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

#web_server_network_access_control

def web_server_network_access_control() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl
Returns

#web_server_network_access_control=

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