public sealed class PrivateEnvironmentConfig : IMessage<PrivateEnvironmentConfig>, IEquatable<PrivateEnvironmentConfig>, IDeepCloneable<PrivateEnvironmentConfig>, IBufferMessage, IMessage
The 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 |