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

#include <RecordDetail.h>

Public Member Functions

 RecordDetail ()
 
 RecordDetail (Aws::Utils::Json::JsonView jsonValue)
 
RecordDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRecordId () const
 
bool RecordIdHasBeenSet () const
 
void SetRecordId (const Aws::String &value)
 
void SetRecordId (Aws::String &&value)
 
void SetRecordId (const char *value)
 
RecordDetailWithRecordId (const Aws::String &value)
 
RecordDetailWithRecordId (Aws::String &&value)
 
RecordDetailWithRecordId (const char *value)
 
const Aws::StringGetProvisionedProductName () const
 
bool ProvisionedProductNameHasBeenSet () const
 
void SetProvisionedProductName (const Aws::String &value)
 
void SetProvisionedProductName (Aws::String &&value)
 
void SetProvisionedProductName (const char *value)
 
RecordDetailWithProvisionedProductName (const Aws::String &value)
 
RecordDetailWithProvisionedProductName (Aws::String &&value)
 
RecordDetailWithProvisionedProductName (const char *value)
 
const RecordStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const RecordStatus &value)
 
void SetStatus (RecordStatus &&value)
 
RecordDetailWithStatus (const RecordStatus &value)
 
RecordDetailWithStatus (RecordStatus &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
RecordDetailWithCreatedTime (const Aws::Utils::DateTime &value)
 
RecordDetailWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetUpdatedTime () const
 
bool UpdatedTimeHasBeenSet () const
 
void SetUpdatedTime (const Aws::Utils::DateTime &value)
 
void SetUpdatedTime (Aws::Utils::DateTime &&value)
 
RecordDetailWithUpdatedTime (const Aws::Utils::DateTime &value)
 
RecordDetailWithUpdatedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetProvisionedProductType () const
 
bool ProvisionedProductTypeHasBeenSet () const
 
void SetProvisionedProductType (const Aws::String &value)
 
void SetProvisionedProductType (Aws::String &&value)
 
void SetProvisionedProductType (const char *value)
 
RecordDetailWithProvisionedProductType (const Aws::String &value)
 
RecordDetailWithProvisionedProductType (Aws::String &&value)
 
RecordDetailWithProvisionedProductType (const char *value)
 
const Aws::StringGetRecordType () const
 
bool RecordTypeHasBeenSet () const
 
void SetRecordType (const Aws::String &value)
 
void SetRecordType (Aws::String &&value)
 
void SetRecordType (const char *value)
 
RecordDetailWithRecordType (const Aws::String &value)
 
RecordDetailWithRecordType (Aws::String &&value)
 
RecordDetailWithRecordType (const char *value)
 
const Aws::StringGetProvisionedProductId () const
 
bool ProvisionedProductIdHasBeenSet () const
 
void SetProvisionedProductId (const Aws::String &value)
 
void SetProvisionedProductId (Aws::String &&value)
 
void SetProvisionedProductId (const char *value)
 
RecordDetailWithProvisionedProductId (const Aws::String &value)
 
RecordDetailWithProvisionedProductId (Aws::String &&value)
 
RecordDetailWithProvisionedProductId (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)
 
RecordDetailWithProductId (const Aws::String &value)
 
RecordDetailWithProductId (Aws::String &&value)
 
RecordDetailWithProductId (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)
 
RecordDetailWithProvisioningArtifactId (const Aws::String &value)
 
RecordDetailWithProvisioningArtifactId (Aws::String &&value)
 
RecordDetailWithProvisioningArtifactId (const char *value)
 
const Aws::StringGetPathId () const
 
bool PathIdHasBeenSet () const
 
void SetPathId (const Aws::String &value)
 
void SetPathId (Aws::String &&value)
 
void SetPathId (const char *value)
 
RecordDetailWithPathId (const Aws::String &value)
 
RecordDetailWithPathId (Aws::String &&value)
 
RecordDetailWithPathId (const char *value)
 
const Aws::Vector< RecordError > & GetRecordErrors () const
 
bool RecordErrorsHasBeenSet () const
 
void SetRecordErrors (const Aws::Vector< RecordError > &value)
 
void SetRecordErrors (Aws::Vector< RecordError > &&value)
 
RecordDetailWithRecordErrors (const Aws::Vector< RecordError > &value)
 
RecordDetailWithRecordErrors (Aws::Vector< RecordError > &&value)
 
RecordDetailAddRecordErrors (const RecordError &value)
 
RecordDetailAddRecordErrors (RecordError &&value)
 
const Aws::Vector< RecordTag > & GetRecordTags () const
 
bool RecordTagsHasBeenSet () const
 
void SetRecordTags (const Aws::Vector< RecordTag > &value)
 
void SetRecordTags (Aws::Vector< RecordTag > &&value)
 
RecordDetailWithRecordTags (const Aws::Vector< RecordTag > &value)
 
RecordDetailWithRecordTags (Aws::Vector< RecordTag > &&value)
 
RecordDetailAddRecordTags (const RecordTag &value)
 
RecordDetailAddRecordTags (RecordTag &&value)
 
const Aws::StringGetLaunchRoleArn () const
 
bool LaunchRoleArnHasBeenSet () const
 
void SetLaunchRoleArn (const Aws::String &value)
 
void SetLaunchRoleArn (Aws::String &&value)
 
void SetLaunchRoleArn (const char *value)
 
RecordDetailWithLaunchRoleArn (const Aws::String &value)
 
RecordDetailWithLaunchRoleArn (Aws::String &&value)
 
RecordDetailWithLaunchRoleArn (const char *value)
 

Detailed Description

Information about a request operation.

See Also:

AWS API Reference

Definition at line 36 of file RecordDetail.h.

Constructor & Destructor Documentation

◆ RecordDetail() [1/2]

Aws::ServiceCatalog::Model::RecordDetail::RecordDetail ( )

◆ RecordDetail() [2/2]

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

Member Function Documentation

◆ AddRecordErrors() [1/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::AddRecordErrors ( const RecordError value)
inline

The errors that occurred.

Definition at line 571 of file RecordDetail.h.

◆ AddRecordErrors() [2/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::AddRecordErrors ( RecordError &&  value)
inline

The errors that occurred.

Definition at line 576 of file RecordDetail.h.

◆ AddRecordTags() [1/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::AddRecordTags ( const RecordTag value)
inline

One or more tags.

Definition at line 612 of file RecordDetail.h.

◆ AddRecordTags() [2/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::AddRecordTags ( RecordTag &&  value)
inline

One or more tags.

Definition at line 617 of file RecordDetail.h.

◆ CreatedTimeHasBeenSet()

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

The UTC time stamp of the creation time.

Definition at line 214 of file RecordDetail.h.

◆ GetCreatedTime()

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

The UTC time stamp of the creation time.

Definition at line 209 of file RecordDetail.h.

◆ GetLaunchRoleArn()

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

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

Definition at line 623 of file RecordDetail.h.

◆ GetPathId()

const Aws::String& Aws::ServiceCatalog::Model::RecordDetail::GetPathId ( ) const
inline

The path identifier.

Definition at line 500 of file RecordDetail.h.

◆ GetProductId()

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

The product identifier.

Definition at line 418 of file RecordDetail.h.

◆ GetProvisionedProductId()

const Aws::String& Aws::ServiceCatalog::Model::RecordDetail::GetProvisionedProductId ( ) const
inline

The identifier of the provisioned product.

Definition at line 377 of file RecordDetail.h.

◆ GetProvisionedProductName()

const Aws::String& Aws::ServiceCatalog::Model::RecordDetail::GetProvisionedProductName ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 89 of file RecordDetail.h.

◆ GetProvisionedProductType()

const Aws::String& Aws::ServiceCatalog::Model::RecordDetail::GetProvisionedProductType ( ) const
inline

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

Definition at line 272 of file RecordDetail.h.

◆ GetProvisioningArtifactId()

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

The identifier of the provisioning artifact.

Definition at line 459 of file RecordDetail.h.

◆ GetRecordErrors()

const Aws::Vector<RecordError>& Aws::ServiceCatalog::Model::RecordDetail::GetRecordErrors ( ) const
inline

The errors that occurred.

Definition at line 541 of file RecordDetail.h.

◆ GetRecordId()

const Aws::String& Aws::ServiceCatalog::Model::RecordDetail::GetRecordId ( ) const
inline

The identifier of the record.

Definition at line 48 of file RecordDetail.h.

◆ GetRecordTags()

const Aws::Vector<RecordTag>& Aws::ServiceCatalog::Model::RecordDetail::GetRecordTags ( ) const
inline

One or more tags.

Definition at line 582 of file RecordDetail.h.

◆ GetRecordType()

const Aws::String& Aws::ServiceCatalog::Model::RecordDetail::GetRecordType ( ) const
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 322 of file RecordDetail.h.

◆ GetStatus()

const RecordStatus& Aws::ServiceCatalog::Model::RecordDetail::GetStatus ( ) const
inline

The status of the provisioned product.

  • CREATED

    • The request was created but the operation has not started.

  • IN_PROGRESS - The requested operation is in progress.

  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.

  • SUCCEEDED - The requested operation has successfully completed.

  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

Definition at line 138 of file RecordDetail.h.

◆ GetUpdatedTime()

const Aws::Utils::DateTime& Aws::ServiceCatalog::Model::RecordDetail::GetUpdatedTime ( ) const
inline

The time when the record was last updated.

Definition at line 240 of file RecordDetail.h.

◆ Jsonize()

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

◆ LaunchRoleArnHasBeenSet()

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

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

Definition at line 628 of file RecordDetail.h.

◆ operator=()

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

◆ PathIdHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::PathIdHasBeenSet ( ) const
inline

The path identifier.

Definition at line 505 of file RecordDetail.h.

◆ ProductIdHasBeenSet()

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

The product identifier.

Definition at line 423 of file RecordDetail.h.

◆ ProvisionedProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::ProvisionedProductIdHasBeenSet ( ) const
inline

The identifier of the provisioned product.

Definition at line 382 of file RecordDetail.h.

◆ ProvisionedProductNameHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::ProvisionedProductNameHasBeenSet ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 94 of file RecordDetail.h.

◆ ProvisionedProductTypeHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::ProvisionedProductTypeHasBeenSet ( ) const
inline

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

Definition at line 278 of file RecordDetail.h.

◆ ProvisioningArtifactIdHasBeenSet()

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

The identifier of the provisioning artifact.

Definition at line 464 of file RecordDetail.h.

◆ RecordErrorsHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::RecordErrorsHasBeenSet ( ) const
inline

The errors that occurred.

Definition at line 546 of file RecordDetail.h.

◆ RecordIdHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::RecordIdHasBeenSet ( ) const
inline

The identifier of the record.

Definition at line 53 of file RecordDetail.h.

◆ RecordTagsHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::RecordTagsHasBeenSet ( ) const
inline

One or more tags.

Definition at line 587 of file RecordDetail.h.

◆ RecordTypeHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::RecordTypeHasBeenSet ( ) const
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 329 of file RecordDetail.h.

◆ SetCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 224 of file RecordDetail.h.

◆ SetCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 219 of file RecordDetail.h.

◆ SetLaunchRoleArn() [1/3]

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

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

Definition at line 638 of file RecordDetail.h.

◆ SetLaunchRoleArn() [2/3]

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

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

Definition at line 633 of file RecordDetail.h.

◆ SetLaunchRoleArn() [3/3]

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

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

Definition at line 643 of file RecordDetail.h.

◆ SetPathId() [1/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetPathId ( Aws::String &&  value)
inline

The path identifier.

Definition at line 515 of file RecordDetail.h.

◆ SetPathId() [2/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetPathId ( const Aws::String value)
inline

The path identifier.

Definition at line 510 of file RecordDetail.h.

◆ SetPathId() [3/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetPathId ( const char *  value)
inline

The path identifier.

Definition at line 520 of file RecordDetail.h.

◆ SetProductId() [1/3]

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

The product identifier.

Definition at line 433 of file RecordDetail.h.

◆ SetProductId() [2/3]

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

The product identifier.

Definition at line 428 of file RecordDetail.h.

◆ SetProductId() [3/3]

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

The product identifier.

Definition at line 438 of file RecordDetail.h.

◆ SetProvisionedProductId() [1/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductId ( Aws::String &&  value)
inline

The identifier of the provisioned product.

Definition at line 392 of file RecordDetail.h.

◆ SetProvisionedProductId() [2/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductId ( const Aws::String value)
inline

The identifier of the provisioned product.

Definition at line 387 of file RecordDetail.h.

◆ SetProvisionedProductId() [3/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductId ( const char *  value)
inline

The identifier of the provisioned product.

Definition at line 397 of file RecordDetail.h.

◆ SetProvisionedProductName() [1/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 104 of file RecordDetail.h.

◆ SetProvisionedProductName() [2/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 99 of file RecordDetail.h.

◆ SetProvisionedProductName() [3/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 109 of file RecordDetail.h.

◆ SetProvisionedProductType() [1/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductType ( Aws::String &&  value)
inline

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

Definition at line 290 of file RecordDetail.h.

◆ SetProvisionedProductType() [2/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductType ( const Aws::String value)
inline

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

Definition at line 284 of file RecordDetail.h.

◆ SetProvisionedProductType() [3/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetProvisionedProductType ( const char *  value)
inline

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

Definition at line 296 of file RecordDetail.h.

◆ SetProvisioningArtifactId() [1/3]

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

The identifier of the provisioning artifact.

Definition at line 474 of file RecordDetail.h.

◆ SetProvisioningArtifactId() [2/3]

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

The identifier of the provisioning artifact.

Definition at line 469 of file RecordDetail.h.

◆ SetProvisioningArtifactId() [3/3]

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

The identifier of the provisioning artifact.

Definition at line 479 of file RecordDetail.h.

◆ SetRecordErrors() [1/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordErrors ( Aws::Vector< RecordError > &&  value)
inline

The errors that occurred.

Definition at line 556 of file RecordDetail.h.

◆ SetRecordErrors() [2/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordErrors ( const Aws::Vector< RecordError > &  value)
inline

The errors that occurred.

Definition at line 551 of file RecordDetail.h.

◆ SetRecordId() [1/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordId ( Aws::String &&  value)
inline

The identifier of the record.

Definition at line 63 of file RecordDetail.h.

◆ SetRecordId() [2/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordId ( const Aws::String value)
inline

The identifier of the record.

Definition at line 58 of file RecordDetail.h.

◆ SetRecordId() [3/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordId ( const char *  value)
inline

The identifier of the record.

Definition at line 68 of file RecordDetail.h.

◆ SetRecordTags() [1/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordTags ( Aws::Vector< RecordTag > &&  value)
inline

One or more tags.

Definition at line 597 of file RecordDetail.h.

◆ SetRecordTags() [2/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordTags ( const Aws::Vector< RecordTag > &  value)
inline

One or more tags.

Definition at line 592 of file RecordDetail.h.

◆ SetRecordType() [1/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordType ( Aws::String &&  value)
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 343 of file RecordDetail.h.

◆ SetRecordType() [2/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordType ( const Aws::String value)
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 336 of file RecordDetail.h.

◆ SetRecordType() [3/3]

void Aws::ServiceCatalog::Model::RecordDetail::SetRecordType ( const char *  value)
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 350 of file RecordDetail.h.

◆ SetStatus() [1/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetStatus ( const RecordStatus value)
inline

The status of the provisioned product.

  • CREATED

    • The request was created but the operation has not started.

  • IN_PROGRESS - The requested operation is in progress.

  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.

  • SUCCEEDED - The requested operation has successfully completed.

  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

Definition at line 164 of file RecordDetail.h.

◆ SetStatus() [2/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetStatus ( RecordStatus &&  value)
inline

The status of the provisioned product.

  • CREATED

    • The request was created but the operation has not started.

  • IN_PROGRESS - The requested operation is in progress.

  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.

  • SUCCEEDED - The requested operation has successfully completed.

  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

Definition at line 177 of file RecordDetail.h.

◆ SetUpdatedTime() [1/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time when the record was last updated.

Definition at line 255 of file RecordDetail.h.

◆ SetUpdatedTime() [2/2]

void Aws::ServiceCatalog::Model::RecordDetail::SetUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time when the record was last updated.

Definition at line 250 of file RecordDetail.h.

◆ StatusHasBeenSet()

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

The status of the provisioned product.

  • CREATED

    • The request was created but the operation has not started.

  • IN_PROGRESS - The requested operation is in progress.

  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.

  • SUCCEEDED - The requested operation has successfully completed.

  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

Definition at line 151 of file RecordDetail.h.

◆ UpdatedTimeHasBeenSet()

bool Aws::ServiceCatalog::Model::RecordDetail::UpdatedTimeHasBeenSet ( ) const
inline

The time when the record was last updated.

Definition at line 245 of file RecordDetail.h.

◆ WithCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 234 of file RecordDetail.h.

◆ WithCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 229 of file RecordDetail.h.

◆ WithLaunchRoleArn() [1/3]

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

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

Definition at line 653 of file RecordDetail.h.

◆ WithLaunchRoleArn() [2/3]

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

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

Definition at line 648 of file RecordDetail.h.

◆ WithLaunchRoleArn() [3/3]

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

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

Definition at line 658 of file RecordDetail.h.

◆ WithPathId() [1/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithPathId ( Aws::String &&  value)
inline

The path identifier.

Definition at line 530 of file RecordDetail.h.

◆ WithPathId() [2/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithPathId ( const Aws::String value)
inline

The path identifier.

Definition at line 525 of file RecordDetail.h.

◆ WithPathId() [3/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithPathId ( const char *  value)
inline

The path identifier.

Definition at line 535 of file RecordDetail.h.

◆ WithProductId() [1/3]

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

The product identifier.

Definition at line 448 of file RecordDetail.h.

◆ WithProductId() [2/3]

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

The product identifier.

Definition at line 443 of file RecordDetail.h.

◆ WithProductId() [3/3]

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

The product identifier.

Definition at line 453 of file RecordDetail.h.

◆ WithProvisionedProductId() [1/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductId ( Aws::String &&  value)
inline

The identifier of the provisioned product.

Definition at line 407 of file RecordDetail.h.

◆ WithProvisionedProductId() [2/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductId ( const Aws::String value)
inline

The identifier of the provisioned product.

Definition at line 402 of file RecordDetail.h.

◆ WithProvisionedProductId() [3/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductId ( const char *  value)
inline

The identifier of the provisioned product.

Definition at line 412 of file RecordDetail.h.

◆ WithProvisionedProductName() [1/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 119 of file RecordDetail.h.

◆ WithProvisionedProductName() [2/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 114 of file RecordDetail.h.

◆ WithProvisionedProductName() [3/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 124 of file RecordDetail.h.

◆ WithProvisionedProductType() [1/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductType ( Aws::String &&  value)
inline

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

Definition at line 308 of file RecordDetail.h.

◆ WithProvisionedProductType() [2/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductType ( const Aws::String value)
inline

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

Definition at line 302 of file RecordDetail.h.

◆ WithProvisionedProductType() [3/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithProvisionedProductType ( const char *  value)
inline

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

Definition at line 314 of file RecordDetail.h.

◆ WithProvisioningArtifactId() [1/3]

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

The identifier of the provisioning artifact.

Definition at line 489 of file RecordDetail.h.

◆ WithProvisioningArtifactId() [2/3]

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

The identifier of the provisioning artifact.

Definition at line 484 of file RecordDetail.h.

◆ WithProvisioningArtifactId() [3/3]

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

The identifier of the provisioning artifact.

Definition at line 494 of file RecordDetail.h.

◆ WithRecordErrors() [1/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordErrors ( Aws::Vector< RecordError > &&  value)
inline

The errors that occurred.

Definition at line 566 of file RecordDetail.h.

◆ WithRecordErrors() [2/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordErrors ( const Aws::Vector< RecordError > &  value)
inline

The errors that occurred.

Definition at line 561 of file RecordDetail.h.

◆ WithRecordId() [1/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordId ( Aws::String &&  value)
inline

The identifier of the record.

Definition at line 78 of file RecordDetail.h.

◆ WithRecordId() [2/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordId ( const Aws::String value)
inline

The identifier of the record.

Definition at line 73 of file RecordDetail.h.

◆ WithRecordId() [3/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordId ( const char *  value)
inline

The identifier of the record.

Definition at line 83 of file RecordDetail.h.

◆ WithRecordTags() [1/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordTags ( Aws::Vector< RecordTag > &&  value)
inline

One or more tags.

Definition at line 607 of file RecordDetail.h.

◆ WithRecordTags() [2/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordTags ( const Aws::Vector< RecordTag > &  value)
inline

One or more tags.

Definition at line 602 of file RecordDetail.h.

◆ WithRecordType() [1/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordType ( Aws::String &&  value)
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 364 of file RecordDetail.h.

◆ WithRecordType() [2/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordType ( const Aws::String value)
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 357 of file RecordDetail.h.

◆ WithRecordType() [3/3]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithRecordType ( const char *  value)
inline

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Definition at line 371 of file RecordDetail.h.

◆ WithStatus() [1/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithStatus ( const RecordStatus value)
inline

The status of the provisioned product.

  • CREATED

    • The request was created but the operation has not started.

  • IN_PROGRESS - The requested operation is in progress.

  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.

  • SUCCEEDED - The requested operation has successfully completed.

  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

Definition at line 190 of file RecordDetail.h.

◆ WithStatus() [2/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithStatus ( RecordStatus &&  value)
inline

The status of the provisioned product.

  • CREATED

    • The request was created but the operation has not started.

  • IN_PROGRESS - The requested operation is in progress.

  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.

  • SUCCEEDED - The requested operation has successfully completed.

  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

Definition at line 203 of file RecordDetail.h.

◆ WithUpdatedTime() [1/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time when the record was last updated.

Definition at line 265 of file RecordDetail.h.

◆ WithUpdatedTime() [2/2]

RecordDetail& Aws::ServiceCatalog::Model::RecordDetail::WithUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time when the record was last updated.

Definition at line 260 of file RecordDetail.h.


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