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

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

Configuration information for an environment.

Instance Attribute Summary collapse

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

Returns:

  • (::String)

    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.

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.



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.

Returns:



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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::Integer)

    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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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