AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails Class Reference

#include <ServiceCatalogProvisionedProductDetails.h>

Public Member Functions

 ServiceCatalogProvisionedProductDetails ()
 
 ServiceCatalogProvisionedProductDetails (Aws::Utils::Json::JsonView jsonValue)
 
ServiceCatalogProvisionedProductDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetProvisionedProductId () const
 
bool ProvisionedProductIdHasBeenSet () const
 
void SetProvisionedProductId (const Aws::String &value)
 
void SetProvisionedProductId (Aws::String &&value)
 
void SetProvisionedProductId (const char *value)
 
ServiceCatalogProvisionedProductDetailsWithProvisionedProductId (const Aws::String &value)
 
ServiceCatalogProvisionedProductDetailsWithProvisionedProductId (Aws::String &&value)
 
ServiceCatalogProvisionedProductDetailsWithProvisionedProductId (const char *value)
 
const Aws::StringGetProvisionedProductStatusMessage () const
 
bool ProvisionedProductStatusMessageHasBeenSet () const
 
void SetProvisionedProductStatusMessage (const Aws::String &value)
 
void SetProvisionedProductStatusMessage (Aws::String &&value)
 
void SetProvisionedProductStatusMessage (const char *value)
 
ServiceCatalogProvisionedProductDetailsWithProvisionedProductStatusMessage (const Aws::String &value)
 
ServiceCatalogProvisionedProductDetailsWithProvisionedProductStatusMessage (Aws::String &&value)
 
ServiceCatalogProvisionedProductDetailsWithProvisionedProductStatusMessage (const char *value)
 

Detailed Description

Details of a provisioned service catalog product. For information about service catalog, see What is Amazon Web Services Service Catalog.

See Also:

AWS API Reference

Definition at line 34 of file ServiceCatalogProvisionedProductDetails.h.

Constructor & Destructor Documentation

◆ ServiceCatalogProvisionedProductDetails() [1/2]

Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ServiceCatalogProvisionedProductDetails ( )

◆ ServiceCatalogProvisionedProductDetails() [2/2]

Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ServiceCatalogProvisionedProductDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetProvisionedProductId()

const Aws::String& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::GetProvisionedProductId ( ) const
inline

The ID of the provisioned product.

Definition at line 46 of file ServiceCatalogProvisionedProductDetails.h.

◆ GetProvisionedProductStatusMessage()

const Aws::String& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::GetProvisionedProductStatusMessage ( ) const
inline

The current status of the 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 102 of file ServiceCatalogProvisionedProductDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::Jsonize ( ) const

◆ operator=()

ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProvisionedProductIdHasBeenSet()

bool Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ProvisionedProductIdHasBeenSet ( ) const
inline

The ID of the provisioned product.

Definition at line 51 of file ServiceCatalogProvisionedProductDetails.h.

◆ ProvisionedProductStatusMessageHasBeenSet()

bool Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ProvisionedProductStatusMessageHasBeenSet ( ) const
inline

The current status of the 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 122 of file ServiceCatalogProvisionedProductDetails.h.

◆ SetProvisionedProductId() [1/3]

void Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductId ( Aws::String &&  value)
inline

The ID of the provisioned product.

Definition at line 61 of file ServiceCatalogProvisionedProductDetails.h.

◆ SetProvisionedProductId() [2/3]

void Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductId ( const Aws::String value)
inline

The ID of the provisioned product.

Definition at line 56 of file ServiceCatalogProvisionedProductDetails.h.

◆ SetProvisionedProductId() [3/3]

void Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductId ( const char *  value)
inline

The ID of the provisioned product.

Definition at line 66 of file ServiceCatalogProvisionedProductDetails.h.

◆ SetProvisionedProductStatusMessage() [1/3]

void Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductStatusMessage ( Aws::String &&  value)
inline

The current status of the 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 162 of file ServiceCatalogProvisionedProductDetails.h.

◆ SetProvisionedProductStatusMessage() [2/3]

void Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductStatusMessage ( const Aws::String value)
inline

The current status of the 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 142 of file ServiceCatalogProvisionedProductDetails.h.

◆ SetProvisionedProductStatusMessage() [3/3]

void Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductStatusMessage ( const char *  value)
inline

The current status of the 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 182 of file ServiceCatalogProvisionedProductDetails.h.

◆ WithProvisionedProductId() [1/3]

ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductId ( Aws::String &&  value)
inline

The ID of the provisioned product.

Definition at line 76 of file ServiceCatalogProvisionedProductDetails.h.

◆ WithProvisionedProductId() [2/3]

ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductId ( const Aws::String value)
inline

The ID of the provisioned product.

Definition at line 71 of file ServiceCatalogProvisionedProductDetails.h.

◆ WithProvisionedProductId() [3/3]

ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductId ( const char *  value)
inline

The ID of the provisioned product.

Definition at line 81 of file ServiceCatalogProvisionedProductDetails.h.

◆ WithProvisionedProductStatusMessage() [1/3]

ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductStatusMessage ( Aws::String &&  value)
inline

The current status of the 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 222 of file ServiceCatalogProvisionedProductDetails.h.

◆ WithProvisionedProductStatusMessage() [2/3]

ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductStatusMessage ( const Aws::String value)
inline

The current status of the 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 202 of file ServiceCatalogProvisionedProductDetails.h.

◆ WithProvisionedProductStatusMessage() [3/3]

ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductStatusMessage ( const char *  value)
inline

The current status of the 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 242 of file ServiceCatalogProvisionedProductDetails.h.


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