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

#include <ResourceChange.h>

Public Member Functions

 ResourceChange ()
 
 ResourceChange (Aws::Utils::Json::JsonView jsonValue)
 
ResourceChangeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ChangeActionGetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const ChangeAction &value)
 
void SetAction (ChangeAction &&value)
 
ResourceChangeWithAction (const ChangeAction &value)
 
ResourceChangeWithAction (ChangeAction &&value)
 
const Aws::StringGetLogicalResourceId () const
 
bool LogicalResourceIdHasBeenSet () const
 
void SetLogicalResourceId (const Aws::String &value)
 
void SetLogicalResourceId (Aws::String &&value)
 
void SetLogicalResourceId (const char *value)
 
ResourceChangeWithLogicalResourceId (const Aws::String &value)
 
ResourceChangeWithLogicalResourceId (Aws::String &&value)
 
ResourceChangeWithLogicalResourceId (const char *value)
 
const Aws::StringGetPhysicalResourceId () const
 
bool PhysicalResourceIdHasBeenSet () const
 
void SetPhysicalResourceId (const Aws::String &value)
 
void SetPhysicalResourceId (Aws::String &&value)
 
void SetPhysicalResourceId (const char *value)
 
ResourceChangeWithPhysicalResourceId (const Aws::String &value)
 
ResourceChangeWithPhysicalResourceId (Aws::String &&value)
 
ResourceChangeWithPhysicalResourceId (const char *value)
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
ResourceChangeWithResourceType (const Aws::String &value)
 
ResourceChangeWithResourceType (Aws::String &&value)
 
ResourceChangeWithResourceType (const char *value)
 
const ReplacementGetReplacement () const
 
bool ReplacementHasBeenSet () const
 
void SetReplacement (const Replacement &value)
 
void SetReplacement (Replacement &&value)
 
ResourceChangeWithReplacement (const Replacement &value)
 
ResourceChangeWithReplacement (Replacement &&value)
 
const Aws::Vector< ResourceAttribute > & GetScope () const
 
bool ScopeHasBeenSet () const
 
void SetScope (const Aws::Vector< ResourceAttribute > &value)
 
void SetScope (Aws::Vector< ResourceAttribute > &&value)
 
ResourceChangeWithScope (const Aws::Vector< ResourceAttribute > &value)
 
ResourceChangeWithScope (Aws::Vector< ResourceAttribute > &&value)
 
ResourceChangeAddScope (const ResourceAttribute &value)
 
ResourceChangeAddScope (ResourceAttribute &&value)
 
const Aws::Vector< ResourceChangeDetail > & GetDetails () const
 
bool DetailsHasBeenSet () const
 
void SetDetails (const Aws::Vector< ResourceChangeDetail > &value)
 
void SetDetails (Aws::Vector< ResourceChangeDetail > &&value)
 
ResourceChangeWithDetails (const Aws::Vector< ResourceChangeDetail > &value)
 
ResourceChangeWithDetails (Aws::Vector< ResourceChangeDetail > &&value)
 
ResourceChangeAddDetails (const ResourceChangeDetail &value)
 
ResourceChangeAddDetails (ResourceChangeDetail &&value)
 

Detailed Description

Information about a resource change that will occur when a plan is executed.

See Also:

AWS API Reference

Definition at line 37 of file ResourceChange.h.

Constructor & Destructor Documentation

◆ ResourceChange() [1/2]

Aws::ServiceCatalog::Model::ResourceChange::ResourceChange ( )

◆ ResourceChange() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceChange::ActionHasBeenSet ( ) const
inline

The change action.

Definition at line 54 of file ResourceChange.h.

