public sealed class EnvironmentConfig : IMessage<EnvironmentConfig>, IEquatable<EnvironmentConfig>, IDeepCloneable<EnvironmentConfig>, IBufferMessage, IMessageConfiguration information for an environment.
Implements
IMessage<EnvironmentConfig>, IEquatable<EnvironmentConfig>, IDeepCloneable<EnvironmentConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Orchestration.Airflow.Service.V1Assembly
Google.Cloud.Orchestration.Airflow.Service.V1.dll
Constructors
EnvironmentConfig()
public EnvironmentConfig()EnvironmentConfig(EnvironmentConfig)
public EnvironmentConfig(EnvironmentConfig other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        EnvironmentConfig | 
      
Properties
AirflowUri
public string AirflowUri { get; set; }Output only. The URI of the Apache Airflow Web UI hosted within this environment (see Airflow web interface).
| Property Value | |
|---|---|
| Type | Description | 
String | 
        |
DagGcsPrefix
public string DagGcsPrefix { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
String | 
        |
DatabaseConfig
public DatabaseConfig DatabaseConfig { get; set; }Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.
| Property Value | |
|---|---|
| Type | Description | 
DatabaseConfig | 
        |
EncryptionConfig
public EncryptionConfig EncryptionConfig { get; set; }Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
| Property Value | |
|---|---|
| Type | Description | 
EncryptionConfig | 
        |
GkeCluster
public string GkeCluster { get; set; }Output only. The Kubernetes Engine cluster used to run this environment.
| Property Value | |
|---|---|
| Type | Description | 
String | 
        |
NodeConfig
public NodeConfig NodeConfig { get; set; }The configuration used for the Kubernetes Engine cluster.
| Property Value | |
|---|---|
| Type | Description | 
NodeConfig | 
        |
NodeCount
public int NodeCount { get; set; }The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.
| Property Value | |
|---|---|
| Type | Description | 
Int32 | 
        |
PrivateEnvironmentConfig
public PrivateEnvironmentConfig PrivateEnvironmentConfig { get; set; }The configuration used for the Private IP Cloud Composer environment.
| Property Value | |
|---|---|
| Type | Description | 
PrivateEnvironmentConfig | 
        |
SoftwareConfig
public SoftwareConfig SoftwareConfig { get; set; }The configuration settings for software inside the environment.
| Property Value | |
|---|---|
| Type | Description | 
SoftwareConfig | 
        |
WebServerConfig
public WebServerConfig WebServerConfig { get; set; }Optional. The configuration settings for the Airflow web server App Engine instance.
| Property Value | |
|---|---|
| Type | Description | 
WebServerConfig | 
        |
WebServerNetworkAccessControl
public WebServerNetworkAccessControl WebServerNetworkAccessControl { get; set; }Optional. The network-level access control policy for the Airflow web server. If unspecified, no network-level access restrictions will be applied.
| Property Value | |
|---|---|
| Type | Description | 
WebServerNetworkAccessControl | 
        |