Struct aws_sdk_nimble::model::launch_profile_initialization::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }Expand description
A builder for LaunchProfileInitialization
Implementations
A LaunchProfileInitializationActiveDirectory resource.
pub fn set_active_directory(
self,
input: Option<LaunchProfileInitializationActiveDirectory>
) -> Self
pub fn set_active_directory(
self,
input: Option<LaunchProfileInitializationActiveDirectory>
) -> Self
A LaunchProfileInitializationActiveDirectory resource.
Appends an item to ec2_security_group_ids.
To override the contents of this collection use set_ec2_security_group_ids.
The EC2 security groups that control access to the studio component.
The EC2 security groups that control access to the studio component.
The launch profile ID.
The launch profile ID.
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
The launch purpose.
The launch purpose.
The platform of the launch platform, either WINDOWS or LINUX.
The platform of the launch platform, either WINDOWS or LINUX.
pub fn system_initialization_scripts(
self,
input: impl Into<LaunchProfileInitializationScript>
) -> Self
pub fn system_initialization_scripts(
self,
input: impl Into<LaunchProfileInitializationScript>
) -> Self
Appends an item to system_initialization_scripts.
To override the contents of this collection use set_system_initialization_scripts.
The system initializtion scripts.
pub fn set_system_initialization_scripts(
self,
input: Option<Vec<LaunchProfileInitializationScript>>
) -> Self
pub fn set_system_initialization_scripts(
self,
input: Option<Vec<LaunchProfileInitializationScript>>
) -> Self
The system initializtion scripts.
pub fn user_initialization_scripts(
self,
input: impl Into<LaunchProfileInitializationScript>
) -> Self
pub fn user_initialization_scripts(
self,
input: impl Into<LaunchProfileInitializationScript>
) -> Self
Appends an item to user_initialization_scripts.
To override the contents of this collection use set_user_initialization_scripts.
The user initializtion scripts.
pub fn set_user_initialization_scripts(
self,
input: Option<Vec<LaunchProfileInitializationScript>>
) -> Self
pub fn set_user_initialization_scripts(
self,
input: Option<Vec<LaunchProfileInitializationScript>>
) -> Self
The user initializtion scripts.
Consumes the builder and constructs a LaunchProfileInitialization
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
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
