intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet
intersight.getVirtualizationVmwareVirtualDisk
Explore with Pulumi AI
intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet
Depicts disk configuration used to create a virtual disk on a hypervisor datastore.
Using getVirtualizationVmwareVirtualDisk
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVirtualizationVmwareVirtualDisk(args: GetVirtualizationVmwareVirtualDiskArgs, opts?: InvokeOptions): Promise<GetVirtualizationVmwareVirtualDiskResult>
function getVirtualizationVmwareVirtualDiskOutput(args: GetVirtualizationVmwareVirtualDiskOutputArgs, opts?: InvokeOptions): Output<GetVirtualizationVmwareVirtualDiskResult>def get_virtualization_vmware_virtual_disk(account_moid: Optional[str] = None,
                                           additional_properties: Optional[str] = None,
                                           ancestors: Optional[Sequence[GetVirtualizationVmwareVirtualDiskAncestor]] = None,
                                           class_id: Optional[str] = None,
                                           compatibility_mode: Optional[str] = None,
                                           controller_key: Optional[float] = None,
                                           create_time: Optional[str] = None,
                                           datastore: Optional[GetVirtualizationVmwareVirtualDiskDatastore] = None,
                                           device_name: Optional[str] = None,
                                           disk_mode: Optional[str] = None,
                                           disk_type: Optional[str] = None,
                                           domain_group_moid: Optional[str] = None,
                                           id: Optional[str] = None,
                                           key: Optional[float] = None,
                                           limit: Optional[float] = None,
                                           lun_uuid: Optional[str] = None,
                                           mod_time: Optional[str] = None,
                                           moid: Optional[str] = None,
                                           name: Optional[str] = None,
                                           object_type: Optional[str] = None,
                                           owners: Optional[Sequence[str]] = None,
                                           parent: Optional[GetVirtualizationVmwareVirtualDiskParent] = None,
                                           permission_resources: Optional[Sequence[GetVirtualizationVmwareVirtualDiskPermissionResource]] = None,
                                           registered_device: Optional[GetVirtualizationVmwareVirtualDiskRegisteredDevice] = None,
                                           serial: Optional[str] = None,
                                           shared_scope: Optional[str] = None,
                                           shares: Optional[GetVirtualizationVmwareVirtualDiskShares] = None,
                                           sharing: Optional[str] = None,
                                           size: Optional[float] = None,
                                           storage_allocation_type: Optional[str] = None,
                                           tags: Optional[Sequence[GetVirtualizationVmwareVirtualDiskTag]] = None,
                                           unit_number: Optional[float] = None,
                                           uuid: Optional[str] = None,
                                           vdisk_id: Optional[str] = None,
                                           vendor: Optional[str] = None,
                                           version_context: Optional[GetVirtualizationVmwareVirtualDiskVersionContext] = None,
                                           virtual_disk_path: Optional[str] = None,
                                           virtual_machine: Optional[GetVirtualizationVmwareVirtualDiskVirtualMachine] = None,
                                           vm_identity: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetVirtualizationVmwareVirtualDiskResult
def get_virtualization_vmware_virtual_disk_output(account_moid: Optional[pulumi.Input[str]] = None,
                                           additional_properties: Optional[pulumi.Input[str]] = None,
                                           ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualDiskAncestorArgs]]]] = None,
                                           class_id: Optional[pulumi.Input[str]] = None,
                                           compatibility_mode: Optional[pulumi.Input[str]] = None,
                                           controller_key: Optional[pulumi.Input[float]] = None,
                                           create_time: Optional[pulumi.Input[str]] = None,
                                           datastore: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskDatastoreArgs]] = None,
                                           device_name: Optional[pulumi.Input[str]] = None,
                                           disk_mode: Optional[pulumi.Input[str]] = None,
                                           disk_type: Optional[pulumi.Input[str]] = None,
                                           domain_group_moid: Optional[pulumi.Input[str]] = None,
                                           id: Optional[pulumi.Input[str]] = None,
                                           key: Optional[pulumi.Input[float]] = None,
                                           limit: Optional[pulumi.Input[float]] = None,
                                           lun_uuid: Optional[pulumi.Input[str]] = None,
                                           mod_time: Optional[pulumi.Input[str]] = None,
                                           moid: Optional[pulumi.Input[str]] = None,
                                           name: Optional[pulumi.Input[str]] = None,
                                           object_type: Optional[pulumi.Input[str]] = None,
                                           owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                           parent: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskParentArgs]] = None,
                                           permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualDiskPermissionResourceArgs]]]] = None,
                                           registered_device: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskRegisteredDeviceArgs]] = None,
                                           serial: Optional[pulumi.Input[str]] = None,
                                           shared_scope: Optional[pulumi.Input[str]] = None,
                                           shares: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskSharesArgs]] = None,
                                           sharing: Optional[pulumi.Input[str]] = None,
                                           size: Optional[pulumi.Input[float]] = None,
                                           storage_allocation_type: Optional[pulumi.Input[str]] = None,
                                           tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualDiskTagArgs]]]] = None,
                                           unit_number: Optional[pulumi.Input[float]] = None,
                                           uuid: Optional[pulumi.Input[str]] = None,
                                           vdisk_id: Optional[pulumi.Input[str]] = None,
                                           vendor: Optional[pulumi.Input[str]] = None,
                                           version_context: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskVersionContextArgs]] = None,
                                           virtual_disk_path: Optional[pulumi.Input[str]] = None,
                                           virtual_machine: Optional[pulumi.Input[GetVirtualizationVmwareVirtualDiskVirtualMachineArgs]] = None,
                                           vm_identity: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetVirtualizationVmwareVirtualDiskResult]func LookupVirtualizationVmwareVirtualDisk(ctx *Context, args *LookupVirtualizationVmwareVirtualDiskArgs, opts ...InvokeOption) (*LookupVirtualizationVmwareVirtualDiskResult, error)
