Struct aws_sdk_cloudformation::operation::import_stacks_to_stack_set::builders::ImportStacksToStackSetInputBuilder
source · #[non_exhaustive]pub struct ImportStacksToStackSetInputBuilder { /* private fields */ }
Expand description
A builder for ImportStacksToStackSetInput
.
Implementations§
source§impl ImportStacksToStackSetInputBuilder
impl ImportStacksToStackSetInputBuilder
sourcepub fn stack_set_name(self, input: impl Into<String>) -> Self
pub fn stack_set_name(self, input: impl Into<String>) -> Self
The name of the stack set. The name must be unique in the Region where you create your stack set.
This field is required.sourcepub fn set_stack_set_name(self, input: Option<String>) -> Self
pub fn set_stack_set_name(self, input: Option<String>) -> Self
The name of the stack set. The name must be unique in the Region where you create your stack set.
sourcepub fn get_stack_set_name(&self) -> &Option<String>
pub fn get_stack_set_name(&self) -> &Option<String>
The name of the stack set. The name must be unique in the Region where you create your stack set.
sourcepub fn stack_ids(self, input: impl Into<String>) -> Self
pub fn stack_ids(self, input: impl Into<String>) -> Self
Appends an item to stack_ids
.
To override the contents of this collection use set_stack_ids
.
The IDs of the stacks you are importing into a stack set. You import up to 10 stacks per stack set at a time.
Specify either StackIds
or StackIdsUrl
.
sourcepub fn set_stack_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_stack_ids(self, input: Option<Vec<String>>) -> Self
The IDs of the stacks you are importing into a stack set. You import up to 10 stacks per stack set at a time.
Specify either StackIds
or StackIdsUrl
.
sourcepub fn get_stack_ids(&self) -> &Option<Vec<String>>
pub fn get_stack_ids(&self) -> &Option<Vec<String>>
The IDs of the stacks you are importing into a stack set. You import up to 10 stacks per stack set at a time.
Specify either StackIds
or StackIdsUrl
.
sourcepub fn stack_ids_url(self, input: impl Into<String>) -> Self
pub fn stack_ids_url(self, input: impl Into<String>) -> Self
The Amazon S3 URL which contains list of stack ids to be inputted.
Specify either StackIds
or StackIdsUrl
.
sourcepub fn set_stack_ids_url(self, input: Option<String>) -> Self
pub fn set_stack_ids_url(self, input: Option<String>) -> Self
The Amazon S3 URL which contains list of stack ids to be inputted.
Specify either StackIds
or StackIdsUrl
.
sourcepub fn get_stack_ids_url(&self) -> &Option<String>
pub fn get_stack_ids_url(&self) -> &Option<String>
The Amazon S3 URL which contains list of stack ids to be inputted.
Specify either StackIds
or StackIdsUrl
.
sourcepub fn organizational_unit_ids(self, input: impl Into<String>) -> Self
pub fn organizational_unit_ids(self, input: impl Into<String>) -> Self
Appends an item to organizational_unit_ids
.
To override the contents of this collection use set_organizational_unit_ids
.
The list of OU ID's to which the stacks being imported has to be mapped as deployment target.
sourcepub fn set_organizational_unit_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_organizational_unit_ids(self, input: Option<Vec<String>>) -> Self
The list of OU ID's to which the stacks being imported has to be mapped as deployment target.
sourcepub fn get_organizational_unit_ids(&self) -> &Option<Vec<String>>
pub fn get_organizational_unit_ids(&self) -> &Option<Vec<String>>
The list of OU ID's to which the stacks being imported has to be mapped as deployment target.
sourcepub fn operation_preferences(self, input: StackSetOperationPreferences) -> Self
pub fn operation_preferences(self, input: StackSetOperationPreferences) -> Self
The user-specified preferences for how CloudFormation performs a stack set operation.
For more information about maximum concurrent accounts and failure tolerance, see Stack set operation options.
sourcepub fn set_operation_preferences(
self,
input: Option<StackSetOperationPreferences>
) -> Self
pub fn set_operation_preferences( self, input: Option<StackSetOperationPreferences> ) -> Self
The user-specified preferences for how CloudFormation performs a stack set operation.
For more information about maximum concurrent accounts and failure tolerance, see Stack set operation options.
sourcepub fn get_operation_preferences(&self) -> &Option<StackSetOperationPreferences>
pub fn get_operation_preferences(&self) -> &Option<StackSetOperationPreferences>
The user-specified preferences for how CloudFormation performs a stack set operation.
For more information about maximum concurrent accounts and failure tolerance, see Stack set operation options.
sourcepub fn operation_id(self, input: impl Into<String>) -> Self
pub fn operation_id(self, input: impl Into<String>) -> Self
A unique, user defined, identifier for the stack set operation.
sourcepub fn set_operation_id(self, input: Option<String>) -> Self
pub fn set_operation_id(self, input: Option<String>) -> Self
A unique, user defined, identifier for the stack set operation.
sourcepub fn get_operation_id(&self) -> &Option<String>
pub fn get_operation_id(&self) -> &Option<String>
A unique, user defined, identifier for the stack set operation.
sourcepub fn call_as(self, input: CallAs) -> Self
pub fn call_as(self, input: CallAs) -> Self
By default, SELF
is specified. Use SELF
for stack sets with self-managed permissions.
-
If you are signed in to the management account, specify
SELF
. -
For service managed stack sets, specify
DELEGATED_ADMIN
.
sourcepub fn set_call_as(self, input: Option<CallAs>) -> Self
pub fn set_call_as(self, input: Option<CallAs>) -> Self
By default, SELF
is specified. Use SELF
for stack sets with self-managed permissions.
-
If you are signed in to the management account, specify
SELF
. -
For service managed stack sets, specify
DELEGATED_ADMIN
.
sourcepub fn get_call_as(&self) -> &Option<CallAs>
pub fn get_call_as(&self) -> &Option<CallAs>
By default, SELF
is specified. Use SELF
for stack sets with self-managed permissions.
-
If you are signed in to the management account, specify
SELF
. -
For service managed stack sets, specify
DELEGATED_ADMIN
.
sourcepub fn build(self) -> Result<ImportStacksToStackSetInput, BuildError>
pub fn build(self) -> Result<ImportStacksToStackSetInput, BuildError>
Consumes the builder and constructs a ImportStacksToStackSetInput
.
source§impl ImportStacksToStackSetInputBuilder
impl ImportStacksToStackSetInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<ImportStacksToStackSetOutput, SdkError<ImportStacksToStackSetError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<ImportStacksToStackSetOutput, SdkError<ImportStacksToStackSetError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for ImportStacksToStackSetInputBuilder
impl Clone for ImportStacksToStackSetInputBuilder
source§fn clone(&self) -> ImportStacksToStackSetInputBuilder
fn clone(&self) -> ImportStacksToStackSetInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ImportStacksToStackSetInputBuilder
impl Default for ImportStacksToStackSetInputBuilder
source§fn default() -> ImportStacksToStackSetInputBuilder
fn default() -> ImportStacksToStackSetInputBuilder
source§impl PartialEq for ImportStacksToStackSetInputBuilder
impl PartialEq for ImportStacksToStackSetInputBuilder
source§fn eq(&self, other: &ImportStacksToStackSetInputBuilder) -> bool
fn eq(&self, other: &ImportStacksToStackSetInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.