AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences Class Reference

#include <ProvisioningArtifactPreferences.h>

Public Member Functions

 ProvisioningArtifactPreferences ()
 
 ProvisioningArtifactPreferences (Aws::Utils::Json::JsonView jsonValue)
 
ProvisioningArtifactPreferencesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetStackSetAccounts () const
 
bool StackSetAccountsHasBeenSet () const
 
void SetStackSetAccounts (const Aws::Vector< Aws::String > &value)
 
void SetStackSetAccounts (Aws::Vector< Aws::String > &&value)
 
ProvisioningArtifactPreferencesWithStackSetAccounts (const Aws::Vector< Aws::String > &value)
 
ProvisioningArtifactPreferencesWithStackSetAccounts (Aws::Vector< Aws::String > &&value)
 
ProvisioningArtifactPreferencesAddStackSetAccounts (const Aws::String &value)
 
ProvisioningArtifactPreferencesAddStackSetAccounts (Aws::String &&value)
 
ProvisioningArtifactPreferencesAddStackSetAccounts (const char *value)
 
const Aws::Vector< Aws::String > & GetStackSetRegions () const
 
bool StackSetRegionsHasBeenSet () const
 
void SetStackSetRegions (const Aws::Vector< Aws::String > &value)
 
void SetStackSetRegions (Aws::Vector< Aws::String > &&value)
 
ProvisioningArtifactPreferencesWithStackSetRegions (const Aws::Vector< Aws::String > &value)
 
ProvisioningArtifactPreferencesWithStackSetRegions (Aws::Vector< Aws::String > &&value)
 
ProvisioningArtifactPreferencesAddStackSetRegions (const Aws::String &value)
 
ProvisioningArtifactPreferencesAddStackSetRegions (Aws::String &&value)
 
ProvisioningArtifactPreferencesAddStackSetRegions (const char *value)
 

Detailed 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 AWS CloudFormation User Guide.

See Also:

AWS API Reference

Definition at line 38 of file ProvisioningArtifactPreferences.h.

Constructor & Destructor Documentation

◆ ProvisioningArtifactPreferences() [1/2]

Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::ProvisioningArtifactPreferences ( )

◆ ProvisioningArtifactPreferences() [2/2]

Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::ProvisioningArtifactPreferences ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddStackSetAccounts() [1/3]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::AddStackSetAccounts ( Aws::String &&  value)
inline

One or more AWS 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.

Definition at line 117 of file ProvisioningArtifactPreferences.h.

◆ AddStackSetAccounts() [2/3]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::AddStackSetAccounts ( const Aws::String value)
inline

One or more AWS 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.

Definition at line 108 of file ProvisioningArtifactPreferences.h.

◆ AddStackSetAccounts() [3/3]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::AddStackSetAccounts ( const char *  value)
inline

One or more AWS 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.

Definition at line 126 of file ProvisioningArtifactPreferences.h.

◆ AddStackSetRegions() [1/3]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::AddStackSetRegions ( Aws::String &&  value)
inline

One or more AWS 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.

Definition at line 199 of file ProvisioningArtifactPreferences.h.

◆ AddStackSetRegions() [2/3]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::AddStackSetRegions ( const Aws::String value)
inline

One or more AWS 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.

Definition at line 190 of file ProvisioningArtifactPreferences.h.

◆ AddStackSetRegions() [3/3]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::AddStackSetRegions ( const char *  value)
inline

One or more AWS 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.

Definition at line 208 of file ProvisioningArtifactPreferences.h.

◆ GetStackSetAccounts()

const Aws::Vector<Aws::String>& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::GetStackSetAccounts ( ) const
inline

One or more AWS 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.

Definition at line 54 of file ProvisioningArtifactPreferences.h.

◆ GetStackSetRegions()

const Aws::Vector<Aws::String>& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::GetStackSetRegions ( ) const
inline

One or more AWS 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.

Definition at line 136 of file ProvisioningArtifactPreferences.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::Jsonize ( ) const

◆ operator=()

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetStackSetAccounts() [1/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::SetStackSetAccounts ( Aws::Vector< Aws::String > &&  value)
inline

One or more AWS 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.

Definition at line 81 of file ProvisioningArtifactPreferences.h.

◆ SetStackSetAccounts() [2/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::SetStackSetAccounts ( const Aws::Vector< Aws::String > &  value)
inline

One or more AWS 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.

Definition at line 72 of file ProvisioningArtifactPreferences.h.

◆ SetStackSetRegions() [1/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::SetStackSetRegions ( Aws::Vector< Aws::String > &&  value)
inline

One or more AWS 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.

Definition at line 163 of file ProvisioningArtifactPreferences.h.

◆ SetStackSetRegions() [2/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::SetStackSetRegions ( const Aws::Vector< Aws::String > &  value)
inline

One or more AWS 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.

Definition at line 154 of file ProvisioningArtifactPreferences.h.

◆ StackSetAccountsHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::StackSetAccountsHasBeenSet ( ) const
inline

One or more AWS 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.

Definition at line 63 of file ProvisioningArtifactPreferences.h.

◆ StackSetRegionsHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::StackSetRegionsHasBeenSet ( ) const
inline

One or more AWS 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.

Definition at line 145 of file ProvisioningArtifactPreferences.h.

◆ WithStackSetAccounts() [1/2]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::WithStackSetAccounts ( Aws::Vector< Aws::String > &&  value)
inline

One or more AWS 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.

Definition at line 99 of file ProvisioningArtifactPreferences.h.

◆ WithStackSetAccounts() [2/2]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::WithStackSetAccounts ( const Aws::Vector< Aws::String > &  value)
inline

One or more AWS 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.

Definition at line 90 of file ProvisioningArtifactPreferences.h.

◆ WithStackSetRegions() [1/2]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::WithStackSetRegions ( Aws::Vector< Aws::String > &&  value)
inline

One or more AWS 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.

Definition at line 181 of file ProvisioningArtifactPreferences.h.

◆ WithStackSetRegions() [2/2]

ProvisioningArtifactPreferences& Aws::ServiceCatalog::Model::ProvisioningArtifactPreferences::WithStackSetRegions ( const Aws::Vector< Aws::String > &  value)
inline

One or more AWS 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.

Definition at line 172 of file ProvisioningArtifactPreferences.h.


The documentation for this class was generated from the following file: