AWS SDK for C++  1.9.126
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudFormation::Model::DeploymentTargets Class Reference

#include <DeploymentTargets.h>

Public Member Functions

 DeploymentTargets ()
 
 DeploymentTargets (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DeploymentTargetsoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::Vector< Aws::String > & GetAccounts () const
 
bool AccountsHasBeenSet () const
 
void SetAccounts (const Aws::Vector< Aws::String > &value)
 
void SetAccounts (Aws::Vector< Aws::String > &&value)
 
DeploymentTargetsWithAccounts (const Aws::Vector< Aws::String > &value)
 
DeploymentTargetsWithAccounts (Aws::Vector< Aws::String > &&value)
 
DeploymentTargetsAddAccounts (const Aws::String &value)
 
DeploymentTargetsAddAccounts (Aws::String &&value)
 
DeploymentTargetsAddAccounts (const char *value)
 
const Aws::StringGetAccountsUrl () const
 
bool AccountsUrlHasBeenSet () const
 
void SetAccountsUrl (const Aws::String &value)
 
void SetAccountsUrl (Aws::String &&value)
 
void SetAccountsUrl (const char *value)
 
DeploymentTargetsWithAccountsUrl (const Aws::String &value)
 
DeploymentTargetsWithAccountsUrl (Aws::String &&value)
 
DeploymentTargetsWithAccountsUrl (const char *value)
 
const Aws::Vector< Aws::String > & GetOrganizationalUnitIds () const
 
bool OrganizationalUnitIdsHasBeenSet () const
 
void SetOrganizationalUnitIds (const Aws::Vector< Aws::String > &value)
 
void SetOrganizationalUnitIds (Aws::Vector< Aws::String > &&value)
 
DeploymentTargetsWithOrganizationalUnitIds (const Aws::Vector< Aws::String > &value)
 
DeploymentTargetsWithOrganizationalUnitIds (Aws::Vector< Aws::String > &&value)
 
DeploymentTargetsAddOrganizationalUnitIds (const Aws::String &value)
 
DeploymentTargetsAddOrganizationalUnitIds (Aws::String &&value)
 
DeploymentTargetsAddOrganizationalUnitIds (const char *value)
 

Detailed Description

[Service-managed permissions] The Organizations accounts to which StackSets deploys. StackSets does not deploy stack instances to the organization management account, even if the organization management account is in your organization or in an OU in your organization.

For update operations, you can specify either Accounts or OrganizationalUnitIds. For create and delete operations, specify OrganizationalUnitIds.

See Also:

AWS API Reference

Definition at line 38 of file DeploymentTargets.h.

Constructor & Destructor Documentation

◆ DeploymentTargets() [1/2]

Aws::CloudFormation::Model::DeploymentTargets::DeploymentTargets ( )

◆ DeploymentTargets() [2/2]

Aws::CloudFormation::Model::DeploymentTargets::DeploymentTargets ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AccountsHasBeenSet()

bool Aws::CloudFormation::Model::DeploymentTargets::AccountsHasBeenSet ( ) const
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 59 of file DeploymentTargets.h.

◆ AccountsUrlHasBeenSet()

bool Aws::CloudFormation::Model::DeploymentTargets::AccountsUrlHasBeenSet ( ) const
inline

Returns the value of the AccountsUrl property.

Definition at line 112 of file DeploymentTargets.h.

◆ AddAccounts() [1/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::AddAccounts ( Aws::String &&  value)
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 95 of file DeploymentTargets.h.

◆ AddAccounts() [2/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::AddAccounts ( const Aws::String value)
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 89 of file DeploymentTargets.h.

◆ AddAccounts() [3/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::AddAccounts ( const char *  value)
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 101 of file DeploymentTargets.h.

◆ AddOrganizationalUnitIds() [1/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::AddOrganizationalUnitIds ( Aws::String &&  value)
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 191 of file DeploymentTargets.h.

◆ AddOrganizationalUnitIds() [2/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::AddOrganizationalUnitIds ( const Aws::String value)
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 185 of file DeploymentTargets.h.

◆ AddOrganizationalUnitIds() [3/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::AddOrganizationalUnitIds ( const char *  value)
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 197 of file DeploymentTargets.h.

◆ GetAccounts()

const Aws::Vector<Aws::String>& Aws::CloudFormation::Model::DeploymentTargets::GetAccounts ( ) const
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 53 of file DeploymentTargets.h.

◆ GetAccountsUrl()

const Aws::String& Aws::CloudFormation::Model::DeploymentTargets::GetAccountsUrl ( ) const
inline

Returns the value of the AccountsUrl property.

Definition at line 107 of file DeploymentTargets.h.

◆ GetOrganizationalUnitIds()

const Aws::Vector<Aws::String>& Aws::CloudFormation::Model::DeploymentTargets::GetOrganizationalUnitIds ( ) const
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 149 of file DeploymentTargets.h.

◆ operator=()

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OrganizationalUnitIdsHasBeenSet()

bool Aws::CloudFormation::Model::DeploymentTargets::OrganizationalUnitIdsHasBeenSet ( ) const
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 155 of file DeploymentTargets.h.

◆ OutputToStream() [1/2]

void Aws::CloudFormation::Model::DeploymentTargets::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::CloudFormation::Model::DeploymentTargets::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetAccounts() [1/2]

void Aws::CloudFormation::Model::DeploymentTargets::SetAccounts ( Aws::Vector< Aws::String > &&  value)
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 71 of file DeploymentTargets.h.

◆ SetAccounts() [2/2]

void Aws::CloudFormation::Model::DeploymentTargets::SetAccounts ( const Aws::Vector< Aws::String > &  value)
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 65 of file DeploymentTargets.h.

◆ SetAccountsUrl() [1/3]

void Aws::CloudFormation::Model::DeploymentTargets::SetAccountsUrl ( Aws::String &&  value)
inline

Returns the value of the AccountsUrl property.

Definition at line 122 of file DeploymentTargets.h.

◆ SetAccountsUrl() [2/3]

void Aws::CloudFormation::Model::DeploymentTargets::SetAccountsUrl ( const Aws::String value)
inline

Returns the value of the AccountsUrl property.

Definition at line 117 of file DeploymentTargets.h.

◆ SetAccountsUrl() [3/3]

void Aws::CloudFormation::Model::DeploymentTargets::SetAccountsUrl ( const char *  value)
inline

Returns the value of the AccountsUrl property.

Definition at line 127 of file DeploymentTargets.h.

◆ SetOrganizationalUnitIds() [1/2]

void Aws::CloudFormation::Model::DeploymentTargets::SetOrganizationalUnitIds ( Aws::Vector< Aws::String > &&  value)
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 167 of file DeploymentTargets.h.

◆ SetOrganizationalUnitIds() [2/2]

void Aws::CloudFormation::Model::DeploymentTargets::SetOrganizationalUnitIds ( const Aws::Vector< Aws::String > &  value)
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 161 of file DeploymentTargets.h.

◆ WithAccounts() [1/2]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::WithAccounts ( Aws::Vector< Aws::String > &&  value)
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 83 of file DeploymentTargets.h.

◆ WithAccounts() [2/2]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::WithAccounts ( const Aws::Vector< Aws::String > &  value)
inline

The names of one or more Amazon Web Services accounts for which you want to deploy stack set updates.

Definition at line 77 of file DeploymentTargets.h.

◆ WithAccountsUrl() [1/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::WithAccountsUrl ( Aws::String &&  value)
inline

Returns the value of the AccountsUrl property.

Definition at line 137 of file DeploymentTargets.h.

◆ WithAccountsUrl() [2/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::WithAccountsUrl ( const Aws::String value)
inline

Returns the value of the AccountsUrl property.

Definition at line 132 of file DeploymentTargets.h.

◆ WithAccountsUrl() [3/3]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::WithAccountsUrl ( const char *  value)
inline

Returns the value of the AccountsUrl property.

Definition at line 142 of file DeploymentTargets.h.

◆ WithOrganizationalUnitIds() [1/2]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::WithOrganizationalUnitIds ( Aws::Vector< Aws::String > &&  value)
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 179 of file DeploymentTargets.h.

◆ WithOrganizationalUnitIds() [2/2]

DeploymentTargets& Aws::CloudFormation::Model::DeploymentTargets::WithOrganizationalUnitIds ( const Aws::Vector< Aws::String > &  value)
inline

The organization root ID or organizational unit (OU) IDs to which StackSets deploys.

Definition at line 173 of file DeploymentTargets.h.


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