Class PrivateEnvironmentConfig (2.0.0)

public sealed class PrivateEnvironmentConfig : IMessage<PrivateEnvironmentConfig>, IEquatable<PrivateEnvironmentConfig>, IDeepCloneable<PrivateEnvironmentConfig>, IBufferMessage, IMessage

The configuration information for configuring a Private IP Cloud Composer environment.

Inheritance

Object > PrivateEnvironmentConfig

Namespace

Google.Cloud.Orchestration.Airflow.Service.V1

Assembly

Google.Cloud.Orchestration.Airflow.Service.V1.dll

Constructors

PrivateEnvironmentConfig()

public PrivateEnvironmentConfig()

PrivateEnvironmentConfig(PrivateEnvironmentConfig)

public PrivateEnvironmentConfig(PrivateEnvironmentConfig other)
Parameter
NameDescription
otherPrivateEnvironmentConfig

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
TypeDescription
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
TypeDescription
Boolean

PrivateClusterConfig

public PrivateClusterConfig PrivateClusterConfig { get; set; }

Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.

Property Value
TypeDescription
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
TypeDescription
String

WebServerIpv4ReservedRange

public string WebServerIpv4ReservedRange { get; set; }

Output only. The IP range reserved for the tenant project's App Engine VMs.

Property Value
TypeDescription
String