public sealed class PrivateEnvironmentConfig : IMessage<PrivateEnvironmentConfig>, IEquatable<PrivateEnvironmentConfig>, IDeepCloneable<PrivateEnvironmentConfig>, IBufferMessage, IMessageThe configuration information for configuring a Private IP Cloud Composer environment.
Implements
IMessage<PrivateEnvironmentConfig>, IEquatable<PrivateEnvironmentConfig>, IDeepCloneable<PrivateEnvironmentConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Orchestration.Airflow.Service.V1Assembly
Google.Cloud.Orchestration.Airflow.Service.V1.dll
Constructors
PrivateEnvironmentConfig()
public PrivateEnvironmentConfig()PrivateEnvironmentConfig(PrivateEnvironmentConfig)
public PrivateEnvironmentConfig(PrivateEnvironmentConfig other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        PrivateEnvironmentConfig | 
      
Properties
CloudSqlIpv4CidrBlock
public string CloudSqlIpv4CidrBlock { get; set; }Optional. The CIDR block from which IP range in tenant project will be reserved for
Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block.
| Property Value | |
|---|---|
| Type | Description | 
String | 
        |
EnablePrivateEnvironment
public bool EnablePrivateEnvironment { get; set; }Optional. If true, a Private IP Cloud Composer environment is created.
If this field is set to true, IPAllocationPolicy.use_ip_aliases must be
set to true.
| Property Value | |
|---|---|
| Type | Description | 
Boolean | 
        |
PrivateClusterConfig
public PrivateClusterConfig PrivateClusterConfig { get; set; }Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
| Property Value | |
|---|---|
| Type | Description | 
PrivateClusterConfig | 
        |
WebServerIpv4CidrBlock
public string WebServerIpv4CidrBlock { get; set; }Optional. The CIDR block from which IP range for web server will be reserved. Needs
to be disjoint from private_cluster_config.master_ipv4_cidr_block and
cloud_sql_ipv4_cidr_block.
| Property Value | |
|---|---|
| Type | Description | 
String | 
        |
WebServerIpv4ReservedRange
public string WebServerIpv4ReservedRange { get; set; }Output only. The IP range reserved for the tenant project's App Engine VMs.
| Property Value | |
|---|---|
| Type | Description | 
String | 
        |