#[non_exhaustive]pub struct AwsRdsDbSecurityGroupDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsRdsDbSecurityGroupDetails
.
Implementations§
source§impl AwsRdsDbSecurityGroupDetailsBuilder
impl AwsRdsDbSecurityGroupDetailsBuilder
sourcepub fn db_security_group_arn(self, input: impl Into<String>) -> Self
pub fn db_security_group_arn(self, input: impl Into<String>) -> Self
The ARN for the DB security group.
sourcepub fn set_db_security_group_arn(self, input: Option<String>) -> Self
pub fn set_db_security_group_arn(self, input: Option<String>) -> Self
The ARN for the DB security group.
sourcepub fn get_db_security_group_arn(&self) -> &Option<String>
pub fn get_db_security_group_arn(&self) -> &Option<String>
The ARN for the DB security group.
sourcepub fn db_security_group_description(self, input: impl Into<String>) -> Self
pub fn db_security_group_description(self, input: impl Into<String>) -> Self
Provides the description of the DB security group.
sourcepub fn set_db_security_group_description(self, input: Option<String>) -> Self
pub fn set_db_security_group_description(self, input: Option<String>) -> Self
Provides the description of the DB security group.
sourcepub fn get_db_security_group_description(&self) -> &Option<String>
pub fn get_db_security_group_description(&self) -> &Option<String>
Provides the description of the DB security group.
sourcepub fn db_security_group_name(self, input: impl Into<String>) -> Self
pub fn db_security_group_name(self, input: impl Into<String>) -> Self
Specifies the name of the DB security group.
sourcepub fn set_db_security_group_name(self, input: Option<String>) -> Self
pub fn set_db_security_group_name(self, input: Option<String>) -> Self
Specifies the name of the DB security group.
sourcepub fn get_db_security_group_name(&self) -> &Option<String>
pub fn get_db_security_group_name(&self) -> &Option<String>
Specifies the name of the DB security group.
sourcepub fn ec2_security_groups(
self,
input: AwsRdsDbSecurityGroupEc2SecurityGroup
) -> Self
pub fn ec2_security_groups( self, input: AwsRdsDbSecurityGroupEc2SecurityGroup ) -> Self
Appends an item to ec2_security_groups
.
To override the contents of this collection use set_ec2_security_groups
.
Contains a list of EC2 security groups.
sourcepub fn set_ec2_security_groups(
self,
input: Option<Vec<AwsRdsDbSecurityGroupEc2SecurityGroup>>
) -> Self
pub fn set_ec2_security_groups( self, input: Option<Vec<AwsRdsDbSecurityGroupEc2SecurityGroup>> ) -> Self
Contains a list of EC2 security groups.
sourcepub fn get_ec2_security_groups(
&self
) -> &Option<Vec<AwsRdsDbSecurityGroupEc2SecurityGroup>>
pub fn get_ec2_security_groups( &self ) -> &Option<Vec<AwsRdsDbSecurityGroupEc2SecurityGroup>>
Contains a list of EC2 security groups.
sourcepub fn ip_ranges(self, input: AwsRdsDbSecurityGroupIpRange) -> Self
pub fn ip_ranges(self, input: AwsRdsDbSecurityGroupIpRange) -> Self
Appends an item to ip_ranges
.
To override the contents of this collection use set_ip_ranges
.
Contains a list of IP ranges.
sourcepub fn set_ip_ranges(
self,
input: Option<Vec<AwsRdsDbSecurityGroupIpRange>>
) -> Self
pub fn set_ip_ranges( self, input: Option<Vec<AwsRdsDbSecurityGroupIpRange>> ) -> Self
Contains a list of IP ranges.
sourcepub fn get_ip_ranges(&self) -> &Option<Vec<AwsRdsDbSecurityGroupIpRange>>
pub fn get_ip_ranges(&self) -> &Option<Vec<AwsRdsDbSecurityGroupIpRange>>
Contains a list of IP ranges.
sourcepub fn owner_id(self, input: impl Into<String>) -> Self
pub fn owner_id(self, input: impl Into<String>) -> Self
Provides the Amazon Web Services ID of the owner of a specific DB security group.
sourcepub fn set_owner_id(self, input: Option<String>) -> Self
pub fn set_owner_id(self, input: Option<String>) -> Self
Provides the Amazon Web Services ID of the owner of a specific DB security group.
sourcepub fn get_owner_id(&self) -> &Option<String>
pub fn get_owner_id(&self) -> &Option<String>
Provides the Amazon Web Services ID of the owner of a specific DB security group.
sourcepub fn vpc_id(self, input: impl Into<String>) -> Self
pub fn vpc_id(self, input: impl Into<String>) -> Self
Provides VPC ID associated with the DB security group.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
Provides VPC ID associated with the DB security group.
sourcepub fn get_vpc_id(&self) -> &Option<String>
pub fn get_vpc_id(&self) -> &Option<String>
Provides VPC ID associated with the DB security group.
sourcepub fn build(self) -> AwsRdsDbSecurityGroupDetails
pub fn build(self) -> AwsRdsDbSecurityGroupDetails
Consumes the builder and constructs a AwsRdsDbSecurityGroupDetails
.
Trait Implementations§
source§impl Clone for AwsRdsDbSecurityGroupDetailsBuilder
impl Clone for AwsRdsDbSecurityGroupDetailsBuilder
source§fn clone(&self) -> AwsRdsDbSecurityGroupDetailsBuilder
fn clone(&self) -> AwsRdsDbSecurityGroupDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AwsRdsDbSecurityGroupDetailsBuilder
impl Default for AwsRdsDbSecurityGroupDetailsBuilder
source§fn default() -> AwsRdsDbSecurityGroupDetailsBuilder
fn default() -> AwsRdsDbSecurityGroupDetailsBuilder
source§impl PartialEq for AwsRdsDbSecurityGroupDetailsBuilder
impl PartialEq for AwsRdsDbSecurityGroupDetailsBuilder
source§fn eq(&self, other: &AwsRdsDbSecurityGroupDetailsBuilder) -> bool
fn eq(&self, other: &AwsRdsDbSecurityGroupDetailsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.