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

#include <ProvisionedProductDetail.h>

Public Member Functions

 ProvisionedProductDetail ()
 
 ProvisionedProductDetail (Aws::Utils::Json::JsonView jsonValue)
 
ProvisionedProductDetailoperator= (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)
 
ProvisionedProductDetailWithName (const Aws::String &value)
 
ProvisionedProductDetailWithName (Aws::String &&value)
 
ProvisionedProductDetailWithName (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)
 
ProvisionedProductDetailWithArn (const Aws::String &value)
 
ProvisionedProductDetailWithArn (Aws::String &&value)
 
ProvisionedProductDetailWithArn (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)
 
ProvisionedProductDetailWithType (const Aws::String &value)
 
ProvisionedProductDetailWithType (Aws::String &&value)
 
ProvisionedProductDetailWithType (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)
 
ProvisionedProductDetailWithId (const Aws::String &value)
 
ProvisionedProductDetailWithId (Aws::String &&value)
 
ProvisionedProductDetailWithId (const char *value)
 
const ProvisionedProductStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ProvisionedProductStatus &value)
 
void SetStatus (ProvisionedProductStatus &&value)
 
ProvisionedProductDetailWithStatus (const ProvisionedProductStatus &value)
 
ProvisionedProductDetailWithStatus (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)
 
ProvisionedProductDetailWithStatusMessage (const Aws::String &value)
 
ProvisionedProductDetailWithStatusMessage (Aws::String &&value)
 
