create_kx_environment
async
¶
create_kx_environment(
name: KxEnvironmentName,
kms_key_id: KmsKeyARN,
*,
config_overrides: Optional[AsyncfinspaceClientConfig] = None,
description: Optional[Description] = None,
tags: Optional[TagMap] = None,
client_token: Optional[ClientToken] = None,
) -> CreateKxEnvironmentResponse
Creates a managed kdb environment for the account.
Parameters:
-
name(KxEnvironmentName) –The name of the kdb environment that you want to create.
-
description(Optional[Description], default:None) –A description for the kdb environment.
-
kms_key_id(KmsKeyARN) –The KMS key ID to encrypt your data in the FinSpace environment.
-
tags(Optional[TagMap], default:None) –A list of key-value pairs to label the kdb environment. You can add up to 50 tags to your kdb environment.
-
client_token(Optional[ClientToken], default:None) –A token that ensures idempotency. This token expires in 10 minutes.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
ConflictException–There was a conflict with this action, and it could not be completed.
-
InternalServerException–The request processing has failed because of an unknown error, exception or failure.
-
LimitExceededException–A service limit or quota is exceeded.
-
ServiceQuotaExceededException–You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
-
ThrottlingException–The request was denied due to request throttling.
-
ValidationException–The input fails to satisfy the constraints specified by an AWS service.
-
UnknownServiceError–The service returned an error code this client does not model.