Struct aws_sdk_imagebuilder::model::LaunchPermissionConfiguration [−][src]
#[non_exhaustive]pub struct LaunchPermissionConfiguration {
pub user_ids: Option<Vec<String>>,
pub user_groups: 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.
Implementations
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