Struct google_api_proto::google::cloud::clouddms::v1::AlloyDbSettings
source · pub struct AlloyDbSettings {
pub initial_user: Option<UserPassword>,
pub vpc_network: String,
pub labels: BTreeMap<String, String>,
pub primary_instance_settings: Option<PrimaryInstanceSettings>,
pub encryption_config: Option<EncryptionConfig>,
}
Expand description
Settings for creating an AlloyDB cluster.
Fields§
§initial_user: Option<UserPassword>
Required. Input only. Initial user to setup during cluster creation. Required.
vpc_network: String
Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: “projects/{project_number}/global/networks/{network_id}”. This is required to create a cluster.
labels: BTreeMap<String, String>
Labels for the AlloyDB cluster created by DMS. An object containing a list of ‘key’, ‘value’ pairs.
primary_instance_settings: Option<PrimaryInstanceSettings>
§encryption_config: Option<EncryptionConfig>
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
Trait Implementations§
source§impl Clone for AlloyDbSettings
impl Clone for AlloyDbSettings
source§fn clone(&self) -> AlloyDbSettings
fn clone(&self) -> AlloyDbSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AlloyDbSettings
impl Debug for AlloyDbSettings
source§impl Default for AlloyDbSettings
impl Default for AlloyDbSettings
source§impl Message for AlloyDbSettings
impl Message for AlloyDbSettings
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for AlloyDbSettings
impl PartialEq for AlloyDbSettings
source§fn eq(&self, other: &AlloyDbSettings) -> bool
fn eq(&self, other: &AlloyDbSettings) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AlloyDbSettings
Auto Trait Implementations§
impl Freeze for AlloyDbSettings
impl RefUnwindSafe for AlloyDbSettings
impl Send for AlloyDbSettings
impl Sync for AlloyDbSettings
impl Unpin for AlloyDbSettings
impl UnwindSafe for AlloyDbSettings
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request