이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
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: KeyDescriptionRequest
- 14: KeyNameDuplicateResponse
- 15: KeyPageResponse
- 16: KeyRotateInfoRequest
- 17: KeyShowResponse
- 18: KeyStateRequest
- 19: KeyUserResponse
- 20: RewrapRequest
- 21: RewrapResponse
- 22: SignRequest
- 23: SignResponse
- 24: Tag
- 25: User
- 26: VerifyRequest
- 27: VerifyResponse
1 - DatakeyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| key_type required | 키 타입( plaintext or wrapped ) Example : plaintext | string |
2 - DatakeyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | 암호화된 데이터 키 Example : vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string | |
| key_version required | KMS 키 버전 Example : 1 | integer | |
| plaintext required | 데이터키 (base64로 인코딩된) Example : oTvvEkE7q0WM2S5yfGFz5nqe32QMlrCVnqssmDPu6fA= | any of [string, null] |
3 - DecryptRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | KMS에 의해 암호화된 데이터 Example : vault:v283:YiUpW1bpF2fMY0VR332Qpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string |
4 - DecryptResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| plaintext required | 데이터키 (base64로 인코딩된 ) Example : dGhlIHF1aWNrIGJyb3duIGZveAo= | string |
5 - EncryptRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| plaintext required | base64로 인코딩된 확인하기 위한 데이터 Example : dGhlIHF1aWNrIGJyb3duIGZveAo= | string |
6 - EncryptResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | KMS에 의해 암호화된 데이터 Example : vault:v283:YiUpW1bpF2fMY0VRh3aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string | |
| key_version required | KMS 키 버전 Example : 1 | integer |
7 - HmacRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| input required | base64로 인코딩된 확인하기 위한 데이터 Example : dGVzdCBpbnB1dA== | string |
8 - HmacResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| hmac required | HMAC 데이터 Example : vault:v1:/IHSD+Rg9BHNkmIiEunAPVj6IVaJqkjSO4GGvALHcVQ= | string |
9 - HmacVerifyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| hmac required | 확인을 위한 시그니쳐 Example : vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg= | string | |
| input required | base64로 인코딩된 확인하기 위한 데이터 Example : dGVzdCBpbnB1dA== | string |
10 - HmacVerifyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| valid required | 확인결과 Example : True | boolean |
11 - Key
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | 계정 id Example : 3265ab469f0d406d83073da3e11e7a6c | string | |
| auto_rotate required | 자동회전 Y 또는 N Example : Y | string | |
| created_at required | 생성 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| created_by required | 생성자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| current_version required | KMS키 현재 버전 Example : 7 | integer | |
| delete_at required | Date of deletion Example : 20251008 | any of [string (date-time), null] | |
| delete_target_yn required | 키 삭제예정 여부 Example : Y | any of [string, null] | |
| description required | 키 설명 Example : description1Maximum length : 100 | string | |
| id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e | string | |
| key_type required | 기본 또는 고급 Example : advanced | any of [string, null] | |
| modified_at required | 수정 시간 Example : 2024-05-17T00:23:17Z | string (date-time) | |
| modified_by required | 수정자 Example : 90dddfc2b1e04edba54ba2b41539a9ac | string | |
| name required | 키 이름 Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| next_rotate_at required | 다음 회전일 Example : 20241008 | any of [string (date-time), null] | |
| order_ref required | 오더 참조 Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| purpose required | 키 용도 Example : rsa-2048 | string | |
| region required | 리즌 이름 Example : kr-west1 | string | |
| rotate_cycle required | 회전 주기 Example : 7 | integer | |
| secret_ref required | 시크릿 참조 Example : 0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01 | any of [string, null] | |
| state required | 키 상태(Creating, Active, Error, Stop, To_Be_Terminated) Example : Active | any of [string, null] | |
| use_count required | KMS키 사용횟수 Example : 1004 | integer |
12 - KeyCreateMasterKeyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| auto_rotate required | 자동회전 Y 또는 N Example : Y | string | |
| description required | 키 설명 Example : description1Maximum length : 100 | string | |
| key_type optional | 기본 또는 고급 Example : advanced | enum (basic, advanced) | advanced |
| name required | 키 이름 Example : testkeyPattern : ^[a-z0-9]*$Minimum length : 3Maximum length : 63 | string | |
| purpose required | 키 용도 Example : rsa-2048 | string | |
| rotate_cycle required | 회전 주기 Example : 7 | integer | |
| tags optional | 태그 리스트 | array[Tag] |
13 - KeyDescriptionRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| description required | 키 설명 Example : Maximum length : 100 | string |
14 - KeyNameDuplicateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| isDuplicateName optional | Example : True | boolean | Duplicate check result |
15 - 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] |
16 - KeyRotateInfoRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| auto_rotate required | 자동회전 Y 또는 N Example : YPattern : ^[YN]$ | string | |
| rotate_cycle required | 회전 주기 Example : 7 | any of [integer, null] |
17 - KeyShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | Key |
18 - KeyStateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| state required | 키 상태(Active, Stop) Example : ActivePattern : ^(Active|Stop)$ | string |
19 - KeyUserResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| user required | array[User] |
20 - RewrapRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | KMS에 의해 암호화된 데이터 Example : vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string |
21 - RewrapResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| ciphertext required | KMS에 의해 암호화된 재래핑할 데이터 Example : vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK | string | |
| key_version required | KMS 키 버전 Example : 1 | integer |
22 - SignRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| input required | base64로 인코딩된 확인하기 위한 데이터 Example : dGVzdCBpbnB1dA== | string |
23 - SignResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| key_version required | KMS 키 버전 Example : 1 | integer | |
| signature required | 확인을 위한 시그니쳐 Example : vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg= | string |
24 - Tag
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | tag key Example : | string | |
| value required | tag value Example : | string |
25 - User
| Name | Description | Schema | Default |
|---|---|---|---|
| user_id required | 사용자 id Example : 138c2fc8c29a449dbfa8681f8f1d78e2 | string | |
| user_name required | 사용자 이름 Example : kimsamsung | string |
26 - VerifyRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| input required | base64로 인코딩된 확인하기 위한 데이터 Example : dGVzdCBpbnB1dA== | string | |
| signature required | 확인을 위한 시그니쳐 Example : vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg= | string |
27 - VerifyResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| valid required | 확인결과 Example : True | boolean |