Struct aws_sdk_imagebuilder::model::LaunchPermissionConfiguration [−][src]
#[non_exhaustive]pub struct LaunchPermissionConfiguration {
pub user_ids: Option<Vec<String>>,
pub user_groups: Option<Vec<String>>,
pub organization_arns: Option<Vec<String>>,
pub organizational_unit_arns: Option<Vec<String>>,
}
Expand description
Describes the configuration for a launch permission. The launch permission modification request is sent to the Amazon EC2 ModifyImageAttribute API on behalf of the user for each Region they have selected to distribute the AMI. To make an AMI public, set the launch permission authorized accounts to all
. See the examples for making an AMI public at Amazon EC2 ModifyImageAttribute.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.user_ids: Option<Vec<String>>
The Amazon Web Services account ID.
user_groups: Option<Vec<String>>
The name of the group.
organization_arns: Option<Vec<String>>
The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.
organizational_unit_arns: Option<Vec<String>>
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.
Implementations
The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.
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.
Creates a new builder-style object to manufacture LaunchPermissionConfiguration
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for LaunchPermissionConfiguration
impl Sync for LaunchPermissionConfiguration
impl Unpin for LaunchPermissionConfiguration
impl UnwindSafe for LaunchPermissionConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more