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

#include <UpdateProvisionedProductPropertiesRequest.h>

+ Inheritance diagram for Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest:

Public Member Functions

 UpdateProvisionedProductPropertiesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetAcceptLanguage () const
 
bool AcceptLanguageHasBeenSet () const
 
void SetAcceptLanguage (const Aws::String &value)
 
void SetAcceptLanguage (Aws::String &&value)
 
void SetAcceptLanguage (const char *value)
 
UpdateProvisionedProductPropertiesRequestWithAcceptLanguage (const Aws::String &value)
 
UpdateProvisionedProductPropertiesRequestWithAcceptLanguage (Aws::String &&value)
 
UpdateProvisionedProductPropertiesRequestWithAcceptLanguage (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)
 
UpdateProvisionedProductPropertiesRequestWithProvisionedProductId (const Aws::String &value)
 
UpdateProvisionedProductPropertiesRequestWithProvisionedProductId (Aws::String &&value)
 
UpdateProvisionedProductPropertiesRequestWithProvisionedProductId (const char *value)
 
const Aws::Map< PropertyKey, Aws::String > & GetProvisionedProductProperties () const
 
bool ProvisionedProductPropertiesHasBeenSet () const
 
void SetProvisionedProductProperties (const Aws::Map< PropertyKey, Aws::String > &value)
 
void SetProvisionedProductProperties (Aws::Map< PropertyKey, Aws::String > &&value)
 
UpdateProvisionedProductPropertiesRequestWithProvisionedProductProperties (const Aws::Map< PropertyKey, Aws::String > &value)
 
UpdateProvisionedProductPropertiesRequestWithProvisionedProductProperties (Aws::Map< PropertyKey, Aws::String > &&value)
 
UpdateProvisionedProductPropertiesRequestAddProvisionedProductProperties (const PropertyKey &key, const Aws::String &value)
 
UpdateProvisionedProductPropertiesRequestAddProvisionedProductProperties (PropertyKey &&key, const Aws::String &value)
 
UpdateProvisionedProductPropertiesRequestAddProvisionedProductProperties (const PropertyKey &key, Aws::String &&value)
 
UpdateProvisionedProductPropertiesRequestAddProvisionedProductProperties (PropertyKey &&key, Aws::String &&value)
 
UpdateProvisionedProductPropertiesRequestAddProvisionedProductProperties (PropertyKey &&key, const char *value)
 
UpdateProvisionedProductPropertiesRequestAddProvisionedProductProperties (const PropertyKey &key, const char *value)
 
const Aws::StringGetIdempotencyToken () const
 
bool IdempotencyTokenHasBeenSet () const
 
void SetIdempotencyToken (const Aws::String &value)
 
void SetIdempotencyToken (Aws::String &&value)
 
void SetIdempotencyToken (const char *value)
 
UpdateProvisionedProductPropertiesRequestWithIdempotencyToken (const Aws::String &value)
 
UpdateProvisionedProductPropertiesRequestWithIdempotencyToken (Aws::String &&value)
 
UpdateProvisionedProductPropertiesRequestWithIdempotencyToken (const char *value)
 
- Public Member Functions inherited from Aws::ServiceCatalog::ServiceCatalogRequest
virtual ~ServiceCatalogRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 24 of file UpdateProvisionedProductPropertiesRequest.h.

Constructor & Destructor Documentation

◆ UpdateProvisionedProductPropertiesRequest()

Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::UpdateProvisionedProductPropertiesRequest ( )

Member Function Documentation

◆ AcceptLanguageHasBeenSet()

bool Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::AcceptLanguageHasBeenSet ( ) const
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 52 of file UpdateProvisionedProductPropertiesRequest.h.

◆ AddProvisionedProductProperties() [1/6]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::AddProvisionedProductProperties ( const PropertyKey key,
Aws::String &&  value 
)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 379 of file UpdateProvisionedProductPropertiesRequest.h.

◆ AddProvisionedProductProperties() [2/6]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::AddProvisionedProductProperties ( const PropertyKey key,
const Aws::String value 
)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 325 of file UpdateProvisionedProductPropertiesRequest.h.

◆ AddProvisionedProductProperties() [3/6]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::AddProvisionedProductProperties ( const PropertyKey key,
const char *  value 
)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 460 of file UpdateProvisionedProductPropertiesRequest.h.

◆ AddProvisionedProductProperties() [4/6]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::AddProvisionedProductProperties ( PropertyKey &&  key,
Aws::String &&  value 
)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 406 of file UpdateProvisionedProductPropertiesRequest.h.

◆ AddProvisionedProductProperties() [5/6]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::AddProvisionedProductProperties ( PropertyKey &&  key,
const Aws::String value 
)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 352 of file UpdateProvisionedProductPropertiesRequest.h.

