EnvironmentConfig class
Configuration information for an environment.
Constructors
- EnvironmentConfig({String? airflowByoidUri, String? airflowUri, String? dagGcsPrefix, DataRetentionConfig? dataRetentionConfig, DatabaseConfig? databaseConfig, EncryptionConfig? encryptionConfig, String? environmentSize, String? gkeCluster, MaintenanceWindow? maintenanceWindow, MasterAuthorizedNetworksConfig? masterAuthorizedNetworksConfig, NodeConfig? nodeConfig, int? nodeCount, PrivateEnvironmentConfig? privateEnvironmentConfig, RecoveryConfig? recoveryConfig, String? resilienceMode, SoftwareConfig? softwareConfig, WebServerConfig? webServerConfig, WebServerNetworkAccessControl? webServerNetworkAccessControl, WorkloadsConfig? workloadsConfig})
- EnvironmentConfig.fromJson(Map json_)
Properties
- airflowByoidUri ↔ String?
-
The 'bring your own identity' variant of the URI of the Apache Airflow Web
UI hosted within this environment, to be accessed with external identities
using workforce identity federation (see [Access environments with
workforce identity
federation](/composer/docs/composer-2/access-environments-with-workforce-identity-federation)).
getter/setter pair
- 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)).
getter/setter pair
- dagGcsPrefix ↔ String?
-
The Cloud Storage prefix of the DAGs for this environment.
getter/setter pair
- databaseConfig ↔ DatabaseConfig?
-
The configuration settings for Cloud SQL instance used internally by
Apache Airflow software.
getter/setter pair
- dataRetentionConfig ↔ DataRetentionConfig?
-
The configuration setting for Airflow database data retention mechanism.
getter/setter pair
- encryptionConfig ↔ EncryptionConfig?
-
The encryption options for the Cloud Composer environment and its
dependencies.
getter/setter pair
- environmentSize ↔ String?
-
The size of the Cloud Composer environment.
getter/setter pair
- gkeCluster ↔ String?
-
The Kubernetes Engine cluster used to run this environment.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- maintenanceWindow ↔ MaintenanceWindow?
-
The maintenance window is the period when Cloud Composer components may
undergo maintenance.
getter/setter pair
- masterAuthorizedNetworksConfig ↔ MasterAuthorizedNetworksConfig?
-
The configuration options for GKE cluster master authorized networks.
getter/setter pair
- nodeConfig ↔ NodeConfig?
-
The configuration used for the Kubernetes Engine cluster.
getter/setter pair
- nodeCount ↔ int?
-
The number of nodes in the Kubernetes Engine cluster that will be used to
run this environment.
getter/setter pair
- privateEnvironmentConfig ↔ PrivateEnvironmentConfig?
-
The configuration used for the Private IP Cloud Composer environment.
getter/setter pair
- recoveryConfig ↔ RecoveryConfig?
-
The Recovery settings configuration of an environment.
getter/setter pair
- resilienceMode ↔ String?
-
Resilience mode of the Cloud Composer Environment.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- softwareConfig ↔ SoftwareConfig?
-
The configuration settings for software inside the environment.
getter/setter pair
- webServerConfig ↔ WebServerConfig?
-
The configuration settings for the Airflow web server App Engine instance.
getter/setter pair
- webServerNetworkAccessControl ↔ WebServerNetworkAccessControl?
-
The network-level access control policy for the Airflow web server.
getter/setter pair
- workloadsConfig ↔ WorkloadsConfig?
-
The workloads configuration settings for the GKE cluster associated with
the Cloud Composer environment.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent 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