FUJITSU Cloud Service
IaaS API Reference (API/Preset roles correspondence table) Version 1.10
No. Overview API Method Contractor Role
cpf_org_manager
Administrator Role
cpf_admin
System Owner Role
cpf_systemowner
Operator Role
cpf_operator
Observer Role
cpf_observer
Member Role
member
Remarks
API Reference(Foundation Service)
Virtual server type
1.2.3.1 List flavors with access type /v2/{tenant_id}/flavors/v2/{tenant_id}/flavors GET N A A A A N
1.2.3.2 Show flavor access type /v2/{tenant_id}/flavors/{flavor_id}/v2/{tenant_id}/flavors/{flavor_id} GET N A A A A N
Virtual server (view, create, modify, delete)
1.3.3.1 List servers with extended server attributes /v2/{tenant_id}/servers/v2/{tenant_id}/servers GET N A A A A N
1.3.3.2 List servers (1) /v2/{tenant_id}/servers{?changessince,image,flavor,name,status,host} /v2/{tenant_id}/servers{?changessince,image,flavor,name,status,host} GET N A A A A N
1.3.3.3 List servers (2) /v2/{tenant_id}/servers{?changessince,image,flavor,name,status,host} /v2/{tenant_id}/servers{?changessince,image,flavor,name,status,host} GET N A A A A N
1.3.3.4 List servers (3) /v2/{tenant_id}/servers/detail/v2/{tenant_id}/servers/detail GET N A A A A N
1.3.3.5 List details for servers /v2/{tenant_id}/servers/detail/v2/{tenant_id}/servers/detail GET N A A A A N
1.3.3.6 List extended status for servers /v2/{tenant_id}/servers/detail/v2/{tenant_id}/servers/detail GET N A A A A N
1.3.3.7 List servers with IP type /v2/{tenant_id}/servers/detail/v2/{tenant_id}/servers/detail GET N A A A A N
1.3.3.8 Get server details with configuration drive /v2/{tenant_id}/servers/detail/v2/{tenant_id}/servers/detail GET N A A A A N
1.3.3.9 Get server details with OS-EXT-IPS-MAC:mac_addr extended attribute /v2/{tenant_id}/servers/detail/v2/{tenant_id}/servers/detail GET N A A A A N
1.3.3.10 Get server details /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} GET N A A A A N
1.3.3.11 Show server information /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} GET N A A A A N
1.3.3.12 Show server /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} GET N A A A A N
1.3.3.13 Show server extended status /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} GET N A A A A N
1.3.3.14 Show extended server attributes /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} GET N A A A A N
1.3.3.15 Get server information with configuration drive /v2/{tenant_id}/servers/{server_id} /v2/{tenant_id}/servers/{server_id} GET N A A A A N
1.3.3.16 Show server information with OS-EXT-IPS-MAC:mac_addr extended attribute /v2/{tenant_id}/servers/{server_id} /v2/{tenant_id}/servers/{server_id} GET N A A A A N
1.3.3.17 Create server (1) /v2/{tenant_id}/servers/v2/{tenant_id}/servers POST N A A N N N
1.3.3.18 Create server (2) /v2/{tenant_id}/servers/v2/{tenant_id}/servers POST N A A N N N
1.3.3.19 Create server with scheduler hints /v2/{tenant_id}/servers/v2/{tenant_id}/servers POST N A A N N N
1.3.3.20 Create multiple servers /v2/{tenant_id}/servers/v2/{tenant_id}/servers POST N A A N N N
1.3.3.21 Create server with configuration drive /v2/{tenant_id}/servers/v2/{tenant_id}/servers POST N A A N N N
1.3.3.22 Create server (3) /v2/{tenant_id}/servers/v2/{tenant_id}/servers POST N A A N N N
1.3.3.23 Update server /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} PUT N A A N N N
1.3.3.24 Delete server /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} DELETE N A A N N N
1.3.3.25 Update server metadata items /v2/{tenant_id}/servers/{server_id}/metadata /v2/{tenant_id}/servers/{server_id}/metadata POST N A A N N N
1.3.3.26 Get server password /v2/servers/{server_id}/os-server-password /v2/servers/{server_id}/os-server-password GET N A A A A N
Virtual server (operations)
1.4.3.1 Reboot server /v2/{tenant_id}/servers/{server_id}/action/v2/{tenant_id}/servers/{server_id}/action POST N A A A N N
1.4.3.2 Resize server /v2/{tenant_id}/servers/{server_id}/action/v2/{tenant_id}/servers/{server_id}/action POST N A A N N N
1.4.3.3 Confirm resized server /v2/{tenant_id}/servers/{server_id}/action/v2/{tenant_id}/servers/{server_id}/action POST N A A A A N
1.4.3.4 Revert resized server /v2/{tenant_id}/servers/{server_id}/action/v2/{tenant_id}/servers/{server_id}/action POST N A A N N N
1.4.3.5 Shelve server /v2/{tenant_id}/servers/{server_id}/action/v2/{tenant_id}/servers/{server_id}/action POST N A A N N N
1.4.3.6 Restore shelved server /v2/{tenant_id}/servers/{server_id}/action /v2/{tenant_id}/servers/{server_id}/action POST N A A N N N
1.4.3.7 Start server /v2/{tenant_id}/servers/{server_id}/action/v2/{tenant_id}/servers/{server_id}/action POST N A A A N N
1.4.3.8 Stop server /v2/{tenant_id}/servers/{server_id}/action/v2/{tenant_id}/servers/{server_id}/action POST N A A A N N
1.4.3.9 Get console output for an instance /v2/{tenant_id}/servers/{server_id}/action /v2/{tenant_id}/servers/{server_id}/action POST N A A A A N
1.4.3.10 Get VNC console for an instance /v2/{tenant_id}/servers/{server_id}/action /v2/{tenant_id}/servers/{server_id}/action POST N A A A N N
Virtual server (network interface operation)
1.5.3.1 Create interface /v2/{tenant_id}/servers/{server_id}/os-interface /v2/{tenant_id}/servers/{server_id}/os-interface POST N A A N N N
1.5.3.2 List interfaces /v2/{tenant_id}/servers/{server_id}/os-interface /v2/{tenant_id}/servers/{server_id}/os-interface GET N A A A A N
1.5.3.3 Show attached interface information /v2/{tenant_id}/servers/{server_id}/os-interface/{attachment_id} /v2/{tenant_id}/servers/{server_id}/os-interface/{attachment_id} GET N A A A A N
1.5.3.4 Detach interface /v2/{tenant_id}/servers/{server_id}/os-interface/{attachment_id} /v2/{tenant_id}/servers/{server_id}/os-interface/{attachment_id} DELETE N A A N N N
1.5.3.5 List actions for server /v2/{tenant_id}/servers/{server_id}/os-instance-actions /v2/{tenant_id}/servers/{server_id}/os-instance-actions GET N A A A A N
1.5.3.6 Show server action details /v2/{tenant_id}/servers/{server_id}/os-instance-actions/{action_id} /v2/{tenant_id}/servers/{server_id}/os-instance-actions/{action_id} GET N A A A A N
Virtual server (volume operation)
1.6.2.1 List volume attachments /v2/{tenant_id}/servers/{server_id}/os-volume_attachments /v2/{tenant_id}/servers/{server_id}/os-volume_attachments GET N A A A A N
1.6.2.2 Show volume attachment details /v2/{tenant_id}/servers/{server_id}/os-volume_attachments/{attachment_id} /v2/{tenant_id}/servers/{server_id}/os-volume_attachments/{attachment_id} GET N A A A A N
1.6.2.3 Attach volume /v2/{tenant_id}/servers/{server_id}/os-volume_attachments /v2/{tenant_id}/servers/{server_id}/os-volume_attachments POST N A A A N N
1.6.2.4 Delete volume attachment /v2/{tenant_id}/servers/{server_id}/os-volume_attachments/{attachment_id} /v2/{tenant_id}/servers/{server_id}/os-volume_attachments/{attachment_id} DELETE N A A A N N
Server group
1.7.3.1 List server groups /v2/{tenant_id}/os-server-groups/v2/{tenant_id}/os-server-groups GET N A A A A N
1.7.3.2 Create server group /v2/{tenant_id}/os-server-groups/v2/{tenant_id}/os-server-groups POST N A A A A N
1.7.3.3 Show server group details /v2/{tenant_id}/os-server-groups/{ServerGroup_id} /v2/{tenant_id}/os-server-groups/{ServerGroup_id} GET N A A A A N
1.7.3.4 Delete server group /v2/{tenant_id}/os-server-groups/{ServerGroup_id} /v2/{tenant_id}/os-server-groups/{ServerGroup_id} DELETE N A A A A N
Key pair
1.8.3.1 List keypairs /v2/{tenant_id}/os-keypairs/v2/{tenant_id}/os-keypairs GET N A A A A N
1.8.3.2 Create or import keypair /v2/{tenant_id}/os-keypairs/v2/{tenant_id}/os-keypairs POST N A A N N N
1.8.3.3 Delete keypair /v2/{tenant_id}/os-keypairs/{keypair_name}{?availability_zone} /v2/{tenant_id}/os-keypairs/{keypair_name}{?availability_zone} DELETE N A A N N N
1.8.3.4 Show keypair information /v2/{tenant_id}/os-keypairs/{keypair_name}{?availability_zone} /v2/{tenant_id}/os-keypairs/{keypair_name}{?availability_zone} GET N A A A A N
Dedicated virtual server
2.2.2.1 Show server information /v2/{tenant_id}/servers/{server_id}/v2/{tenant_id}/servers/{server_id} GET N A A A A N
2.2.2.2 List servers /v2/{tenant_id}/servers/detail/v2/{tenant_id}/servers/detail GET N A A A A N
Auto scale
3.2.2.1 Send signal /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/signal /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/signal POST N A A A N N
3.2.2.2 Retrieve details of stack resources /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name} /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name} GET N A A A A N
3.2.2.3 Register a schedule /autoscale_schedulers/autoscale_schedulers POST N A A N N N
3.2.2.4 Delete a schedule /autoscale_schedulers/{name}/autoscale_schedulers/{name} DELETE N A A N N N
3.2.2.5 List schedules /autoscale_schedulers/autoscale_schedulers GET N A A A A N
Virtual server imports/exports
4.2.2.1 Register image /v1/imageimport/v1/imageimport POST N A A N N N
4.2.2.2 Retrieve image registration status /v1/imageimport/{import_id}/status /v1/imageimport/{import_id}/status GET N A A N N N
4.2.2.3 List image registration status /v1/imageimport{?start, limit}/v1/imageimport{?start, limit} GET N A A N N N
4.2.2.4 Image export /v1/imageexport/v1/imageexport POST N A A N N N
4.2.2.5 Retrieve image export status /v1/imageexport/{export_id}/status /v1/imageexport/{export_id}/status GET N A A N N N
4.2.2.6 Retrieve the status of the image export list /v1/imageexport{?start, limit}/v1/imageexport{?start, limit} GET N A A N N N
4.2.2.7 Cancel image export /v1/imageexport/{export_id}/cancel /v1/imageexport/{export_id}/cancel POST N A A N N N
Volume (create, modify, delete)
5.2.2.1 List volume types /v2/{tenant_id}/types/v2/{tenant_id}/types GET N A A A A N
5.2.2.2 Show volume type information /v2/{tenant_id}/types/{volume_type_id} /v2/{tenant_id}/types/{volume_type_id} GET N A A A A N
5.2.2.3 List volumes (1) /v2/{tenant_id}/volumes/v2/{tenant_id}/volumes GET N A A A A N
5.2.2.4 List volumes (detailed) /v2/{tenant_id}/volumes/detail/v2/{tenant_id}/volumes/detail GET N A A A A N
5.2.2.5 Show volume information (1) /v2/{tenant_id}/volumes/{volume_id} /v2/{tenant_id}/volumes/{volume_id} GET N A A A A N
5.2.2.6 Create volume (1) /v2/{tenant_id}/volumes/v2/{tenant_id}/volumes POST N A A N N N
5.2.2.7 Update volume /v2/{tenant_id}/volumes/{volume_id}/v2/{tenant_id}/volumes/{volume_id} PUT N A A N N N
5.2.2.8 Delete volume (1) /v2/{tenant_id}/volumes/{volume_id}/v2/{tenant_id}/volumes/{volume_id} DELETE N A A N N N
5.2.2.9 List volumes (2) /v1.1/{tenant_id}/os-volumes/v1.1/{tenant_id}/os-volumes GET N A A A A N
5.2.2.10 List details for volumes /v1.1/{tenant_id}/os-volumes/detail /v1.1/{tenant_id}/os-volumes/detail GET N A A A A N
5.2.2.11 Show volume information (2) /v1.1/{tenant_id}/os-volumes/{volume_id} /v1.1/{tenant_id}/os-volumes/{volume_id} GET N A A A A N
5.2.2.12 Create volume (2) /v1.1/{tenant_id}/os-volumes/v1.1/{tenant_id}/os-volumes POST N A A N N N
5.2.2.13 Delete volume (2) /v1.1/{tenant_id}/os-volumes/{volume_id} /v1.1/{tenant_id}/os-volumes/{volume_id} DELETE N A A N N N
Volume (operations)
5.3.2.1 Create image /v2/{tenant_id}/volumes/{volume_id}/action/v2/{tenant_id}/volumes/{volume_id}/action POST N A A N N N
5.3.2.2 Extend size of volume /v2/{tenant_id}/volumes/{volume_id}/action /v2/{tenant_id}/volumes/{volume_id}/action POST N A A N N N
Snapshot (create, modify, delete)
6.2.2.1 List snapshots (1) /v2/{tenant_id}/snapshots/v2/{tenant_id}/snapshots GET N A A A A N
6.2.2.2 List snapshots (detailed) /v2/{tenant_id}/snapshots/detail /v2/{tenant_id}/snapshots/detail GET N A A A A N
6.2.2.3 Show snapshot information /v2/{tenant_id}/snapshots/{snapshot_id} /v2/{tenant_id}/snapshots/{snapshot_id} GET N A A A A N
6.2.2.4 Create snapshot (1) /v2/{tenant_id}/snapshots/v2/{tenant_id}/snapshots POST N A A N N N
6.2.2.5 Update snapshot /v2/{tenant_id}/snapshots/{snapshot_id} /v2/{tenant_id}/snapshots/{snapshot_id} PUT N A A N N N
6.2.2.6 Delete snapshot (1) /v2/{tenant_id}/snapshots/{snapshot_id} /v2/{tenant_id}/snapshots/{snapshot_id} DELETE N A A N N N
6.2.2.7 List snapshots (2) /v1.1/{tenant_id}/os-snapshots/v1.1/{tenant_id}/os-snapshots GET N A A A A N
6.2.2.8 List details for snapshots /v1.1/{tenant_id}/os-snapshots/detail /v1.1/{tenant_id}/os-snapshots/detail GET N A A A A N
6.2.2.9 Show snapshot /v1.1/{tenant_id}/os-snapshots/{snapshot_id} /v1.1/{tenant_id}/os-snapshots/{snapshot_id} GET N A A A A N
6.2.2.10 Create snapshot (2) /v1.1/{tenant_id}/os-snapshots/v1.1/{tenant_id}/os-snapshots POST N A A N N N
6.2.2.11 Delete snapshot (2) /v1.1/{tenant_id}/os-snapshots/{snapshot_id} /v1.1/{tenant_id}/os-snapshots/{snapshot_id} DELETE N A A N N N
Snapshot (operations)
6.3.2.1 Restore volume from the snapshot /v2/{tenant_id}/snapshots/{snapshot_id}/action /v2/{tenant_id}/snapshots/{snapshot_id}/action POST N A A N N N
Image (create, modify, delete)
7.2.3.1 List images (1) /v2/{tenant_id}/images/detail/v2/{tenant_id}/images/detail GET N A A A A N
7.2.3.2 List details for images /v2/{tenant_id}/images/detail/v2/{tenant_id}/images/detail GET N A A A A N
7.2.3.3 Get image information /v2/{tenant_id}/images/{image_id}/v2/{tenant_id}/images/{image_id} GET N A A A A N
7.2.3.4 Get image details (1) /v2/{tenant_id}/images/{image_id}/v2/{tenant_id}/images/{image_id} GET N A A A A N
7.2.3.5 Get image details (2) /v2/{tenant_id}/images/{image_id}/v2/{tenant_id}/images/{image_id} GET N A A A A N
7.2.3.6 Get an Image /v2/images/<IMAGE_ID>/v2/images/<IMAGE_ID> GET N A A A A N
7.2.3.7 List images details /v2/{tenant_id}/images/detail{?changes-since,server,name,status,type} /v2/{tenant_id}/images/detail{?changes-since,server,name,status,type} GET N A A A A N
7.2.3.8 List images (2) /v2/images/v2/images GET N A A A A N
7.2.3.9 Update an image /v2/images/{image_id}/v2/images/{image_id} PATCH N A A N N N
7.2.3.10 Delete an Image /v2/images/<IMAGE_ID>/v2/images/<IMAGE_ID> DELETE N A A N N N
7.2.3.11 Delete image /v2/{tenant_id}/images/{image_id}/v2/{tenant_id}/images/{image_id} DELETE N A A N N N
7.2.3.12 Show image metadata /v2/{tenant_id}/images/{image_id}/metadata/v2/{tenant_id}/images/{image_id}/metadata GET N A A A A N
7.2.3.13 Show image metadata item details /v2/{tenant_id}/images/{image_id}/metadata/{key} /v2/{tenant_id}/images/{image_id}/metadata/{key} GET N A A A A N
7.2.3.14 Create or replace image metadata /v2/{tenant_id}/images/{image_id}/metadata/v2/{tenant_id}/images/{image_id}/metadata PUT N A A N N N
7.2.3.15 Create or update image metadata item /v2/{tenant_id}/images/{image_id}/metadata/{key} /v2/{tenant_id}/images/{image_id}/metadata/{key} PUT N A A N N N
7.2.3.16 Update image metadata items /v2/{tenant_id}/images/{image_id}/metadata/v2/{tenant_id}/images/{image_id}/metadata POST N A A N N N
7.2.3.17 Delete image metadata item /v2/{tenant_id}/images/{image_id}/metadata/{key} /v2/{tenant_id}/images/{image_id}/metadata/{key} DELETE N A A N N N
Image (sharing between tenants)
7.3.3.1 List image member /v2/images/<IMAGE_ID>/members/v2/images/<IMAGE_ID>/members GET N A A A A N
7.3.3.2 Show image member details /v2/images/<IMAGE_ID>/members/<member_id> /v2/images/<IMAGE_ID>/members/<member_id> GET N A A A A N
7.3.3.3 Create image member /v2/images/<IMAGE_ID>/members/v2/images/<IMAGE_ID>/members POST N A A N N N
7.3.3.4 Update image member /v2/images/<IMAGE_ID>/members/<member_id> /v2/images/<IMAGE_ID>/members/<member_id> PUT N A A N N N
7.3.3.5 Delete image member /v2/images/<IMAGE_ID>/members/<member_id> /v2/images/<IMAGE_ID>/members/<member_id> DELETE N A A N N N
Container / object management
8.2.2.1 Update account metadata /v1/{account}/v1/{account} POST N A A A A N
8.2.2.2 Retrieve account metadata /v1/{account}/v1/{account} HEAD N A A A A N
8.2.2.3 List containers /v1/{account}{?limit,marker,end_marker,format,prefix,delimiter} /v1/{account}{?limit,marker,end_marker,format,prefix,delimiter} GET N A A A A N
8.2.2.4 Create container /v1/{account}/{container}/v1/{account}/{container} PUT N A A A A N
8.2.2.5 Update container metadata /v1/{account}/{container}/v1/{account}/{container} POST N A A A A N
8.2.2.6 Retrieve container metadata /v1/{account}/{container}/v1/{account}/{container} HEAD N A A A A N
8.2.2.7 Delete container /v1/{account}/{container}/v1/{account}/{container} DELETE N A A A A N
8.2.2.8 List objects /v1/{account}/{container}{?limit,marker,end_marker,prefix,format,delimiter,path} /v1/{account}/{container}{?limit,marker,end_marker,prefix,format,delimiter,path} GET N A A A A N
8.2.2.9 Retrieve object /v1/{account}/{container}/{object} /v1/{account}/{container}/{object} GET N A A A A N
8.2.2.10 Create object /v1/{account}/{container}/{object}{?multipart-manifest} /v1/{account}/{container}/{object}{?multipart-manifest} PUT N A A A A N
8.2.2.11 Copy object /v1/{account}/{container}/{object} /v1/{account}/{container}/{object} COPY N A A A A N
8.2.2.12 Delete object /v1/{account}/{container}/{object} /v1/{account}/{container}/{object} DELETE N A A A A N
8.2.2.13 Retrieve object metadata /v1/{account}/{container}/{object} /v1/{account}/{container}/{object} HEAD N A A A A N
8.2.2.14 Update object metadata /v1/{account}/{container}/{object} /v1/{account}/{container}/{object} POST N A A A A N
8.2.2.15 Bulk operation /v1/{account}?bulk-delete/v1/{account}?bulk-delete POST N A A A A N
Virtual servers for SAP
9.2.2.1 List virtual servers /l_servers/l_servers GET N A A A A N
9.2.2.2 Retrieve virtual server details /l_servers/virtualServerResourceId/l_servers/virtualServerResourceId GET N A A A A N
9.2.2.3 List image registration status /templates/l_servers/templates/l_servers GET N AA AA AA AA N
9.2.2.4 Create virtual server /l_servers/l_servers POST N A A N N N
9.2.2.5 Recreate virtual server from backup image /l_servers/l_servers POST N A A N N N * Available only in Japan East1, Japan West1/2 region
9.2.2.6 Start virtual server /l_servers/virtualServerResourceId/start /l_servers/virtualServerResourceId/start PUT N A A A N N
9.2.2.7 Stop virtual server /l_servers/virtualServerResourceId/stop/l_servers/virtualServerResourceId/stop PUT N A A A N N
9.2.2.8 Restart virtual server /l_servers/virtualServerResourceId/restart /l_servers/virtualServerResourceId/restart PUT N A A A N N
9.2.2.9 Delete virtual server /l_servers/virtualServerResourceId/l_servers/virtualServerResourceId DELETE N A A N N N
9.2.2.10 Change virtual server /l_servers/virtualServerResourceId/l_servers/virtualServerResourceId PUT N A A N N N
9.2.2.11 Attach disk to virtual server /l_servers/virtualServerResourceId/attach /l_servers/virtualServerResourceId/attach PUT N A A N N N
9.2.2.12 Attach NIC to virtual server /l_servers/virtualServerResourceId/attach /l_servers/virtualServerResourceId/attach PUT N A A N N N
9.2.2.13 Detach disk from virtual server /l_servers/virtualServerResourceId/detach /l_servers/virtualServerResourceId/detach PUT N A A N N N
9.2.2.14 Detach NIC from virtual server /l_servers/virtualServerResourceId/detach /l_servers/virtualServerResourceId/detach PUT N A A N N N
9.2.2.15 Create clone image /server_images/server_images POST N A A A N N
9.2.2.16 Create backup image /server_images/server_images POST N A A A N N * Available only in Japan East1, Japan West1/2 region
9.2.2.17 Create snapshot /server_images/server_images POST N A A A N N
9.2.2.18 List clone images /server_images/server_images GET N A A A A N
9.2.2.19 List backup images /server_images/server_images GET N A A A A N * Available only in Japan East1, Japan West1/2 region
9.2.2.20 Change disclosure scope of clone image /server_images/cloneImageName/move/server_images/cloneImageName/move PUT N A A N N N
9.2.2.21 Restore snapshot /server_images/snapshotResourceId/restore /server_images/snapshotResourceId/restore PUT N A A A N N
9.2.2.22 Delete clone image /server_images/cloneImageName/server_images/cloneImageName DELETE N A A A N N
9.2.2.23 Delete backup image /server_images/backupImageName/server_images/backupImageName DELETE N A A A N N * Available only in Japan East1, Japan West1/2 region
9.2.2.24 Delete snapshot /server_images/snapshotResourceId/server_images/snapshotResourceId DELETE N A A A N N
9.2.2.25 Retrieve task details /tasks/taskId/tasks/taskId GET N AA AA AA AA N
9.2.2.26 Enable project /projects/projects POST N A N N N N
9.2.2.27 Disable project /projects/projId/projects/projId DELETE N A N N N N
9.2.2.28 Retrieve project details /projects/projId/projects/projId GET N A A A A N
9.2.2.29 Create network resource /networks/networks POST N A A N N N
9.2.2.30 Delete network resource /networks/<networkResourceId>/networks/<networkResourceId> DELETE N A A N N N
9.2.2.31 List network resources /networks/networks GET N A A A A N
API Reference(Network)
Network
1.2.2.1 List networks /v2.0/networks/v2.0/networks GET N A A A A N
1.2.2.2 Create network /v2.0/networks/v2.0/networks POST N A A N N N
1.2.2.3 Show network /v2.0/networks/{network_id}/v2.0/networks/{network_id} GET N A A A A N
1.2.2.4 Update network /v2.0/networks/{network_id}/v2.0/networks/{network_id} PUT N A A N N N
1.2.2.5 Delete network /v2.0/networks/{network_id}/v2.0/networks/{network_id} DELETE N A A N N N
Subnet
1.3.2.1 List subnets /v2.0/subnets/v2.0/subnets GET N A A A A N
1.3.2.2 Create subnet /v2.0/subnets/v2.0/subnets POST N A A N N N
1.3.2.3 Show subnet /v2.0/subnets/{subnet_id}/v2.0/subnets/{subnet_id} GET N A A A A N
1.3.2.4 Update subnet /v2.0/subnets/{subnet_id}/v2.0/subnets/{subnet_id} PUT N A A N N N
1.3.2.5 Delete subnet /v2.0/subnets/{subnet_id}/v2.0/subnets/{subnet_id} DELETE N A A N N N
Security groups
1.4.2.1 Create security group /v2.0/security-groups/v2.0/security-groups POST N A A N N N
1.4.2.2 Show security group /v2.0/security-groups/{security_group_id} /v2.0/security-groups/{security_group_id} GET N A A A A N
1.4.2.3 Update security group /v2.0/security-groups/{security_group_id} /v2.0/security-groups/{security_group_id} PUT N A A N N N
1.4.2.4 Delete security group /v2.0/security-groups/{security_group_id} /v2.0/security-groups/{security_group_id} DELETE N A A N N N
1.4.2.5 Create security group rule /v2.0/security-group-rules/v2.0/security-group-rules POST N A A N N N
1.4.2.6 Delete security group rule /v2.0/security-group-rules/{rules-security-groups-id} /v2.0/security-group-rules/{rules-security-groups-id} DELETE N A A N N N
1.4.2.7 List security groups /v2.0/security-groups/v2.0/security-groups GET N A A A A N
1.4.2.8 List security group rules /v2.0/security-group-rules/v2.0/security-group-rules GET N A A A A N
1.4.2.9 Show security group rule /v2.0/security-group-rules/{rules-security-groups-id} /v2.0/security-group-rules/{rules-security-groups-id} GET N A A A A N
Port
1.5.2.1 List ports /v2.0/ports/v2.0/ports GET N A A A A N
1.5.2.2 Create port /v2.0/ports/v2.0/ports POST N A A N N N
1.5.2.3 Show port /v2.0/ports/{port_id}/v2.0/ports/{port_id} GET N A A A A N
1.5.2.4 Update port /v2.0/ports/{port_id}/v2.0/ports/{port_id} PUT N A A N N N
1.5.2.5 Delete port /v2.0/ports/{port_id}/v2.0/ports/{port_id} DELETE N A A N N N
Global IP address
1.6.2.1 List floating IPs /v2.0/floatingips/v2.0/floatingips GET N A A A A N
1.6.2.2 Create floating IP /v2.0/floatingips/v2.0/floatingips POST N A A N N N
1.6.2.3 Show floating IP details /v2.0/floatingips/{floatingip_id}/v2.0/floatingips/{floatingip_id} GET N A A A A N
1.6.2.4 Update floating IP /v2.0/floatingips/{floatingip_id}/v2.0/floatingips/{floatingip_id} PUT N A A N N N
1.6.2.5 Delete floating IP /v2.0/floatingips/{floatingip_id}/v2.0/floatingips/{floatingip_id} DELETE N A A N N N
Router
2.2.2.1 Create router /v2.0/routers/v2.0/routers POST N A A N N N
2.2.2.2 Show router details /v2.0/routers/{router_id}/v2.0/routers/{router_id} GET N A A A A N
2.2.2.3 Delete router /v2.0/routers/{router_id}/v2.0/routers/{router_id} DELETE N A A N N N
2.2.2.4 Update router /v2.0/routers/{router_id}/v2.0/routers/{router_id} PUT N A A N N N
2.2.2.5 Update extra route /v2.0/routers/{router_id}/v2.0/routers/{router_id} PUT N A A N N N
2.2.2.6 Add interface to router /v2.0/routers/{router_id}/add_router_interface /v2.0/routers/{router_id}/add_router_interface PUT N A A N N N
2.2.2.7 Remove interface from router /v2.0/routers/{router_id}/remove_router_interface /v2.0/routers/{router_id}/remove_router_interface PUT N A A N N N
2.2.2.8 List routers /v2.0/routers/v2.0/routers GET N A A A A N
Network connections between projects
2.3.2.1 Add interface to router /v2.0/routers/{router_id}/add_cross_project_router_interface /v2.0/routers/{router_id}/add_cross_project_router_interface PUT N A A N N N
2.3.2.2 Remove interface from router /v2.0/routers/{router_id}/remove_cross_project_router_interface /v2.0/routers/{router_id}/remove_cross_project_router_interface PUT N A A N N N
2.3.2.3 Update router /v2.0/routers/{router_id}/v2.0/routers/{router_id} PUT N A A N N N
Firewall
2.4.2.1 List firewall rules /v2.0/fw/firewall_rules/v2.0/fw/firewall_rules GET N A A A A N
2.4.2.2 Show firewall rule details /v2.0/fw/firewall_rules/{firewall_rule-id} /v2.0/fw/firewall_rules/{firewall_rule-id} GET N A A A A N
2.4.2.3 Create firewall rule /v2.0/fw/firewall_rules/v2.0/fw/firewall_rules POST N A A N N N
2.4.2.4 Update firewall rule /v2.0/fw/firewall_rules/{firewall_rule-id}/v2.0/fw/firewall_rules/{firewall_rule-id} PUT N A A N N N
2.4.2.5 Delete firewall rule /v2.0/fw/firewall_rules/{firewall_rule-id}/v2.0/fw/firewall_rules/{firewall_rule-id} DELETE N A A N N N
2.4.2.6 List firewall policies /v2.0/fw/firewall_policies/v2.0/fw/firewall_policies GET N A A A A N
2.4.2.7 Shows firewall policy details /v2.0/fw/firewall_policies/{firewall_policy-id} /v2.0/fw/firewall_policies/{firewall_policy-id} GET N A A A A N
2.4.2.8 Create firewall policy /v2.0/fw/firewall_policies/v2.0/fw/firewall_policies POST N A A N N N
2.4.2.9 Update firewall policy /v2.0/fw/firewall_policies/{firewall_policy-id} /v2.0/fw/firewall_policies/{firewall_policy-id} PUT N A A N N N
2.4.2.10 Delete firewall policy /v2.0/fw/firewall_policies/{firewall_policy-id} /v2.0/fw/firewall_policies/{firewall_policy-id} DELETE N A A N N N
2.4.2.11 Insert firewall rule in firewall policy /v2.0/fw/firewall_policies/{firewall_policy-id}/insert_rule /v2.0/fw/firewall_policies/{firewall_policy-id}/insert_rule PUT N A A N N N
2.4.2.12 Remove firewall rule from firewall policy /v2.0/fw/firewall_policies/{firewall_policy-id}/remove_rule /v2.0/fw/firewall_policies/{firewall_policy-id}/remove_rule PUT N A A N N N
2.4.2.13 List firewalls /v2.0/fw/firewalls/v2.0/fw/firewalls GET N A A A A N
2.4.2.14 Shows firewall details /v2.0/fw/firewalls/{firewall-id}/v2.0/fw/firewalls/{firewall-id} GET N A A A A N
2.4.2.15 Create firewall /v2.0/fw/firewalls/v2.0/fw/firewalls POST N A A N N N
2.4.2.16 Update firewall /v2.0/fw/firewalls/{firewall-id}/v2.0/fw/firewalls/{firewall-id} PUT N A A N N N
2.4.2.17 Update firewall(Connection reset) /v2.0/fw/firewalls/{firewall-id}/reset_connections /v2.0/fw/firewalls/{firewall-id}/reset_connections PUT N A A N N N
2.4.2.18 Delete firewall /v2.0/fw/firewalls/{firewall-id}/v2.0/fw/firewalls/{firewall-id} DELETE N A A N N N
Common for VPNs
3.2.2.1 List VPN services /v2.0/vpn/vpnservices/v2.0/vpn/vpnservices GET N A A A A N
3.2.2.2 Show VPN service details /v2.0/vpn/vpnservices/{service-id}/v2.0/vpn/vpnservices/{service-id} GET N A A A A N
3.2.2.3 Create VPN service /v2.0/vpn/vpnservices/v2.0/vpn/vpnservices POST N A A N N N
3.2.2.4 Update VPN service /v2.0/vpn/vpnservices/{service-id}/v2.0/vpn/vpnservices/{service-id} PUT N A A N N N
3.2.2.5 Delete VPN service /v2.0/vpn/vpnservices/{service-id}/v2.0/vpn/vpnservices/{service-id} DELETE N A A N N N
SSL-VPN
3.3.4.1 List SSL VPN Connections /v2.0/vpn/ssl-vpn-connections GET N A A A A N
3.3.4.2 Shows details for a specified SSL VPN Connection /v2.0/vpn/ssl-vpn-connections/{sslvpnconnection-id} GET N A A A A N
3.3.4.3 Create SSL VPN Connection /v2.0/vpn/ssl-vpn-connections POST N A A N N N
3.3.4.4 Update SSL VPN Connection /v2.0/vpn/ssl-vpn-connections/{sslvpnconnection-id} PUT N A A N N N
3.3.4.5 Delete SSL VPN Connection /v2.0/vpn/ssl-vpn-connections/{sslvpnconnection-id} DELETE N A A N N N
SSL-VPN V2
3.4.3.13.3.3.1 List SSL VPN V2 Connections /v2.0/vpn/ssl-vpn-v2-connections/v2.0/vpn/ssl-vpn-v2-connections GET N A A A A N
3.4.3.23.3.3.2 Shows details for a specified SSL VPN V2 Connection /v2.0/vpn/ssl-vpn-v2-connections/{sslvpnv2connection-id} /v2.0/vpn/ssl-vpn-v2-connections/{sslvpnv2connection-id} GET N A A A A N
3.4.3.33.3.3.3 Create SSL VPN V2 Connection /v2.0/vpn/ssl-vpn-v2-connections/v2.0/vpn/ssl-vpn-v2-connections POST N A A N N N
3.4.3.43.3.3.4 Update SSL VPN V2 Connection /v2.0/vpn/ssl-vpn-v2-connections/{sslvpnv2connection-id} /v2.0/vpn/ssl-vpn-v2-connections/{sslvpnv2connection-id} PUT N A A N N N
3.4.3.53.3.3.5 Delete SSL VPN V2 Connection /v2.0/vpn/ssl-vpn-v2-connections/{sslvpnv2connection-id} /v2.0/vpn/ssl-vpn-v2-connections/{sslvpnv2connection-id} DELETE N A A N N N
Ipsec VPN
3.5.2.13.4.2.1 List IPSec policies /v2.0/vpn/ipsecpolicies/v2.0/vpn/ipsecpolicies GET N A A A A N
3.5.2.23.4.2.2 Show IPSec policy details /v2.0/vpn/ipsecpolicies/{ipsecpolicy-id} /v2.0/vpn/ipsecpolicies/{ipsecpolicy-id} GET N A A A A N
3.5.2.33.4.2.3 Create IPSec Policy /v2.0/vpn/ipsecpolicies/v2.0/vpn/ipsecpolicies POST N A A N N N
3.5.2.43.4.2.4 Update IPSec Policy /v2.0/vpn/ipsecpolicies/{ipsecpolicy-id} /v2.0/vpn/ipsecpolicies/{ipsecpolicy-id} PUT N A A N N N
3.5.2.53.4.2.5 Delete IPSec policy /v2.0/vpn/ipsecpolicies/{ipsecpolicy-id} /v2.0/vpn/ipsecpolicies/{ipsecpolicy-id} DELETE N A A N N N
3.5.2.63.4.2.6 List IPSec site connections /v2.0/vpn/ipsec-site-connections/v2.0/vpn/ipsec-site-connections GET N A A A A N
3.5.2.73.4.2.7 Show IPSec site connection details /v2.0/vpn/ipsec-site-connections/{connection-id} /v2.0/vpn/ipsec-site-connections/{connection-id} GET N A A A A N
3.5.2.83.4.2.8 Create IPSec site connection /v2.0/vpn/ipsec-site-connections/v2.0/vpn/ipsec-site-connections POST N A A N N N
3.5.2.93.4.2.9 Update IPSec site connection /v2.0/vpn/ipsec-site-connections/{connection-id} /v2.0/vpn/ipsec-site-connections/{connection-id} PUT N A A N N N
3.5.2.103.4.2.10 Delete IPSec site connection /v2.0/vpn/ipsec-site-connections/{connection-id} /v2.0/vpn/ipsec-site-connections/{connection-id} DELETE N A A N N N
3.5.2.113.4.2.11 List IKE policies /v2.0/vpn/ikepolicies/v2.0/vpn/ikepolicies GET N A A A A N
3.5.2.123.4.2.12 Show IKE policy details /v2.0/vpn/ikepolicies/{ikepolicy-id}/v2.0/vpn/ikepolicies/{ikepolicy-id} GET N A A A A N
3.5.2.133.4.2.13 Create IKE policy /v2.0/vpn/ikepolicies/v2.0/vpn/ikepolicies POST N A A N N N
3.5.2.143.4.2.14 Update IKE policy /v2.0/vpn/ikepolicies/{ikepolicy-id}/v2.0/vpn/ikepolicies/{ikepolicy-id} PUT N A A N N N
3.5.2.153.4.2.15 Delete IKE policy /v2.0/vpn/ikepolicies/{ikepolicy-id}/v2.0/vpn/ikepolicies/{ikepolicy-id} DELETE N A A N N N
Network connector
4.2.2.1 Show Network Connector Pool /v2.0/network_connector_pools/<network connector pool id> /v2.0/network_connector_pools/<network connector pool id> GET N A A N N N
4.2.2.2 List Network Connector Pools /v2.0/network_connector_pools/v2.0/network_connector_pools GET N A A N N N
4.2.2.3 Create Network Connector /v2.0/network_connectors/v2.0/network_connectors POST N A A N N N
4.2.2.4 Show Network Connector /v2.0/network_connectors/<network connector id> /v2.0/network_connectors/<network connector id> GET N A A A A N
4.2.2.5 List Network Connectors /v2.0/network_connectors/v2.0/network_connectors GET N A A A A N
4.2.2.6 Update Network Connector /v2.0/network_connectors/<network connector id> /v2.0/network_connectors/<network connector id> PUT N A A N N N
4.2.2.7 Deletes Network Connector /v2.0/network_connector/<network connector id> /v2.0/network_connector/<network connector id> DELETE N A A N N N
4.2.2.8 Create Network Connector Endpoint /v2.0/network_connector_endpoints/v2.0/network_connector_endpoints POST N A A N N N
4.2.2.9 Show Network Connector Endpoint /v2.0/network_connector_endpoints/<network connector endpoint id> /v2.0/network_connector_endpoints/<network connector endpoint id> GET N A A A A N
4.2.2.10 List Network Connector Endpoints /v2.0/network_connector_endpoints/v2.0/network_connector_endpoints GET N A A A A N
4.2.2.11 Update Network Connector Endpoint /v2.0/network_connector_endpoints/<network connector endpoint id> /v2.0/network_connector_endpoints/<network connector endpoint id> PUT N A A N N N
4.2.2.12 Deletes Network Connector Endpoint /v2.0/network_connector_endpoints/<network connector endpoint id> /v2.0/network_connector_endpoints/<network connector endpoint id> DELETE N A A N N N
4.2.2.13 Connect Network Connector Endpoint /v2.0/network_connector_endpoints/<network connector endpoint id>/connect /v2.0/network_connector_endpoints/<network connector endpoint id>/connect PUT N A A N N N
4.2.2.14 Disconnect Network Connector Endpoint /v2.0/network_connector_endpoints/<network connector endpoint id>/disconnect /v2.0/network_connector_endpoints/<network connector endpoint id>/disconnect PUT N A A N N N
4.2.2.15 List Connected Interfaces of Network Connector Endpoint /v2.0/network_connector_endpoints/<network connector endpoint id>/interfaces /v2.0/network_connector_endpoints/<network connector endpoint id>/interfaces GET N A A A A N
Load balancer
5.2.3.1 ApplySecurityGroupsToLoadBalancer /?Action=ApplySecurityGroupsToLoadBalancer /?Action=ApplySecurityGroupsToLoadBalancer GET N A A N N N
5.2.3.2 AttachLoadBalancerToSubnets /?Action=AttachLoadBalancerToSubnets /?Action=AttachLoadBalancerToSubnets GET N A A N N N
5.2.3.3 ConfigureHealthCheck /?Action=ConfigureHealthCheck/?Action=ConfigureHealthCheck GET N A A N N N
5.2.3.4 CreateLBCookieStickinessPolicy /?Action=CreateLBCookieStickinessPolicy /?Action=CreateLBCookieStickinessPolicy GET N A A N N N
5.2.3.5 CreateLoadBalancer /?Action=CreateLoadBalancer/?Action=CreateLoadBalancer GET N A A N N N
5.2.3.6 CreateLoadBalancerListeners /?Action=CreateLoadBalancerListeners /?Action=CreateLoadBalancerListeners GET N A A N N N
5.2.3.7 CreateLoadBalancerPolicy /?Action=CreateLoadBalancerPolicy /?Action=CreateLoadBalancerPolicy GET N A A N N N
5.2.3.8 CreateSorryServerRedirectionPolicy /?Action=CreateSorryServerRedirectionPolicy /?Action=CreateSorryServerRedirectionPolicy GET N A A N N N
5.2.3.9 DeleteLoadBalancer /?Action=DeleteLoadBalancer/?Action=DeleteLoadBalancer GET N A A N N N
5.2.3.10 DeleteLoadBalancerListeners /?Action=DeleteLoadBalancerListeners /?Action=DeleteLoadBalancerListeners GET N A A N N N
5.2.3.11 DeleteLoadBalancerPolicy /?Action=DeleteLoadBalancerPolicy /?Action=DeleteLoadBalancerPolicy GET N A A N N N
5.2.3.12 DeregisterInstancesFromLoadBalancer /?Action=DeregisterInstancesFromLoadBalancer /?Action=DeregisterInstancesFromLoadBalancer GET N A A N N N
5.2.3.13 DescribeLoadBalancerAttributes /?Action=DescribeLoadBalancerAttributes /?Action=DescribeLoadBalancerAttributes GET N A A A A N
5.2.3.14 DescribeLoadBalancerPolicies /?Action=DescribeLoadBalancerPolicies /?Action=DescribeLoadBalancerPolicies GET N A A A A N
5.2.3.15 DescribeLoadBalancers /?Action=DescribeLoadBalancers/?Action=DescribeLoadBalancers GET N A A A A N
5.2.3.16 DetachLoadBalancerFromSubnets /?Action=DetachLoadBalancerFromSubnets /?Action=DetachLoadBalancerFromSubnets GET N A A N N N
5.2.3.17 ModifyLoadBalancerAttributes /?Action=ModifyLoadBalancerAttributes /?Action=ModifyLoadBalancerAttributes GET N A A N N N
5.2.3.18 RegisterInstancesWithLoadBalancer /?Action=RegisterInstancesWithLoadBalancer /?Action=RegisterInstancesWithLoadBalancer GET N A A N N N
5.2.3.19 SetLoadBalancerListenerSSLCertificate /?Action=SetLoadBalancerListenerSSLCertificate /?Action=SetLoadBalancerListenerSSLCertificate GET N A A N N N
5.2.3.20 SetLoadBalancerPoliciesOfListener /?Action=SetLoadBalancerPoliciesOfListener /?Action=SetLoadBalancerPoliciesOfListener GET N A A N N N
Zone and record management
6.2.2.1 Create zone /v1.0/hostedzone/v1.0/hostedzone POST N A A N N N
6.2.2.2 Retrieve zone information /v1.0/hostedzone/{zoneId }/v1.0/hostedzone/{zoneId } GET N A A A A N
6.2.2.3 List zone information /v1.0/hostedzone/v1.0/hostedzone GET N A A A A N
6.2.2.4 Delete zone /v1.0/hostedzone/{zoneId }/v1.0/hostedzone/{zoneId } DELETE N A A N N N
6.2.2.5 Create/delete record v1.0/hostedzone/{zoneId}/rrsetv1.0/hostedzone/{zoneId}/rrset POST N A A N N N
6.2.2.6 List record information /v1.0/hostedzone/{zoneId}/rrset/v1.0/hostedzone/{zoneId}/rrset GET N A A A A N
6.2.2.7 Retrieve update request information /v1.0/change/{updateRequestId }/v1.0/change/{updateRequestId } GET N A A A A N
API Reference(Application Platform Service)
Virtual database servers
1.2.2.1 Create virtual database server /v1.0/{tenantId}/instances/v1.0/{tenantId}/instances POST N A A N N N
1.2.2.2 Delete virtual database server /v1.0/{tenantId}/instances/{instanceId}/v1.0/{tenantId}/instances/{instanceId} DELETE N A A A N N
1.2.2.3 Modify virtual database server /v1.0/{tenantId}/instances/{instanceId}/v1.0/{tenantId}/instances/{instanceId} PUT N A A A N N
1.2.2.4 Restore virtual database server from DB snapshot /v1.0/{tenantId}/instances/v1.0/{tenantId}/instances POST N A A A N N
1.2.2.5 Restore virtual database server to point in time /v1.0/{tenantId}/instances/{instanceId} /v1.0/{tenantId}/instances/{instanceId} POST N A A A N N
1.2.2.6 Start virtual database server /v1.0/{tenantId}/instances/{instanceId}/action /v1.0/{tenantId}/instances/{instanceId}/action POST N A A A N N
1.2.2.7 Stop virtual database server /v1.0/{tenantId}/instances/{instanceId}/action /v1.0/{tenantId}/instances/{instanceId}/action POST N A A A N N
1.2.2.8 Restart virtual database server /v1.0/{tenantId}/instances/{instanceId}/action /v1.0/{tenantId}/instances/{instanceId}/action POST N A A A N N
1.2.2.9 Create read replica virtual database server /v1.0/{tenantId}/instances /v1.0/{tenantId}/instances POST N A A N N N
1.2.2.10 List virtual database servers /v1.0/{tenantId}/instances/v1.0/{tenantId}/instances GET N A A A A N
1.2.2.11 Show virtual database server details /v1.0/{tenantId}/instances/{instanceId}/v1.0/{tenantId}/instances/{instanceId} GET N A A A A N
1.2.2.12 Cancel an operation for a virtual database server /v1.0/{tenantId}/instances/{instanceId}/action/v1.0/{tenantId}/instances/{instanceId}/action POST N A A A N N
1.2.2.13 Show DB engine details /v1.0/{tenantId}/engineversion/v1.0/{tenantId}/engineversion GET N A A A A N
1.2.2.14 List flavors /v1.0/{tenantId}/flavors/v1.0/{tenantId}/flavors GET N A A A A N
1.2.2.15 Show flavor details /v1.0/{tenantId}/flavors/{flavorId}/v1.0/{tenantId}/flavors/{flavorId} GET N A A A A N
DB snapshots
1.3.2.1 Create DB snapshot /v1.0/{tenantId}/snapshots/v1.0/{tenantId}/snapshots POST N A A A N N
1.3.2.2 Delete DB snapshot /v1.0/{tenantId}/snapshots/{snapshotId}/v1.0/{tenantId}/snapshots/{snapshotId} DELETE N A A A N N
1.3.2.3 Copy DB snapshot /v1.0/{tenantId}/snapshots/{snapshotId}/v1.0/{tenantId}/snapshots/{snapshotId} PUT N A A N N N
1.3.2.4 List DB snapshots /v1.0/{tenantId}/snapshots/v1.0/{tenantId}/snapshots GET N A A A A N
1.3.2.5 Show DB snapshot details /v1.0/{tenantId}/snapshots/{snapshotId}/v1.0/{tenantId}/snapshots/{snapshotId} GET N A A A A N
DB log files
1.4.2.1 List DB log files /v1.0/{tenantId}/logfiles/{instanceId}/v1.0/{tenantId}/logfiles/{instanceId} GET N A A A A N
1.4.2.2 Show DB log file details /v1.0/{tenantId}/logfiles/{instanceId}/{logFileName} /v1.0/{tenantId}/logfiles/{instanceId}/{logFileName} GET N A A A A N
DB subnet group
1.5.2.1 Create DB subnet group /v1.0/{tenantId}/subnetgroups/v1.0/{tenantId}/subnetgroups POST N A A N N N
1.5.2.2 Delete DB subnet group /v1.0/{tenantId}/subnetgroups/{subnetGroupId} /v1.0/{tenantId}/subnetgroups/{subnetGroupId} DELETE N A A N N N
1.5.2.3 Modify DB subnet group /v1.0/{tenantId}/subnetgroups/{subnetGroupId} /v1.0/{tenantId}/subnetgroups/{subnetGroupId} PUT N A A N N N
1.5.2.4 List DB subnet groups /v1.0/{tenantId}/subnetgroups/v1.0/{tenantId}/subnetgroups GET N A A A A N
1.5.2.5 Show DB subnet group details /v1.0/{tenantId}/subnetgroups/{subnetGroupId} /v1.0/{tenantId}/subnetgroups/{subnetGroupId} GET N A A A A N
DB parameter groups
1.6.2.1 Create DB parameter group /v1.0/{tenantId}/parametergroups/v1.0/{tenantId}/parametergroups POST N A A N N N
1.6.2.2 Delete DB parameter group /v1.0/{tenantId}/parametergroups/{parameterGroupId} /v1.0/{tenantId}/parametergroups/{parameterGroupId} DELETE N A A N N N
1.6.2.3 List DB parameter groups /v1.0/{tenantId}/parametergroups/v1.0/{tenantId}/parametergroups GET N A A A A N
1.6.2.4 Show DB parameter group details /v1.0/{tenantId}/parametergroups/{parameterGroupId} /v1.0/{tenantId}/parametergroups/{parameterGroupId} GET N A A A A N
1.6.2.5 Modify DB parameter group /v1.0/{tenantId}/parametergroups/{parameterGroupId} /v1.0/{tenantId}/parametergroups/{parameterGroupId} PUT N A A N N N
DB event notifications
1.7.2.1 Create event notification subscription /v1.0/{tenantId}/eventnotifications /v1.0/{tenantId}/eventnotifications POST N A A N N N
1.7.2.2 Delete event notification subscription /v1.0/{tenantId}/eventnotifications/{subscriptionID} /v1.0/{tenantId}/eventnotifications/{subscriptionID} DELETE N A A N N N
1.7.2.3 Modify event notification subscription /v1.0/{tenantId}/eventnotifications/{subscriptionID} /v1.0/{tenantId}/eventnotifications/{subscriptionID} PUT N A A N N N
1.7.2.4 Add or delete monitored event /v1.0/{tenantId}/eventnotifications/{subscriptionID} /v1.0/{tenantId}/eventnotifications/{subscriptionID} PUT N A A N N N
1.7.2.5 List event notification subscriptions /v1.0/{tenantId}/eventnotifications /v1.0/{tenantId}/eventnotifications GET N A A A A N
1.7.2.6 Show event notification subscription details /v1.0/{tenantId}/eventnotifications/{subscriptionID} /v1.0/{tenantId}/eventnotifications/{subscriptionID} GET N A A A A N
1.7.2.7 List event categories /v1.0/{tenantId}/eventcategories/{sourceType} /v1.0/{tenantId}/eventcategories/{sourceType} GET N A A A A N
1.7.2.8 List event notifications /v1.0/{tenantId}/events/v1.0/{tenantId}/events GET N A A A A N
Email delivery service
2.2.2.1 Delete sender ID /?Action=DeleteIdentity/?Action=DeleteIdentity POST N A A N N N
2.2.2.2 how sender ID verification status and verification token /?Action=GetIdentityVerificationAttributes /?Action=GetIdentityVerificationAttributes POST N A A A A N
2.2.2.3 Show email sending limits /?Action=GetSendQuota/?Action=GetSendQuota POST N A A A A N
2.2.2.4 Show sent email statistics /?Action=GetSendStatistics/?Action=GetSendStatistics POST N A A A A N
2.2.2.5 List sender IDs /?Action=ListIdentities/?Action=ListIdentities POST N A A A A N
2.2.2.6 Send email created from input data /?Action=SendEmail/?Action=SendEmail POST N A A A N N
2.2.2.7 Send raw text email /?Action=SendRawEmail/?Action=SendRawEmail POST N A A A N N
2.2.2.8 Verify domain /?Action=VerifyDomainIdentity/?Action=VerifyDomainIdentity POST N A A N N N
2.2.2.9 Verify email address /?Action=VerifyEmailIdentity/?Action=VerifyEmailIdentity POST N A A N N N
2.2.2.10 Create user for accessing SMTP server /?Action=CreateSMTPUser/?Action=CreateSMTPUser POST N A A N N N
2.2.2.11 Delete user for accessing SMTP server /?Action=DeleteSMTPUser/?Action=DeleteSMTPUser POST N A A N N N
2.2.2.12 Show user information for accessing SMTP server /?Action=GetSMTPUserInfo/?Action=GetSMTPUserInfo POST N A A N N N
Content delivery service
3.2.2.1 List all services /v1/services/v1/services GET N A A A A N
3.2.2.2 Create a service /v1/services/v1/services POST N A A N N N
3.2.2.3 Retrieve a service /v1/services/{service_id}/v1/services/{service_id} GET N A A A A N
3.2.2.4 Edit a service /v1/services/{service_id}/param/v1/services/{service_id}/param PATCH N A A N N N
3.2.2.5 Delete a service /v1/services/{service_id}/v1/services/{service_id} DELETE N A A N N N
3.2.2.6 Purge a cached asset /v1/services/{service_id}/assets{?url}/v1/services/{service_id}/assets{?url} DELETE N A A N N N
3.2.2.7 Create a report /v1/reports/v1/reports POST N A A N N N
3.2.2.8 Retrieve a report /v1/reports/{report_id}/v1/reports/{report_id} GET N A A A A N
Automatic deployment of systems
4.2.2.1 Create stack /v1/{tenant_id}/stacks/v1/{tenant_id}/stacks POST N N A N N N
4.2.2.2 List stack data /v1/{tenant_id}/stacks{?status,name,limit,marker,sort_keys,sort_dir} /v1/{tenant_id}/stacks{?status,name,limit,marker,sort_keys,sort_dir} GET N A A A A N
4.2.2.3 Find stack /v1/{tenant_id}/stacks/{stack_name}/v1/{tenant_id}/stacks/{stack_name} GET N A A A A N
4.2.2.4 Show stack details /v1/{tenant_id}/stacks/{stack_name}/{stack_id} /v1/{tenant_id}/stacks/{stack_name}/{stack_id} GET N A A A A N
4.2.2.5 Update stack /v1/{tenant_id}/stacks/{stack_name}/{stack_id} /v1/{tenant_id}/stacks/{stack_name}/{stack_id} PUT N N A N N N
4.2.2.6 Delete stack /v1/{tenant_id}/stacks/{stack_name}/{stack_id} /v1/{tenant_id}/stacks/{stack_name}/{stack_id} DELETE N N A N N N
4.2.2.7 Find stack resources /v1/{tenant_id}/stacks/{stack_name}/resources /v1/{tenant_id}/stacks/{stack_name}/resources GET N A A A A N
4.2.2.8 List resources /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources{?nested_depth} /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources{?nested_depth} GET N A A A A N
4.2.2.9 Show resource data /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name} /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name} GET N A A A A N
4.2.2.10 Find stack events /v1/{tenant_id}/stacks/{stack_name}/events /v1/{tenant_id}/stacks/{stack_name}/events GET N A A A A N
4.2.2.11 List stack events /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events GET N A A A A N
4.2.2.12 List resource events /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/events /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}/events GET N A A A A N
4.2.2.13 Get stack template /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/template /v1/{tenant_id}/stacks/{stack_name}/{stack_id}/template GET N A A A A N
4.2.2.14 Validate template /v1/{tenant_id}/validate/v1/{tenant_id}/validate POST N N A N N N
API Reference(Management Administration)
User management
1.1.5.1 List API V3 versions /v3//v3/ GET AA AA AA AA AA AA
1.1.5.2 Authenticate /v3/auth/tokens/v3/auth/tokens POST AA AA AA AA AA AA
1.1.5.3 Revoke token /v3/auth/tokens/v3/auth/tokens DELETE A A A A A A Only specification of your own tokens is possible
1.1.5.4 List regions /v3/regions{?parent_region_id}/v3/regions{?parent_region_id} GET AA AA AA AA AA AA
1.1.5.5 Show region /v3/regions/{region_id}/v3/regions/{region_id} GET AA AA AA AA AA AA
1.1.5.6 Show domain /v3/domains/{domain_id}/v3/domains/{domain_id} GET A*1 A*1 A*1 A*1 A*1 A*1
1.1.5.7 Create project /v3/projects/v3/projects POST AA AA N N N N
1.1.5.8 Project reference (list) /v3/projects{?domain_id,name,enabled } /v3/projects{?domain_id,name,enabled } GET A*1 A*1 N N N N
1.1.5.9 Show project /v3/projects/{project_id}/v3/projects/{project_id} GET A*1 A*1 A A A A
1.1.5.10 Update project /v3/projects/{project_id}/v3/projects/{project_id} PATCH A*1 A*1 N N N N
1.1.5.11 List users /v3/users{?domain_id,name,enabled }/v3/users{?domain_id,name,enabled } GET A*1 A*1 N N N N
1.1.5.12 Show user /v3/users/{user_id}/v3/users/{user_id} GET A*1 A*1 A A A A Only specification of your own user ID is possible
1.1.5.13 List groups to which a user belongs /v3/users/{user_id}/groups{?name}/v3/users/{user_id}/groups{?name} GET A*1 A*1 A A A A Only specification of your own user ID is possible
1.1.5.14 List projects for user /v3/users/{user_id}/projects{?enabled,name} /v3/users/{user_id}/projects{?enabled,name} GET A*1 A*1 A A A A Only specification of your own user ID is possible
1.1.5.15 Create group /v3/groups/v3/groups POST A*1 A*1 N N N N Only global use is possible
1.1.5.16 List groups /v3/groups{?domain_id,name }/v3/groups{?domain_id,name } GET A*1 A*1 N N N N
1.1.5.17 Show group /v3/groups/{group_id}/v3/groups/{group_id} GET A*1 A*1 N N N N
1.1.5.18 Update group /v3/groups/{group_id}/v3/groups/{group_id} PATCH A*1 A*1 N N N N Only global use is possible
1.1.5.19 Delete group /v3/groups/{group_id}/v3/groups/{group_id} DELETE N A*1 N N N N Only global use is possible
1.1.5.20 List users in group /v3/groups/{group_id}/users{?name,enabled} /v3/groups/{group_id}/users{?name,enabled} GET A*1 A*1 N N N N
1.1.5.21 Add user to group /v3/groups/{group_id}/users/{user_id}/v3/groups/{group_id}/users/{user_id} PUT A*1 A*1 N N N N Only global use is possible
1.1.5.22 Remove user from group /v3/groups/{group_id}/users/{user_id}/v3/groups/{group_id}/users/{user_id} DELETE A*1 A*1 N N N N Only global use is possible
1.1.5.23 Check whether user belongs to group /v3/groups/{group_id}/users/{user_id}/v3/groups/{group_id}/users/{user_id} HEAD A*1 A*1 N N N N
1.1.5.24 List roles /v3/roles{?name }/v3/roles{?name } GET AA AA N N N N
1.1.5.25 Show role /v3/roles/{role_id}/v3/roles/{role_id} GET AA AA N N N N
1.1.5.26 Grant role to user on domain /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} PUT A*1 A*1 N N N N
1.1.5.27 Grant role to group on domain /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} PUT A*1 A*1 N N N N
1.1.5.28 List roles for user on domain /v3/domains/{domain_id}/users/{user_id}/roles /v3/domains/{domain_id}/users/{user_id}/roles GET A*1 A*1 N N N N
1.1.5.29 List roles for group on domain /v3/domains/{domain_id}/groups/{group_id}/roles /v3/domains/{domain_id}/groups/{group_id}/roles GET A*1 A*1 N N N N
1.1.5.30 Check whether user has role on domain /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} HEAD A*1 A*1 N N N N
1.1.5.31 Check whether group has role on domain /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} HEAD A*1 A*1 N N N N
1.1.5.32 Revoke role from user on domain /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} /v3/domains/{domain_id}/users/{user_id}/roles/{role_id} DELETE A*1 A*1 N N N N
1.1.5.33 Revoke role from group on domain /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id} DELETE A*1 A*1 N N N N
1.1.5.34 Grant role to user on project /v3/projects/{project_id}/users/{user_id}/roles/{role_id} /v3/projects/{project_id}/users/{user_id}/roles/{role_id} PUT A*1 A*1 N N N N
1.1.5.35 Grant role to group on project /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} PUT A*1 A*1 N N N N
1.1.5.36 List roles for user on project /v3/projects/{project_id}/users/{user_id}/roles /v3/projects/{project_id}/users/{user_id}/roles GET A*1 A*1 N N N N
1.1.5.37 List roles for group on project /v3/projects/{project_id}/groups/{group_id}/roles /v3/projects/{project_id}/groups/{group_id}/roles GET A*1 A*1 N N N N
1.1.5.38 Check whether user has role on project /v3/projects/{project_id}/users/{user_id}/roles/{role_id} /v3/projects/{project_id}/users/{user_id}/roles/{role_id} HEAD A*1 A*1 N N N N
1.1.5.39 Check whether group has role on project /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} HEAD A*1 A*1 N N N N
1.1.5.40 Revoke role from user on project /v3/projects/{project_id}/users/{user_id}/roles/{role_id} /v3/projects/{project_id}/users/{user_id}/roles/{role_id} DELETE A*1 A*1 N N N N
1.1.5.41 Revoke role from group on project /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} /v3/projects/{project_id}/groups/{group_id}/roles/{role_id} DELETE A*1 A*1 N N N N
1.1.5.42 List role assignments /v3/role_assignments{?group.id,role.id,scope.domain.id,scope.project.id,user.id} /v3/role_assignments{?group.id,role.id,scope.domain.id,scope.project.id,user.id} GET A*1 A*1 N N N N
1.1.5.43 Create trust /v3/OS-TRUST/trusts/v3/OS-TRUST/trusts POST AA*2 AA*2 AA*2 AA*2 AA*2 AA*2 Only local use is possible
1.1.5.44 List trusts /v3/OS-TRUST/trusts{?trustee_user_id,trustor_user_id} /v3/OS-TRUST/trusts{?trustee_user_id,trustor_user_id} GET AA*3 AA*3 AA*3 AA*3 AA*3 AA*3 Only local use is possible
1.1.5.45 Show trust /v3/OS-TRUST/trusts/{trust_id}/v3/OS-TRUST/trusts/{trust_id} GET AA*3 AA*3 AA*3 AA*3 AA*3 AA*3 Only local use is possible
1.1.5.46 Delete trust /v3/OS-TRUST/trusts/{trust_id}/v3/OS-TRUST/trusts/{trust_id} DELETE AA*2 AA*2 AA*2 AA*2 AA*2 AA*2 Only local use is possible
1.1.5.47 List trust roles /v3/OS-TRUST/trusts/{trust_id}/roles/v3/OS-TRUST/trusts/{trust_id}/roles GET AA*3 AA*3 AA*3 AA*3 AA*3 AA*3 Only local use is possible
1.1.5.48 Show trust role /v3/OS-TRUST/trusts/{trust_id}/roles/{role_id} /v3/OS-TRUST/trusts/{trust_id}/roles/{role_id} GET AA*3 AA*3 AA*3 AA*3 AA*3 AA*3 Only local use is possible
1.1.5.49 Acquisition of user authentication method information /v3/users/{user_id}/auth_type/v3/users/{user_id}/auth_type GET A*1 A*1 A A A A Only specification of your own user ID is possible
1.1.5.50 Inter-regional synchronization confirmation /v3/synchronous_regions{?domain_id,region_id} /v3/synchronous_regions{?domain_id,region_id} GET A*1 A*1 N N N N
Key Management
2.1.3.1 List key metadata /v1/{tenant_id}/secrets/v1/{tenant_id}/secrets GET N A A A A N
2.1.3.2 Retrieve key metadata /v1/{tenant_id}/secrets/{resource_id} /v1/{tenant_id}/secrets/{resource_id} GET N A A A N N When "Accept: text/plain" is specified,observers have no privileges
2.1.3.2 Retrieve key metadata /v1/{tenant_id}/secrets/{resource_id} /v1/{tenant_id}/secrets/{resource_id} GET N A A A A N When "Accept:application/json" is specified,observers have privileges
2.1.3.3 Create key metadata /v1/{tenant_id}/secrets/v1/{tenant_id}/secrets POST N A A A N N
2.1.3.4 Delete key metadata /v1/{tenant_id}/secrets/{resource_id}/v1/{tenant_id}/secrets/{resource_id} DELETE N A A A N N
2.1.3.5 List key metadata containers /v1/{tenant_id}/containers/v1/{tenant_id}/containers GET N A A A A N
2.1.3.6 Retrieve key metadata container /v1/{tenant_id}/containers/{resource_id} /v1/{tenant_id}/containers/{resource_id} GET N A A A A N
2.1.3.7 Create key metadata container /v1/{tenant_id}/containers/v1/{tenant_id}/containers POST N A A A N N
2.1.3.8 Delete key metadata container /v1/{tenant_id}/containers/{resource_id} /v1/{tenant_id}/containers/{resource_id} DELETE N A A A N N
Software Management
3.1.3.1 Register/update details on supported software /v1.0/software_support/v1.0/software_support PUT N A A N N N Allowed for your projects within a domain
3.1.3.2 Retrieve details on supported software /v1.0/software_support/v1.0/software_support GET N A A N N N Allowed for your projects within a domain
Monitoring Service
4.1.6.1 List meters /v2/meters/v2/meters GET N A*1 A A A N
4.1.6.2 List samples for meter /v2/meters/{meter_name}/v2/meters/{meter_name} GET N A*1 A A A N
4.1.6.3 Add samples to meter /v2/meters/{meter_name}/v2/meters/{meter_name} POST N A*1 A N N N
4.1.6.4 Show meter statistics /v2/meters/{meter_name}/statistics /v2/meters/{meter_name}/statistics GET N A*1 A A A N
4.1.6.5 List alarms /v2/alarms/v2/alarms GET N A*1 A A A N
4.1.6.6 Create alarm /v2/alarms/v2/alarms POST N A*1 A N N N
4.1.6.7 Show alarm details /v2/alarms/{alarm_id}/v2/alarms/{alarm_id} GET N A*1 A A A N
4.1.6.8 Update alarm /v2/alarms/{alarm_id}/v2/alarms/{alarm_id} PUT N A*1 A N N N
4.1.6.9 Delete alarm /v2/alarms/{alarm_id}/v2/alarms/{alarm_id} DELETE N A*1 A N N N
4.1.6.10 Show alarm state /v2/alarms/{alarm_id}/state/v2/alarms/{alarm_id}/state GET N A*1 A A N N
4.1.6.11 Update alarm state /v2/alarms/{alarm_id}/state/v2/alarms/{alarm_id}/state PUT N A*1 A A N N
4.1.6.12 Show alarm history /v2/alarms/{alarm_id}/history/v2/alarms/{alarm_id}/history GET N A*1 A A A N
4.1.6.13 List resources /v2/resources/v2/resources GET N A*1 A A A N
4.1.6.14 Show resource details /v2/resources/{resource_id}/v2/resources/{resource_id} GET N A*1 A A A N
API Reference(Contract Management)
Usage Status Display
1.1.4.1 Obtaining the Final billing information /v1/charges/YYYY/MM/v1/charges/YYYY/MM GET AA AA AA AA AA AA
1.1.4.2 Obtaining the Interim Billing Information /v1/charges/transition/YYYY/MM/v1/charges/transition/YYYY/MM GET AA AA AA AA AA AA
Product Management
2.1.3.1 Obtaining the List of Products and Price information /v1.0/allproducts/v1.0/allproducts GET N AA AA AA AA N
Contract Management
3.1.5.1 Obtaining the Confidential Information of Subscriber's organization /v1/confidential/domains/{domain_id}/v1/confidential/domains/{domain_id} GET AA N N N N N Execution is also possible by contractors with cancelled contracts (cpf_org_manager_cancelled) and provisional contractors (cpf_org_manager_provisional)
3.1.5.2 Start Usage of Region /v1/contracts/{domain_id}?action=startRegion /v1/contracts/{domain_id}?action=startRegion POST AA N N N N N
3.1.5.3 Obtaining the Information from Region in Use /v1/contracts/{domain_id}?action=getRegion /v1/contracts/{domain_id}?action=getRegion GET AA N N N N N
3.1.5.4 Region List /v1/regions?region_id={region_id}/v1/regions?region_id={region_id} GET AA AA AA AA AA AA