Struct googapis::google::cloud::orchestration::airflow::service::v1beta1::PrivateEnvironmentConfig [−][src]
pub struct PrivateEnvironmentConfig {
pub enable_private_environment: bool,
pub private_cluster_config: Option<PrivateClusterConfig>,
pub web_server_ipv4_cidr_block: String,
pub cloud_sql_ipv4_cidr_block: String,
pub web_server_ipv4_reserved_range: String,
pub cloud_composer_network_ipv4_cidr_block: String,
pub cloud_composer_network_ipv4_reserved_range: String,
}
Expand description
The configuration information for configuring a Private IP Cloud Composer environment.
Fields
enable_private_environment: bool
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 .
private_cluster_config: Option<PrivateClusterConfig>
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
web_server_ipv4_cidr_block: String
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.
cloud_sql_ipv4_cidr_block: String
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
web_server_ipv4_reserved_range: String
Output only. The IP range reserved for the tenant project’s App Engine VMs.
cloud_composer_network_ipv4_cidr_block: String
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block.
This field is supported for Cloud Composer environments in versions composer-2..-airflow-..* and newer.
cloud_composer_network_ipv4_reserved_range: String
Output only. The IP range reserved for the tenant project’s Cloud Composer network.
This field is supported for Cloud Composer environments in versions composer-2..-airflow-..* and newer.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PrivateEnvironmentConfig
impl Send for PrivateEnvironmentConfig
impl Sync for PrivateEnvironmentConfig
impl Unpin for PrivateEnvironmentConfig
impl UnwindSafe for PrivateEnvironmentConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more