QuickSight / Client / update_key_registration
update_key_registration#
- QuickSight.Client.update_key_registration(**kwargs)#
Updates a customer managed key in a Amazon QuickSight account.
See also: AWS API Documentation
Request Syntax
response = client.update_key_registration( AwsAccountId='string', KeyRegistration=[ { 'KeyArn': 'string', 'DefaultKey': True|False }, ] )
- Parameters:
AwsAccountId (string) –
[REQUIRED]
The ID of the Amazon Web Services account that contains the customer managed key registration that you want to update.
KeyRegistration (list) –
[REQUIRED]
A list of
RegisteredCustomerManagedKeyobjects to be updated to the Amazon QuickSight account.(dict) –
A customer managed key structure that contains the information listed below:
KeyArn- The ARN of a KMS key that is registered to a Amazon QuickSight account for encryption and decryption use.DefaultKey- Indicates whether the current key is set as the default key for encryption and decryption use.
KeyArn (string) –
The ARN of the KMS key that is registered to a Amazon QuickSight account for encryption and decryption use.
DefaultKey (boolean) –
Indicates whether a
RegisteredCustomerManagedKeyis set as the default key for encryption and decryption use.
- Return type:
dict
- Returns:
Response Syntax
{ 'FailedKeyRegistration': [ { 'KeyArn': 'string', 'Message': 'string', 'StatusCode': 123, 'SenderFault': True|False }, ], 'SuccessfulKeyRegistration': [ { 'KeyArn': 'string', 'StatusCode': 123 }, ], 'RequestId': 'string' }
Response Structure
(dict) –
FailedKeyRegistration (list) –
A list of all customer managed key registrations that failed to update.
(dict) –
An entry that appears when a
KeyRegistrationupdate to Amazon QuickSight fails.KeyArn (string) –
The ARN of the KMS key that failed to update.
Message (string) –
A message that provides information about why a
FailedKeyRegistrationEntryerror occurred.StatusCode (integer) –
The HTTP status of a
FailedKeyRegistrationEntryerror.SenderFault (boolean) –
A boolean that indicates whether a
FailedKeyRegistrationEntryresulted from user error. If the value of this property isTrue, the error was caused by user error. If the value of this property isFalse, the error occurred on the backend. If your job continues fail and with aFalseSenderFaultvalue, contact Amazon Web Services Support.
SuccessfulKeyRegistration (list) –
A list of all customer managed key registrations that were successfully updated.
(dict) –
A success entry that occurs when a
KeyRegistrationjob is successfully applied to the Amazon QuickSight account.KeyArn (string) –
The ARN of the KMS key that is associated with the
SuccessfulKeyRegistrationEntryentry.StatusCode (integer) –
The HTTP status of a
SuccessfulKeyRegistrationEntryentry.
RequestId (string) –
The Amazon Web Services request ID for this operation.
Exceptions
QuickSight.Client.exceptions.AccessDeniedExceptionQuickSight.Client.exceptions.InvalidParameterValueExceptionQuickSight.Client.exceptions.ThrottlingExceptionQuickSight.Client.exceptions.InternalFailureException