Class: Google::Cloud::Orchestration::Airflow::Service::V1::EnvironmentConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Orchestration::Airflow::Service::V1::EnvironmentConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb
Overview
Configuration information for an environment.
Instance Attribute Summary collapse
-
#airflow_uri ⇒ ::String
Output only.
-
#dag_gcs_prefix ⇒ ::String
Output only.
-
#database_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig
Optional.
-
#encryption_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig
Optional.
-
#gke_cluster ⇒ ::String
Output only.
-
#node_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig
The configuration used for the Kubernetes Engine cluster.
-
#node_count ⇒ ::Integer
The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.
-
#private_environment_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig
The configuration used for the Private IP Cloud Composer environment.
-
#software_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig
The configuration settings for software inside the environment.
-
#web_server_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig
Optional.
-
#web_server_network_access_control ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl
Optional.
Instance Attribute Details
#airflow_uri ⇒ ::String
Returns Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface).
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#dag_gcs_prefix ⇒ ::String
Returns 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.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#database_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::DatabaseConfig
Returns Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#encryption_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::EncryptionConfig
Returns Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gke_cluster ⇒ ::String
Returns Output only. The Kubernetes Engine cluster used to run this environment.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#node_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::NodeConfig
Returns The configuration used for the Kubernetes Engine cluster.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#node_count ⇒ ::Integer
Returns The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#private_environment_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::PrivateEnvironmentConfig
Returns The configuration used for the Private IP Cloud Composer environment.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#software_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::SoftwareConfig
Returns The configuration settings for software inside the environment.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#web_server_config ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerConfig
Returns Optional. The configuration settings for the Airflow web server App Engine instance.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#web_server_network_access_control ⇒ ::Google::Cloud::Orchestration::Airflow::Service::V1::WebServerNetworkAccessControl
Returns Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
259 260 261 262 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 259 class EnvironmentConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |