I'm having an issue mounting blockvolumes to instances using Mount-OCIComputeVolume and Oci.CoreService.Models.AttachVolumeDetails . It looks like AttachVolumeDetails is missing a required property of Type , it shows as required here: https://docs.oracle.com/en-us/iaas/tools/dotnet/2.0.0/api/Oci.CoreService.Models.AttachVolumeDetails.html Type | System.String | The type of volume. The only supported values are 'iscsi' and 'paravirtualized' Output of object from 13.1.0 is missing that property: New-Object -TypeName Oci.CoreService.Models.AttachVolumeDetails Device : DisplayName : InstanceId : IsReadOnly : IsShareable : VolumeId : Attempting to mount a volume fails: PS C:\Users\wphjs> $AttachVolumeDetails = New-Object -TypeName Oci.CoreService.Models.AttachVolumeDetails PS C:\Users\wphjs> $AttachVolumeDetails.InstanceId = 'ocid1.instance.oc1.iad.REDACTED' PS C:\Users\wphjs> $AttachVolumeDetails.VolumeId = 'ocid1.volume.oc1.iad.REDACTED' PS C:\Users\wphjs> $MountOutput = Mount-OCIComputeVolume -AttachVolumeDetails $AttachVolumeDetails Mount-OCIComputeVolume: Unable to process JSON input