#[non_exhaustive]pub struct ProvisioningArtifactPreferences {
pub stack_set_accounts: Option<Vec<String>>,
pub stack_set_regions: Option<Vec<String>>,
}
Expand description
The user-defined preferences that will be applied during product provisioning, unless overridden by ProvisioningPreferences
or UpdateProvisioningPreferences
.
For more information on maximum concurrent accounts and failure tolerance, see Stack set operation options in the CloudFormation User Guide.
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.stack_set_accounts: Option<Vec<String>>
One or more Amazon Web Services accounts where stack instances are deployed from the stack set. These accounts can be scoped in ProvisioningPreferences$StackSetAccounts
and UpdateProvisioningPreferences$StackSetAccounts
.
Applicable only to a CFN_STACKSET
provisioned product type.
stack_set_regions: Option<Vec<String>>
One or more Amazon Web Services Regions where stack instances are deployed from the stack set. These Regions can be scoped in ProvisioningPreferences$StackSetRegions
and UpdateProvisioningPreferences$StackSetRegions
.
Applicable only to a CFN_STACKSET
provisioned product type.
Implementations§
source§impl ProvisioningArtifactPreferences
impl ProvisioningArtifactPreferences
sourcepub fn stack_set_accounts(&self) -> &[String]
pub fn stack_set_accounts(&self) -> &[String]
One or more Amazon Web Services accounts where stack instances are deployed from the stack set. These accounts can be scoped in ProvisioningPreferences$StackSetAccounts
and UpdateProvisioningPreferences$StackSetAccounts
.
Applicable only to a CFN_STACKSET
provisioned product type.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .stack_set_accounts.is_none()
.
sourcepub fn stack_set_regions(&self) -> &[String]
pub fn stack_set_regions(&self) -> &[String]
One or more Amazon Web Services Regions where stack instances are deployed from the stack set. These Regions can be scoped in ProvisioningPreferences$StackSetRegions
and UpdateProvisioningPreferences$StackSetRegions
.
Applicable only to a CFN_STACKSET
provisioned product type.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .stack_set_regions.is_none()
.
source§impl ProvisioningArtifactPreferences
impl ProvisioningArtifactPreferences
sourcepub fn builder() -> ProvisioningArtifactPreferencesBuilder
pub fn builder() -> ProvisioningArtifactPreferencesBuilder
Creates a new builder-style object to manufacture ProvisioningArtifactPreferences
.
Trait Implementations§
source§impl Clone for ProvisioningArtifactPreferences
impl Clone for ProvisioningArtifactPreferences
source§fn clone(&self) -> ProvisioningArtifactPreferences
fn clone(&self) -> ProvisioningArtifactPreferences
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for ProvisioningArtifactPreferences
impl PartialEq for ProvisioningArtifactPreferences
source§fn eq(&self, other: &ProvisioningArtifactPreferences) -> bool
fn eq(&self, other: &ProvisioningArtifactPreferences) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProvisioningArtifactPreferences
Auto Trait Implementations§
impl Freeze for ProvisioningArtifactPreferences
impl RefUnwindSafe for ProvisioningArtifactPreferences
impl Send for ProvisioningArtifactPreferences
impl Sync for ProvisioningArtifactPreferences
impl Unpin for ProvisioningArtifactPreferences
impl UnwindSafe for ProvisioningArtifactPreferences
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more