ProvisionedProductDetailWithStatusMessage (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ProvisionedProductDetailWithCreatedTime (const Aws::Utils::DateTime &value)
 
ProvisionedProductDetailWithCreatedTime (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)
 
ProvisionedProductDetailWithIdempotencyToken (const Aws::String &value)
 
ProvisionedProductDetailWithIdempotencyToken (Aws::String &&value)
 
ProvisionedProductDetailWithIdempotencyToken (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)
 
ProvisionedProductDetailWithLastRecordId (const Aws::String &value)
 
ProvisionedProductDetailWithLastRecordId (Aws::String &&value)
 
ProvisionedProductDetailWithLastRecordId (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)
 
ProvisionedProductDetailWithLastProvisioningRecordId (const Aws::String &value)
 
ProvisionedProductDetailWithLastProvisioningRecordId (Aws::String &&value)
 
ProvisionedProductDetailWithLastProvisioningRecordId (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)
 
ProvisionedProductDetailWithLastSuccessfulProvisioningRecordId (const Aws::String &value)
 
ProvisionedProductDetailWithLastSuccessfulProvisioningRecordId (Aws::String &&value)
 
ProvisionedProductDetailWithLastSuccessfulProvisioningRecordId (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)
 
ProvisionedProductDetailWithProductId (const Aws::String &value)
 
ProvisionedProductDetailWithProductId (Aws::String &&value)
 
ProvisionedProductDetailWithProductId (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)
 
ProvisionedProductDetailWithProvisioningArtifactId (const Aws::String &value)
 
ProvisionedProductDetailWithProvisioningArtifactId (Aws::String &&value)
 
ProvisionedProductDetailWithProvisioningArtifactId (const char *value)
 
const Aws::StringGetLaunchRoleArn () const
 
bool LaunchRoleArnHasBeenSet () const
 
void SetLaunchRoleArn (const Aws::String &value)
 
void SetLaunchRoleArn (Aws::String &&value)
 
void SetLaunchRoleArn (const char *value)
 
ProvisionedProductDetailWithLaunchRoleArn (const Aws::String &value)
 
ProvisionedProductDetailWithLaunchRoleArn (Aws::String &&value)
 
ProvisionedProductDetailWithLaunchRoleArn (const char *value)
 

Detailed Description

Information about a provisioned product.

See Also:

AWS API Reference

Definition at line 33 of file ProvisionedProductDetail.h.

Constructor & Destructor Documentation

◆ ProvisionedProductDetail() [1/2]

Aws::ServiceCatalog::Model::ProvisionedProductDetail::ProvisionedProductDetail ( )

◆ ProvisionedProductDetail() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The ARN of the provisioned product.

Definition at line 91 of file ProvisionedProductDetail.h.

◆ CreatedTimeHasBeenSet()

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

The UTC time stamp of the creation time.

Definition at line 390 of file ProvisionedProductDetail.h.

◆ GetArn()

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

The ARN of the provisioned product.

Definition at line 86 of file ProvisionedProductDetail.h.

◆ GetCreatedTime()

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

The UTC time stamp of the creation time.

Definition at line 385 of file ProvisionedProductDetail.h.

◆ GetId()

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

The identifier of the provisioned product.

Definition at line 176 of file ProvisionedProductDetail.h.

◆ GetIdempotencyToken()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 418 of file ProvisionedProductDetail.h.

◆ GetLastProvisioningRecordId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 526 of file ProvisionedProductDetail.h.

◆ GetLastRecordId()

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

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

Definition at line 474 of file ProvisionedProductDetail.h.

◆ GetLastSuccessfulProvisioningRecordId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 599 of file ProvisionedProductDetail.h.

◆ GetLaunchRoleArn()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductDetail::GetLaunchRoleArn ( ) const
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 758 of file ProvisionedProductDetail.h.

◆ GetName()

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

The user-friendly name of the provisioned product.

Definition at line 45 of file ProvisionedProductDetail.h.

◆ GetProductId()

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 668 of file ProvisionedProductDetail.h.

◆ GetProvisioningArtifactId()

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 710 of file ProvisionedProductDetail.h.

◆ GetStatus()

const ProvisionedProductStatus& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 233 of file ProvisionedProductDetail.h.

◆ GetStatusMessage()

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

The current status message of the provisioned product.

Definition at line 344 of file ProvisionedProductDetail.h.

◆ GetType()

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

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

Definition at line 128 of file ProvisionedProductDetail.h.

◆ IdempotencyTokenHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 425 of file ProvisionedProductDetail.h.

◆ IdHasBeenSet()

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

The identifier of the provisioned product.

Definition at line 181 of file ProvisionedProductDetail.h.

◆ Jsonize()

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

◆ LastProvisioningRecordIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 535 of file ProvisionedProductDetail.h.

◆ LastRecordIdHasBeenSet()

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

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

Definition at line 480 of file ProvisionedProductDetail.h.

◆ LastSuccessfulProvisioningRecordIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 608 of file ProvisionedProductDetail.h.

◆ LaunchRoleArnHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductDetail::LaunchRoleArnHasBeenSet ( ) const
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 763 of file ProvisionedProductDetail.h.

◆ NameHasBeenSet()

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

The user-friendly name of the provisioned product.

Definition at line 50 of file ProvisionedProductDetail.h.

◆ operator=()

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

◆ ProductIdHasBeenSet()

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 673 of file ProvisionedProductDetail.h.

◆ ProvisioningArtifactIdHasBeenSet()

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 716 of file ProvisionedProductDetail.h.

◆ SetArn() [1/3]

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

The ARN of the provisioned product.

Definition at line 101 of file ProvisionedProductDetail.h.

◆ SetArn() [2/3]

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

The ARN of the provisioned product.

Definition at line 96 of file ProvisionedProductDetail.h.

◆ SetArn() [3/3]

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

The ARN of the provisioned product.

Definition at line 106 of file ProvisionedProductDetail.h.

◆ SetCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 400 of file ProvisionedProductDetail.h.

◆ SetCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 395 of file ProvisionedProductDetail.h.

◆ SetId() [1/3]

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

The identifier of the provisioned product.

Definition at line 191 of file ProvisionedProductDetail.h.

◆ SetId() [2/3]

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

The identifier of the provisioned product.

Definition at line 186 of file ProvisionedProductDetail.h.

◆ SetId() [3/3]

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

The identifier of the provisioned product.

Definition at line 196 of file ProvisionedProductDetail.h.

◆ SetIdempotencyToken() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 439 of file ProvisionedProductDetail.h.

◆ SetIdempotencyToken() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 432 of file ProvisionedProductDetail.h.

◆ SetIdempotencyToken() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 446 of file ProvisionedProductDetail.h.

◆ SetLastProvisioningRecordId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 553 of file ProvisionedProductDetail.h.

◆ SetLastProvisioningRecordId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 544 of file ProvisionedProductDetail.h.

◆ SetLastProvisioningRecordId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 562 of file ProvisionedProductDetail.h.

◆ SetLastRecordId() [1/3]

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

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

Definition at line 492 of file ProvisionedProductDetail.h.

◆ SetLastRecordId() [2/3]

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

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

Definition at line 486 of file ProvisionedProductDetail.h.

◆ SetLastRecordId() [3/3]

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

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

Definition at line 498 of file ProvisionedProductDetail.h.

◆ SetLastSuccessfulProvisioningRecordId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 626 of file ProvisionedProductDetail.h.

◆ SetLastSuccessfulProvisioningRecordId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 617 of file ProvisionedProductDetail.h.

◆ SetLastSuccessfulProvisioningRecordId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 635 of file ProvisionedProductDetail.h.

◆ SetLaunchRoleArn() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::SetLaunchRoleArn ( Aws::String &&  value)
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 773 of file ProvisionedProductDetail.h.

◆ SetLaunchRoleArn() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::SetLaunchRoleArn ( const Aws::String value)
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 768 of file ProvisionedProductDetail.h.

◆ SetLaunchRoleArn() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::SetLaunchRoleArn ( const char *  value)
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 778 of file ProvisionedProductDetail.h.

◆ SetName() [1/3]

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

The user-friendly name of the provisioned product.

Definition at line 60 of file ProvisionedProductDetail.h.

◆ SetName() [2/3]

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

The user-friendly name of the provisioned product.

Definition at line 55 of file ProvisionedProductDetail.h.

◆ SetName() [3/3]

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

The user-friendly name of the provisioned product.

Definition at line 65 of file ProvisionedProductDetail.h.

◆ SetProductId() [1/3]

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 683 of file ProvisionedProductDetail.h.

◆ SetProductId() [2/3]

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 678 of file ProvisionedProductDetail.h.

◆ SetProductId() [3/3]

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 688 of file ProvisionedProductDetail.h.

◆ SetProvisioningArtifactId() [1/3]

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 728 of file ProvisionedProductDetail.h.

◆ SetProvisioningArtifactId() [2/3]

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 722 of file ProvisionedProductDetail.h.

◆ SetProvisioningArtifactId() [3/3]

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 734 of file ProvisionedProductDetail.h.

◆ SetStatus() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 275 of file ProvisionedProductDetail.h.

◆ SetStatus() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 296 of file ProvisionedProductDetail.h.

◆ SetStatusMessage() [1/3]

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

The current status message of the provisioned product.

Definition at line 359 of file ProvisionedProductDetail.h.

◆ SetStatusMessage() [2/3]

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

The current status message of the provisioned product.

Definition at line 354 of file ProvisionedProductDetail.h.

◆ SetStatusMessage() [3/3]

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

The current status message of the provisioned product.

Definition at line 364 of file ProvisionedProductDetail.h.

◆ SetType() [1/3]

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

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

Definition at line 146 of file ProvisionedProductDetail.h.

◆ SetType() [2/3]

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

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

Definition at line 140 of file ProvisionedProductDetail.h.

◆ SetType() [3/3]

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

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

Definition at line 152 of file ProvisionedProductDetail.h.

◆ StatusHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 254 of file ProvisionedProductDetail.h.

◆ StatusMessageHasBeenSet()

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

The current status message of the provisioned product.

Definition at line 349 of file ProvisionedProductDetail.h.

◆ TypeHasBeenSet()

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

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

Definition at line 134 of file ProvisionedProductDetail.h.

◆ WithArn() [1/3]

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

The ARN of the provisioned product.

Definition at line 116 of file ProvisionedProductDetail.h.

◆ WithArn() [2/3]

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

The ARN of the provisioned product.

Definition at line 111 of file ProvisionedProductDetail.h.

◆ WithArn() [3/3]

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

The ARN of the provisioned product.

Definition at line 121 of file ProvisionedProductDetail.h.

◆ WithCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 410 of file ProvisionedProductDetail.h.

◆ WithCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 405 of file ProvisionedProductDetail.h.

◆ WithId() [1/3]

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

The identifier of the provisioned product.

Definition at line 206 of file ProvisionedProductDetail.h.

◆ WithId() [2/3]

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

The identifier of the provisioned product.

Definition at line 201 of file ProvisionedProductDetail.h.

◆ WithId() [3/3]

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

The identifier of the provisioned product.

Definition at line 211 of file ProvisionedProductDetail.h.

◆ WithIdempotencyToken() [1/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 460 of file ProvisionedProductDetail.h.

◆ WithIdempotencyToken() [2/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 453 of file ProvisionedProductDetail.h.

◆ WithIdempotencyToken() [3/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 467 of file ProvisionedProductDetail.h.

◆ WithLastProvisioningRecordId() [1/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 580 of file ProvisionedProductDetail.h.

◆ WithLastProvisioningRecordId() [2/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 571 of file ProvisionedProductDetail.h.

◆ WithLastProvisioningRecordId() [3/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 589 of file ProvisionedProductDetail.h.

◆ WithLastRecordId() [1/3]

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

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

Definition at line 510 of file ProvisionedProductDetail.h.

◆ WithLastRecordId() [2/3]

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

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

Definition at line 504 of file ProvisionedProductDetail.h.

◆ WithLastRecordId() [3/3]

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

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

Definition at line 516 of file ProvisionedProductDetail.h.

◆ WithLastSuccessfulProvisioningRecordId() [1/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 653 of file ProvisionedProductDetail.h.

◆ WithLastSuccessfulProvisioningRecordId() [2/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 644 of file ProvisionedProductDetail.h.

◆ WithLastSuccessfulProvisioningRecordId() [3/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 662 of file ProvisionedProductDetail.h.

◆ WithLaunchRoleArn() [1/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::WithLaunchRoleArn ( Aws::String &&  value)
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 788 of file ProvisionedProductDetail.h.

◆ WithLaunchRoleArn() [2/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::WithLaunchRoleArn ( const Aws::String value)
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 783 of file ProvisionedProductDetail.h.

◆ WithLaunchRoleArn() [3/3]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::WithLaunchRoleArn ( const char *  value)
inline

The ARN of the launch role associated with the provisioned product.

Definition at line 793 of file ProvisionedProductDetail.h.

◆ WithName() [1/3]

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

The user-friendly name of the provisioned product.

Definition at line 75 of file ProvisionedProductDetail.h.

◆ WithName() [2/3]

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

The user-friendly name of the provisioned product.

Definition at line 70 of file ProvisionedProductDetail.h.

◆ WithName() [3/3]

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

The user-friendly name of the provisioned product.

Definition at line 80 of file ProvisionedProductDetail.h.

◆ WithProductId() [1/3]

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 698 of file ProvisionedProductDetail.h.

◆ WithProductId() [2/3]

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 693 of file ProvisionedProductDetail.h.

◆ WithProductId() [3/3]

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

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 703 of file ProvisionedProductDetail.h.

◆ WithProvisioningArtifactId() [1/3]

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 746 of file ProvisionedProductDetail.h.

◆ WithProvisioningArtifactId() [2/3]

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 740 of file ProvisionedProductDetail.h.

◆ WithProvisioningArtifactId() [3/3]

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

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 752 of file ProvisionedProductDetail.h.

◆ WithStatus() [1/2]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 317 of file ProvisionedProductDetail.h.

◆ WithStatus() [2/2]

ProvisionedProductDetail& Aws::ServiceCatalog::Model::ProvisionedProductDetail::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 338 of file ProvisionedProductDetail.h.

◆ WithStatusMessage() [1/3]

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

The current status message of the provisioned product.

Definition at line 374 of file ProvisionedProductDetail.h.

◆ WithStatusMessage() [2/3]

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

The current status message of the provisioned product.

Definition at line 369 of file ProvisionedProductDetail.h.

◆ WithStatusMessage() [3/3]

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

The current status message of the provisioned product.

Definition at line 379 of file ProvisionedProductDetail.h.

◆ WithType() [1/3]

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

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

Definition at line 164 of file ProvisionedProductDetail.h.

◆ WithType() [2/3]

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

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

Definition at line 158 of file ProvisionedProductDetail.h.

◆ WithType() [3/3]

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

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

Definition at line 170 of file ProvisionedProductDetail.h.


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