pub struct Builder { /* private fields */ }
Expand description
A builder for LaunchPermissionConfiguration
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn user_ids(self, input: impl Into<String>) -> Self
pub fn user_ids(self, input: impl Into<String>) -> Self
Appends an item to user_ids
.
To override the contents of this collection use set_user_ids
.
The Amazon Web Services account ID.
sourcepub fn set_user_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_user_ids(self, input: Option<Vec<String>>) -> Self
The Amazon Web Services account ID.
sourcepub fn user_groups(self, input: impl Into<String>) -> Self
pub fn user_groups(self, input: impl Into<String>) -> Self
Appends an item to user_groups
.
To override the contents of this collection use set_user_groups
.
The name of the group.
sourcepub fn set_user_groups(self, input: Option<Vec<String>>) -> Self
pub fn set_user_groups(self, input: Option<Vec<String>>) -> Self
The name of the group.
sourcepub fn organization_arns(self, input: impl Into<String>) -> Self
pub fn organization_arns(self, input: impl Into<String>) -> Self
Appends an item to organization_arns
.
To override the contents of this collection use set_organization_arns
.
The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.
sourcepub fn set_organization_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_organization_arns(self, input: Option<Vec<String>>) -> Self
The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.
sourcepub fn organizational_unit_arns(self, input: impl Into<String>) -> Self
pub fn organizational_unit_arns(self, input: impl Into<String>) -> Self
Appends an item to organizational_unit_arns
.
To override the contents of this collection use set_organizational_unit_arns
.
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.
sourcepub fn set_organizational_unit_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_organizational_unit_arns(self, input: Option<Vec<String>>) -> Self
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.
sourcepub fn build(self) -> LaunchPermissionConfiguration
pub fn build(self) -> LaunchPermissionConfiguration
Consumes the builder and constructs a LaunchPermissionConfiguration
.