Download OpenAPI specification:Download
さくらのクラウド KMS / SecretManager / CloudHSM API
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "CloudHSMs": [
- {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/partition",
- "Availability": "precreate",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "IPv4NetworkAddress": "192.168.100.0",
- "IPv4PrefixLength": 24,
- "IPv4Address": "192.168.100.11",
- "LocalRouter": {
- "ResourceID": "110000000000",
- "SecretKey": "PAIRINGSECRETKEY"
}
}
]
}
required | object (CreateCloudHSM) |
{- "CloudHSM": {
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "IPv4NetworkAddress": "192.168.100.0",
- "IPv4PrefixLength": 24
}
}
{- "CloudHSM": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/partition",
- "Availability": "precreate",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "IPv4NetworkAddress": "192.168.100.0",
- "IPv4PrefixLength": 24,
- "IPv4Address": "192.168.100.11"
}
}
cloudhsm_resource_id required | string |
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "Clients": [
- {
- "ID": "01JP9500000000000000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Availability": "precreate",
- "Name": "string",
- "Certificate": "-----BEGIN CERTIFICATE-----\\nMIIC0DCCAbigAwIBAgIJAJ.....\\n-----END CERTIFICATE-----"
}
]
}
cloudhsm_resource_id required | string |
required | object (CreateCloudHSMClient) |
{- "Client": {
- "Name": "string",
- "Certificate": "-----BEGIN CERTIFICATE-----\\nMIIC0DCCAbigAwIBAgIJAJ.....\\n-----END CERTIFICATE-----"
}
}
{- "Client": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Availability": "precreate",
- "Name": "string",
- "Certificate": "-----BEGIN CERTIFICATE-----\\nMIIC0DCCAbigAwIBAgIJAJ.....\\n-----END CERTIFICATE-----"
}
}
cloudhsm_resource_id required | string |
id required | string A unique value identifying this CloudHSMクライアント. |
{- "Client": {
- "ID": "01JP9500000000000000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Availability": "precreate",
- "Name": "string",
- "Certificate": "-----BEGIN CERTIFICATE-----\\nMIIC0DCCAbigAwIBAgIJAJ.....\\n-----END CERTIFICATE-----"
}
}
cloudhsm_resource_id required | string |
id required | string A unique value identifying this CloudHSMクライアント. |
required | object (CloudHSMClient) |
{- "Client": {
- "Name": "string"
}
}
{- "Client": {
- "ID": "01JP9500000000000000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Availability": "precreate",
- "Name": "string",
- "Certificate": "-----BEGIN CERTIFICATE-----\\nMIIC0DCCAbigAwIBAgIJAJ.....\\n-----END CERTIFICATE-----"
}
}
resource_id required | string (リソースID) |
{- "CloudHSM": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/partition",
- "Availability": "precreate",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "IPv4NetworkAddress": "192.168.100.0",
- "IPv4PrefixLength": 24,
- "IPv4Address": "192.168.100.11",
- "LocalRouter": {
- "ResourceID": "110000000000",
- "SecretKey": "PAIRINGSECRETKEY"
}
}
}
resource_id required | string (リソースID) |
required | object (CloudHSM) |
{- "CloudHSM": {
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "IPv4NetworkAddress": "192.168.100.0",
- "IPv4PrefixLength": 24
}
}
{- "CloudHSM": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/partition",
- "Availability": "precreate",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "IPv4NetworkAddress": "192.168.100.0",
- "IPv4PrefixLength": 24,
- "IPv4Address": "192.168.100.11",
- "LocalRouter": {
- "ResourceID": "110000000000",
- "SecretKey": "PAIRINGSECRETKEY"
}
}
}
resource_id required | string (リソースID) |
required | object (CreateCloudHSMPeer) |
{- "Peer": {
- "ID": "110000000000",
- "SecretKey": "PAIRINGSECRETKEY"
}
}
{- "Peer": {
- "ID": "110000000000",
- "SecretKey": "PAIRINGSECRETKEY"
}
}
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "Keys": [
- {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "Tags": [
- "string"
]
}
]
}
required | object (CreateKey) |
{- "Key": {
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "PlainKey": "string"
}
}
{- "Key": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "Tags": [
- "string"
]
}
}
resource_id required | string (リソースID) |
{- "Key": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "Tags": [
- "string"
]
}
}
resource_id required | string (リソースID) |
required | object (Key) |
{- "Key": {
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}
{- "Key": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "Tags": [
- "string"
]
}
}
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "Vaults": [
- {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KmsKeyID": "110000000000",
- "Tags": [
- "string"
]
}
]
}
required | object (CreateVault) |
{- "Vault": {
- "Name": "string",
- "Description": "string",
- "KmsKeyID": "string",
- "Tags": [
- "string"
]
}
}
{- "Vault": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KmsKeyID": "string",
- "Tags": [
- "string"
]
}
}
resource_id required | string (リソースID) |
{- "Vault": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KmsKeyID": "110000000000",
- "Tags": [
- "string"
]
}
}
resource_id required | string (リソースID) |
required | object (Vault) |
{- "Vault": {
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}
{- "Vault": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "KmsKeyID": "110000000000",
- "Tags": [
- "string"
]
}
}
vault_resource_id required | string |
required | object (CreateSecret) |
{- "Secret": {
- "Name": "string",
- "Value": "string"
}
}
{- "Secret": {
- "Name": "string",
- "LatestVersion": 0
}
}
vault_resource_id required | string |
required | object (Unvail) |
{- "Secret": {
- "Name": "string",
- "Version": 0
}
}
{- "Secret": {
- "Name": "string",
- "Version": 0,
- "Value": "string"
}
}