◆ AddDetails() [1/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::AddDetails ( const ResourceChangeDetail value)
inline

Information about the resource changes.

Definition at line 311 of file ResourceChange.h.

◆ AddDetails() [2/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::AddDetails ( ResourceChangeDetail &&  value)
inline

Information about the resource changes.

Definition at line 316 of file ResourceChange.h.

◆ AddScope() [1/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::AddScope ( const ResourceAttribute value)
inline

The change scope.

Definition at line 270 of file ResourceChange.h.

◆ AddScope() [2/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::AddScope ( ResourceAttribute &&  value)
inline

The change scope.

Definition at line 275 of file ResourceChange.h.

◆ DetailsHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceChange::DetailsHasBeenSet ( ) const
inline

Information about the resource changes.

Definition at line 286 of file ResourceChange.h.

◆ GetAction()

const ChangeAction& Aws::ServiceCatalog::Model::ResourceChange::GetAction ( ) const
inline

The change action.

Definition at line 49 of file ResourceChange.h.

◆ GetDetails()

const Aws::Vector<ResourceChangeDetail>& Aws::ServiceCatalog::Model::ResourceChange::GetDetails ( ) const
inline

Information about the resource changes.

Definition at line 281 of file ResourceChange.h.

◆ GetLogicalResourceId()

const Aws::String& Aws::ServiceCatalog::Model::ResourceChange::GetLogicalResourceId ( ) const
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 80 of file ResourceChange.h.

◆ GetPhysicalResourceId()

const Aws::String& Aws::ServiceCatalog::Model::ResourceChange::GetPhysicalResourceId ( ) const
inline

The ID of the resource, if it was already created.

Definition at line 121 of file ResourceChange.h.

◆ GetReplacement()

const Replacement& Aws::ServiceCatalog::Model::ResourceChange::GetReplacement ( ) const
inline

If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

Definition at line 204 of file ResourceChange.h.

◆ GetResourceType()

const Aws::String& Aws::ServiceCatalog::Model::ResourceChange::GetResourceType ( ) const
inline

The type of resource.

Definition at line 162 of file ResourceChange.h.

◆ GetScope()

const Aws::Vector<ResourceAttribute>& Aws::ServiceCatalog::Model::ResourceChange::GetScope ( ) const
inline

The change scope.

Definition at line 240 of file ResourceChange.h.

◆ Jsonize()

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

◆ LogicalResourceIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceChange::LogicalResourceIdHasBeenSet ( ) const
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 85 of file ResourceChange.h.

◆ operator=()

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

◆ PhysicalResourceIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceChange::PhysicalResourceIdHasBeenSet ( ) const
inline

The ID of the resource, if it was already created.

Definition at line 126 of file ResourceChange.h.

◆ ReplacementHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceChange::ReplacementHasBeenSet ( ) const
inline

If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

Definition at line 210 of file ResourceChange.h.

◆ ResourceTypeHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceChange::ResourceTypeHasBeenSet ( ) const
inline

The type of resource.

Definition at line 167 of file ResourceChange.h.

◆ ScopeHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceChange::ScopeHasBeenSet ( ) const
inline

The change scope.

Definition at line 245 of file ResourceChange.h.

◆ SetAction() [1/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetAction ( ChangeAction &&  value)
inline

The change action.

Definition at line 64 of file ResourceChange.h.

◆ SetAction() [2/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetAction ( const ChangeAction value)
inline

The change action.

Definition at line 59 of file ResourceChange.h.

◆ SetDetails() [1/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetDetails ( Aws::Vector< ResourceChangeDetail > &&  value)
inline

Information about the resource changes.

Definition at line 296 of file ResourceChange.h.

◆ SetDetails() [2/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetDetails ( const Aws::Vector< ResourceChangeDetail > &  value)
inline

Information about the resource changes.

Definition at line 291 of file ResourceChange.h.

◆ SetLogicalResourceId() [1/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetLogicalResourceId ( Aws::String &&  value)
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 95 of file ResourceChange.h.

◆ SetLogicalResourceId() [2/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetLogicalResourceId ( const Aws::String value)
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 90 of file ResourceChange.h.

◆ SetLogicalResourceId() [3/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetLogicalResourceId ( const char *  value)
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 100 of file ResourceChange.h.

◆ SetPhysicalResourceId() [1/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetPhysicalResourceId ( Aws::String &&  value)
inline

The ID of the resource, if it was already created.

Definition at line 136 of file ResourceChange.h.

◆ SetPhysicalResourceId() [2/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetPhysicalResourceId ( const Aws::String value)
inline

The ID of the resource, if it was already created.

Definition at line 131 of file ResourceChange.h.

◆ SetPhysicalResourceId() [3/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetPhysicalResourceId ( const char *  value)
inline

The ID of the resource, if it was already created.

Definition at line 141 of file ResourceChange.h.

◆ SetReplacement() [1/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetReplacement ( const Replacement value)
inline

If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

Definition at line 216 of file ResourceChange.h.

◆ SetReplacement() [2/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetReplacement ( Replacement &&  value)
inline

If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

Definition at line 222 of file ResourceChange.h.

◆ SetResourceType() [1/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetResourceType ( Aws::String &&  value)
inline

The type of resource.

Definition at line 177 of file ResourceChange.h.

◆ SetResourceType() [2/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetResourceType ( const Aws::String value)
inline

The type of resource.

Definition at line 172 of file ResourceChange.h.

◆ SetResourceType() [3/3]

void Aws::ServiceCatalog::Model::ResourceChange::SetResourceType ( const char *  value)
inline

The type of resource.

Definition at line 182 of file ResourceChange.h.

◆ SetScope() [1/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetScope ( Aws::Vector< ResourceAttribute > &&  value)
inline

The change scope.

Definition at line 255 of file ResourceChange.h.

◆ SetScope() [2/2]

void Aws::ServiceCatalog::Model::ResourceChange::SetScope ( const Aws::Vector< ResourceAttribute > &  value)
inline

The change scope.

Definition at line 250 of file ResourceChange.h.

◆ WithAction() [1/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithAction ( ChangeAction &&  value)
inline

The change action.

Definition at line 74 of file ResourceChange.h.

◆ WithAction() [2/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithAction ( const ChangeAction value)
inline

The change action.

Definition at line 69 of file ResourceChange.h.

◆ WithDetails() [1/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithDetails ( Aws::Vector< ResourceChangeDetail > &&  value)
inline

Information about the resource changes.

Definition at line 306 of file ResourceChange.h.

◆ WithDetails() [2/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithDetails ( const Aws::Vector< ResourceChangeDetail > &  value)
inline

Information about the resource changes.

Definition at line 301 of file ResourceChange.h.

◆ WithLogicalResourceId() [1/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithLogicalResourceId ( Aws::String &&  value)
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 110 of file ResourceChange.h.

◆ WithLogicalResourceId() [2/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithLogicalResourceId ( const Aws::String value)
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 105 of file ResourceChange.h.

◆ WithLogicalResourceId() [3/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithLogicalResourceId ( const char *  value)
inline

The ID of the resource, as defined in the CloudFormation template.

Definition at line 115 of file ResourceChange.h.

◆ WithPhysicalResourceId() [1/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithPhysicalResourceId ( Aws::String &&  value)
inline

The ID of the resource, if it was already created.

Definition at line 151 of file ResourceChange.h.

◆ WithPhysicalResourceId() [2/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithPhysicalResourceId ( const Aws::String value)
inline

The ID of the resource, if it was already created.

Definition at line 146 of file ResourceChange.h.

◆ WithPhysicalResourceId() [3/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithPhysicalResourceId ( const char *  value)
inline

The ID of the resource, if it was already created.

Definition at line 156 of file ResourceChange.h.

◆ WithReplacement() [1/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithReplacement ( const Replacement value)
inline

If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

Definition at line 228 of file ResourceChange.h.

◆ WithReplacement() [2/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithReplacement ( Replacement &&  value)
inline

If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

Definition at line 234 of file ResourceChange.h.

◆ WithResourceType() [1/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithResourceType ( Aws::String &&  value)
inline

The type of resource.

Definition at line 192 of file ResourceChange.h.

◆ WithResourceType() [2/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithResourceType ( const Aws::String value)
inline

The type of resource.

Definition at line 187 of file ResourceChange.h.

◆ WithResourceType() [3/3]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithResourceType ( const char *  value)
inline

The type of resource.

Definition at line 197 of file ResourceChange.h.

◆ WithScope() [1/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithScope ( Aws::Vector< ResourceAttribute > &&  value)
inline

The change scope.

Definition at line 265 of file ResourceChange.h.

◆ WithScope() [2/2]

ResourceChange& Aws::ServiceCatalog::Model::ResourceChange::WithScope ( const Aws::Vector< ResourceAttribute > &  value)
inline

The change scope.

Definition at line 260 of file ResourceChange.h.


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