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