#[non_exhaustive]pub struct ModifyTenantDatabaseInput {
pub db_instance_identifier: Option<String>,
pub tenant_db_name: Option<String>,
pub master_user_password: Option<String>,
pub new_tenant_db_name: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.db_instance_identifier: Option<String>The identifier of the DB instance that contains the tenant database that you are modifying. This parameter isn't case-sensitive.
Constraints:
-
Must match the identifier of an existing DB instance.
tenant_db_name: Option<String>The user-supplied name of the tenant database that you want to modify. This parameter isn’t case-sensitive.
Constraints:
-
Must match the identifier of an existing tenant database.
master_user_password: Option<String>The new password for the master user of the specified tenant database in your DB instance.
Amazon RDS operations never return the password, so this action provides a way to regain access to a tenant database user if the password is lost. This includes restoring privileges that might have been accidentally revoked.
Constraints:
-
Can include any printable ASCII character except
/,"(double quote),@,&(ampersand), and'(single quote).
Length constraints:
-
Must contain between 8 and 30 characters.
new_tenant_db_name: Option<String>The new name of the tenant database when renaming a tenant database. This parameter isn’t case-sensitive.
Constraints:
-
Can't be the string null or any other reserved word.
-
Can't be longer than 8 characters.
Implementations§
source§impl ModifyTenantDatabaseInput
impl ModifyTenantDatabaseInput
sourcepub fn db_instance_identifier(&self) -> Option<&str>
pub fn db_instance_identifier(&self) -> Option<&str>
The identifier of the DB instance that contains the tenant database that you are modifying. This parameter isn't case-sensitive.
Constraints:
-
Must match the identifier of an existing DB instance.
sourcepub fn tenant_db_name(&self) -> Option<&str>
pub fn tenant_db_name(&self) -> Option<&str>
The user-supplied name of the tenant database that you want to modify. This parameter isn’t case-sensitive.
Constraints:
-
Must match the identifier of an existing tenant database.
sourcepub fn master_user_password(&self) -> Option<&str>
pub fn master_user_password(&self) -> Option<&str>
The new password for the master user of the specified tenant database in your DB instance.
Amazon RDS operations never return the password, so this action provides a way to regain access to a tenant database user if the password is lost. This includes restoring privileges that might have been accidentally revoked.
Constraints:
-
Can include any printable ASCII character except
/,"(double quote),@,&(ampersand), and'(single quote).
Length constraints:
-
Must contain between 8 and 30 characters.
sourcepub fn new_tenant_db_name(&self) -> Option<&str>
pub fn new_tenant_db_name(&self) -> Option<&str>
The new name of the tenant database when renaming a tenant database. This parameter isn’t case-sensitive.
Constraints:
-
Can't be the string null or any other reserved word.
-
Can't be longer than 8 characters.
source§impl ModifyTenantDatabaseInput
impl ModifyTenantDatabaseInput
sourcepub fn builder() -> ModifyTenantDatabaseInputBuilder
pub fn builder() -> ModifyTenantDatabaseInputBuilder
Creates a new builder-style object to manufacture ModifyTenantDatabaseInput.
Trait Implementations§
source§impl Clone for ModifyTenantDatabaseInput
impl Clone for ModifyTenantDatabaseInput
source§fn clone(&self) -> ModifyTenantDatabaseInput
fn clone(&self) -> ModifyTenantDatabaseInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ModifyTenantDatabaseInput
impl Debug for ModifyTenantDatabaseInput
impl StructuralPartialEq for ModifyTenantDatabaseInput
Auto Trait Implementations§
impl Freeze for ModifyTenantDatabaseInput
impl RefUnwindSafe for ModifyTenantDatabaseInput
impl Send for ModifyTenantDatabaseInput
impl Sync for ModifyTenantDatabaseInput
impl Unpin for ModifyTenantDatabaseInput
impl UnwindSafe for ModifyTenantDatabaseInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more