PaymentCryptographyControlPlane / Client / update_alias
update_alias#
- PaymentCryptographyControlPlane.Client.update_alias(**kwargs)#
Associates an existing Amazon Web Services Payment Cryptography alias with a different key. Each alias is associated with only one Amazon Web Services Payment Cryptography key at a time, although a key can have multiple aliases. The alias and the Amazon Web Services Payment Cryptography key must be in the same Amazon Web Services account and Amazon Web Services Region
Cross-account use: This operation can’t be used across different Amazon Web Services accounts.
Related operations:
CreateAlias
DeleteAlias
GetAlias
ListAliases
See also: AWS API Documentation
Request Syntax
response = client.update_alias( AliasName='string', KeyArn='string' )
- Parameters:
AliasName (string) –
[REQUIRED]
The alias whose associated key is changing.
KeyArn (string) – The
KeyARN
for the key that you are updating or removing from the alias.
- Return type:
dict
- Returns:
Response Syntax
{ 'Alias': { 'AliasName': 'string', 'KeyArn': 'string' } }
Response Structure
(dict) –
Alias (dict) –
The alias name.
AliasName (string) –
A friendly name that you can use to refer to a key. The value must begin with
alias/
.Warning
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
KeyArn (string) –
The
KeyARN
of the key associated with the alias.
Exceptions
PaymentCryptographyControlPlane.Client.exceptions.ServiceUnavailableException
PaymentCryptographyControlPlane.Client.exceptions.ValidationException
PaymentCryptographyControlPlane.Client.exceptions.ConflictException
PaymentCryptographyControlPlane.Client.exceptions.AccessDeniedException
PaymentCryptographyControlPlane.Client.exceptions.ResourceNotFoundException
PaymentCryptographyControlPlane.Client.exceptions.ThrottlingException
PaymentCryptographyControlPlane.Client.exceptions.InternalServerException