◆ AddProvisionedProductProperties() [6/6]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::AddProvisionedProductProperties ( PropertyKey &&  key,
const char *  value 
)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 433 of file UpdateProvisionedProductPropertiesRequest.h.

◆ GetAcceptLanguage()

const Aws::String& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::GetAcceptLanguage ( ) const
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 45 of file UpdateProvisionedProductPropertiesRequest.h.

◆ GetIdempotencyToken()

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 467 of file UpdateProvisionedProductPropertiesRequest.h.

◆ GetProvisionedProductId()

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

The identifier of the provisioned product.

Definition at line 100 of file UpdateProvisionedProductPropertiesRequest.h.

◆ GetProvisionedProductProperties()

const Aws::Map<PropertyKey, Aws::String>& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::GetProvisionedProductProperties ( ) const
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 163 of file UpdateProvisionedProductPropertiesRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ IdempotencyTokenHasBeenSet()

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 473 of file UpdateProvisionedProductPropertiesRequest.h.

◆ ProvisionedProductIdHasBeenSet()

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

The identifier of the provisioned product.

Definition at line 105 of file UpdateProvisionedProductPropertiesRequest.h.

◆ ProvisionedProductPropertiesHasBeenSet()

bool Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::ProvisionedProductPropertiesHasBeenSet ( ) const
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 190 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SerializePayload()

Aws::String Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAcceptLanguage() [1/3]

void Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::SetAcceptLanguage ( Aws::String &&  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 66 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetAcceptLanguage() [2/3]

void Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::SetAcceptLanguage ( const Aws::String value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 59 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetAcceptLanguage() [3/3]

void Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::SetAcceptLanguage ( const char *  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 73 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetIdempotencyToken() [1/3]

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 485 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetIdempotencyToken() [2/3]

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 479 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetIdempotencyToken() [3/3]

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 491 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetProvisionedProductId() [1/3]

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

The identifier of the provisioned product.

Definition at line 115 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetProvisionedProductId() [2/3]

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

The identifier of the provisioned product.

Definition at line 110 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetProvisionedProductId() [3/3]

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

The identifier of the provisioned product.

Definition at line 120 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetProvisionedProductProperties() [1/2]

void Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::SetProvisionedProductProperties ( Aws::Map< PropertyKey, Aws::String > &&  value)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 244 of file UpdateProvisionedProductPropertiesRequest.h.

◆ SetProvisionedProductProperties() [2/2]

void Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::SetProvisionedProductProperties ( const Aws::Map< PropertyKey, Aws::String > &  value)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 217 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithAcceptLanguage() [1/3]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::WithAcceptLanguage ( Aws::String &&  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 87 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithAcceptLanguage() [2/3]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::WithAcceptLanguage ( const Aws::String value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 80 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithAcceptLanguage() [3/3]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::WithAcceptLanguage ( const char *  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 94 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithIdempotencyToken() [1/3]

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 503 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithIdempotencyToken() [2/3]

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 497 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithIdempotencyToken() [3/3]

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

The idempotency token that uniquely identifies the provisioning product update request.

Definition at line 509 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithProvisionedProductId() [1/3]

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

The identifier of the provisioned product.

Definition at line 130 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithProvisionedProductId() [2/3]

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

The identifier of the provisioned product.

Definition at line 125 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithProvisionedProductId() [3/3]

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

The identifier of the provisioned product.

Definition at line 135 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithProvisionedProductProperties() [1/2]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::WithProvisionedProductProperties ( Aws::Map< PropertyKey, Aws::String > &&  value)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 298 of file UpdateProvisionedProductPropertiesRequest.h.

◆ WithProvisionedProductProperties() [2/2]

UpdateProvisionedProductPropertiesRequest& Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest::WithProvisionedProductProperties ( const Aws::Map< PropertyKey, Aws::String > &  value)
inline

A map that contains the provisioned product properties to be updated.

The LAUNCH_ROLE key accepts role ARNs. This key allows an administrator to call UpdateProvisionedProductProperties to update the launch role that is associated with a provisioned product. This role is used when an end user calls a provisioning operation such as UpdateProvisionedProduct, TerminateProvisionedProduct, or ExecuteProvisionedProductServiceAction. Only a role ARN is valid. A user ARN is invalid.

The OWNER key accepts user ARNs and role ARNs. The owner is the user that has permission to see, update, terminate, and execute service actions in the provisioned product.

The administrator can change the owner of a provisioned product to another IAM user within the same account. Both end user owners and administrators can see ownership history of the provisioned product using the ListRecordHistory API. The new owner can describe all past records for the provisioned product using the DescribeRecord API. The previous owner can no longer use DescribeRecord, but can still see the product's history from when he was an owner using ListRecordHistory.

If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or Service Catalog console such as update, terminate, and execute service actions. If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through API or the Service Catalog console on that provisioned product.

Definition at line 271 of file UpdateProvisionedProductPropertiesRequest.h.


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