#[non_exhaustive]pub struct AwsEc2SecurityGroupUserIdGroupPairBuilder { /* private fields */ }
Expand description
A builder for AwsEc2SecurityGroupUserIdGroupPair
.
Implementations§
source§impl AwsEc2SecurityGroupUserIdGroupPairBuilder
impl AwsEc2SecurityGroupUserIdGroupPairBuilder
sourcepub fn set_group_id(self, input: Option<String>) -> Self
pub fn set_group_id(self, input: Option<String>) -> Self
The ID of the security group.
sourcepub fn get_group_id(&self) -> &Option<String>
pub fn get_group_id(&self) -> &Option<String>
The ID of the security group.
sourcepub fn group_name(self, input: impl Into<String>) -> Self
pub fn group_name(self, input: impl Into<String>) -> Self
The name of the security group.
sourcepub fn set_group_name(self, input: Option<String>) -> Self
pub fn set_group_name(self, input: Option<String>) -> Self
The name of the security group.
sourcepub fn get_group_name(&self) -> &Option<String>
pub fn get_group_name(&self) -> &Option<String>
The name of the security group.
sourcepub fn peering_status(self, input: impl Into<String>) -> Self
pub fn peering_status(self, input: impl Into<String>) -> Self
The status of a VPC peering connection, if applicable.
sourcepub fn set_peering_status(self, input: Option<String>) -> Self
pub fn set_peering_status(self, input: Option<String>) -> Self
The status of a VPC peering connection, if applicable.
sourcepub fn get_peering_status(&self) -> &Option<String>
pub fn get_peering_status(&self) -> &Option<String>
The status of a VPC peering connection, if applicable.
sourcepub fn user_id(self, input: impl Into<String>) -> Self
pub fn user_id(self, input: impl Into<String>) -> Self
The ID of an Amazon Web Services account.
For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.
[EC2-Classic] Required when adding or removing rules that reference a security group in another VPC.
sourcepub fn set_user_id(self, input: Option<String>) -> Self
pub fn set_user_id(self, input: Option<String>) -> Self
The ID of an Amazon Web Services account.
For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.
[EC2-Classic] Required when adding or removing rules that reference a security group in another VPC.
sourcepub fn get_user_id(&self) -> &Option<String>
pub fn get_user_id(&self) -> &Option<String>
The ID of an Amazon Web Services account.
For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.
[EC2-Classic] Required when adding or removing rules that reference a security group in another VPC.
sourcepub fn vpc_id(self, input: impl Into<String>) -> Self
pub fn vpc_id(self, input: impl Into<String>) -> Self
The ID of the VPC for the referenced security group, if applicable.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
The ID of the VPC for the referenced security group, if applicable.
sourcepub fn get_vpc_id(&self) -> &Option<String>
pub fn get_vpc_id(&self) -> &Option<String>
The ID of the VPC for the referenced security group, if applicable.
sourcepub fn vpc_peering_connection_id(self, input: impl Into<String>) -> Self
pub fn vpc_peering_connection_id(self, input: impl Into<String>) -> Self
The ID of the VPC peering connection, if applicable.
sourcepub fn set_vpc_peering_connection_id(self, input: Option<String>) -> Self
pub fn set_vpc_peering_connection_id(self, input: Option<String>) -> Self
The ID of the VPC peering connection, if applicable.
sourcepub fn get_vpc_peering_connection_id(&self) -> &Option<String>
pub fn get_vpc_peering_connection_id(&self) -> &Option<String>
The ID of the VPC peering connection, if applicable.
sourcepub fn build(self) -> AwsEc2SecurityGroupUserIdGroupPair
pub fn build(self) -> AwsEc2SecurityGroupUserIdGroupPair
Consumes the builder and constructs a AwsEc2SecurityGroupUserIdGroupPair
.
Trait Implementations§
source§impl Clone for AwsEc2SecurityGroupUserIdGroupPairBuilder
impl Clone for AwsEc2SecurityGroupUserIdGroupPairBuilder
source§fn clone(&self) -> AwsEc2SecurityGroupUserIdGroupPairBuilder
fn clone(&self) -> AwsEc2SecurityGroupUserIdGroupPairBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AwsEc2SecurityGroupUserIdGroupPairBuilder
impl Default for AwsEc2SecurityGroupUserIdGroupPairBuilder
source§fn default() -> AwsEc2SecurityGroupUserIdGroupPairBuilder
fn default() -> AwsEc2SecurityGroupUserIdGroupPairBuilder
source§impl PartialEq for AwsEc2SecurityGroupUserIdGroupPairBuilder
impl PartialEq for AwsEc2SecurityGroupUserIdGroupPairBuilder
source§fn eq(&self, other: &AwsEc2SecurityGroupUserIdGroupPairBuilder) -> bool
fn eq(&self, other: &AwsEc2SecurityGroupUserIdGroupPairBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.