func LookupVirtualizationVmwareVirtualDiskOutput(ctx *Context, args *LookupVirtualizationVmwareVirtualDiskOutputArgs, opts ...InvokeOption) LookupVirtualizationVmwareVirtualDiskResultOutput> Note: This function is named LookupVirtualizationVmwareVirtualDisk in the Go SDK.
public static class GetVirtualizationVmwareVirtualDisk 
{
    public static Task<GetVirtualizationVmwareVirtualDiskResult> InvokeAsync(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualizationVmwareVirtualDiskResult> Invoke(GetVirtualizationVmwareVirtualDiskInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVirtualizationVmwareVirtualDiskResult> getVirtualizationVmwareVirtualDisk(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions options)
public static Output<GetVirtualizationVmwareVirtualDiskResult> getVirtualizationVmwareVirtualDisk(GetVirtualizationVmwareVirtualDiskArgs args, InvokeOptions options)
fn::invoke:
  function: intersight:index/getVirtualizationVmwareVirtualDisk:getVirtualizationVmwareVirtualDisk
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
List<GetVirtualization Vmware Virtual Disk Ancestor> 
- 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
GetVirtualization Vmware Virtual Disk Datastore 
- 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.
- DomainGroup stringMoid 
- 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
GetVirtualization Vmware Virtual Disk Parent 
- PermissionResources List<GetVirtualization Vmware Virtual Disk Permission Resource> 
- RegisteredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- Serial string
- Serial ID of the storage device.
- 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.
- 
GetVirtualization Vmware Virtual Disk Shares 
- 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.
- StorageAllocation stringType 
- 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.
- 
List<GetVirtualization Vmware Virtual Disk Tag> 
- 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 GetVirtualization Vmware Virtual Disk Version Context 
- VirtualDisk stringPath 
- Path of the virtual disk.
- VirtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- 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
[]GetVirtualization Vmware Virtual Disk Ancestor 
- 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
GetVirtualization Vmware Virtual Disk Datastore 
- 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.
- DomainGroup stringMoid 
- 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
GetVirtualization Vmware Virtual Disk Parent 
- PermissionResources []GetVirtualization Vmware Virtual Disk Permission Resource 
- RegisteredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- Serial string
- Serial ID of the storage device.
- 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.
- 
GetVirtualization Vmware Virtual Disk Shares 
- 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.
- StorageAllocation stringType 
- 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.
- 
[]GetVirtualization Vmware Virtual Disk Tag 
- 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 GetVirtualization Vmware Virtual Disk Version Context 
- VirtualDisk stringPath 
- Path of the virtual disk.
- VirtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- 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<GetVirtualization Vmware Virtual Disk Ancestor> 
- 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
GetVirtualization Vmware Virtual Disk Datastore 
- 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.
- domainGroup StringMoid 
- 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
GetVirtualization Vmware Virtual Disk Parent 
- permissionResources List<GetVirtualization Vmware Virtual Disk Permission Resource> 
- registeredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- serial String
- Serial ID of the storage device.
- 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.
- 
GetVirtualization Vmware Virtual Disk Shares 
- 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.
- storageAllocation StringType 
- 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.
- 
List<GetVirtualization Vmware Virtual Disk Tag> 
- 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 GetVirtualization Vmware Virtual Disk Version Context 
- virtualDisk StringPath 
- Path of the virtual disk.
- virtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- 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
GetVirtualization Vmware Virtual Disk Ancestor[] 
- 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
GetVirtualization Vmware Virtual Disk Datastore 
- 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.
- domainGroup stringMoid 
- 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
GetVirtualization Vmware Virtual Disk Parent 
- permissionResources GetVirtualization Vmware Virtual Disk Permission Resource[] 
- registeredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- serial string
- Serial ID of the storage device.
- 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.
- 
GetVirtualization Vmware Virtual Disk Shares 
- 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.
- storageAllocation stringType 
- 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.
- 
GetVirtualization Vmware Virtual Disk Tag[] 
- 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 GetVirtualization Vmware Virtual Disk Version Context 
- virtualDisk stringPath 
- Path of the virtual disk.
- virtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- 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[GetVirtualization Vmware Virtual Disk Ancestor] 
- 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
GetVirtualization Vmware Virtual Disk Datastore 
- 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_ strmoid 
- 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
GetVirtualization Vmware Virtual Disk Parent 
- permission_resources Sequence[GetVirtualization Vmware Virtual Disk Permission Resource] 
- registered_device GetVirtualization Vmware Virtual Disk Registered Device 
- serial str
- Serial ID of the storage device.
- 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.
- 
GetVirtualization Vmware Virtual Disk Shares 
- 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_ strtype 
- 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.
- 
Sequence[GetVirtualization Vmware Virtual Disk Tag] 
- 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 GetVirtualization Vmware Virtual Disk Version Context 
- virtual_disk_ strpath 
- Path of the virtual disk.
- virtual_machine GetVirtualization Vmware Virtual Disk Virtual Machine 
- 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.
- domainGroup StringMoid 
- 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.
- 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.
- Property Map
- 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.
- storageAllocation StringType 
- 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.
- 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
- virtualDisk StringPath 
- 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<GetVirtualization Vmware Virtual Disk Result> 
- AccountMoid string
- AdditionalProperties string
- Ancestors
List<GetVirtualization Vmware Virtual Disk Ancestor> 
- ClassId string
- CompatibilityMode string
- ControllerKey double
- CreateTime string
- Datastore
GetVirtualization Vmware Virtual Disk Datastore 
- DeviceName string
- DiskMode string
- DiskType string
- DomainGroup stringMoid 
- Key double
- Limit double
- LunUuid string
- ModTime string
- Moid string
- Name string
- ObjectType string
- Owners List<string>
- Parent
GetVirtualization Vmware Virtual Disk Parent 
- PermissionResources List<GetVirtualization Vmware Virtual Disk Permission Resource> 
- RegisteredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- Serial string
- string
- 
GetVirtualization Vmware Virtual Disk Shares 
- string
- Size double
- StorageAllocation stringType 
- 
List<GetVirtualization Vmware Virtual Disk Tag> 
- UnitNumber double
- Uuid string
- VdiskId string
- Vendor string
- VersionContext GetVirtualization Vmware Virtual Disk Version Context 
- VirtualDisk stringPath 
- VirtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- VmIdentity string
- Id string
- Results
[]GetVirtualization Vmware Virtual Disk Result 
- AccountMoid string
- AdditionalProperties string
- Ancestors
[]GetVirtualization Vmware Virtual Disk Ancestor 
- ClassId string
- CompatibilityMode string
- ControllerKey float64
- CreateTime string
- Datastore
GetVirtualization Vmware Virtual Disk Datastore 
- DeviceName string
- DiskMode string
- DiskType string
- DomainGroup stringMoid 
- Key float64
- Limit float64
- LunUuid string
- ModTime string
- Moid string
- Name string
- ObjectType string
- Owners []string
- Parent
GetVirtualization Vmware Virtual Disk Parent 
- PermissionResources []GetVirtualization Vmware Virtual Disk Permission Resource 
- RegisteredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- Serial string
- string
- 
GetVirtualization Vmware Virtual Disk Shares 
- string
- Size float64
- StorageAllocation stringType 
- 
[]GetVirtualization Vmware Virtual Disk Tag 
- UnitNumber float64
- Uuid string
- VdiskId string
- Vendor string
- VersionContext GetVirtualization Vmware Virtual Disk Version Context 
- VirtualDisk stringPath 
- VirtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- VmIdentity string
- id String
- results
List<GetVirtualization Vmware Virtual Disk Result> 
- accountMoid String
- additionalProperties String
- ancestors
List<GetVirtualization Vmware Virtual Disk Ancestor> 
- classId String
- compatibilityMode String
- controllerKey Double
- createTime String
- datastore
GetVirtualization Vmware Virtual Disk Datastore 
- deviceName String
- diskMode String
- diskType String
- domainGroup StringMoid 
- key Double
- limit Double
- lunUuid String
- modTime String
- moid String
- name String
- objectType String
- owners List<String>
- parent
GetVirtualization Vmware Virtual Disk Parent 
- permissionResources List<GetVirtualization Vmware Virtual Disk Permission Resource> 
- registeredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- serial String
- String
- 
GetVirtualization Vmware Virtual Disk Shares 
- String
- size Double
- storageAllocation StringType 
- 
List<GetVirtualization Vmware Virtual Disk Tag> 
- unitNumber Double
- uuid String
- vdiskId String
- vendor String
- versionContext GetVirtualization Vmware Virtual Disk Version Context 
- virtualDisk StringPath 
- virtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- vmIdentity String
- id string
- results
GetVirtualization Vmware Virtual Disk Result[] 
- accountMoid string
- additionalProperties string
- ancestors
GetVirtualization Vmware Virtual Disk Ancestor[] 
- classId string
- compatibilityMode string
- controllerKey number
- createTime string
- datastore
GetVirtualization Vmware Virtual Disk Datastore 
- deviceName string
- diskMode string
- diskType string
- domainGroup stringMoid 
- key number
- limit number
- lunUuid string
- modTime string
- moid string
- name string
- objectType string
- owners string[]
- parent
GetVirtualization Vmware Virtual Disk Parent 
- permissionResources GetVirtualization Vmware Virtual Disk Permission Resource[] 
- registeredDevice GetVirtualization Vmware Virtual Disk Registered Device 
- serial string
- string
- 
GetVirtualization Vmware Virtual Disk Shares 
- string
- size number
- storageAllocation stringType 
- 
GetVirtualization Vmware Virtual Disk Tag[] 
- unitNumber number
- uuid string
- vdiskId string
- vendor string
- versionContext GetVirtualization Vmware Virtual Disk Version Context 
- virtualDisk stringPath 
- virtualMachine GetVirtualization Vmware Virtual Disk Virtual Machine 
- vmIdentity string
- id str
- results
Sequence[GetVirtualization Vmware Virtual Disk Result] 
- account_moid str
- additional_properties str
- ancestors
Sequence[GetVirtualization Vmware Virtual Disk Ancestor] 
- class_id str
- compatibility_mode str
- controller_key float
- create_time str
- datastore
GetVirtualization Vmware Virtual Disk Datastore 
- device_name str
- disk_mode str
- disk_type str
- domain_group_ strmoid 
- key float
- limit float
- lun_uuid str
- mod_time str
- moid str
- name str
- object_type str
- owners Sequence[str]
- parent
GetVirtualization Vmware Virtual Disk Parent 
- permission_resources Sequence[GetVirtualization Vmware Virtual Disk Permission Resource] 
- registered_device GetVirtualization Vmware Virtual Disk Registered Device 
- serial str
- str
- 
GetVirtualization Vmware Virtual Disk Shares 
- str
- size float
- storage_allocation_ strtype 
- 
Sequence[GetVirtualization Vmware Virtual Disk Tag] 
- unit_number float
- uuid str
- vdisk_id str
- vendor str
- version_context GetVirtualization Vmware Virtual Disk Version Context 
- virtual_disk_ strpath 
- virtual_machine GetVirtualization Vmware Virtual Disk Virtual Machine 
- vm_identity str
- id String
- results List<Property Map>
- accountMoid String
- additionalProperties String
- ancestors List<Property Map>
- classId String
- compatibilityMode String
- controllerKey Number
- createTime String
- datastore Property Map
- deviceName String
- diskMode String
- diskType String
- domainGroup StringMoid 
- key Number
- limit Number
- lunUuid String
- modTime String
- moid String
- name String
- objectType String
- owners List<String>
- parent Property Map
- permissionResources List<Property Map>
- registeredDevice Property Map
- serial String
- String
- Property Map
- String
- size Number
- storageAllocation StringType 
- List<Property Map>
- unitNumber Number
- uuid String
- vdiskId String
- vendor String
- versionContext Property Map
- virtualDisk StringPath 
- virtualMachine Property Map
- vmIdentity String
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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
 
GetVirtualizationVmwareVirtualDiskResult     
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
List<GetVirtualization Vmware Virtual Disk Result Ancestor> 
- ClassId string
- CompatibilityMode string
- Compatibility mode of the raw disk mapping (RDM).* notApplicable- Value specified for any disk which is not of raw device mapping type.*physicalMode- A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.*virtualMode- A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
- ControllerKey double
- Key of the controller on which the disk is created.
- CreateTime string
- The time when this managed object was created.
- Datastores
List<GetVirtualization Vmware Virtual Disk Result Datastore> 
- 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.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- Key double
- The internally assigned key of this disk. This entity is not manipulated by users.
- Limit double
- The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
- LunUuid string
- Unique identifier of the LUN accessed by the raw disk mapping (RDM).
- ModTime string
- The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the storage disk. Name must be unique within a Datastore.
- ObjectType string
- Owners List<string>
- Parents
List<GetVirtualization Vmware Virtual Disk Result Parent> 
- PermissionResources List<GetVirtualization Vmware Virtual Disk Result Permission Resource> 
- RegisteredDevices List<GetVirtualization Vmware Virtual Disk Result Registered Device> 
- Serial string
- Serial ID of the storage device.
- 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.
- 
List<GetVirtualization Vmware Virtual Disk Result Share> 
- 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.
- StorageAllocation stringType 
- 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.
- 
List<GetVirtualization Vmware Virtual Disk Result Tag> 
- UnitNumber double
- Unit number of the disk on its controller.
- Uuid string
- UUID assigned by vCenter to every disk.
- VdiskId string
- Identity of the virtual disk object as the first class entity.
- Vendor string
- Vendor of the storage device.
- VersionContexts List<GetVirtualization Vmware Virtual Disk Result Version Context> 
- VirtualDisk stringPath 
- Path of the virtual disk.
- VirtualMachines List<GetVirtualization Vmware Virtual Disk Result Virtual Machine> 
- 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
[]GetVirtualization Vmware Virtual Disk Result Ancestor 
- ClassId string
- CompatibilityMode string
- Compatibility mode of the raw disk mapping (RDM).* notApplicable- Value specified for any disk which is not of raw device mapping type.*physicalMode- A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.*virtualMode- A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
- ControllerKey float64
- Key of the controller on which the disk is created.
- CreateTime string
- The time when this managed object was created.
- Datastores
[]GetVirtualization Vmware Virtual Disk Result Datastore 
- 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.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- Key float64
- The internally assigned key of this disk. This entity is not manipulated by users.
- Limit float64
- The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
- LunUuid string
- Unique identifier of the LUN accessed by the raw disk mapping (RDM).
- ModTime string
- The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the storage disk. Name must be unique within a Datastore.
- ObjectType string
- Owners []string
- Parents
[]GetVirtualization Vmware Virtual Disk Result Parent 
- PermissionResources []GetVirtualization Vmware Virtual Disk Result Permission Resource 
- RegisteredDevices []GetVirtualization Vmware Virtual Disk Result Registered Device 
- Serial string
- Serial ID of the storage device.
- 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.
- 
[]GetVirtualization Vmware Virtual Disk Result Share 
- 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.
- StorageAllocation stringType 
- 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.
- 
[]GetVirtualization Vmware Virtual Disk Result Tag 
- UnitNumber float64
- Unit number of the disk on its controller.
- Uuid string
- UUID assigned by vCenter to every disk.
- VdiskId string
- Identity of the virtual disk object as the first class entity.
- Vendor string
- Vendor of the storage device.
- VersionContexts []GetVirtualization Vmware Virtual Disk Result Version Context 
- VirtualDisk stringPath 
- Path of the virtual disk.
- VirtualMachines []GetVirtualization Vmware Virtual Disk Result Virtual Machine 
- 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<GetVirtualization Vmware Virtual Disk Result Ancestor> 
- classId String
- compatibilityMode String
- Compatibility mode of the raw disk mapping (RDM).* notApplicable- Value specified for any disk which is not of raw device mapping type.*physicalMode- A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.*virtualMode- A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
- controllerKey Double
- Key of the controller on which the disk is created.
- createTime String
- The time when this managed object was created.
- datastores
List<GetVirtualization Vmware Virtual Disk Result Datastore> 
- 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.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- key Double
- The internally assigned key of this disk. This entity is not manipulated by users.
- limit Double
- The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
- lunUuid String
- Unique identifier of the LUN accessed by the raw disk mapping (RDM).
- modTime String
- The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the storage disk. Name must be unique within a Datastore.
- objectType String
- owners List<String>
- parents
List<GetVirtualization Vmware Virtual Disk Result Parent> 
- permissionResources List<GetVirtualization Vmware Virtual Disk Result Permission Resource> 
- registeredDevices List<GetVirtualization Vmware Virtual Disk Result Registered Device> 
- serial String
- Serial ID of the storage device.
- 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.
- 
List<GetVirtualization Vmware Virtual Disk Result Share> 
- 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.
- storageAllocation StringType 
- 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.
- 
List<GetVirtualization Vmware Virtual Disk Result Tag> 
- unitNumber Double
- Unit number of the disk on its controller.
- uuid String
- UUID assigned by vCenter to every disk.
- vdiskId String
- Identity of the virtual disk object as the first class entity.
- vendor String
- Vendor of the storage device.
- versionContexts List<GetVirtualization Vmware Virtual Disk Result Version Context> 
- virtualDisk StringPath 
- Path of the virtual disk.
- virtualMachines List<GetVirtualization Vmware Virtual Disk Result Virtual Machine> 
- 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
GetVirtualization Vmware Virtual Disk Result Ancestor[] 
- classId string
- compatibilityMode string
- Compatibility mode of the raw disk mapping (RDM).* notApplicable- Value specified for any disk which is not of raw device mapping type.*physicalMode- A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.*virtualMode- A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
- controllerKey number
- Key of the controller on which the disk is created.
- createTime string
- The time when this managed object was created.
- datastores
GetVirtualization Vmware Virtual Disk Result Datastore[] 
- 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.
- domainGroup stringMoid 
- The DomainGroup ID for this managed object.
- key number
- The internally assigned key of this disk. This entity is not manipulated by users.
- limit number
- The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
- lunUuid string
- Unique identifier of the LUN accessed by the raw disk mapping (RDM).
- modTime string
- The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the storage disk. Name must be unique within a Datastore.
- objectType string
- owners string[]
- parents
GetVirtualization Vmware Virtual Disk Result Parent[] 
- permissionResources GetVirtualization Vmware Virtual Disk Result Permission Resource[] 
- registeredDevices GetVirtualization Vmware Virtual Disk Result Registered Device[] 
- serial string
- Serial ID of the storage device.
- 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.
- 
GetVirtualization Vmware Virtual Disk Result Share[] 
- 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.
- storageAllocation stringType 
- 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.
- 
GetVirtualization Vmware Virtual Disk Result Tag[] 
- unitNumber number
- Unit number of the disk on its controller.
- uuid string
- UUID assigned by vCenter to every disk.
- vdiskId string
- Identity of the virtual disk object as the first class entity.
- vendor string
- Vendor of the storage device.
- versionContexts GetVirtualization Vmware Virtual Disk Result Version Context[] 
- virtualDisk stringPath 
- Path of the virtual disk.
- virtualMachines GetVirtualization Vmware Virtual Disk Result Virtual Machine[] 
- 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[GetVirtualization Vmware Virtual Disk Result Ancestor] 
- class_id str
- compatibility_mode str
- Compatibility mode of the raw disk mapping (RDM).* notApplicable- Value specified for any disk which is not of raw device mapping type.*physicalMode- A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.*virtualMode- A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
- controller_key float
- Key of the controller on which the disk is created.
- create_time str
- The time when this managed object was created.
- datastores
Sequence[GetVirtualization Vmware Virtual Disk Result Datastore] 
- 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_ strmoid 
- The DomainGroup ID for this managed object.
- key float
- The internally assigned key of this disk. This entity is not manipulated by users.
- limit float
- The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
- lun_uuid str
- Unique identifier of the LUN accessed by the raw disk mapping (RDM).
- mod_time str
- The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- Name of the storage disk. Name must be unique within a Datastore.
- object_type str
- owners Sequence[str]
- parents
Sequence[GetVirtualization Vmware Virtual Disk Result Parent] 
- permission_resources Sequence[GetVirtualization Vmware Virtual Disk Result Permission Resource] 
- registered_devices Sequence[GetVirtualization Vmware Virtual Disk Result Registered Device] 
- serial str
- Serial ID of the storage device.
- 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.
- 
Sequence[GetVirtualization Vmware Virtual Disk Result Share] 
- 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_ strtype 
- 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.
- 
Sequence[GetVirtualization Vmware Virtual Disk Result Tag] 
- unit_number float
- Unit number of the disk on its controller.
- uuid str
- UUID assigned by vCenter to every disk.
- vdisk_id str
- Identity of the virtual disk object as the first class entity.
- vendor str
- Vendor of the storage device.
- version_contexts Sequence[GetVirtualization Vmware Virtual Disk Result Version Context] 
- virtual_disk_ strpath 
- Path of the virtual disk.
- virtual_machines Sequence[GetVirtualization Vmware Virtual Disk Result Virtual Machine] 
- vm_identity str
- Identity of the virtual machine where the virtual disk is created.
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors List<Property Map>
- classId String
- compatibilityMode String
- Compatibility mode of the raw disk mapping (RDM).* notApplicable- Value specified for any disk which is not of raw device mapping type.*physicalMode- A disk device backed by a physical compatibility mode raw disk mapping cannot use disk modes, and commands are passed straight through to the LUN indicated by the raw disk mapping.*virtualMode- A disk device backed by a virtual compatibility mode raw disk mapping can use disk modes.
- controllerKey Number
- Key of the controller on which the disk is created.
- createTime String
- The time when this managed object was created.
- datastores List<Property Map>
- deviceName String
- Host-specific device the LUN is being accessed through. If the target LUN is not available on the host then it is empty. For example, this could happen if it has accidentally been masked out.
- diskMode String
- Persistence mode of the virtual disk. For RDM disks, it is only supported when the raw disk mapping is using virtual compatibility mode.* persistent- Changes are immediately and permanently written to the virtual disk.*independent_persistent- Changes are immediately and permanently written to the virtual disk and not affected by snapshots.*independent_nonpersistent- Changes to virtual disk are made to a redo log and discarded at power off and not affected by snapshots.*nonpersistent- Changes to virtual disk are made to a redo log and discarded at power off.*undoable- Changes to virtual disk are made to a redo log and has the option to commit or undo.*append- Changes are appended to the redo log and can be revoked by removing the undo log.
- diskType String
- Specifies whether the virtual disk is a RDM or a Hard disk.* flatDisk- Specifies that it is a flat disk.*rdmDisk- Specifies that it is a raw device mapping disk.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- key Number
- The internally assigned key of this disk. This entity is not manipulated by users.
- limit Number
- The utilization of a virtual machine will not exceed this limit, even if there are available resources. Used to ensure a consistent performance of virtual machines independent of available resources. If set to -1, then there is no fixed limit on resource usage (only bounded by available resources and shares). The unit is number of I/O per second.
- lunUuid String
- Unique identifier of the LUN accessed by the raw disk mapping (RDM).
- modTime String
- The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the storage disk. Name must be unique within a Datastore.
- objectType String
- owners List<String>
- parents List<Property Map>
- permissionResources List<Property Map>
- registeredDevices List<Property Map>
- serial String
- Serial ID of the storage device.
- 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.
- List<Property Map>
- 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.
- storageAllocation StringType 
- 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.
- List<Property Map>
- unitNumber Number
- Unit number of the disk on its controller.
- uuid String
- UUID assigned by vCenter to every disk.
- vdiskId String
- Identity of the virtual disk object as the first class entity.
- vendor String
- Vendor of the storage device.
- versionContexts List<Property Map>
- virtualDisk StringPath 
- Path of the virtual disk.
- virtualMachines List<Property Map>
- vmIdentity String
- Identity of the virtual machine where the virtual disk is created.
GetVirtualizationVmwareVirtualDiskResultAncestor      
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskResultDatastore      
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskResultParent      
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskResultPermissionResource       
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskResultRegisteredDevice       
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskResultShare      
- AdditionalProperties string
- ClassId string
- Level string
- ObjectType string
- double
- AdditionalProperties string
- ClassId string
- Level string
- ObjectType string
- float64
- additionalProperties String
- classId String
- level String
- objectType String
- Double
- additionalProperties string
- classId string
- level string
- objectType string
- number
- additional_properties str
- class_id str
- level str
- object_type str
- float
- additionalProperties String
- classId String
- level String
- objectType String
- Number
GetVirtualizationVmwareVirtualDiskResultTag      
- AdditionalProperties string
- Key string
- The internally assigned key of this disk. This entity is not manipulated by users.
- Value string
- AdditionalProperties string
- Key string
- The internally assigned key of this disk. This entity is not manipulated by users.
- Value string
- additionalProperties String
- key String
- The internally assigned key of this disk. This entity is not manipulated by users.
- value String
- additionalProperties string
- key string
- The internally assigned key of this disk. This entity is not manipulated by users.
- value string
- additional_properties str
- key str
- The internally assigned key of this disk. This entity is not manipulated by users.
- value str
- additionalProperties String
- key String
- The internally assigned key of this disk. This entity is not manipulated by users.
- value String
GetVirtualizationVmwareVirtualDiskResultVersionContext       
- additionalProperties String
- classId String
- interestedMos List<Property Map>
- markedFor BooleanDeletion 
- nrVersion String
- objectType String
- refMos List<Property Map>
- timestamp String
- versionType String
GetVirtualizationVmwareVirtualDiskResultVersionContextInterestedMo         
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskResultVersionContextRefMo         
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskResultVirtualMachine       
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- AdditionalProperties string
- ClassId string
- Moid string
- The unique identifier of this Managed Object instance.
- ObjectType string
- Selector string
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
- additionalProperties string
- classId string
- moid string
- The unique identifier of this Managed Object instance.
- objectType string
- selector string
- additional_properties str
- class_id str
- moid str
- The unique identifier of this Managed Object instance.
- object_type str
- selector str
- additionalProperties String
- classId String
- moid String
- The unique identifier of this Managed Object instance.
- objectType String
- selector String
GetVirtualizationVmwareVirtualDiskShares     
- AdditionalProperties string
- ClassId string
- The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Level string
- The allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. If the shares value does not map to a predefined size, then the level is set as custom.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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<GetVirtualization Vmware Virtual Disk Version Context Interested Mo> 
- MarkedFor boolDeletion 
- 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 GetVirtualization Vmware Virtual Disk Version Context Ref Mo 
- 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 []GetVirtualization Vmware Virtual Disk Version Context Interested Mo 
- MarkedFor boolDeletion 
- 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 GetVirtualization Vmware Virtual Disk Version Context Ref Mo 
- 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<GetVirtualization Vmware Virtual Disk Version Context Interested Mo> 
- markedFor BooleanDeletion 
- 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 GetVirtualization Vmware Virtual Disk Version Context Ref Mo 
- 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 GetVirtualization Vmware Virtual Disk Version Context Interested Mo[] 
- markedFor booleanDeletion 
- 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 GetVirtualization Vmware Virtual Disk Version Context Ref Mo 
- 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[GetVirtualization Vmware Virtual Disk Version Context Interested Mo] 
- marked_for_ booldeletion 
- 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 GetVirtualization Vmware Virtual Disk Version Context Ref Mo 
- 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>
- markedFor BooleanDeletion 
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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 intersightTerraform Provider.
intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet