Struct aws_sdk_rds::operation::add_role_to_db_instance::builders::AddRoleToDbInstanceInputBuilder
source · #[non_exhaustive]pub struct AddRoleToDbInstanceInputBuilder { /* private fields */ }Expand description
A builder for AddRoleToDbInstanceInput.
Implementations§
source§impl AddRoleToDbInstanceInputBuilder
impl AddRoleToDbInstanceInputBuilder
sourcepub fn db_instance_identifier(self, input: impl Into<String>) -> Self
pub fn db_instance_identifier(self, input: impl Into<String>) -> Self
The name of the DB instance to associate the IAM role with.
This field is required.sourcepub fn set_db_instance_identifier(self, input: Option<String>) -> Self
pub fn set_db_instance_identifier(self, input: Option<String>) -> Self
The name of the DB instance to associate the IAM role with.
sourcepub fn get_db_instance_identifier(&self) -> &Option<String>
pub fn get_db_instance_identifier(&self) -> &Option<String>
The name of the DB instance to associate the IAM role with.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role to associate with the DB instance, for example arn:aws:iam::123456789012:role/AccessRole.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role to associate with the DB instance, for example arn:aws:iam::123456789012:role/AccessRole.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM role to associate with the DB instance, for example arn:aws:iam::123456789012:role/AccessRole.
sourcepub fn feature_name(self, input: impl Into<String>) -> Self
pub fn feature_name(self, input: impl Into<String>) -> Self
The name of the feature for the DB instance that the IAM role is to be associated with. For information about supported feature names, see DBEngineVersion.
sourcepub fn set_feature_name(self, input: Option<String>) -> Self
pub fn set_feature_name(self, input: Option<String>) -> Self
The name of the feature for the DB instance that the IAM role is to be associated with. For information about supported feature names, see DBEngineVersion.
sourcepub fn get_feature_name(&self) -> &Option<String>
pub fn get_feature_name(&self) -> &Option<String>
The name of the feature for the DB instance that the IAM role is to be associated with. For information about supported feature names, see DBEngineVersion.
sourcepub fn build(self) -> Result<AddRoleToDbInstanceInput, BuildError>
pub fn build(self) -> Result<AddRoleToDbInstanceInput, BuildError>
Consumes the builder and constructs a AddRoleToDbInstanceInput.
source§impl AddRoleToDbInstanceInputBuilder
impl AddRoleToDbInstanceInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<AddRoleToDbInstanceOutput, SdkError<AddRoleToDBInstanceError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<AddRoleToDbInstanceOutput, SdkError<AddRoleToDBInstanceError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for AddRoleToDbInstanceInputBuilder
impl Clone for AddRoleToDbInstanceInputBuilder
source§fn clone(&self) -> AddRoleToDbInstanceInputBuilder
fn clone(&self) -> AddRoleToDbInstanceInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AddRoleToDbInstanceInputBuilder
impl Default for AddRoleToDbInstanceInputBuilder
source§fn default() -> AddRoleToDbInstanceInputBuilder
fn default() -> AddRoleToDbInstanceInputBuilder
source§impl PartialEq for AddRoleToDbInstanceInputBuilder
impl PartialEq for AddRoleToDbInstanceInputBuilder
source§fn eq(&self, other: &AddRoleToDbInstanceInputBuilder) -> bool
fn eq(&self, other: &AddRoleToDbInstanceInputBuilder) -> bool
self and other values to be equal, and is used
by ==.