Skip to content

Problem Mounting Block Volumes - Mount-OCIComputeVolume using Oci.CoreService.Models.AttachVolumeDetails  #38

@WPHJS

Description

@WPHJS

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions