Keys (byok/v1)
Create a Key
Make a request to create a key.
post/byok/v1/keys
Request body
Example request
{
"id": "dlz-f3a90de",
"metadata": {
"self": "https://api.confluent.cloud/byok/v1/keys/cck-12345",
"resource_name": "crn://confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/key=cck-12345",
"created_at": "2006-01-02T15:04:05-07:00",
"updated_at": "2006-01-02T15:04:05-07:00",
"deleted_at": "2006-01-02T15:04:05-07:00"
},
"key": {
"key_arn": "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab",
"roles": [
"arn:aws:iam::123456789876:role/block_storage_manager",
"arn:aws:iam::987654321234:role/cc-kafka-1111aaaa-11aa-11aa-11aa-111111aaaaaa"
]
},
"display_name": "Key for billing cluster",
"provider": "AWS",
"state": "IN_USE",
"validation": {
"phase": "VALID",
"message": "Access to key denied.",
"since": "2024-03-20T15:30:00Z",
"region": "us-west-2"
}
}Response
A Key was created.
Example response
{
"id": "dlz-f3a90de",
"metadata": {
"self": "https://api.confluent.cloud/byok/v1/keys/cck-12345",
"resource_name": "crn://confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/key=cck-12345",
"created_at": "2006-01-02T15:04:05-07:00",
"updated_at": "2006-01-02T15:04:05-07:00",
"deleted_at": "2006-01-02T15:04:05-07:00"
},
"key": {
"key_arn": "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab",
"roles": [
"arn:aws:iam::123456789876:role/block_storage_manager",
"arn:aws:iam::987654321234:role/cc-kafka-1111aaaa-11aa-11aa-11aa-111111aaaaaa"
]
},
"display_name": "Key for billing cluster",
"provider": "AWS",
"state": "IN_USE",
"validation": {
"phase": "VALID",
"message": "Access to key denied.",
"since": "2024-03-20T15:30:00Z",
"region": "us-west-2"
}
}Changes
No recorded changes to this endpoint across all 1 revision of this API.