pub struct Builder { /* private fields */ }
Expand description
A builder for AwsRdsDbSecurityGroupDetails
.
Implementations§
source§impl Builder
impl Builder
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 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 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 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 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 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 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 build(self) -> AwsRdsDbSecurityGroupDetails
pub fn build(self) -> AwsRdsDbSecurityGroupDetails
Consumes the builder and constructs a AwsRdsDbSecurityGroupDetails
.