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
- (::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig) — Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.
#database_config=
def database_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig) — Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig) — Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.
#encryption_config
def encryption_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig) — Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
#encryption_config=
def encryption_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig) — Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig) — Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
#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
- (::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig) — The configuration used for the Kubernetes Engine cluster.
#node_config=
def node_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig) — The configuration used for the Kubernetes Engine cluster.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig) — The configuration used for the Kubernetes Engine cluster.
#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
- (::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig) — The configuration used for the Private IP Cloud Composer environment.
#private_environment_config=
def private_environment_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig) — The configuration used for the Private IP Cloud Composer environment.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig) — The configuration used for the Private IP Cloud Composer environment.
#software_config
def software_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig) — The configuration settings for software inside the environment.
#software_config=
def software_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig) — The configuration settings for software inside the environment.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig) — The configuration settings for software inside the environment.
#web_server_config
def web_server_config() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig) — Optional. The configuration settings for the Airflow web server App Engine instance.
#web_server_config=
def web_server_config=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig) — Optional. The configuration settings for the Airflow web server App Engine instance.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig) — Optional. The configuration settings for the Airflow web server App Engine instance.
#web_server_network_access_control
def web_server_network_access_control() -> ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl) — Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
#web_server_network_access_control=
def web_server_network_access_control=(value) -> ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl
Parameter
- value (::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl) — Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
Returns
- (::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl) — Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.