This is the multi-page printable view of this section. Click here to print.
Models
- 1: DatakeyRequest
- 2: DatakeyResponse
- 3: DecryptRequest
- 4: DecryptResponse
- 5: EncryptRequest
- 6: EncryptResponse
- 7: HmacRequest
- 8: HmacResponse
- 9: HmacVerifyRequest
- 10: HmacVerifyResponse
- 11: Key
- 12: KeyCreateMasterKeyRequest
- 13: KeyCreateMasterKeyRequestV1Dot4
- 14: KeyDescriptionRequest
- 15: KeyIncludePrivateAclAndSrnV1Dot4
- 16: KeyNameDuplicateResponse
- 17: KeyPageResponse
- 18: KeyPageResponseV1Dot2
- 19: KeyRotateInfoRequest
- 20: KeySetAclCidrRequest
- 21: KeySetPrivateAclRequest
- 22: KeyShowResponse
- 23: KeyShowResponseIncludePrivateAclAndSrnV1Dot4
- 24: KeyShowResponseV1Dot2
- 25: KeyShowResponseV1Dot4
- 26: KeyStateRequest
- 27: KeyUserResponse
- 28: KeyV1Dot2
- 29: KeyV1Dot4
- 30: ManagedKey
- 31: ManagedKeyDescriptionRequest
- 32: ManagedKeyPageResponse
- 33: ManagedKeyShowResponse
- 34: PrivateAclResource
- 35: PrivateAclResourceId
- 36: RewrapRequest
- 37: RewrapResponse
- 38: SignRequest
- 39: SignResponse
- 40: Tag
- 41: User
- 42: VerifyRequest
- 43: VerifyResponse
1 - DatakeyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| key_type required | Key type( plaintext or wrapped ) Example : plaintext | string |
2 - DatakeyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | Encrypted data key Example : vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string | |
| key_version required | Version of KMS key Example : 1 | integer | |
| plaintext required | Data key(base64 encoded) Example : oTvvEkE7q0WM2S5yfGFz5nqe32QMlrCVnqssmDPu6fA= | any of [string, null] |
3 - DecryptRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | Encrypted data by KMS Example : vault:v283:YiUpW1bpF2fMY0VR332Qpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string |
4 - DecryptResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| plaintext required | Decrypted data(base64 encoded) Example : dGhlIHF1aWNrIGJyb3duIGZveAo= | string |
5 - EncryptRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| plaintext required | Data(base64 encoded) to encrypt Example : dGhlIHF1aWNrIGJyb3duIGZveAo= | string |
6 - EncryptResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | Encrypted data by KMS Example : vault:v283:YiUpW1bpF2fMY0VRh3aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string | |
| key_version required | Version of KMS key Example : 1 | integer |
7 - HmacRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| input required | Data(base64 encoded) for verification Example : dGVzdCBpbnB1dA== | string |
8 - HmacResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| hmac required | HMAC data Example : vault:v1:/IHSD+Rg9BHNkmIiEunAPVj6IVaJqkjSO4GGvALHcVQ= | string |
9 - HmacVerifyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| hmac required | Signature data Example : vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg= | string | |
| input required | Data(base64 encoded) for verification Example : dGVzdCBpbnB1dA== | string |
10 - HmacVerifyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| valid required | Verify result Example : True | boolean |
11 - Key
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | Account ID Example : 3265ab469f0d406d83073da3e11e7a6c | string | |
| auto_rotate required | Auto rotate Y or N Example : Y | string | |
| created_at required | Created At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| current_version required | Current version of KMS key Example : 7 | integer | |
| delete_at required | Date of deletion Example : 20251008 | any of [string (date-time), null] | |
| delete_target_yn required | DeleteTargetYn of Key Example : Y | any of [string, null] | |
| description required | Description of Key Example : description1Maximum length : 100 | string | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| key_type required | basic or advanced Example : advanced | any of [string, null] | |
| modified_at required | Modified At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name required | Name of key Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| next_rotate_at required | Date of next rotate Example : 20241008 | any of [string (date-time), null] | |
| order_ref required | Reference of order Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| purpose required | Purpose of key Example : rsa-2048 | string | |
| region required | Name of region Example : kr-west1 | string | |
| rotate_cycle required | Rotation cycle Example : 7 | integer | |
| secret_ref required | Reference of secret Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| state required | State of key(Creating, Active, Error, Stop, To_Be_Terminated) Example : Active | any of [string, null] | |
| use_count required | Use count of KMS key Example : 1004 | integer |
12 - KeyCreateMasterKeyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| auto_rotate required | Auto rotate Y or N Example : Y | string | |
| description required | Description of Key Example : description1Maximum length : 100 | string | |
| key_type optional | basic or advanced Example : advanced | enum (basic, advanced) | advanced |
| name required | Name of key Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| purpose required | Purpose of key Example : rsa-2048 | string | |
| rotate_cycle required | Rotation cycle Example : 7 | integer | |
| tags optional | Tag List’ | array[Tag] |
13 - KeyCreateMasterKeyRequestV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| acl_cidr optional | Public ACL CIDR List Example : 192.168.1.1/24, 10.0.0.1/16 | any of [string, null] | |
| auto_rotate required | Auto rotate Y or N Example : Y | string | |
| description required | Description of Key Example : description1Maximum length : 100 | string | |
| key_type optional | basic or advanced Example : advanced | enum (basic, advanced) | advanced |
| name required | Name of key Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| private_acl_enabled optional | Whether to enable Private ACL Example : True | boolean | |
| private_acl_resources optional | List of Private ACL Resources Example : [{'resource_id': 'vs-xxxxx'}] | any of [array[PrivateAclResourceId], array[object]] | |
| purpose required | Purpose of key Example : rsa-2048 | string | |
| rotate_cycle required | Rotation cycle Example : 7 | integer | |
| tags optional | Tag List’ | array[Tag] |
14 - KeyDescriptionRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description required | Description of Key Example : Maximum length : 100 | string |
15 - KeyIncludePrivateAclAndSrnV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | Account ID Example : 3265ab469f0d406d83073da3e11e7a6c | string | |
| acl_cidr optional | Public ACL CIDR List Example : 192.168.1.1/24, 10.0.0.1/16 | any of [string, null] | |
| auto_rotate required | Auto rotate Y or N Example : Y | string | |
| created_at required | Created At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| current_version required | Current version of KMS key Example : 7 | integer | |
| delete_at required | Date of deletion Example : 20251008 | any of [string (date-time), null] | |
| delete_target_yn required | DeleteTargetYn of Key Example : Y | any of [string, null] | |
| description required | Description of Key Example : description1Maximum length : 100 | string | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| key_type required | basic or advanced Example : advanced | any of [string, null] | |
| managed_type required | scp or user Example : user | any of [string, null] | |
| modified_at required | Modified At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name required | Name of key Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| next_rotate_at required | Date of next rotate Example : 20241008 | any of [string (date-time), null] | |
| offering required | Name of offering Example : dev2 | string | |
| order_ref required | Reference of order Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| private_acl_enabled optional | Whether to enable Private ACL Example : True | boolean | |
| private_acl_resources optional | List of Private ACL Resources Example : [{'resource_id': 'vs-xxxxx', 'resource_name': 'my-server', 'resource_type': 'virtual_server'}] | any of [array[PrivateAclResource], array[object]] | |
| purpose required | Purpose of key Example : rsa-2048 | string | |
| region required | Name of region Example : kr-west1 | string | |
| rotate_cycle required | Rotation cycle Example : 7 | integer | |
| secret_ref required | Reference of secret Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| state required | State of key(Creating, Active, Error, Stop, To_Be_Terminated) Example : Active | any of [string, null] | |
| use_count required | Use count of KMS key Example : 1004 | integer |
16 - KeyNameDuplicateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| isDuplicateName optional | Example : True | boolean | Duplicate check result |
17 - KeyPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| keys required | array[Key] | ||
| page required | page Example : 0 | integer | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
18 - KeyPageResponseV1Dot2
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| keys required | array[KeyV1Dot2] | ||
| page required | page Example : 0 | integer | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
19 - KeyRotateInfoRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| auto_rotate required | Auto rotate Y or N Example : YPattern : ^[YN]$ | string | |
| rotate_cycle required | Rotation cycle Example : 7 | any of [integer, null] |
20 - KeySetAclCidrRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| acl_cidr required | Public ACL CIDR List Example : 192.168.1.1/24, 10.0.0.1/16 | string |
21 - KeySetPrivateAclRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| private_acl_enabled optional | Whether to enable Private ACL Example : True | boolean | |
| private_acl_resources optional | List of Private ACL Resources Example : [{'resource_id': 'vs-xxxxx'}] | any of [array[PrivateAclResourceId], array[object]] |
22 - KeyShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | Key |
23 - KeyShowResponseIncludePrivateAclAndSrnV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | KeyIncludePrivateAclAndSrnV1Dot4 |
24 - KeyShowResponseV1Dot2
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | KeyV1Dot2 |
25 - KeyShowResponseV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | KeyV1Dot4 |
26 - KeyStateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| state required | State of key(Active, Stop) Example : ActivePattern : ^(Active|Stop)$ | string |
27 - KeyUserResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| user required | array[User] |
28 - KeyV1Dot2
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | Account ID Example : 3265ab469f0d406d83073da3e11e7a6c | string | |
| auto_rotate required | Auto rotate Y or N Example : Y | string | |
| created_at required | Created At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| current_version required | Current version of KMS key Example : 7 | integer | |
| delete_at required | Date of deletion Example : 20251008 | any of [string (date-time), null] | |
| delete_target_yn required | DeleteTargetYn of Key Example : Y | any of [string, null] | |
| description required | Description of Key Example : description1Maximum length : 100 | string | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| key_type required | basic or advanced Example : advanced | any of [string, null] | |
| managed_type required | scp or user Example : user | any of [string, null] | |
| modified_at required | Modified At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name required | Name of key Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| next_rotate_at required | Date of next rotate Example : 20241008 | any of [string (date-time), null] | |
| order_ref required | Reference of order Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| purpose required | Purpose of key Example : rsa-2048 | string | |
| region required | Name of region Example : kr-west1 | string | |
| rotate_cycle required | Rotation cycle Example : 7 | integer | |
| secret_ref required | Reference of secret Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| state required | State of key(Creating, Active, Error, Stop, To_Be_Terminated) Example : Active | any of [string, null] | |
| use_count required | Use count of KMS key Example : 1004 | integer |
29 - KeyV1Dot4
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | Account ID Example : 3265ab469f0d406d83073da3e11e7a6c | string | |
| acl_cidr optional | Public ACL CIDR List Example : 192.168.1.1/24, 10.0.0.1/16 | any of [string, null] | |
| auto_rotate required | Auto rotate Y or N Example : Y | string | |
| created_at required | Created At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| current_version required | Current version of KMS key Example : 7 | integer | |
| delete_at required | Date of deletion Example : 20251008 | any of [string (date-time), null] | |
| delete_target_yn required | DeleteTargetYn of Key Example : Y | any of [string, null] | |
| description required | Description of Key Example : description1Maximum length : 100 | string | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| key_type required | basic or advanced Example : advanced | any of [string, null] | |
| managed_type required | scp or user Example : user | any of [string, null] | |
| modified_at required | Modified At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name required | Name of key Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| next_rotate_at required | Date of next rotate Example : 20241008 | any of [string (date-time), null] | |
| order_ref required | Reference of order Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| private_acl_enabled optional | Whether to enable Private ACL Example : True | boolean | |
| private_acl_resources optional | List of Private ACL Resources Example : [{'resource_id': 'vs-xxxxx', 'resource_name': 'my-server', 'resource_type': 'virtual_server'}] | any of [array[PrivateAclResource], array[object]] | |
| purpose required | Purpose of key Example : rsa-2048 | string | |
| region required | Name of region Example : kr-west1 | string | |
| rotate_cycle required | Rotation cycle Example : 7 | integer | |
| secret_ref required | Reference of secret Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| state required | State of key(Creating, Active, Error, Stop, To_Be_Terminated) Example : Active | any of [string, null] | |
| use_count required | Use count of KMS key Example : 1004 | integer |
30 - ManagedKey
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | Account ID Example : 3265ab469f0d406d83073da3e11e7a6c | string | |
| auto_rotate required | Auto rotate Y or N Example : Y | string | |
| created_at required | Created At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| current_version required | Current version of KMS key Example : 7 | integer | |
| delete_at required | Date of deletion Example : 20251008 | any of [string (date-time), null] | |
| delete_target_yn required | DeleteTargetYn of Key Example : Y | any of [string, null] | |
| description required | Description of Key Example : description1Maximum length : 100 | string | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| key_type required | basic or advanced Example : advanced | any of [string, null] | |
| managed_type optional | scp or user Example : user | any of [string, null] | scp |
| modified_at required | Modified At Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name required | Name of key Example : testkeyPattern : ^[a-z0-9!@#$%^&*()-_]*$Minimum length : 3Maximum length : 63 | string | |
| next_rotate_at required | Date of next rotate Example : 20241008 | any of [string (date-time), null] | |
| order_ref required | Reference of order Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| purpose required | Purpose of key Example : rsa-2048 | string | |
| region required | Name of region Example : kr-west1 | string | |
| rotate_cycle required | Rotation cycle Example : 7 | integer | |
| secret_ref required | Reference of secret Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| state required | State of key(Creating, Active, Error, Stop, To_Be_Terminated) Example : Active | any of [string, null] | |
| use_count required | Use count of KMS key Example : 1004 | integer |
31 - ManagedKeyDescriptionRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description required | Description of Key Example : description1Maximum length : 100 | string |
32 - ManagedKeyPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| keys required | array[ManagedKey] | ||
| page required | page Example : 0 | integer | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
33 - ManagedKeyShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | any of [ManagedKey, null] |
34 - PrivateAclResource
| Name | Description | Schema | Default |
|---|---|---|---|
| resource_id optional | Resource identifier Example : | string | |
| resource_name optional | Resource name Example : | string | |
| resource_type optional | Resource type Example : | string |
35 - PrivateAclResourceId
| Name | Description | Schema | Default |
|---|---|---|---|
| resource_id optional | Resource identifier Example : | string |
36 - RewrapRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | Encrypted data by KMS Example : vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string |
37 - RewrapResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | Rewrapped data by KMS Example : vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string | |
| key_version required | Version of KMS key Example : 1 | integer |
38 - SignRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| input required | Data(base64 encoded) for Signature Example : dGVzdCBpbnB1dA== | string |
39 - SignResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| key_version required | Version of KMS key Example : 1 | integer | |
| signature required | Signature data Example : vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg= | string |
40 - Tag
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | tag key Example : | string | |
| value required | tag value Example : | string |
41 - User
| Name | Description | Schema | Default |
|---|---|---|---|
| user_id required | User ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2 | string | |
| user_name required | User Name Example : kimsamsung | string |
42 - VerifyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| input required | Data(base64 encoded) for verification Example : dGVzdCBpbnB1dA== | string | |
| signature required | Signature data Example : vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg= | string |
43 - VerifyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| valid required | Verify result Example : True | boolean |