QuickSight / Client / update_key_registration
update_key_registration¶
- QuickSight.Client.update_key_registration(**kwargs)¶
- Updates a customer managed key in a Quick Sight 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 Quick Sight 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 Quick Sight 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 Quick Sight 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 Quick Sight 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 is- True, the error was caused by user error. If the value of this property is- False, the error occurred on the backend. If your job continues fail and with a- False- SenderFaultvalue, 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 Quick Sight 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