1. Packages
  2. Intersight Provider
  3. API Docs
  4. getVirtualizationVmwareVirtualDisk
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.getVirtualizationVmwareVirtualDisk

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    Depicts disk configuration used to create a virtual disk on a hypervisor datastore.

    Using getVirtualizationVmwareVirtualDisk

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVirtualizationVmwareVirtualDisk(args: GetVirtualizationVmwareVirtualDiskArgs, opts?: InvokeOptions): Promise<GetVirtualizationVmwareVirtualDiskResult>
    function getVirtualizationVmwareVirtualDiskOutput(args: GetVirtualizationVmwareVirtualDiskOutputArgs, opts?: InvokeOptions): Output<GetVirtualizationVmwareVirtualDiskResult>
    def get_virtualization_vmware_virtual_disk(account_moid: Optional[str] = None,
                                               additional_properties: Optional[str] = None,
                                               ancestors: Optional[Sequence[GetVirtualizationVmwareVirtualDiskAncestor]] = None,
                                               class_id: Optional[str] = None,
                                               compatibility_mode: Optional[str] = None,
                                               controller_key: Optional[float] = None,
                                               create_time: Optional[str] = None,
                                               datastore: Optional[GetVirtualizationVmwareVirtualDiskDatastore] = None,
                                               device_name: Optional[str] = None,
                                               disk_mode: Optional[str] = None,
                                               disk_type: Optional[str] = None,
                                               domain_group_moid: Optional[str] = None,
                                               id: Optional[str] = None,
                                               key: Optional[float] = None,
                                               limit: Optional[float] = None,
                                               lun_uuid: Optional[str] = None,
                                               mod_time: Optional[str] = None,
                                               moid: Optional[str] = None,
                                               name: Optional[str] = None,
                                               object_type: Optional[str] = None,
                                               owners: Optional[Sequence[str]] = None,
                                               parent: Optional[GetVirtualizationVmwareVirtualDiskParent] = None,
                                               permission_resources: Optional[Sequence[GetVirtualizationVmwareVirtualDiskPermissionResource]] = None,
                                               registered_device: Optional[GetVirtualizationVmwareVirtualDiskRegisteredDevice] = None,
                                               serial: Optional[str] = None,
                                               shared_scope: Optional[str] = None,
                                               shares: Optional[GetVirtualizationVmwareVirtualDiskShares] = None,
                                               sharing: Optional[str] = None,
                                               size: Optional[float] = None,
                                               storage_allocation_type: Optional[str] = None,
                                               tags: Optional[Sequence[GetVirtualizationVmwareVirtualDiskTag]] = None,
                                               unit_number: Optional[float] = None,
                                               uuid: Optional[str] = None,
                                               vdisk_id: Optional[str] = None,
                                               vendor: Optional[str] = None,
                                               version_context: Optional[GetVirtualizationVmwareVirtualDiskVersionContext] = None,
                                               virtual_disk_path: Optional[str] = None,
                                               virtual_machine: Optional[GetVirtualizationVmwareVirtualDiskVirtualMachine] = None,
                                               vm_identity: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetVirtualizationVmwareVirtualDiskResult
    def get_virtualization_vmware_virtual_disk_output(account_moid: Optional[pulumi.Input[str]] = None,
                                               additional_properties: Optional[pulumi.Input[str]] = None,
                                               ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualDiskAncestorArgs]]]] = None,
                                               class_id: Optional[pulumi.Input[str]] = None,
                                               compatibility_mode: Optional[pulumi.Input[str]] = None,
                                               controller_key: Optional[pulumi.Input[float]] = None,
                                               create_time: Optional[pulumi.Input[str]] = None,
                                               datastore: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskDatastoreArgs]] = None,
                                               device_name: Optional[pulumi.Input[str]] = None,
                                               disk_mode: Optional[pulumi.Input[str]] = None,
                                               disk_type: Optional[pulumi.Input[str]] = None,
                                               domain_group_moid: Optional[pulumi.Input[str]] = None,
                                               id: Optional[pulumi.Input[str]] = None,
                                               key: Optional[pulumi.Input[float]] = None,
                                               limit: Optional[pulumi.Input[float]] = None,
                                               lun_uuid: Optional[pulumi.Input[str]] = None,
                                               mod_time: Optional[pulumi.Input[str]] = None,
                                               moid: Optional[pulumi.Input[str]] = None,
                                               name: Optional[pulumi.Input[str]] = None,
                                               object_type: Optional[pulumi.Input[str]] = None,
                                               owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                               parent: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskParentArgs]] = None,
                                               permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualDiskPermissionResourceArgs]]]] = None,
                                               registered_device: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskRegisteredDeviceArgs]] = None,
                                               serial: Optional[pulumi.Input[str]] = None,
                                               shared_scope: Optional[pulumi.Input[str]] = None,
                                               shares: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskSharesArgs]] = None,
                                               sharing: Optional[pulumi.Input[str]] = None,
                                               size: Optional[pulumi.Input[float]] = None,
                                               storage_allocation_type: Optional[pulumi.Input[str]] = None,
                                               tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualDiskTagArgs]]]] = None,
                                               unit_number: Optional[pulumi.Input[float]] = None,
                                               uuid: Optional[pulumi.Input[str]] = None,
                                               vdisk_id: Optional[pulumi.Input[str]] = None,
                                               vendor: Optional[pulumi.Input[str]] = None,
                                               version_context: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskVersionContextArgs]] = None,
                                               virtual_disk_path: Optional[pulumi.Input[str]] = None,
                                               virtual_machine: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskVirtualMachineArgs]] = None,
                                               vm_identity: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetVirtualizationVmwareVirtualDiskResult]
    func LookupVirtualizationVmwareVirtualDisk(ctx *Context, args *LookupVirtualizationVmwareVirtualDiskArgs, opts ...InvokeOption) (*LookupVirtualizationVmwareVirtualDiskResult, error)
    func LookupVirtualizationVmwareVirtualDiskOutput(ctx *Context, args *LookupVirtualizationVmwareVirtualDiskOutputArgs, opts ...InvokeOption) LookupVirtualizationVmwareVirtualDiskResultOutput

    > Note: This function is named LookupVirtualizationVmwareVirtualDisk in the Go SDK.

    public static class GetVirtualizationVmwareVirtualDisk 
    {
        public static Task<GetVirtualizationVmwareVirtualDiskResult> InvokeAsync(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions? opts = null)
        public static Output<GetVirtualizationVmwareVirtualDiskResult> Invoke(GetVirtualizationVmwareVirtualDiskInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualizationVmwareVirtualDiskResult> getVirtualizationVmwareVirtualDisk(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions options)
    public static Output<GetVirtualizationVmwareVirtualDiskResult> getVirtualizationVmwareVirtualDisk(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getVirtualizationVmwareVirtualDisk:getVirtualizationVmwareVirtualDisk
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVirtualizationVmwareVirtualDiskAncestor>
    ClassId string
    CompatibilityMode string
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    ControllerKey double
    Key of the controller on which the disk is created.
    CreateTime string
    The time when this managed object was created.
    Datastore GetVirtualizationVmwareVirtualDiskDatastore
    DeviceName string
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    DiskMode string
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    DiskType string
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    Key double
    The internally assigned key of this disk. This entity is not manipulated by users.
    Limit double
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    LunUuid string
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the storage disk. Name must be unique within a Datastore.
    ObjectType string
    Owners List<string>
    Parent GetVirtualizationVmwareVirtualDiskParent
    PermissionResources List<GetVirtualizationVmwareVirtualDiskPermissionResource>
    RegisteredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    Serial string
    Serial ID of the storage device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Shares GetVirtualizationVmwareVirtualDiskShares
    Sharing string
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    Size double
    Disk size represented in bytes.
    StorageAllocationType string
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    Tags List<GetVirtualizationVmwareVirtualDiskTag>
    UnitNumber double
    Unit number of the disk on its controller.
    Uuid string
    UUID assigned by vCenter to every disk.
    VdiskId string
    Identity of the virtual disk object as the first class entity.
    Vendor string
    Vendor of the storage device.
    VersionContext GetVirtualizationVmwareVirtualDiskVersionContext
    VirtualDiskPath string
    Path of the virtual disk.
    VirtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    VmIdentity string
    Identity of the virtual machine where the virtual disk is created.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVirtualizationVmwareVirtualDiskAncestor
    ClassId string
    CompatibilityMode string
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    ControllerKey float64
    Key of the controller on which the disk is created.
    CreateTime string
    The time when this managed object was created.
    Datastore GetVirtualizationVmwareVirtualDiskDatastore
    DeviceName string
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    DiskMode string
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    DiskType string
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    Key float64
    The internally assigned key of this disk. This entity is not manipulated by users.
    Limit float64
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    LunUuid string
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the storage disk. Name must be unique within a Datastore.
    ObjectType string
    Owners []string
    Parent GetVirtualizationVmwareVirtualDiskParent
    PermissionResources []GetVirtualizationVmwareVirtualDiskPermissionResource
    RegisteredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    Serial string
    Serial ID of the storage device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Shares GetVirtualizationVmwareVirtualDiskShares
    Sharing string
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    Size float64
    Disk size represented in bytes.
    StorageAllocationType string
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    Tags []GetVirtualizationVmwareVirtualDiskTag
    UnitNumber float64
    Unit number of the disk on its controller.
    Uuid string
    UUID assigned by vCenter to every disk.
    VdiskId string
    Identity of the virtual disk object as the first class entity.
    Vendor string
    Vendor of the storage device.
    VersionContext GetVirtualizationVmwareVirtualDiskVersionContext
    VirtualDiskPath string
    Path of the virtual disk.
    VirtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    VmIdentity string
    Identity of the virtual machine where the virtual disk is created.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVirtualizationVmwareVirtualDiskAncestor>
    classId String
    compatibilityMode String
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controllerKey Double
    Key of the controller on which the disk is created.
    createTime String
    The time when this managed object was created.
    datastore GetVirtualizationVmwareVirtualDiskDatastore
    deviceName String
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    diskMode String
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    diskType String
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    key Double
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit Double
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lunUuid String
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the storage disk. Name must be unique within a Datastore.
    objectType String
    owners List<String>
    parent GetVirtualizationVmwareVirtualDiskParent
    permissionResources List<GetVirtualizationVmwareVirtualDiskPermissionResource>
    registeredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    serial String
    Serial ID of the storage device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares GetVirtualizationVmwareVirtualDiskShares
    sharing String
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size Double
    Disk size represented in bytes.
    storageAllocationType String
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags List<GetVirtualizationVmwareVirtualDiskTag>
    unitNumber Double
    Unit number of the disk on its controller.
    uuid String
    UUID assigned by vCenter to every disk.
    vdiskId String
    Identity of the virtual disk object as the first class entity.
    vendor String
    Vendor of the storage device.
    versionContext GetVirtualizationVmwareVirtualDiskVersionContext
    virtualDiskPath String
    Path of the virtual disk.
    virtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    vmIdentity String
    Identity of the virtual machine where the virtual disk is created.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVirtualizationVmwareVirtualDiskAncestor[]
    classId string
    compatibilityMode string
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controllerKey number
    Key of the controller on which the disk is created.
    createTime string
    The time when this managed object was created.
    datastore GetVirtualizationVmwareVirtualDiskDatastore
    deviceName string
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    diskMode string
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    diskType string
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    id string
    key number
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit number
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lunUuid string
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the storage disk. Name must be unique within a Datastore.
    objectType string
    owners string[]
    parent GetVirtualizationVmwareVirtualDiskParent
    permissionResources GetVirtualizationVmwareVirtualDiskPermissionResource[]
    registeredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    serial string
    Serial ID of the storage device.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares GetVirtualizationVmwareVirtualDiskShares
    sharing string
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size number
    Disk size represented in bytes.
    storageAllocationType string
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags GetVirtualizationVmwareVirtualDiskTag[]
    unitNumber number
    Unit number of the disk on its controller.
    uuid string
    UUID assigned by vCenter to every disk.
    vdiskId string
    Identity of the virtual disk object as the first class entity.
    vendor string
    Vendor of the storage device.
    versionContext GetVirtualizationVmwareVirtualDiskVersionContext
    virtualDiskPath string
    Path of the virtual disk.
    virtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    vmIdentity string
    Identity of the virtual machine where the virtual disk is created.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVirtualizationVmwareVirtualDiskAncestor]
    class_id str
    compatibility_mode str
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controller_key float
    Key of the controller on which the disk is created.
    create_time str
    The time when this managed object was created.
    datastore GetVirtualizationVmwareVirtualDiskDatastore
    device_name str
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    disk_mode str
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    disk_type str
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    id str
    key float
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit float
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lun_uuid str
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the storage disk. Name must be unique within a Datastore.
    object_type str
    owners Sequence[str]
    parent GetVirtualizationVmwareVirtualDiskParent
    permission_resources Sequence[GetVirtualizationVmwareVirtualDiskPermissionResource]
    registered_device GetVirtualizationVmwareVirtualDiskRegisteredDevice
    serial str
    Serial ID of the storage device.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares GetVirtualizationVmwareVirtualDiskShares
    sharing str
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size float
    Disk size represented in bytes.
    storage_allocation_type str
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags Sequence[GetVirtualizationVmwareVirtualDiskTag]
    unit_number float
    Unit number of the disk on its controller.
    uuid str
    UUID assigned by vCenter to every disk.
    vdisk_id str
    Identity of the virtual disk object as the first class entity.
    vendor str
    Vendor of the storage device.
    version_context GetVirtualizationVmwareVirtualDiskVersionContext
    virtual_disk_path str
    Path of the virtual disk.
    virtual_machine GetVirtualizationVmwareVirtualDiskVirtualMachine
    vm_identity str
    Identity of the virtual machine where the virtual disk is created.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    compatibilityMode String
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controllerKey Number
    Key of the controller on which the disk is created.
    createTime String
    The time when this managed object was created.
    datastore Property Map
    deviceName String
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    diskMode String
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    diskType String
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    key Number
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit Number
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lunUuid String
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the storage disk. Name must be unique within a Datastore.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    registeredDevice Property Map
    serial String
    Serial ID of the storage device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares Property Map
    sharing String
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size Number
    Disk size represented in bytes.
    storageAllocationType String
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags List<Property Map>
    unitNumber Number
    Unit number of the disk on its controller.
    uuid String
    UUID assigned by vCenter to every disk.
    vdiskId String
    Identity of the virtual disk object as the first class entity.
    vendor String
    Vendor of the storage device.
    versionContext Property Map
    virtualDiskPath String
    Path of the virtual disk.
    virtualMachine Property Map
    vmIdentity String
    Identity of the virtual machine where the virtual disk is created.

    getVirtualizationVmwareVirtualDisk Result

    The following output properties are available:

    Id string
    Results List<GetVirtualizationVmwareVirtualDiskResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetVirtualizationVmwareVirtualDiskAncestor>
    ClassId string
    CompatibilityMode string
    ControllerKey double
    CreateTime string
    Datastore GetVirtualizationVmwareVirtualDiskDatastore
    DeviceName string
    DiskMode string
    DiskType string
    DomainGroupMoid string
    Key double
    Limit double
    LunUuid string
    ModTime string
    Moid string
    Name string
    ObjectType string
    Owners List<string>
    Parent GetVirtualizationVmwareVirtualDiskParent
    PermissionResources List<GetVirtualizationVmwareVirtualDiskPermissionResource>
    RegisteredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    Serial string
    SharedScope string
    Shares GetVirtualizationVmwareVirtualDiskShares
    Sharing string
    Size double
    StorageAllocationType string
    Tags List<GetVirtualizationVmwareVirtualDiskTag>
    UnitNumber double
    Uuid string
    VdiskId string
    Vendor string
    VersionContext GetVirtualizationVmwareVirtualDiskVersionContext
    VirtualDiskPath string
    VirtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    VmIdentity string
    Id string
    Results []GetVirtualizationVmwareVirtualDiskResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetVirtualizationVmwareVirtualDiskAncestor
    ClassId string
    CompatibilityMode string
    ControllerKey float64
    CreateTime string
    Datastore GetVirtualizationVmwareVirtualDiskDatastore
    DeviceName string
    DiskMode string
    DiskType string
    DomainGroupMoid string
    Key float64
    Limit float64
    LunUuid string
    ModTime string
    Moid string
    Name string
    ObjectType string
    Owners []string
    Parent GetVirtualizationVmwareVirtualDiskParent
    PermissionResources []GetVirtualizationVmwareVirtualDiskPermissionResource
    RegisteredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    Serial string
    SharedScope string
    Shares GetVirtualizationVmwareVirtualDiskShares
    Sharing string
    Size float64
    StorageAllocationType string
    Tags []GetVirtualizationVmwareVirtualDiskTag
    UnitNumber float64
    Uuid string
    VdiskId string
    Vendor string
    VersionContext GetVirtualizationVmwareVirtualDiskVersionContext
    VirtualDiskPath string
    VirtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    VmIdentity string
    id String
    results List<GetVirtualizationVmwareVirtualDiskResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetVirtualizationVmwareVirtualDiskAncestor>
    classId String
    compatibilityMode String
    controllerKey Double
    createTime String
    datastore GetVirtualizationVmwareVirtualDiskDatastore
    deviceName String
    diskMode String
    diskType String
    domainGroupMoid String
    key Double
    limit Double
    lunUuid String
    modTime String
    moid String
    name String
    objectType String
    owners List<String>
    parent GetVirtualizationVmwareVirtualDiskParent
    permissionResources List<GetVirtualizationVmwareVirtualDiskPermissionResource>
    registeredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    serial String
    sharedScope String
    shares GetVirtualizationVmwareVirtualDiskShares
    sharing String
    size Double
    storageAllocationType String
    tags List<GetVirtualizationVmwareVirtualDiskTag>
    unitNumber Double
    uuid String
    vdiskId String
    vendor String
    versionContext GetVirtualizationVmwareVirtualDiskVersionContext
    virtualDiskPath String
    virtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    vmIdentity String
    id string
    results GetVirtualizationVmwareVirtualDiskResult[]
    accountMoid string
    additionalProperties string
    ancestors GetVirtualizationVmwareVirtualDiskAncestor[]
    classId string
    compatibilityMode string
    controllerKey number
    createTime string
    datastore GetVirtualizationVmwareVirtualDiskDatastore
    deviceName string
    diskMode string
    diskType string
    domainGroupMoid string
    key number
    limit number
    lunUuid string
    modTime string
    moid string
    name string
    objectType string
    owners string[]
    parent GetVirtualizationVmwareVirtualDiskParent
    permissionResources GetVirtualizationVmwareVirtualDiskPermissionResource[]
    registeredDevice GetVirtualizationVmwareVirtualDiskRegisteredDevice
    serial string
    sharedScope string
    shares GetVirtualizationVmwareVirtualDiskShares
    sharing string
    size number
    storageAllocationType string
    tags GetVirtualizationVmwareVirtualDiskTag[]
    unitNumber number
    uuid string
    vdiskId string
    vendor string
    versionContext GetVirtualizationVmwareVirtualDiskVersionContext
    virtualDiskPath string
    virtualMachine GetVirtualizationVmwareVirtualDiskVirtualMachine
    vmIdentity string
    id str
    results Sequence[GetVirtualizationVmwareVirtualDiskResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetVirtualizationVmwareVirtualDiskAncestor]
    class_id str
    compatibility_mode str
    controller_key float
    create_time str
    datastore GetVirtualizationVmwareVirtualDiskDatastore
    device_name str
    disk_mode str
    disk_type str
    domain_group_moid str
    key float
    limit float
    lun_uuid str
    mod_time str
    moid str
    name str
    object_type str
    owners Sequence[str]
    parent GetVirtualizationVmwareVirtualDiskParent
    permission_resources Sequence[GetVirtualizationVmwareVirtualDiskPermissionResource]
    registered_device GetVirtualizationVmwareVirtualDiskRegisteredDevice
    serial str
    shared_scope str
    shares GetVirtualizationVmwareVirtualDiskShares
    sharing str
    size float
    storage_allocation_type str
    tags Sequence[GetVirtualizationVmwareVirtualDiskTag]
    unit_number float
    uuid str
    vdisk_id str
    vendor str
    version_context GetVirtualizationVmwareVirtualDiskVersionContext
    virtual_disk_path str
    virtual_machine GetVirtualizationVmwareVirtualDiskVirtualMachine
    vm_identity str

    Supporting Types

    GetVirtualizationVmwareVirtualDiskAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVirtualizationVmwareVirtualDiskDatastore

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVirtualizationVmwareVirtualDiskParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVirtualizationVmwareVirtualDiskPermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVirtualizationVmwareVirtualDiskRegisteredDevice

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVirtualizationVmwareVirtualDiskResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVirtualizationVmwareVirtualDiskResultAncestor>
    ClassId string
    CompatibilityMode string
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    ControllerKey double
    Key of the controller on which the disk is created.
    CreateTime string
    The time when this managed object was created.
    Datastores List<GetVirtualizationVmwareVirtualDiskResultDatastore>
    DeviceName string
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    DiskMode string
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    DiskType string
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Key double
    The internally assigned key of this disk. This entity is not manipulated by users.
    Limit double
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    LunUuid string
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the storage disk. Name must be unique within a Datastore.
    ObjectType string
    Owners List<string>
    Parents List<GetVirtualizationVmwareVirtualDiskResultParent>
    PermissionResources List<GetVirtualizationVmwareVirtualDiskResultPermissionResource>
    RegisteredDevices List<GetVirtualizationVmwareVirtualDiskResultRegisteredDevice>
    Serial string
    Serial ID of the storage device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Shares List<GetVirtualizationVmwareVirtualDiskResultShare>
    Sharing string
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    Size double
    Disk size represented in bytes.
    StorageAllocationType string
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    Tags List<GetVirtualizationVmwareVirtualDiskResultTag>
    UnitNumber double
    Unit number of the disk on its controller.
    Uuid string
    UUID assigned by vCenter to every disk.
    VdiskId string
    Identity of the virtual disk object as the first class entity.
    Vendor string
    Vendor of the storage device.
    VersionContexts List<GetVirtualizationVmwareVirtualDiskResultVersionContext>
    VirtualDiskPath string
    Path of the virtual disk.
    VirtualMachines List<GetVirtualizationVmwareVirtualDiskResultVirtualMachine>
    VmIdentity string
    Identity of the virtual machine where the virtual disk is created.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVirtualizationVmwareVirtualDiskResultAncestor
    ClassId string
    CompatibilityMode string
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    ControllerKey float64
    Key of the controller on which the disk is created.
    CreateTime string
    The time when this managed object was created.
    Datastores []GetVirtualizationVmwareVirtualDiskResultDatastore
    DeviceName string
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    DiskMode string
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    DiskType string
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Key float64
    The internally assigned key of this disk. This entity is not manipulated by users.
    Limit float64
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    LunUuid string
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the storage disk. Name must be unique within a Datastore.
    ObjectType string
    Owners []string
    Parents []GetVirtualizationVmwareVirtualDiskResultParent
    PermissionResources []GetVirtualizationVmwareVirtualDiskResultPermissionResource
    RegisteredDevices []GetVirtualizationVmwareVirtualDiskResultRegisteredDevice
    Serial string
    Serial ID of the storage device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Shares []GetVirtualizationVmwareVirtualDiskResultShare
    Sharing string
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    Size float64
    Disk size represented in bytes.
    StorageAllocationType string
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    Tags []GetVirtualizationVmwareVirtualDiskResultTag
    UnitNumber float64
    Unit number of the disk on its controller.
    Uuid string
    UUID assigned by vCenter to every disk.
    VdiskId string
    Identity of the virtual disk object as the first class entity.
    Vendor string
    Vendor of the storage device.
    VersionContexts []GetVirtualizationVmwareVirtualDiskResultVersionContext
    VirtualDiskPath string
    Path of the virtual disk.
    VirtualMachines []GetVirtualizationVmwareVirtualDiskResultVirtualMachine
    VmIdentity string
    Identity of the virtual machine where the virtual disk is created.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVirtualizationVmwareVirtualDiskResultAncestor>
    classId String
    compatibilityMode String
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controllerKey Double
    Key of the controller on which the disk is created.
    createTime String
    The time when this managed object was created.
    datastores List<GetVirtualizationVmwareVirtualDiskResultDatastore>
    deviceName String
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    diskMode String
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    diskType String
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    key Double
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit Double
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lunUuid String
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the storage disk. Name must be unique within a Datastore.
    objectType String
    owners List<String>
    parents List<GetVirtualizationVmwareVirtualDiskResultParent>
    permissionResources List<GetVirtualizationVmwareVirtualDiskResultPermissionResource>
    registeredDevices List<GetVirtualizationVmwareVirtualDiskResultRegisteredDevice>
    serial String
    Serial ID of the storage device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares List<GetVirtualizationVmwareVirtualDiskResultShare>
    sharing String
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size Double
    Disk size represented in bytes.
    storageAllocationType String
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags List<GetVirtualizationVmwareVirtualDiskResultTag>
    unitNumber Double
    Unit number of the disk on its controller.
    uuid String
    UUID assigned by vCenter to every disk.
    vdiskId String
    Identity of the virtual disk object as the first class entity.
    vendor String
    Vendor of the storage device.
    versionContexts List<GetVirtualizationVmwareVirtualDiskResultVersionContext>
    virtualDiskPath String
    Path of the virtual disk.
    virtualMachines List<GetVirtualizationVmwareVirtualDiskResultVirtualMachine>
    vmIdentity String
    Identity of the virtual machine where the virtual disk is created.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVirtualizationVmwareVirtualDiskResultAncestor[]
    classId string
    compatibilityMode string
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controllerKey number
    Key of the controller on which the disk is created.
    createTime string
    The time when this managed object was created.
    datastores GetVirtualizationVmwareVirtualDiskResultDatastore[]
    deviceName string
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    diskMode string
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    diskType string
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    key number
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit number
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lunUuid string
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the storage disk. Name must be unique within a Datastore.
    objectType string
    owners string[]
    parents GetVirtualizationVmwareVirtualDiskResultParent[]
    permissionResources GetVirtualizationVmwareVirtualDiskResultPermissionResource[]
    registeredDevices GetVirtualizationVmwareVirtualDiskResultRegisteredDevice[]
    serial string
    Serial ID of the storage device.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares GetVirtualizationVmwareVirtualDiskResultShare[]
    sharing string
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size number
    Disk size represented in bytes.
    storageAllocationType string
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags GetVirtualizationVmwareVirtualDiskResultTag[]
    unitNumber number
    Unit number of the disk on its controller.
    uuid string
    UUID assigned by vCenter to every disk.
    vdiskId string
    Identity of the virtual disk object as the first class entity.
    vendor string
    Vendor of the storage device.
    versionContexts GetVirtualizationVmwareVirtualDiskResultVersionContext[]
    virtualDiskPath string
    Path of the virtual disk.
    virtualMachines GetVirtualizationVmwareVirtualDiskResultVirtualMachine[]
    vmIdentity string
    Identity of the virtual machine where the virtual disk is created.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVirtualizationVmwareVirtualDiskResultAncestor]
    class_id str
    compatibility_mode str
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controller_key float
    Key of the controller on which the disk is created.
    create_time str
    The time when this managed object was created.
    datastores Sequence[GetVirtualizationVmwareVirtualDiskResultDatastore]
    device_name str
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    disk_mode str
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    disk_type str
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    key float
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit float
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lun_uuid str
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the storage disk. Name must be unique within a Datastore.
    object_type str
    owners Sequence[str]
    parents Sequence[GetVirtualizationVmwareVirtualDiskResultParent]
    permission_resources Sequence[GetVirtualizationVmwareVirtualDiskResultPermissionResource]
    registered_devices Sequence[GetVirtualizationVmwareVirtualDiskResultRegisteredDevice]
    serial str
    Serial ID of the storage device.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares Sequence[GetVirtualizationVmwareVirtualDiskResultShare]
    sharing str
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size float
    Disk size represented in bytes.
    storage_allocation_type str
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags Sequence[GetVirtualizationVmwareVirtualDiskResultTag]
    unit_number float
    Unit number of the disk on its controller.
    uuid str
    UUID assigned by vCenter to every disk.
    vdisk_id str
    Identity of the virtual disk object as the first class entity.
    vendor str
    Vendor of the storage device.
    version_contexts Sequence[GetVirtualizationVmwareVirtualDiskResultVersionContext]
    virtual_disk_path str
    Path of the virtual disk.
    virtual_machines Sequence[GetVirtualizationVmwareVirtualDiskResultVirtualMachine]
    vm_identity str
    Identity of the virtual machine where the virtual disk is created.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    compatibilityMode String
    Compatibility mode of the raw disk mapping (RDM).* notApplicable - Value specified for any disk which is not of raw device mapping type.* physicalMode - A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.* virtualMode - A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
    controllerKey Number
    Key of the controller on which the disk is created.
    createTime String
    The time when this managed object was created.
    datastores List<Property Map>
    deviceName String
    Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
    diskMode String
    Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent - Changes are immediately and permanently written to the virtual disk.* independent_persistent - Changes are immediately and permanently written to the virtual disk and not affected by snapshots.* independent_nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.* nonpersistent - Changes to virtual disk are made to a redo log and discarded at power off.* undoable - Changes to virtual disk are made to a redo log and has the option to commit or undo.* append - Changes are appended to the redo log and can be revoked by removing the undo log.
    diskType String
    Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk - Specifies that it is a flat disk.* rdmDisk - Specifies that it is a raw device mapping disk.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    key Number
    The internally assigned key of this disk. This entity is not manipulated by users.
    limit Number
    The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
    lunUuid String
    Unique identifier of the LUN accessed by the raw disk mapping (RDM).
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the storage disk. Name must be unique within a Datastore.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    registeredDevices List<Property Map>
    serial String
    Serial ID of the storage device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    shares List<Property Map>
    sharing String
    Sharing mode of the virtual disk.* sharingNone - The virtual disk is not shared.* sharingMultiWriter - The virtual disk is shared between multiple virtual machines.
    size Number
    Disk size represented in bytes.
    storageAllocationType String
    Allocation type for the virtual disk.* notApplicable - Value specified for a disk for which storage allocation type is not applicable.* thin - A thin provisioned disk consumes only the space that it needs for its initial operrations, and grows with time according to demand. It is the fastest method to create a virtual disk because it creates a disk with just the header information.* lazyZeroedThick - A lazy zeroed thick disk has all space allocated at the time of its creation. Data remaining on the physical device is not erased during creation, but is zeroed out on demand later on first write from the virtual machine.* eagerZeroedThick - An eager zeroed thick disk has all space allocated and wiped clean of any previous contents on the physical media at creation time. Such disks may take longer time during creation compared to other disk formats.
    tags List<Property Map>
    unitNumber Number
    Unit number of the disk on its controller.
    uuid String
    UUID assigned by vCenter to every disk.
    vdiskId String
    Identity of the virtual disk object as the first class entity.
    vendor String
    Vendor of the storage device.
    versionContexts List<Property Map>
    virtualDiskPath String
    Path of the virtual disk.
    virtualMachines List<Property Map>
    vmIdentity String
    Identity of the virtual machine where the virtual disk is created.

    GetVirtualizationVmwareVirtualDiskResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskResultDatastore

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskResultRegisteredDevice

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskResultShare

    AdditionalProperties string
    ClassId string
    Level string
    ObjectType string
    Shares double
    AdditionalProperties string
    ClassId string
    Level string
    ObjectType string
    Shares float64
    additionalProperties String
    classId String
    level String
    objectType String
    shares Double
    additionalProperties string
    classId string
    level string
    objectType string
    shares number
    additionalProperties String
    classId String
    level String
    objectType String
    shares Number

    GetVirtualizationVmwareVirtualDiskResultTag

    AdditionalProperties string
    Key string
    The internally assigned key of this disk. This entity is not manipulated by users.
    Value string
    AdditionalProperties string
    Key string
    The internally assigned key of this disk. This entity is not manipulated by users.
    Value string
    additionalProperties String
    key String
    The internally assigned key of this disk. This entity is not manipulated by users.
    value String
    additionalProperties string
    key string
    The internally assigned key of this disk. This entity is not manipulated by users.
    value string
    additional_properties str
    key str
    The internally assigned key of this disk. This entity is not manipulated by users.
    value str
    additionalProperties String
    key String
    The internally assigned key of this disk. This entity is not manipulated by users.
    value String

    GetVirtualizationVmwareVirtualDiskResultVersionContext

    GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskResultVirtualMachine

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVirtualizationVmwareVirtualDiskShares

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Level string
    The allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. If the shares value does not map to a predefined size, then the level is set as custom.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Shares double
    The number of shares allocated. It is used to determine resource allocation in case of resource contention. Set if level is custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Level string
    The allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. If the shares value does not map to a predefined size, then the level is set as custom.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Shares float64
    The number of shares allocated. It is used to determine resource allocation in case of resource contention. Set if level is custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    level String
    The allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. If the shares value does not map to a predefined size, then the level is set as custom.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    shares Double
    The number of shares allocated. It is used to determine resource allocation in case of resource contention. Set if level is custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    level string
    The allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. If the shares value does not map to a predefined size, then the level is set as custom.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    shares number
    The number of shares allocated. It is used to determine resource allocation in case of resource contention. Set if level is custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    level str
    The allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. If the shares value does not map to a predefined size, then the level is set as custom.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    shares float
    The number of shares allocated. It is used to determine resource allocation in case of resource contention. Set if level is custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    level String
    The allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. If the shares value does not map to a predefined size, then the level is set as custom.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    shares Number
    The number of shares allocated. It is used to determine resource allocation in case of resource contention. Set if level is custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.

    GetVirtualizationVmwareVirtualDiskTag

    AdditionalProperties string
    Key string
    The internally assigned key of this disk. This entity is not manipulated by users.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The internally assigned key of this disk. This entity is not manipulated by users.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The internally assigned key of this disk. This entity is not manipulated by users.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The internally assigned key of this disk. This entity is not manipulated by users.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The internally assigned key of this disk. This entity is not manipulated by users.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The internally assigned key of this disk. This entity is not manipulated by users.
    value String
    The string representation of a tag value.

    GetVirtualizationVmwareVirtualDiskVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetVirtualizationVmwareVirtualDiskVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetVirtualizationVmwareVirtualDiskVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetVirtualizationVmwareVirtualDiskVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetVirtualizationVmwareVirtualDiskVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetVirtualizationVmwareVirtualDiskVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetVirtualizationVmwareVirtualDiskVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetVirtualizationVmwareVirtualDiskVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetVirtualizationVmwareVirtualDiskVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetVirtualizationVmwareVirtualDiskVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetVirtualizationVmwareVirtualDiskVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetVirtualizationVmwareVirtualDiskVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVirtualizationVmwareVirtualDiskVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVirtualizationVmwareVirtualDiskVirtualMachine

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet