Download OpenAPI specification:Download OpenAPI Spec (YAML)Download OpenAPI Spec (JSON)
さくらのクラウド KMS / SecretManager / CloudHSM API
| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "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": "string",
- "InitialData": "string"
}
]
}required | object (CreateCloudHSM) |
{- "CloudHSM": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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 | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "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": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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-----"
}
}| cloudhsm_resource_id required | string |
| id required | string A unique value identifying this CloudHSMクライアント. |
object (CloudHSMClient) |
{- "Client": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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-----"
}
}{- "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": "string",
- "InitialData": "string"
}
}| resource_id required | string (リソースID) |
required | object (CloudHSM) |
{- "CloudHSM": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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": "string",
- "InitialData": "string"
}
}| resource_id required | string (リソースID) |
object (CloudHSM) |
{- "CloudHSM": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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": "string",
- "InitialData": "string"
}
}| 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": "string",
- "InitialData": "string"
}
}| resource_id required | string (リソースID) |
required | object (CloudHSM) |
{- "CloudHSM": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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": "string",
- "InitialData": "string"
}
}| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "Licenses": [
- {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/license/l7",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
]
}required | object (CreateCloudHSMSoftwareLicense) |
{- "License": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/license/l7",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}{- "License": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/license/l7",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}| license_resource_id required | string |
| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "CloudHSMDocuments": [
- {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string"
}
]
}| id required | string A unique value identifying this CloudHSMドキュメント. |
| license_resource_id required | string |
{- "Document": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string"
}
}| id required | string A unique value identifying this CloudHSMドキュメント. |
| license_resource_id required | string |
required | object (CloudHSMDocumentDownload) |
{- "Document": { }
}{
}| resource_id required | string (リソースID) |
{- "License": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/license/l7",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
required | object (CloudHSMSoftwareLicense) |
{- "License": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}{- "License": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/license/l7",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
object (CloudHSMSoftwareLicense) |
{- "License": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}{- "License": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/cloudhsm/license/l7",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
]
}
}| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "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",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
]
}required | object (CreateKey) |
{- "Key": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
}{- "Key": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
required | object (Key) |
{- "Key": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
object (Key) |
{- "Key": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
required | object (Key) |
{- "Key": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
required | object (Key) |
{- "Key": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
required | object (Key) |
{- "Key": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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",
- "ServiceClass": "cloud/kms/key",
- "Name": "string",
- "Description": "string",
- "KeyOrigin": "generated",
- "LatestVersion": 0,
- "Status": "active",
- "DeletionScheduledAfter": "2025-02-05T12:19:22.551827+09:00",
- "Tags": [
- "string"
]
}
}| resource_id required | string (リソースID) |
required | object (ScheduleDestructionKey) 鍵の削除をスケジュールするためのシリアライザ |
{- "Key": {
- "PendingDays": 7
}
}{- "Key": {
- "PendingDays": 7
}
}| resource_id required | string (リソースID) |
required | object (ChangeKeyState) 鍵の状態を変更するためのシリアライザ |
{- "Key": {
- "Status": "active"
}
}{- "Key": {
- "Status": "active"
}
}| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "SecretRotationSchedules": [
- {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "ServicePrincipalID": "string",
- "Secret": {
- "VaultID": "string",
- "Name": "string"
}, - "Target": {
- "type": "database-appliance",
- "ResourceID": "110000000000",
- "ReadOnlyUser": false
}, - "RotationInterval": "string",
- "LastExecutedAt": "2025-02-05T12:19:22.551827+09:00",
- "LastStatus": "success",
- "LastMessage": "string",
- "ScheduledAfter": "2025-02-05T12:19:22.551827+09:00"
}
]
}required | object (CreateSecretRotationSchedule) |
{- "SecretRotationSchedule": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "ServicePrincipalID": "string",
- "Secret": {
- "VaultID": "string",
- "Name": "string"
}, - "Target": {
- "type": "database-appliance",
- "ResourceID": "110000000000",
- "ReadOnlyUser": false
}, - "RotationInterval": "string"
}
}{- "SecretRotationSchedule": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "ServicePrincipalID": "string",
- "Secret": {
- "VaultID": "string",
- "Name": "string"
}, - "Target": {
- "type": "database-appliance",
- "ResourceID": "110000000000",
- "ReadOnlyUser": false
}, - "RotationInterval": "string"
}
}| resource_id required | string (リソースID) |
{- "SecretRotationSchedule": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "ServicePrincipalID": "string",
- "Secret": {
- "VaultID": "string",
- "Name": "string"
}, - "Target": {
- "type": "database-appliance",
- "ResourceID": "110000000000",
- "ReadOnlyUser": false
}, - "RotationInterval": "string",
- "LastExecutedAt": "2025-02-05T12:19:22.551827+09:00",
- "LastStatus": "success",
- "LastMessage": "string",
- "ScheduledAfter": "2025-02-05T12:19:22.551827+09:00"
}
}| resource_id required | string (リソースID) |
required | object (SecretRotationSchedule) |
{- "SecretRotationSchedule": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "RotationInterval": "string"
}
}{- "SecretRotationSchedule": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "ServicePrincipalID": "string",
- "Secret": {
- "VaultID": "string",
- "Name": "string"
}, - "Target": {
- "type": "database-appliance",
- "ResourceID": "110000000000",
- "ReadOnlyUser": false
}, - "RotationInterval": "string",
- "LastExecutedAt": "2025-02-05T12:19:22.551827+09:00",
- "LastStatus": "success",
- "LastMessage": "string",
- "ScheduledAfter": "2025-02-05T12:19:22.551827+09:00"
}
}| resource_id required | string (リソースID) |
object (SecretRotationSchedule) |
{- "SecretRotationSchedule": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "RotationInterval": "string"
}
}{- "SecretRotationSchedule": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "ServicePrincipalID": "string",
- "Secret": {
- "VaultID": "string",
- "Name": "string"
}, - "Target": {
- "type": "database-appliance",
- "ResourceID": "110000000000",
- "ReadOnlyUser": false
}, - "RotationInterval": "string",
- "LastExecutedAt": "2025-02-05T12:19:22.551827+09:00",
- "LastStatus": "success",
- "LastMessage": "string",
- "ScheduledAfter": "2025-02-05T12:19:22.551827+09:00"
}
}| resource_id required | string (リソースID) |
required | object (SecretRotationSchedule) |
{- "SecretRotationSchedule": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "RotationInterval": "string"
}
}{- "SecretRotationSchedule": {
- "ID": "110000000000",
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "Name": "string",
- "Description": "string",
- "Tags": [
- "string"
], - "ServicePrincipalID": "string",
- "Secret": {
- "VaultID": "string",
- "Name": "string"
}, - "Target": {
- "type": "database-appliance",
- "ResourceID": "110000000000",
- "ReadOnlyUser": false
}, - "RotationInterval": "string",
- "LastExecutedAt": "2025-02-05T12:19:22.551827+09:00",
- "LastStatus": "success",
- "LastMessage": "string",
- "ScheduledAfter": "2025-02-05T12:19:22.551827+09:00"
}
}| secret_rotation_schedule_resource_id required | string |
| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "Histories": [
- {
- "ExecutedAt": "2025-02-05T12:19:22.551827+09:00",
- "Status": "success",
- "Message": "string",
- "SecretVersion": 0
}
]
}| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "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": {
- "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": {
- "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": {
- "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": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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"
]
}
}| resource_id required | string (リソースID) |
object (Vault) |
{- "Vault": {
- "CreatedAt": "2025-02-05T12:19:22.551827+09:00",
- "ModifiedAt": "2025-02-05T12:19:22.551827+09:00",
- "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 |
| Count | integer Number of results to return per page. |
| From | integer The initial index from which to return the results. |
{- "Count": 10,
- "From": 0,
- "Total": 10,
- "Secrets": [
- {
- "Name": "string",
- "LatestVersion": 0
}
]
}新しいバージョンを作成します。シークレット値は最新を含む50世代まで保持され、より古い世代は削除されます。
| vault_resource_id required | string |
required | object (CreateSecret) |
{- "Secret": {
- "Name": "string",
- "Value": "string"
}
}{- "Secret": {
- "Name": "string",
- "LatestVersion": 0
}
}シークレット値を取得します。取得できるのは最新を含む50世代までです。
| vault_resource_id required | string |
required | object (Unveil) |
{- "Secret": {
- "Name": "string",
- "Version": 0
}
}{- "Secret": {
- "Name": "string",
- "Version": 0,
- "Value": "string"
}
}