GoogleApi.Composer.V1.Model.EnvironmentConfig (google_api_composer v0.25.0) View Source
Configuration information for an environment.
Attributes
-
airflowUri
(type:String.t
, default:nil
) - Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface). -
dagGcsPrefix
(type:String.t
, default:nil
) - 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. -
databaseConfig
(type:GoogleApi.Composer.V1.Model.DatabaseConfig.t
, default:nil
) - Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software. -
encryptionConfig
(type:GoogleApi.Composer.V1.Model.EncryptionConfig.t
, default:nil
) - Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated. -
gkeCluster
(type:String.t
, default:nil
) - Output only. The Kubernetes Engine cluster used to run this environment. -
nodeConfig
(type:GoogleApi.Composer.V1.Model.NodeConfig.t
, default:nil
) - The configuration used for the Kubernetes Engine cluster. -
nodeCount
(type:integer()
, default:nil
) - The number of nodes in the Kubernetes Engine cluster that will be used to run this environment. -
privateEnvironmentConfig
(type:GoogleApi.Composer.V1.Model.PrivateEnvironmentConfig.t
, default:nil
) - The configuration used for the Private IP Cloud Composer environment. -
softwareConfig
(type:GoogleApi.Composer.V1.Model.SoftwareConfig.t
, default:nil
) - The configuration settings for software inside the environment. -
webServerConfig
(type:GoogleApi.Composer.V1.Model.WebServerConfig.t
, default:nil
) - Optional. The configuration settings for the Airflow web server App Engine instance. -
webServerNetworkAccessControl
(type:GoogleApi.Composer.V1.Model.WebServerNetworkAccessControl.t
, default:nil
) - Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Composer.V1.Model.EnvironmentConfig{ airflowUri: String.t() | nil, dagGcsPrefix: String.t() | nil, databaseConfig: GoogleApi.Composer.V1.Model.DatabaseConfig.t() | nil, encryptionConfig: GoogleApi.Composer.V1.Model.EncryptionConfig.t() | nil, gkeCluster: String.t() | nil, nodeConfig: GoogleApi.Composer.V1.Model.NodeConfig.t() | nil, nodeCount: integer() | nil, privateEnvironmentConfig: GoogleApi.Composer.V1.Model.PrivateEnvironmentConfig.t() | nil, softwareConfig: GoogleApi.Composer.V1.Model.SoftwareConfig.t() | nil, webServerConfig: GoogleApi.Composer.V1.Model.WebServerConfig.t() | nil, webServerNetworkAccessControl: GoogleApi.Composer.V1.Model.WebServerNetworkAccessControl.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.