2023/11/30 - AWS Marketplace Deployment Service - 4 new api methods
Changes AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace.
Lists all tags that have been added to a deployment parameter resource.
See also: AWS API Documentation
Request Syntax
client.list_tags_for_resource( resourceArn='string' )
string
[REQUIRED]
The Amazon Resource Name (ARN) associated with the deployment parameter resource you want to list tags on.
dict
Response Syntax
{ 'tags': { 'string': 'string' } }
Response Structure
(dict) --
tags (dict) --
A map of key-value pairs, where each pair represents a tag present on the resource.
(string) --
(string) --
Removes a tag or list of tags from a resource.
See also: AWS API Documentation
Request Syntax
client.untag_resource( resourceArn='string', tagKeys=[ 'string', ] )
string
[REQUIRED]
The Amazon Resource Name (ARN) associated with the resource you want to remove the tag from.
list
[REQUIRED]
A list of key names of tags to be removed.
(string) --
dict
Response Syntax
{}
Response Structure
(dict) --
Creates or updates a deployment parameter and is targeted by catalog and agreementId.
See also: AWS API Documentation
Request Syntax
client.put_deployment_parameter( agreementId='string', catalog='string', clientToken='string', deploymentParameter={ 'name': 'string', 'secretString': 'string' }, expirationDate=datetime(2015, 1, 1), productId='string', tags={ 'string': 'string' } )
string
[REQUIRED]
The unique identifier of the agreement.
string
[REQUIRED]
The catalog related to the request. Fixed value: AWS Marketplace
string
The idempotency token for deployment parameters. A unique identifier for the new version.
This field is autopopulated if not provided.
dict
[REQUIRED]
The deployment parameter targeted to the acceptor of an agreement for which to create the AWS Secret Manager resource.
name (string) -- [REQUIRED]
The desired name of the deployment parameter. This is the identifier on which deployment parameters are keyed for a given buyer and product. If this name matches an existing deployment parameter, this request will update the existing resource.
secretString (string) -- [REQUIRED]
The text to encrypt and store in the secret.
datetime
The date when deployment parameters expire and are scheduled for deletion.
string
[REQUIRED]
The product for which AWS Marketplace will save secrets for the buyer’s account.
dict
A map of key-value pairs, where each pair represents a tag saved to the resource. Tags will only be applied for create operations, and they'll be ignored if the resource already exists.
(string) --
(string) --
dict
Response Syntax
{ 'agreementId': 'string', 'deploymentParameterId': 'string', 'resourceArn': 'string', 'tags': { 'string': 'string' } }
Response Structure
(dict) --
agreementId (string) --
The unique identifier of the agreement.
deploymentParameterId (string) --
The unique identifier of the deployment parameter.
resourceArn (string) --
The Amazon Resource Name (ARN) associated with the deployment parameter resource you want to create or update.
tags (dict) --
A map of key-value pairs, where each pair represents a tag saved to the resource. Tags will only be applied for create operations, and they'll be ignored if the resource already exists.
(string) --
(string) --
Tags a resource.
See also: AWS API Documentation
Request Syntax
client.tag_resource( resourceArn='string', tags={ 'string': 'string' } )
string
[REQUIRED]
The Amazon Resource Name (ARN) associated with the resource you want to tag.
dict
A map of key-value pairs, where each pair represents a tag present on the resource.
(string) --
(string) --
dict
Response Syntax
{}
Response Structure
(dict) --