Oracle Blockstorage API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Block Storage. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
60 operations
across 33 paths,
and defines 53 schemas.
It is described by OpenAPI 3.2.0, at version 20160918.
Requests are made against a single base URL, /20160918.
The identity and technical contract details declared by the specification.
UpdateBootVolumeKmsKeyDetails
object
1 property
Volume
object
A detachable block volume device that allows you to dynamically expand the storage capacity of an instance. For more information, see [Overview of Cloud Volume…
21 properties
7 required
Error
object
5 properties
2 required
VolumeGroupReplicaInfo
object
Information about the volume group replica in the destination availability domain.
3 properties
3 required
UpdateVolumeBackupPolicyDetails
object
Specifies the properties for updating a user defined backup policy. For more information about user defined backup policies, see [User Defined Policies](/iaas/…
5 properties
CreateBootVolumeBackupDetails
object
10 properties
1 required
BootVolumeReplica
object
An asynchronous replica of a boot volume that can then be used to create a new boot volume or recover a boot volume. For more information, see [Overview of Cro…
14 properties
9 required
BlockVolumeReplicaDetails
object
Contains the details for the block volume replica
2 properties
1 required
CreateVolumeGroupBackupDetails
object
10 properties
1 required
CreateVolumeDetails
object
The details of the volume to create. For CreateVolume operation, this field is required in the request, see [CreateVolume](/en/iaas/latest/Volume/CreateVolume).
17 properties
1 required
BootVolumeKmsKey
object
The Vault service master encryption key associated with this volume.
1 property
CreateBootVolumeDetails
object
13 properties
2 required
VolumeGroupSourceDetails
object
Specifies the source for a volume group.
1 property
1 required
VolumeKmsKey
object
The Vault service master encryption key associated with this volume.
1 property
ChangeBootVolumeCompartmentDetails
object
Contains the details for the compartment to move the boot volume to.
1 property
1 required
VolumeGroup
object
Specifies a volume group which is a collection of volumes. For more information, see [Volume Groups](/iaas/Content/Block/Concepts/volumegroups.htm). Warning: O…
14 properties
8 required
ChangeBootVolumeBackupCompartmentDetails
object
Contains the details for the compartment to move the boot volume backup to.
1 property
1 required
CopyVolumeBackupDetails
object
3 properties
1 required
CopyBootVolumeBackupDetails
object
3 properties
1 required
VolumeBackupSchedule
object
Defines the backup frequency and retention period for a volume backup policy. For more information, see [Policy-Based Backups](/iaas/Content/Block/Tasks/schedu…
13 properties
3 required
RetentionDuration
object
This field is used to define the retention period for backups. This is an optional field. If it is not specified, it is set to null, no retention period will b…
2 properties
2 required
UpdateVolumeDetails
object
9 properties
BootVolumeSourceDetails
object
1 property
1 required
BootVolume
object
A detachable boot volume device that contains the image used to boot a Compute instance. For more information, see [Overview of Boot Volumes](/iaas/Content/Blo…
21 properties
6 required
ChangeVolumeGroupCompartmentDetails
object
Contains the details for the compartment to move the volume group to.
1 property
1 required
BootVolumeBackup
object
A point-in-time copy of a boot volume that can then be used to create a new boot volume or recover a boot volume. For more information, see [Overview of Boot V…
23 properties
5 required
VolumeBackupPolicyAssignment
object
Specifies the volume that the volume backup policy is assigned to. For more information about Oracle defined backup policies and custom backup policies, see [P…
4 properties
4 required
CreateVolumeGroupDetails
object
9 properties
3 required
VolumeGroupReplicaDetails
object
Contains the details for the volume group replica.
2 properties
1 required
VolumeBackup
object
A point-in-time copy of a volume that can then be used to create a new block volume or recover a block volume. For more information, see [Overview of Cloud Vol…
24 properties
6 required
UpdateVolumeGroupDetails
object
5 properties
VolumeBackupPolicy
object
A policy for automatically creating volume backups according to a recurring schedule. Has a set of one or more schedules that control when and how backups are…
8 properties
4 required
UpdateBootVolumeDetails
object
8 properties
VolumeSourceDetails
object
Specifies the volume source details for a new Block volume. The volume source is either another Block volume in the same Availability Domain or a Block volume…
1 property
1 required
CopyVolumeGroupBackupDetails
object
3 properties
1 required
ChangeVolumeBackupCompartmentDetails
object
Contains the details for the compartment to move the volume backup to.
1 property
1 required
UpdateBootVolumeBackupDetails
object
8 properties
MemberReplica
object
OCIDs for the volume replicas in this volume group replica.
1 property
1 required
BootVolumeReplicaInfo
object
Information about the boot volume replica in the destination availability domain.
3 properties
3 required
VolumeGroupBackup
object
A point-in-time copy of a volume group that can then be used to create a new volume group or restore a volume group. For more information, see [Volume Groups](…
23 properties
7 required
UpdateVolumeKmsKeyDetails
object
1 property
ChangeVolumeCompartmentDetails
object
Contains the details for the compartment to move the volume to.
1 property
1 required
UpdateVolumeBackupDetails
object
8 properties
BlockVolumeReplicaInfo
object
Information about the block volume replica in the destination availability domain.
3 properties
3 required
BlockVolumeReplica
object
An asynchronous replica of a block volume that can then be used to create a new block volume or recover a block volume. For more information, see [Overview of…
13 properties
9 required
BootVolumeReplicaDetails
object
Contains the details for the boot volume replica
2 properties
1 required
ChangeVolumeGroupBackupCompartmentDetails
object
Contains the details for the compartment to move the volume group backup to.
1 property
1 required
VolumeGroupReplica
object
An asynchronous replica of a volume group that can then be used to create a new volume group or recover a volume group. For more information, see [Volume Group…
12 properties
10 required
CreateVolumeBackupPolicyAssignmentDetails
object
2 properties
2 required
CreateVolumeBackupDetails
object
10 properties
1 required
UpdateVolumeGroupBackupDetails
object
7 properties
AutotunePolicy
object
An autotune policy automatically tunes the volume's performace based on the type of the policy.
1 property
1 required
CreateVolumeBackupPolicyDetails
object
Specifies the properties for creating user defined backup policy. For more information about user defined backup policies, see [User Defined Policies](/iaas/Co…
6 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle publishes across the network.