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

#include <ProvisionedProductAttribute.h>

Public Member Functions

 ProvisionedProductAttribute ()
 
 ProvisionedProductAttribute (Aws::Utils::Json::JsonView jsonValue)
 
ProvisionedProductAttributeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ProvisionedProductAttributeWithName (const Aws::String &value)
 
ProvisionedProductAttributeWithName (Aws::String &&value)
 
ProvisionedProductAttributeWithName (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ProvisionedProductAttributeWithArn (const Aws::String &value)
 
ProvisionedProductAttributeWithArn (Aws::String &&value)
 
ProvisionedProductAttributeWithArn (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
ProvisionedProductAttributeWithType (const Aws::String &value)
 
ProvisionedProductAttributeWithType (Aws::String &&value)
 
ProvisionedProductAttributeWithType (const char *value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ProvisionedProductAttributeWithId (const Aws::String &value)
 
ProvisionedProductAttributeWithId (Aws::String &&value)
 
ProvisionedProductAttributeWithId (const char *value)
 
const ProvisionedProductStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ProvisionedProductStatus &value)
 
void SetStatus (ProvisionedProductStatus &&value)
 
ProvisionedProductAttributeWithStatus (const ProvisionedProductStatus &value)
 
ProvisionedProductAttributeWithStatus (ProvisionedProductStatus &&value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
ProvisionedProductAttributeWithStatusMessage (const Aws::String &value)
 
ProvisionedProductAttributeWithStatusMessage (Aws::String &&value)
 
ProvisionedProductAttributeWithStatusMessage (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ProvisionedProductAttributeWithCreatedTime (const Aws::Utils::DateTime &value)
 
ProvisionedProductAttributeWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetIdempotencyToken () const
 
bool IdempotencyTokenHasBeenSet () const
 
void SetIdempotencyToken (const Aws::String &value)
 
void SetIdempotencyToken (Aws::String &&value)
 
void SetIdempotencyToken (const char *value)
 
ProvisionedProductAttributeWithIdempotencyToken (const Aws::String &value)
 
ProvisionedProductAttributeWithIdempotencyToken (Aws::String &&value)
 
ProvisionedProductAttributeWithIdempotencyToken (const char *value)
 
const Aws::StringGetLastRecordId () const
 
bool LastRecordIdHasBeenSet () const
 
void SetLastRecordId (const Aws::String &value)
 
void SetLastRecordId (Aws::String &&value)
 
void SetLastRecordId (const char *value)
 
ProvisionedProductAttributeWithLastRecordId (const Aws::String &value)
 
ProvisionedProductAttributeWithLastRecordId (Aws::String &&value)
 
ProvisionedProductAttributeWithLastRecordId (const char *value)
 
const Aws::StringGetLastProvisioningRecordId () const
 
bool LastProvisioningRecordIdHasBeenSet () const
 
void SetLastProvisioningRecordId (const Aws::String &value)
 
void SetLastProvisioningRecordId (Aws::String &&value)
 
void SetLastProvisioningRecordId (const char *value)
 
ProvisionedProductAttributeWithLastProvisioningRecordId (const Aws::String &value)
 
ProvisionedProductAttributeWithLastProvisioningRecordId (Aws::String &&value)
 
ProvisionedProductAttributeWithLastProvisioningRecordId (const char *value)
 
const Aws::StringGetLastSuccessfulProvisioningRecordId () const
 
bool LastSuccessfulProvisioningRecordIdHasBeenSet () const
 
void SetLastSuccessfulProvisioningRecordId (const Aws::String &value)
 
void SetLastSuccessfulProvisioningRecordId (Aws::String &&value)
 
void SetLastSuccessfulProvisioningRecordId (const char *value)
 
ProvisionedProductAttributeWithLastSuccessfulProvisioningRecordId (const Aws::String &value)
 
ProvisionedProductAttributeWithLastSuccessfulProvisioningRecordId (Aws::String &&value)
 
ProvisionedProductAttributeWithLastSuccessfulProvisioningRecordId (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ProvisionedProductAttributeWithTags (const Aws::Vector< Tag > &value)
 
ProvisionedProductAttributeWithTags (Aws::Vector< Tag > &&value)
 
ProvisionedProductAttributeAddTags (const Tag &value)
 
ProvisionedProductAttributeAddTags (Tag &&value)
 
const Aws::StringGetPhysicalId () const
 
bool PhysicalIdHasBeenSet () const
 
void SetPhysicalId (const Aws::String &value)
 
void SetPhysicalId (Aws::String &&value)
 
void SetPhysicalId (const char *value)
 
ProvisionedProductAttributeWithPhysicalId (const Aws::String &value)
 
ProvisionedProductAttributeWithPhysicalId (Aws::String &&value)
 
ProvisionedProductAttributeWithPhysicalId (const char *value)
 
const Aws::StringGetProductId () const
 
bool ProductIdHasBeenSet () const
 
void SetProductId (const Aws::String &value)
 
void SetProductId (Aws::String &&value)
 
void SetProductId (const char *value)
 
ProvisionedProductAttributeWithProductId (const Aws::String &value)
 
ProvisionedProductAttributeWithProductId (Aws::String &&value)
 
ProvisionedProductAttributeWithProductId (const char *value)
 
const Aws::StringGetProductName () const
 
bool ProductNameHasBeenSet () const
 
void SetProductName (const Aws::String &value)
 
void SetProductName (Aws::String &&value)
 
void SetProductName (const char *value)
 
ProvisionedProductAttributeWithProductName (const Aws::String &value)
 
ProvisionedProductAttributeWithProductName (Aws::String &&value)
 
ProvisionedProductAttributeWithProductName (const char *value)
 
const Aws::StringGetProvisioningArtifactId () const
 
bool ProvisioningArtifactIdHasBeenSet () const
 
void SetProvisioningArtifactId (const Aws::String &value)
 
void SetProvisioningArtifactId (Aws::String &&value)
 
void SetProvisioningArtifactId (const char *value)
 
ProvisionedProductAttributeWithProvisioningArtifactId (const Aws::String &value)
 
ProvisionedProductAttributeWithProvisioningArtifactId (Aws::String &&value)
 
ProvisionedProductAttributeWithProvisioningArtifactId (const char *value)
 
const Aws::StringGetProvisioningArtifactName () const
 
bool ProvisioningArtifactNameHasBeenSet () const
 
void SetProvisioningArtifactName (const Aws::String &value)
 
void SetProvisioningArtifactName (Aws::String &&value)
 
void SetProvisioningArtifactName (const char *value)
 
ProvisionedProductAttributeWithProvisioningArtifactName (const Aws::String &value)
 
ProvisionedProductAttributeWithProvisioningArtifactName (Aws::String &&value)
 
ProvisionedProductAttributeWithProvisioningArtifactName (const char *value)
 
const Aws::StringGetUserArn () const
 
bool UserArnHasBeenSet () const
 
void SetUserArn (const Aws::String &value)
 
void SetUserArn (Aws::String &&value)
 
void SetUserArn (const char *value)
 
ProvisionedProductAttributeWithUserArn (const Aws::String &value)
 
ProvisionedProductAttributeWithUserArn (Aws::String &&value)
 
ProvisionedProductAttributeWithUserArn (const char *value)
 
const Aws::StringGetUserArnSession () const
 
bool UserArnSessionHasBeenSet () const
 
void SetUserArnSession (const Aws::String &value)
 
void SetUserArnSession (Aws::String &&value)
 
void SetUserArnSession (const char *value)
 
ProvisionedProductAttributeWithUserArnSession (const Aws::String &value)
 
ProvisionedProductAttributeWithUserArnSession (Aws::String &&value)
 
ProvisionedProductAttributeWithUserArnSession (const char *value)
 

Detailed Description

Information about a provisioned product.

See Also:

AWS API Reference

Definition at line 35 of file ProvisionedProductAttribute.h.

Constructor & Destructor Documentation

◆ ProvisionedProductAttribute() [1/2]

Aws::ServiceCatalog::Model::ProvisionedProductAttribute::ProvisionedProductAttribute ( )

◆ ProvisionedProductAttribute() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::AddTags ( const Tag value)
inline

One or more tags.

Definition at line 700 of file ProvisionedProductAttribute.h.

◆ AddTags() [2/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::AddTags ( Tag &&  value)
inline

One or more tags.

Definition at line 705 of file ProvisionedProductAttribute.h.

◆ ArnHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::ArnHasBeenSet ( ) const
inline

The ARN of the provisioned product.

Definition at line 93 of file ProvisionedProductAttribute.h.

◆ CreatedTimeHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::CreatedTimeHasBeenSet ( ) const
inline

The UTC time stamp of the creation time.

Definition at line 392 of file ProvisionedProductAttribute.h.

◆ GetArn()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetArn ( ) const
inline

The ARN of the provisioned product.

Definition at line 88 of file ProvisionedProductAttribute.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetCreatedTime ( ) const
inline

The UTC time stamp of the creation time.

Definition at line 387 of file ProvisionedProductAttribute.h.

◆ GetId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetId ( ) const
inline

The identifier of the provisioned product.

Definition at line 178 of file ProvisionedProductAttribute.h.

◆ GetIdempotencyToken()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetIdempotencyToken ( ) const
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 420 of file ProvisionedProductAttribute.h.

◆ GetLastProvisioningRecordId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetLastProvisioningRecordId ( ) const
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 528 of file ProvisionedProductAttribute.h.

◆ GetLastRecordId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetLastRecordId ( ) const
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 476 of file ProvisionedProductAttribute.h.

◆ GetLastSuccessfulProvisioningRecordId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetLastSuccessfulProvisioningRecordId ( ) const
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 601 of file ProvisionedProductAttribute.h.

◆ GetName()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetName ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 47 of file ProvisionedProductAttribute.h.

◆ GetPhysicalId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetPhysicalId ( ) const
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 712 of file ProvisionedProductAttribute.h.

◆ GetProductId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetProductId ( ) const
inline

The product identifier.

Definition at line 760 of file ProvisionedProductAttribute.h.

◆ GetProductName()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetProductName ( ) const
inline

The name of the product.

Definition at line 801 of file ProvisionedProductAttribute.h.

◆ GetProvisioningArtifactId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetProvisioningArtifactId ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 842 of file ProvisionedProductAttribute.h.

◆ GetProvisioningArtifactName()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetProvisioningArtifactName ( ) const
inline

The name of the provisioning artifact.

Definition at line 883 of file ProvisionedProductAttribute.h.

◆ GetStatus()

const ProvisionedProductStatus& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetStatus ( ) const
inline

The current status of the provisioned product.

  • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

  • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

  • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

  • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

  • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

Definition at line 235 of file ProvisionedProductAttribute.h.

◆ GetStatusMessage()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetStatusMessage ( ) const
inline

The current status message of the provisioned product.

Definition at line 346 of file ProvisionedProductAttribute.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetTags ( ) const
inline

One or more tags.

Definition at line 670 of file ProvisionedProductAttribute.h.

◆ GetType()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetType ( ) const
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 130 of file ProvisionedProductAttribute.h.

◆ GetUserArn()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetUserArn ( ) const
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 924 of file ProvisionedProductAttribute.h.

◆ GetUserArnSession()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::GetUserArnSession ( ) const
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 966 of file ProvisionedProductAttribute.h.

◆ IdempotencyTokenHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::IdempotencyTokenHasBeenSet ( ) const
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 427 of file ProvisionedProductAttribute.h.

◆ IdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::IdHasBeenSet ( ) const
inline

The identifier of the provisioned product.

Definition at line 183 of file ProvisionedProductAttribute.h.

◆ Jsonize()

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

◆ LastProvisioningRecordIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::LastProvisioningRecordIdHasBeenSet ( ) const
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 537 of file ProvisionedProductAttribute.h.

◆ LastRecordIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::LastRecordIdHasBeenSet ( ) const
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 482 of file ProvisionedProductAttribute.h.

◆ LastSuccessfulProvisioningRecordIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::LastSuccessfulProvisioningRecordIdHasBeenSet ( ) const
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 610 of file ProvisionedProductAttribute.h.

◆ NameHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::NameHasBeenSet ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 52 of file ProvisionedProductAttribute.h.

◆ operator=()

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

◆ PhysicalIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::PhysicalIdHasBeenSet ( ) const
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 718 of file ProvisionedProductAttribute.h.

◆ ProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::ProductIdHasBeenSet ( ) const
inline

The product identifier.

Definition at line 765 of file ProvisionedProductAttribute.h.

◆ ProductNameHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::ProductNameHasBeenSet ( ) const
inline

The name of the product.

Definition at line 806 of file ProvisionedProductAttribute.h.

◆ ProvisioningArtifactIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::ProvisioningArtifactIdHasBeenSet ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 847 of file ProvisionedProductAttribute.h.

◆ ProvisioningArtifactNameHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::ProvisioningArtifactNameHasBeenSet ( ) const
inline

The name of the provisioning artifact.

Definition at line 888 of file ProvisionedProductAttribute.h.

◆ SetArn() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetArn ( Aws::String &&  value)
inline

The ARN of the provisioned product.

Definition at line 103 of file ProvisionedProductAttribute.h.

◆ SetArn() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetArn ( const Aws::String value)
inline

The ARN of the provisioned product.

Definition at line 98 of file ProvisionedProductAttribute.h.

◆ SetArn() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetArn ( const char *  value)
inline

The ARN of the provisioned product.

Definition at line 108 of file ProvisionedProductAttribute.h.

◆ SetCreatedTime() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The UTC time stamp of the creation time.

Definition at line 402 of file ProvisionedProductAttribute.h.

◆ SetCreatedTime() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The UTC time stamp of the creation time.

Definition at line 397 of file ProvisionedProductAttribute.h.

◆ SetId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetId ( Aws::String &&  value)
inline

The identifier of the provisioned product.

Definition at line 193 of file ProvisionedProductAttribute.h.

◆ SetId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetId ( const Aws::String value)
inline

The identifier of the provisioned product.

Definition at line 188 of file ProvisionedProductAttribute.h.

◆ SetId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetId ( const char *  value)
inline

The identifier of the provisioned product.

Definition at line 198 of file ProvisionedProductAttribute.h.

◆ SetIdempotencyToken() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetIdempotencyToken ( Aws::String &&  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 441 of file ProvisionedProductAttribute.h.

◆ SetIdempotencyToken() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetIdempotencyToken ( const Aws::String value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 434 of file ProvisionedProductAttribute.h.

◆ SetIdempotencyToken() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetIdempotencyToken ( const char *  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 448 of file ProvisionedProductAttribute.h.

◆ SetLastProvisioningRecordId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastProvisioningRecordId ( Aws::String &&  value)
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 555 of file ProvisionedProductAttribute.h.

◆ SetLastProvisioningRecordId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastProvisioningRecordId ( const Aws::String value)
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 546 of file ProvisionedProductAttribute.h.

◆ SetLastProvisioningRecordId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastProvisioningRecordId ( const char *  value)
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 564 of file ProvisionedProductAttribute.h.

◆ SetLastRecordId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastRecordId ( Aws::String &&  value)
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 494 of file ProvisionedProductAttribute.h.

◆ SetLastRecordId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastRecordId ( const Aws::String value)
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 488 of file ProvisionedProductAttribute.h.

◆ SetLastRecordId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastRecordId ( const char *  value)
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 500 of file ProvisionedProductAttribute.h.

◆ SetLastSuccessfulProvisioningRecordId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastSuccessfulProvisioningRecordId ( Aws::String &&  value)
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 628 of file ProvisionedProductAttribute.h.

◆ SetLastSuccessfulProvisioningRecordId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastSuccessfulProvisioningRecordId ( const Aws::String value)
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 619 of file ProvisionedProductAttribute.h.

◆ SetLastSuccessfulProvisioningRecordId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetLastSuccessfulProvisioningRecordId ( const char *  value)
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 637 of file ProvisionedProductAttribute.h.

◆ SetName() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 62 of file ProvisionedProductAttribute.h.

◆ SetName() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 57 of file ProvisionedProductAttribute.h.

◆ SetName() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 67 of file ProvisionedProductAttribute.h.

◆ SetPhysicalId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetPhysicalId ( Aws::String &&  value)
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 730 of file ProvisionedProductAttribute.h.

◆ SetPhysicalId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetPhysicalId ( const Aws::String value)
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 724 of file ProvisionedProductAttribute.h.

◆ SetPhysicalId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetPhysicalId ( const char *  value)
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 736 of file ProvisionedProductAttribute.h.

◆ SetProductId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 775 of file ProvisionedProductAttribute.h.

◆ SetProductId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 770 of file ProvisionedProductAttribute.h.

◆ SetProductId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProductId ( const char *  value)
inline

The product identifier.

Definition at line 780 of file ProvisionedProductAttribute.h.

◆ SetProductName() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProductName ( Aws::String &&  value)
inline

The name of the product.

Definition at line 816 of file ProvisionedProductAttribute.h.

◆ SetProductName() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProductName ( const Aws::String value)
inline

The name of the product.

Definition at line 811 of file ProvisionedProductAttribute.h.

◆ SetProductName() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProductName ( const char *  value)
inline

The name of the product.

Definition at line 821 of file ProvisionedProductAttribute.h.

◆ SetProvisioningArtifactId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 857 of file ProvisionedProductAttribute.h.

◆ SetProvisioningArtifactId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 852 of file ProvisionedProductAttribute.h.

◆ SetProvisioningArtifactId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 862 of file ProvisionedProductAttribute.h.

◆ SetProvisioningArtifactName() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProvisioningArtifactName ( Aws::String &&  value)
inline

The name of the provisioning artifact.

Definition at line 898 of file ProvisionedProductAttribute.h.

◆ SetProvisioningArtifactName() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProvisioningArtifactName ( const Aws::String value)
inline

The name of the provisioning artifact.

Definition at line 893 of file ProvisionedProductAttribute.h.

◆ SetProvisioningArtifactName() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetProvisioningArtifactName ( const char *  value)
inline

The name of the provisioning artifact.

Definition at line 903 of file ProvisionedProductAttribute.h.

◆ SetStatus() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetStatus ( const ProvisionedProductStatus value)
inline

The current status of the provisioned product.

  • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

  • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

  • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

  • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

  • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

Definition at line 277 of file ProvisionedProductAttribute.h.

◆ SetStatus() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetStatus ( ProvisionedProductStatus &&  value)
inline

The current status of the provisioned product.

  • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

  • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

  • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

  • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

  • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

Definition at line 298 of file ProvisionedProductAttribute.h.

◆ SetStatusMessage() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetStatusMessage ( Aws::String &&  value)
inline

The current status message of the provisioned product.

Definition at line 361 of file ProvisionedProductAttribute.h.

◆ SetStatusMessage() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetStatusMessage ( const Aws::String value)
inline

The current status message of the provisioned product.

Definition at line 356 of file ProvisionedProductAttribute.h.

◆ SetStatusMessage() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetStatusMessage ( const char *  value)
inline

The current status message of the provisioned product.

Definition at line 366 of file ProvisionedProductAttribute.h.

◆ SetTags() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetTags ( Aws::Vector< Tag > &&  value)
inline

One or more tags.

Definition at line 685 of file ProvisionedProductAttribute.h.

◆ SetTags() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetTags ( const Aws::Vector< Tag > &  value)
inline

One or more tags.

Definition at line 680 of file ProvisionedProductAttribute.h.

◆ SetType() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetType ( Aws::String &&  value)
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 148 of file ProvisionedProductAttribute.h.

◆ SetType() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetType ( const Aws::String value)
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 142 of file ProvisionedProductAttribute.h.

◆ SetType() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetType ( const char *  value)
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 154 of file ProvisionedProductAttribute.h.

◆ SetUserArn() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetUserArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 939 of file ProvisionedProductAttribute.h.

◆ SetUserArn() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetUserArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 934 of file ProvisionedProductAttribute.h.

◆ SetUserArn() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetUserArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 944 of file ProvisionedProductAttribute.h.

◆ SetUserArnSession() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetUserArnSession ( Aws::String &&  value)
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 984 of file ProvisionedProductAttribute.h.

◆ SetUserArnSession() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetUserArnSession ( const Aws::String value)
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 978 of file ProvisionedProductAttribute.h.

◆ SetUserArnSession() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductAttribute::SetUserArnSession ( const char *  value)
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 990 of file ProvisionedProductAttribute.h.

◆ StatusHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::StatusHasBeenSet ( ) const
inline

The current status of the provisioned product.

  • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

  • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

  • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

  • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

  • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

Definition at line 256 of file ProvisionedProductAttribute.h.

◆ StatusMessageHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::StatusMessageHasBeenSet ( ) const
inline

The current status message of the provisioned product.

Definition at line 351 of file ProvisionedProductAttribute.h.

◆ TagsHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::TagsHasBeenSet ( ) const
inline

One or more tags.

Definition at line 675 of file ProvisionedProductAttribute.h.

◆ TypeHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::TypeHasBeenSet ( ) const
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 136 of file ProvisionedProductAttribute.h.

◆ UserArnHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::UserArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 929 of file ProvisionedProductAttribute.h.

◆ UserArnSessionHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductAttribute::UserArnSessionHasBeenSet ( ) const
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 972 of file ProvisionedProductAttribute.h.

◆ WithArn() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithArn ( Aws::String &&  value)
inline

The ARN of the provisioned product.

Definition at line 118 of file ProvisionedProductAttribute.h.

◆ WithArn() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithArn ( const Aws::String value)
inline

The ARN of the provisioned product.

Definition at line 113 of file ProvisionedProductAttribute.h.

◆ WithArn() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithArn ( const char *  value)
inline

The ARN of the provisioned product.

Definition at line 123 of file ProvisionedProductAttribute.h.

◆ WithCreatedTime() [1/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The UTC time stamp of the creation time.

Definition at line 412 of file ProvisionedProductAttribute.h.

◆ WithCreatedTime() [2/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The UTC time stamp of the creation time.

Definition at line 407 of file ProvisionedProductAttribute.h.

◆ WithId() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithId ( Aws::String &&  value)
inline

The identifier of the provisioned product.

Definition at line 208 of file ProvisionedProductAttribute.h.

◆ WithId() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithId ( const Aws::String value)
inline

The identifier of the provisioned product.

Definition at line 203 of file ProvisionedProductAttribute.h.

◆ WithId() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithId ( const char *  value)
inline

The identifier of the provisioned product.

Definition at line 213 of file ProvisionedProductAttribute.h.

◆ WithIdempotencyToken() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithIdempotencyToken ( Aws::String &&  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 462 of file ProvisionedProductAttribute.h.

◆ WithIdempotencyToken() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithIdempotencyToken ( const Aws::String value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 455 of file ProvisionedProductAttribute.h.

◆ WithIdempotencyToken() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithIdempotencyToken ( const char *  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 469 of file ProvisionedProductAttribute.h.

◆ WithLastProvisioningRecordId() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastProvisioningRecordId ( Aws::String &&  value)
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 582 of file ProvisionedProductAttribute.h.

◆ WithLastProvisioningRecordId() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastProvisioningRecordId ( const Aws::String value)
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 573 of file ProvisionedProductAttribute.h.

◆ WithLastProvisioningRecordId() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastProvisioningRecordId ( const char *  value)
inline

The record identifier of the last request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 591 of file ProvisionedProductAttribute.h.

◆ WithLastRecordId() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastRecordId ( Aws::String &&  value)
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 512 of file ProvisionedProductAttribute.h.

◆ WithLastRecordId() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastRecordId ( const Aws::String value)
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 506 of file ProvisionedProductAttribute.h.

◆ WithLastRecordId() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastRecordId ( const char *  value)
inline

The record identifier of the last request performed on this provisioned product.

Definition at line 518 of file ProvisionedProductAttribute.h.

◆ WithLastSuccessfulProvisioningRecordId() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastSuccessfulProvisioningRecordId ( Aws::String &&  value)
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 655 of file ProvisionedProductAttribute.h.

◆ WithLastSuccessfulProvisioningRecordId() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastSuccessfulProvisioningRecordId ( const Aws::String value)
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 646 of file ProvisionedProductAttribute.h.

◆ WithLastSuccessfulProvisioningRecordId() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithLastSuccessfulProvisioningRecordId ( const char *  value)
inline

The record identifier of the last successful request performed on this provisioned product of the following types:

  • ProvisionedProduct

  • UpdateProvisionedProduct

  • ExecuteProvisionedProductPlan

  • TerminateProvisionedProduct

Definition at line 664 of file ProvisionedProductAttribute.h.

◆ WithName() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 77 of file ProvisionedProductAttribute.h.

◆ WithName() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 72 of file ProvisionedProductAttribute.h.

◆ WithName() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 82 of file ProvisionedProductAttribute.h.

◆ WithPhysicalId() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithPhysicalId ( Aws::String &&  value)
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 748 of file ProvisionedProductAttribute.h.

◆ WithPhysicalId() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithPhysicalId ( const Aws::String value)
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 742 of file ProvisionedProductAttribute.h.

◆ WithPhysicalId() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithPhysicalId ( const char *  value)
inline

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

Definition at line 754 of file ProvisionedProductAttribute.h.

◆ WithProductId() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 790 of file ProvisionedProductAttribute.h.

◆ WithProductId() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 785 of file ProvisionedProductAttribute.h.

◆ WithProductId() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProductId ( const char *  value)
inline

The product identifier.

Definition at line 795 of file ProvisionedProductAttribute.h.

◆ WithProductName() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProductName ( Aws::String &&  value)
inline

The name of the product.

Definition at line 831 of file ProvisionedProductAttribute.h.

◆ WithProductName() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProductName ( const Aws::String value)
inline

The name of the product.

Definition at line 826 of file ProvisionedProductAttribute.h.

◆ WithProductName() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProductName ( const char *  value)
inline

The name of the product.

Definition at line 836 of file ProvisionedProductAttribute.h.

◆ WithProvisioningArtifactId() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 872 of file ProvisionedProductAttribute.h.

◆ WithProvisioningArtifactId() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 867 of file ProvisionedProductAttribute.h.

◆ WithProvisioningArtifactId() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 877 of file ProvisionedProductAttribute.h.

◆ WithProvisioningArtifactName() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProvisioningArtifactName ( Aws::String &&  value)
inline

The name of the provisioning artifact.

Definition at line 913 of file ProvisionedProductAttribute.h.

◆ WithProvisioningArtifactName() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProvisioningArtifactName ( const Aws::String value)
inline

The name of the provisioning artifact.

Definition at line 908 of file ProvisionedProductAttribute.h.

◆ WithProvisioningArtifactName() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithProvisioningArtifactName ( const char *  value)
inline

The name of the provisioning artifact.

Definition at line 918 of file ProvisionedProductAttribute.h.

◆ WithStatus() [1/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithStatus ( const ProvisionedProductStatus value)
inline

The current status of the provisioned product.

  • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

  • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

  • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

  • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

  • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

Definition at line 319 of file ProvisionedProductAttribute.h.

◆ WithStatus() [2/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithStatus ( ProvisionedProductStatus &&  value)
inline

The current status of the provisioned product.

  • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

  • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

  • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

  • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

  • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

Definition at line 340 of file ProvisionedProductAttribute.h.

◆ WithStatusMessage() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithStatusMessage ( Aws::String &&  value)
inline

The current status message of the provisioned product.

Definition at line 376 of file ProvisionedProductAttribute.h.

◆ WithStatusMessage() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithStatusMessage ( const Aws::String value)
inline

The current status message of the provisioned product.

Definition at line 371 of file ProvisionedProductAttribute.h.

◆ WithStatusMessage() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithStatusMessage ( const char *  value)
inline

The current status message of the provisioned product.

Definition at line 381 of file ProvisionedProductAttribute.h.

◆ WithTags() [1/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithTags ( Aws::Vector< Tag > &&  value)
inline

One or more tags.

Definition at line 695 of file ProvisionedProductAttribute.h.

◆ WithTags() [2/2]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithTags ( const Aws::Vector< Tag > &  value)
inline

One or more tags.

Definition at line 690 of file ProvisionedProductAttribute.h.

◆ WithType() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithType ( Aws::String &&  value)
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 166 of file ProvisionedProductAttribute.h.

◆ WithType() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithType ( const Aws::String value)
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 160 of file ProvisionedProductAttribute.h.

◆ WithType() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithType ( const char *  value)
inline

The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.

Definition at line 172 of file ProvisionedProductAttribute.h.

◆ WithUserArn() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithUserArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 954 of file ProvisionedProductAttribute.h.

◆ WithUserArn() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithUserArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 949 of file ProvisionedProductAttribute.h.

◆ WithUserArn() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithUserArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM user.

Definition at line 959 of file ProvisionedProductAttribute.h.

◆ WithUserArnSession() [1/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithUserArnSession ( Aws::String &&  value)
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 1002 of file ProvisionedProductAttribute.h.

◆ WithUserArnSession() [2/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithUserArnSession ( const Aws::String value)
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 996 of file ProvisionedProductAttribute.h.

◆ WithUserArnSession() [3/3]

ProvisionedProductAttribute& Aws::ServiceCatalog::Model::ProvisionedProductAttribute::WithUserArnSession ( const char *  value)
inline

The ARN of the IAM user in the session. This ARN might contain a session ID.

Definition at line 1008 of file ProvisionedProductAttribute.h.


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