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

#include <AutoDeployment.h>

Public Member Functions

 AutoDeployment ()
 
 AutoDeployment (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AutoDeploymentoperator= (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
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
AutoDeploymentWithEnabled (bool value)
 
bool GetRetainStacksOnAccountRemoval () const
 
bool RetainStacksOnAccountRemovalHasBeenSet () const
 
void SetRetainStacksOnAccountRemoval (bool value)
 
AutoDeploymentWithRetainStacksOnAccountRemoval (bool value)
 

Detailed Description

[Service-managed permissions] Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).

See Also:

AWS API Reference

Definition at line 31 of file AutoDeployment.h.

Constructor & Destructor Documentation

◆ AutoDeployment() [1/2]

Aws::CloudFormation::Model::AutoDeployment::AutoDeployment ( )

◆ AutoDeployment() [2/2]

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

Member Function Documentation

◆ EnabledHasBeenSet()

bool Aws::CloudFormation::Model::AutoDeployment::EnabledHasBeenSet ( ) const
inline

If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.

Definition at line 58 of file AutoDeployment.h.

◆ GetEnabled()

bool Aws::CloudFormation::Model::AutoDeployment::GetEnabled ( ) const
inline

If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.

Definition at line 49 of file AutoDeployment.h.

◆ GetRetainStacksOnAccountRemoval()

bool Aws::CloudFormation::Model::AutoDeployment::GetRetainStacksOnAccountRemoval ( ) const
inline

If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.

Definition at line 85 of file AutoDeployment.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ RetainStacksOnAccountRemovalHasBeenSet()

bool Aws::CloudFormation::Model::AutoDeployment::RetainStacksOnAccountRemovalHasBeenSet ( ) const
inline

If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.

Definition at line 93 of file AutoDeployment.h.

◆ SetEnabled()

void Aws::CloudFormation::Model::AutoDeployment::SetEnabled ( bool  value)
inline

If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.

Definition at line 67 of file AutoDeployment.h.

◆ SetRetainStacksOnAccountRemoval()

void Aws::CloudFormation::Model::AutoDeployment::SetRetainStacksOnAccountRemoval ( bool  value)
inline

If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.

Definition at line 101 of file AutoDeployment.h.

◆ WithEnabled()

AutoDeployment& Aws::CloudFormation::Model::AutoDeployment::WithEnabled ( bool  value)
inline

If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.

Definition at line 76 of file AutoDeployment.h.

◆ WithRetainStacksOnAccountRemoval()

AutoDeployment& Aws::CloudFormation::Model::AutoDeployment::WithRetainStacksOnAccountRemoval ( bool  value)
inline

If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True.

Definition at line 109 of file AutoDeployment.h.


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