EnvironmentConfig class Null safety
Configuration information for an environment.
Constructors
- EnvironmentConfig({String? airflowUri, String? dagGcsPrefix, DatabaseConfig? databaseConfig, EncryptionConfig? encryptionConfig, String? environmentSize, String? gkeCluster, MaintenanceWindow? maintenanceWindow, MasterAuthorizedNetworksConfig? masterAuthorizedNetworksConfig, NodeConfig? nodeConfig, int? nodeCount, PrivateEnvironmentConfig? privateEnvironmentConfig, RecoveryConfig? recoveryConfig, SoftwareConfig? softwareConfig, WebServerConfig? webServerConfig, WebServerNetworkAccessControl? webServerNetworkAccessControl, WorkloadsConfig? workloadsConfig})
- EnvironmentConfig.fromJson(Map json_)
Properties
- airflowUri ↔ String?
-
The URI of the Apache Airflow Web UI hosted within this environment (see
[Airflow web
interface](/composer/docs/how-to/accessing/airflow-web-interface)).
read / write
- dagGcsPrefix ↔ String?
-
The Cloud Storage prefix of the DAGs for this environment.
read / write
- databaseConfig ↔ DatabaseConfig?
-
The configuration settings for Cloud SQL instance used internally by
Apache Airflow software.
read / write
- encryptionConfig ↔ EncryptionConfig?
-
The encryption options for the Cloud Composer environment and its
dependencies.
read / write
- environmentSize ↔ String?
-
The size of the Cloud Composer environment.
read / write
- gkeCluster ↔ String?
-
The Kubernetes Engine cluster used to run this environment.
read / write
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- maintenanceWindow ↔ MaintenanceWindow?
-
The maintenance window is the period when Cloud Composer components may
undergo maintenance.
read / write
- masterAuthorizedNetworksConfig ↔ MasterAuthorizedNetworksConfig?
-
The configuration options for GKE cluster master authorized networks.
read / write
- nodeConfig ↔ NodeConfig?
-
The configuration used for the Kubernetes Engine cluster.
read / write
- nodeCount ↔ int?
-
The number of nodes in the Kubernetes Engine cluster that will be used to
run this environment.
read / write
- privateEnvironmentConfig ↔ PrivateEnvironmentConfig?
-
The configuration used for the Private IP Cloud Composer environment.
read / write
- recoveryConfig ↔ RecoveryConfig?
-
The Recovery settings configuration of an environment.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- softwareConfig ↔ SoftwareConfig?
-
The configuration settings for software inside the environment.
read / write
- webServerConfig ↔ WebServerConfig?
-
The configuration settings for the Airflow web server App Engine instance.
read / write
- webServerNetworkAccessControl ↔ WebServerNetworkAccessControl?
-
The network-level access control policy for the Airflow web server.
read / write
- workloadsConfig ↔ WorkloadsConfig?
-
The workloads configuration settings for the GKE cluster associated with
the Cloud Composer environment.
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited