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

intersight.getVirtualizationVmwareVirtualDisk

Explore with Pulumi AI

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>
Copy
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]
Copy
func LookupVirtualizationVmwareVirtualDisk(ctx *Context, args *LookupVirtualizationVmwareVirtualDiskArgs, opts ...InvokeOption) (*LookupVirtualizationVmwareVirtualDiskResult, error)
func LookupVirtualizationVmwareVirtualDiskOutput(ctx *Context, args *LookupVirtualizationVmwareVirtualDiskOutputArgs, opts ...InvokeOption) LookupVirtualizationVmwareVirtualDiskResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetVirtualizationVmwareVirtualDiskResult> getVirtualizationVmwareVirtualDisk(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions options)
public static Output<GetVirtualizationVmwareVirtualDiskResult> getVirtualizationVmwareVirtualDisk(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: intersight:index/getVirtualizationVmwareVirtualDisk:getVirtualizationVmwareVirtualDisk
  arguments:
    # arguments dictionary
Copy

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 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 This property is required. string
The Account ID for this managed object.
AdditionalProperties This property is required. string
Ancestors This property is required. List<GetVirtualizationVmwareVirtualDiskResultAncestor>
ClassId This property is required. string
CompatibilityMode This property is required. 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 This property is required. double
Key of the controller on which the disk is created.
CreateTime This property is required. string
The time when this managed object was created.
Datastores This property is required. List<GetVirtualizationVmwareVirtualDiskResultDatastore>
DeviceName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The DomainGroup ID for this managed object.
Key This property is required. double
The internally assigned key of this disk. This entity is not manipulated by users.
Limit This property is required. 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 This property is required. string
Unique identifier of the LUN accessed by the raw disk mapping (RDM).
ModTime This property is required. string
The time when this managed object was last modified.
Moid This property is required. string
The unique identifier of this Managed Object instance.
Name This property is required. string
Name of the storage disk. Name must be unique within a Datastore.
ObjectType This property is required. string
Owners This property is required. List<string>
Parents This property is required. List<GetVirtualizationVmwareVirtualDiskResultParent>
PermissionResources This property is required. List<GetVirtualizationVmwareVirtualDiskResultPermissionResource>
RegisteredDevices This property is required. List<GetVirtualizationVmwareVirtualDiskResultRegisteredDevice>
Serial This property is required. string
Serial ID of the storage device.
SharedScope This property is required. 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 This property is required. List<GetVirtualizationVmwareVirtualDiskResultShare>
Sharing This property is required. 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 This property is required. double
Disk size represented in bytes.
StorageAllocationType This property is required. 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 This property is required. List<GetVirtualizationVmwareVirtualDiskResultTag>
UnitNumber This property is required. double
Unit number of the disk on its controller.
Uuid This property is required. string
UUID assigned by vCenter to every disk.
VdiskId This property is required. string
Identity of the virtual disk object as the first class entity.
Vendor This property is required. string
Vendor of the storage device.
VersionContexts This property is required. List<GetVirtualizationVmwareVirtualDiskResultVersionContext>
VirtualDiskPath This property is required. string
Path of the virtual disk.
VirtualMachines This property is required. List<GetVirtualizationVmwareVirtualDiskResultVirtualMachine>
VmIdentity This property is required. string
Identity of the virtual machine where the virtual disk is created.
AccountMoid This property is required. string
The Account ID for this managed object.
AdditionalProperties This property is required. string
Ancestors This property is required. []GetVirtualizationVmwareVirtualDiskResultAncestor
ClassId This property is required. string
CompatibilityMode This property is required. 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 This property is required. float64
Key of the controller on which the disk is created.
CreateTime This property is required. string
The time when this managed object was created.
Datastores This property is required. []GetVirtualizationVmwareVirtualDiskResultDatastore
DeviceName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The DomainGroup ID for this managed object.
Key This property is required. float64
The internally assigned key of this disk. This entity is not manipulated by users.
Limit This property is required. 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 This property is required. string
Unique identifier of the LUN accessed by the raw disk mapping (RDM).
ModTime This property is required. string
The time when this managed object was last modified.
Moid This property is required. string
The unique identifier of this Managed Object instance.
Name This property is required. string
Name of the storage disk. Name must be unique within a Datastore.
ObjectType This property is required. string
Owners This property is required. []string
Parents This property is required. []GetVirtualizationVmwareVirtualDiskResultParent
PermissionResources This property is required. []GetVirtualizationVmwareVirtualDiskResultPermissionResource
RegisteredDevices This property is required. []GetVirtualizationVmwareVirtualDiskResultRegisteredDevice
Serial This property is required. string
Serial ID of the storage device.
SharedScope This property is required. 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 This property is required. []GetVirtualizationVmwareVirtualDiskResultShare
Sharing This property is required. 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 This property is required. float64
Disk size represented in bytes.
StorageAllocationType This property is required. 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 This property is required. []GetVirtualizationVmwareVirtualDiskResultTag
UnitNumber This property is required. float64
Unit number of the disk on its controller.
Uuid This property is required. string
UUID assigned by vCenter to every disk.
VdiskId This property is required. string
Identity of the virtual disk object as the first class entity.
Vendor This property is required. string
Vendor of the storage device.
VersionContexts This property is required. []GetVirtualizationVmwareVirtualDiskResultVersionContext
VirtualDiskPath This property is required. string
Path of the virtual disk.
VirtualMachines This property is required. []GetVirtualizationVmwareVirtualDiskResultVirtualMachine
VmIdentity This property is required. string
Identity of the virtual machine where the virtual disk is created.
accountMoid This property is required. String
The Account ID for this managed object.
additionalProperties This property is required. String
ancestors This property is required. List<GetVirtualizationVmwareVirtualDiskResultAncestor>
classId This property is required. String
compatibilityMode This property is required. 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 This property is required. Double
Key of the controller on which the disk is created.
createTime This property is required. String
The time when this managed object was created.
datastores This property is required. List<GetVirtualizationVmwareVirtualDiskResultDatastore>
deviceName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The DomainGroup ID for this managed object.
key This property is required. Double
The internally assigned key of this disk. This entity is not manipulated by users.
limit This property is required. 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 This property is required. String
Unique identifier of the LUN accessed by the raw disk mapping (RDM).
modTime This property is required. String
The time when this managed object was last modified.
moid This property is required. String
The unique identifier of this Managed Object instance.
name This property is required. String
Name of the storage disk. Name must be unique within a Datastore.
objectType This property is required. String
owners This property is required. List<String>
parents This property is required. List<GetVirtualizationVmwareVirtualDiskResultParent>
permissionResources This property is required. List<GetVirtualizationVmwareVirtualDiskResultPermissionResource>
registeredDevices This property is required. List<GetVirtualizationVmwareVirtualDiskResultRegisteredDevice>
serial This property is required. String
Serial ID of the storage device.
sharedScope This property is required. 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 This property is required. List<GetVirtualizationVmwareVirtualDiskResultShare>
sharing This property is required. 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 This property is required. Double
Disk size represented in bytes.
storageAllocationType This property is required. 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 This property is required. List<GetVirtualizationVmwareVirtualDiskResultTag>
unitNumber This property is required. Double
Unit number of the disk on its controller.
uuid This property is required. String
UUID assigned by vCenter to every disk.
vdiskId This property is required. String
Identity of the virtual disk object as the first class entity.
vendor This property is required. String
Vendor of the storage device.
versionContexts This property is required. List<GetVirtualizationVmwareVirtualDiskResultVersionContext>
virtualDiskPath This property is required. String
Path of the virtual disk.
virtualMachines This property is required. List<GetVirtualizationVmwareVirtualDiskResultVirtualMachine>
vmIdentity This property is required. String
Identity of the virtual machine where the virtual disk is created.
accountMoid This property is required. string
The Account ID for this managed object.
additionalProperties This property is required. string
ancestors This property is required. GetVirtualizationVmwareVirtualDiskResultAncestor[]
classId This property is required. string
compatibilityMode This property is required. 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 This property is required. number
Key of the controller on which the disk is created.
createTime This property is required. string
The time when this managed object was created.
datastores This property is required. GetVirtualizationVmwareVirtualDiskResultDatastore[]
deviceName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The DomainGroup ID for this managed object.
key This property is required. number
The internally assigned key of this disk. This entity is not manipulated by users.
limit This property is required. 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 This property is required. string
Unique identifier of the LUN accessed by the raw disk mapping (RDM).
modTime This property is required. string
The time when this managed object was last modified.
moid This property is required. string
The unique identifier of this Managed Object instance.
name This property is required. string
Name of the storage disk. Name must be unique within a Datastore.
objectType This property is required. string
owners This property is required. string[]
parents This property is required. GetVirtualizationVmwareVirtualDiskResultParent[]
permissionResources This property is required. GetVirtualizationVmwareVirtualDiskResultPermissionResource[]
registeredDevices This property is required. GetVirtualizationVmwareVirtualDiskResultRegisteredDevice[]
serial This property is required. string
Serial ID of the storage device.
sharedScope This property is required. 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 This property is required. GetVirtualizationVmwareVirtualDiskResultShare[]
sharing This property is required. 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 This property is required. number
Disk size represented in bytes.
storageAllocationType This property is required. 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 This property is required. GetVirtualizationVmwareVirtualDiskResultTag[]
unitNumber This property is required. number
Unit number of the disk on its controller.
uuid This property is required. string
UUID assigned by vCenter to every disk.
vdiskId This property is required. string
Identity of the virtual disk object as the first class entity.
vendor This property is required. string
Vendor of the storage device.
versionContexts This property is required. GetVirtualizationVmwareVirtualDiskResultVersionContext[]
virtualDiskPath This property is required. string
Path of the virtual disk.
virtualMachines This property is required. GetVirtualizationVmwareVirtualDiskResultVirtualMachine[]
vmIdentity This property is required. string
Identity of the virtual machine where the virtual disk is created.
account_moid This property is required. str
The Account ID for this managed object.
additional_properties This property is required. str
ancestors This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultAncestor]
class_id This property is required. str
compatibility_mode This property is required. 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 This property is required. float
Key of the controller on which the disk is created.
create_time This property is required. str
The time when this managed object was created.
datastores This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultDatastore]
device_name This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
The DomainGroup ID for this managed object.
key This property is required. float
The internally assigned key of this disk. This entity is not manipulated by users.
limit This property is required. 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 This property is required. str
Unique identifier of the LUN accessed by the raw disk mapping (RDM).
mod_time This property is required. str
The time when this managed object was last modified.
moid This property is required. str
The unique identifier of this Managed Object instance.
name This property is required. str
Name of the storage disk. Name must be unique within a Datastore.
object_type This property is required. str
owners This property is required. Sequence[str]
parents This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultParent]
permission_resources This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultPermissionResource]
registered_devices This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultRegisteredDevice]
serial This property is required. str
Serial ID of the storage device.
shared_scope This property is required. 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 This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultShare]
sharing This property is required. 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 This property is required. float
Disk size represented in bytes.
storage_allocation_type This property is required. 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 This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultTag]
unit_number This property is required. float
Unit number of the disk on its controller.
uuid This property is required. str
UUID assigned by vCenter to every disk.
vdisk_id This property is required. str
Identity of the virtual disk object as the first class entity.
vendor This property is required. str
Vendor of the storage device.
version_contexts This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultVersionContext]
virtual_disk_path This property is required. str
Path of the virtual disk.
virtual_machines This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultVirtualMachine]
vm_identity This property is required. str
Identity of the virtual machine where the virtual disk is created.
accountMoid This property is required. String
The Account ID for this managed object.
additionalProperties This property is required. String
ancestors This property is required. List<Property Map>
classId This property is required. String
compatibilityMode This property is required. 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 This property is required. Number
Key of the controller on which the disk is created.
createTime This property is required. String
The time when this managed object was created.
datastores This property is required. List<Property Map>
deviceName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The DomainGroup ID for this managed object.
key This property is required. Number
The internally assigned key of this disk. This entity is not manipulated by users.
limit This property is required. 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 This property is required. String
Unique identifier of the LUN accessed by the raw disk mapping (RDM).
modTime This property is required. String
The time when this managed object was last modified.
moid This property is required. String
The unique identifier of this Managed Object instance.
name This property is required. String
Name of the storage disk. Name must be unique within a Datastore.
objectType This property is required. String
owners This property is required. List<String>
parents This property is required. List<Property Map>
permissionResources This property is required. List<Property Map>
registeredDevices This property is required. List<Property Map>
serial This property is required. String
Serial ID of the storage device.
sharedScope This property is required. 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 This property is required. List<Property Map>
sharing This property is required. 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 This property is required. Number
Disk size represented in bytes.
storageAllocationType This property is required. 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 This property is required. List<Property Map>
unitNumber This property is required. Number
Unit number of the disk on its controller.
uuid This property is required. String
UUID assigned by vCenter to every disk.
vdiskId This property is required. String
Identity of the virtual disk object as the first class entity.
vendor This property is required. String
Vendor of the storage device.
versionContexts This property is required. List<Property Map>
virtualDiskPath This property is required. String
Path of the virtual disk.
virtualMachines This property is required. List<Property Map>
vmIdentity This property is required. String
Identity of the virtual machine where the virtual disk is created.

GetVirtualizationVmwareVirtualDiskResultAncestor

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

GetVirtualizationVmwareVirtualDiskResultDatastore

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

GetVirtualizationVmwareVirtualDiskResultParent

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

GetVirtualizationVmwareVirtualDiskResultPermissionResource

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

GetVirtualizationVmwareVirtualDiskResultRegisteredDevice

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

GetVirtualizationVmwareVirtualDiskResultShare

AdditionalProperties This property is required. string
ClassId This property is required. string
Level This property is required. string
ObjectType This property is required. string
Shares This property is required. double
AdditionalProperties This property is required. string
ClassId This property is required. string
Level This property is required. string
ObjectType This property is required. string
Shares This property is required. float64
additionalProperties This property is required. String
classId This property is required. String
level This property is required. String
objectType This property is required. String
shares This property is required. Double
additionalProperties This property is required. string
classId This property is required. string
level This property is required. string
objectType This property is required. string
shares This property is required. number
additional_properties This property is required. str
class_id This property is required. str
level This property is required. str
object_type This property is required. str
shares This property is required. float
additionalProperties This property is required. String
classId This property is required. String
level This property is required. String
objectType This property is required. String
shares This property is required. Number

GetVirtualizationVmwareVirtualDiskResultTag

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

GetVirtualizationVmwareVirtualDiskResultVersionContext

AdditionalProperties This property is required. string
ClassId This property is required. string
InterestedMos This property is required. List<GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo>
MarkedForDeletion This property is required. bool
NrVersion This property is required. string
ObjectType This property is required. string
RefMos This property is required. List<GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo>
Timestamp This property is required. string
VersionType This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
InterestedMos This property is required. []GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo
MarkedForDeletion This property is required. bool
NrVersion This property is required. string
ObjectType This property is required. string
RefMos This property is required. []GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo
Timestamp This property is required. string
VersionType This property is required. string
additionalProperties This property is required. String
classId This property is required. String
interestedMos This property is required. List<GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo>
markedForDeletion This property is required. Boolean
nrVersion This property is required. String
objectType This property is required. String
refMos This property is required. List<GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo>
timestamp This property is required. String
versionType This property is required. String
additionalProperties This property is required. string
classId This property is required. string
interestedMos This property is required. GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo[]
markedForDeletion This property is required. boolean
nrVersion This property is required. string
objectType This property is required. string
refMos This property is required. GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo[]
timestamp This property is required. string
versionType This property is required. string
additional_properties This property is required. str
class_id This property is required. str
interested_mos This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo]
marked_for_deletion This property is required. bool
nr_version This property is required. str
object_type This property is required. str
ref_mos This property is required. Sequence[GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo]
timestamp This property is required. str
version_type This property is required. str
additionalProperties This property is required. String
classId This property is required. String
interestedMos This property is required. List<Property Map>
markedForDeletion This property is required. Boolean
nrVersion This property is required. String
objectType This property is required. String
refMos This property is required. List<Property Map>
timestamp This property is required. String
versionType This property is required. String

GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo

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

GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo

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

GetVirtualizationVmwareVirtualDiskResultVirtualMachine

AdditionalProperties This property is required. string
ClassId This property is required. string
Moid This property is required. string
The unique identifier of this Managed Object instance.
ObjectType This property is required. string
Selector This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
Moid This property is required. string
The unique identifier of this Managed Object instance.
ObjectType This property is required. string
Selector This property is required. string
additionalProperties This property is required. String
classId This property is required. String
moid This property is required. String
The unique identifier of this Managed Object instance.
objectType This property is required. String
selector This property is required. String
additionalProperties This property is required. string
classId This property is required. string
moid This property is required. string
The unique identifier of this Managed Object instance.
objectType This property is required. string
selector This property is required. string
additional_properties This property is required. str
class_id This property is required. str
moid This property is required. str
The unique identifier of this Managed Object instance.
object_type This property is required. str
selector This property is required. str
additionalProperties This property is required. String
classId This property is required. String
moid This property is required. String
The unique identifier of this Managed Object instance.
objectType This property is required. String
selector This property is required. 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.