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

intersight.getVirtualizationVmwareVirtualMachine

Explore with Pulumi AI

The VMware Virtual machine. It has details such as power state, IP address, resource consumption, etc. Basic elements come from the base class and VMware specific details are provided here.

Using getVirtualizationVmwareVirtualMachine

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 getVirtualizationVmwareVirtualMachine(args: GetVirtualizationVmwareVirtualMachineArgs, opts?: InvokeOptions): Promise<GetVirtualizationVmwareVirtualMachineResult>
function getVirtualizationVmwareVirtualMachineOutput(args: GetVirtualizationVmwareVirtualMachineOutputArgs, opts?: InvokeOptions): Output<GetVirtualizationVmwareVirtualMachineResult>
Copy
def get_virtualization_vmware_virtual_machine(account_moid: Optional[str] = None,
                                              additional_properties: Optional[str] = None,
                                              ancestors: Optional[Sequence[GetVirtualizationVmwareVirtualMachineAncestor]] = None,
                                              annotation: Optional[str] = None,
                                              boot_time: Optional[str] = None,
                                              capacity: Optional[GetVirtualizationVmwareVirtualMachineCapacity] = None,
                                              class_id: Optional[str] = None,
                                              cluster: Optional[GetVirtualizationVmwareVirtualMachineCluster] = None,
                                              config_name: Optional[str] = None,
                                              connection_state: Optional[str] = None,
                                              cpu_hot_add_enabled: Optional[bool] = None,
                                              cpu_shares: Optional[GetVirtualizationVmwareVirtualMachineCpuShares] = None,
                                              cpu_socket_info: Optional[GetVirtualizationVmwareVirtualMachineCpuSocketInfo] = None,
                                              cpu_utilization: Optional[float] = None,
                                              create_time: Optional[str] = None,
                                              custom_attributes: Optional[Sequence[str]] = None,
                                              datacenter: Optional[GetVirtualizationVmwareVirtualMachineDatacenter] = None,
                                              datastores: Optional[Sequence[GetVirtualizationVmwareVirtualMachineDatastore]] = None,
                                              default_power_off_type: Optional[str] = None,
                                              dhcp_enabled: Optional[bool] = None,
                                              disk_commit_info: Optional[GetVirtualizationVmwareVirtualMachineDiskCommitInfo] = None,
                                              dns_server_lists: Optional[Sequence[str]] = None,
                                              dns_suffix_lists: Optional[Sequence[str]] = None,
                                              domain_group_moid: Optional[str] = None,
                                              extra_config: Optional[str] = None,
                                              folder: Optional[str] = None,
                                              guest_info: Optional[GetVirtualizationVmwareVirtualMachineGuestInfo] = None,
                                              guest_state: Optional[str] = None,
                                              host: Optional[GetVirtualizationVmwareVirtualMachineHost] = None,
                                              host_compatibility: Optional[str] = None,
                                              hypervisor_type: Optional[str] = None,
                                              id: Optional[str] = None,
                                              identity: Optional[str] = None,
                                              instance_uuid: Optional[str] = None,
                                              inventory_path: Optional[str] = None,
                                              ip_addresses: Optional[Sequence[str]] = None,
                                              is_template: Optional[bool] = None,
                                              mac_addresses: Optional[Sequence[str]] = None,
                                              mem_shares: Optional[GetVirtualizationVmwareVirtualMachineMemShares] = None,
                                              memory_capacity: Optional[GetVirtualizationVmwareVirtualMachineMemoryCapacity] = None,
                                              memory_hot_add_enabled: Optional[bool] = None,
                                              memory_utilization: Optional[float] = None,
                                              mod_time: Optional[str] = None,
                                              moid: Optional[str] = None,
                                              name: Optional[str] = None,
                                              network_count: Optional[float] = None,
                                              networks: Optional[Sequence[GetVirtualizationVmwareVirtualMachineNetwork]] = None,
                                              nr_provider: Optional[str] = None,
                                              object_type: Optional[str] = None,
                                              owners: Optional[Sequence[str]] = None,
                                              parent: Optional[GetVirtualizationVmwareVirtualMachineParent] = None,
                                              parent_folder: Optional[GetVirtualizationVmwareVirtualMachineParentFolder] = None,
                                              passthrough_devices: Optional[Sequence[float]] = None,
                                              permission_resources: Optional[Sequence[GetVirtualizationVmwareVirtualMachinePermissionResource]] = None,
                                              port_groups: Optional[Sequence[str]] = None,
                                              power_state: Optional[str] = None,
                                              processor_capacity: Optional[GetVirtualizationVmwareVirtualMachineProcessorCapacity] = None,
                                              protected_vm: Optional[bool] = None,
                                              registered_device: Optional[GetVirtualizationVmwareVirtualMachineRegisteredDevice] = None,
                                              remote_display_info: Optional[GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo] = None,
                                              remote_display_vnc_enabled: Optional[bool] = None,
                                              resource_pool: Optional[str] = None,
                                              resource_pool_owner: Optional[str] = None,
                                              resource_pool_parent: Optional[str] = None,
                                              shared_scope: Optional[str] = None,
                                              state: Optional[str] = None,
                                              tags: Optional[Sequence[GetVirtualizationVmwareVirtualMachineTag]] = None,
                                              tool_running_status: Optional[str] = None,
                                              tools_version: Optional[str] = None,
                                              uuid: Optional[str] = None,
                                              version_context: Optional[GetVirtualizationVmwareVirtualMachineVersionContext] = None,
                                              virtual_disks: Optional[Sequence[float]] = None,
                                              virtual_network_interfaces: Optional[Sequence[float]] = None,
                                              vm_creation_time: Optional[str] = None,
                                              vm_disk_count: Optional[float] = None,
                                              vm_overall_status: Optional[str] = None,
                                              vm_path: Optional[str] = None,
                                              vm_version: Optional[str] = None,
                                              vm_vnic_count: Optional[float] = None,
                                              vnic_device_config_id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetVirtualizationVmwareVirtualMachineResult
def get_virtualization_vmware_virtual_machine_output(account_moid: Optional[pulumi.Input[str]] = None,
                                              additional_properties: Optional[pulumi.Input[str]] = None,
                                              ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualMachineAncestorArgs]]]] = None,
                                              annotation: Optional[pulumi.Input[str]] = None,
                                              boot_time: Optional[pulumi.Input[str]] = None,
                                              capacity: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineCapacityArgs]] = None,
                                              class_id: Optional[pulumi.Input[str]] = None,
                                              cluster: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineClusterArgs]] = None,
                                              config_name: Optional[pulumi.Input[str]] = None,
                                              connection_state: Optional[pulumi.Input[str]] = None,
                                              cpu_hot_add_enabled: Optional[pulumi.Input[bool]] = None,
                                              cpu_shares: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineCpuSharesArgs]] = None,
                                              cpu_socket_info: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineCpuSocketInfoArgs]] = None,
                                              cpu_utilization: Optional[pulumi.Input[float]] = None,
                                              create_time: Optional[pulumi.Input[str]] = None,
                                              custom_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              datacenter: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineDatacenterArgs]] = None,
                                              datastores: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualMachineDatastoreArgs]]]] = None,
                                              default_power_off_type: Optional[pulumi.Input[str]] = None,
                                              dhcp_enabled: Optional[pulumi.Input[bool]] = None,
                                              disk_commit_info: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineDiskCommitInfoArgs]] = None,
                                              dns_server_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              dns_suffix_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              domain_group_moid: Optional[pulumi.Input[str]] = None,
                                              extra_config: Optional[pulumi.Input[str]] = None,
                                              folder: Optional[pulumi.Input[str]] = None,
                                              guest_info: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineGuestInfoArgs]] = None,
                                              guest_state: Optional[pulumi.Input[str]] = None,
                                              host: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineHostArgs]] = None,
                                              host_compatibility: Optional[pulumi.Input[str]] = None,
                                              hypervisor_type: Optional[pulumi.Input[str]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              identity: Optional[pulumi.Input[str]] = None,
                                              instance_uuid: Optional[pulumi.Input[str]] = None,
                                              inventory_path: Optional[pulumi.Input[str]] = None,
                                              ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              is_template: Optional[pulumi.Input[bool]] = None,
                                              mac_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              mem_shares: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineMemSharesArgs]] = None,
                                              memory_capacity: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineMemoryCapacityArgs]] = None,
                                              memory_hot_add_enabled: Optional[pulumi.Input[bool]] = None,
                                              memory_utilization: Optional[pulumi.Input[float]] = None,
                                              mod_time: Optional[pulumi.Input[str]] = None,
                                              moid: Optional[pulumi.Input[str]] = None,
                                              name: Optional[pulumi.Input[str]] = None,
                                              network_count: Optional[pulumi.Input[float]] = None,
                                              networks: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualMachineNetworkArgs]]]] = None,
                                              nr_provider: 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[GetVirtualizationVmwareVirtualMachineParentArgs]] = None,
                                              parent_folder: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineParentFolderArgs]] = None,
                                              passthrough_devices: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                              permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualMachinePermissionResourceArgs]]]] = None,
                                              port_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              power_state: Optional[pulumi.Input[str]] = None,
                                              processor_capacity: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineProcessorCapacityArgs]] = None,
                                              protected_vm: Optional[pulumi.Input[bool]] = None,
                                              registered_device: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineRegisteredDeviceArgs]] = None,
                                              remote_display_info: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineRemoteDisplayInfoArgs]] = None,
                                              remote_display_vnc_enabled: Optional[pulumi.Input[bool]] = None,
                                              resource_pool: Optional[pulumi.Input[str]] = None,
                                              resource_pool_owner: Optional[pulumi.Input[str]] = None,
                                              resource_pool_parent: Optional[pulumi.Input[str]] = None,
                                              shared_scope: Optional[pulumi.Input[str]] = None,
                                              state: Optional[pulumi.Input[str]] = None,
                                              tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareVirtualMachineTagArgs]]]] = None,
                                              tool_running_status: Optional[pulumi.Input[str]] = None,
                                              tools_version: Optional[pulumi.Input[str]] = None,
                                              uuid: Optional[pulumi.Input[str]] = None,
                                              version_context: Optional[pulumi.Input[GetVirtualizationVmwareVirtualMachineVersionContextArgs]] = None,
                                              virtual_disks: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                              virtual_network_interfaces: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                              vm_creation_time: Optional[pulumi.Input[str]] = None,
                                              vm_disk_count: Optional[pulumi.Input[float]] = None,
                                              vm_overall_status: Optional[pulumi.Input[str]] = None,
                                              vm_path: Optional[pulumi.Input[str]] = None,
                                              vm_version: Optional[pulumi.Input[str]] = None,
                                              vm_vnic_count: Optional[pulumi.Input[float]] = None,
                                              vnic_device_config_id: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetVirtualizationVmwareVirtualMachineResult]
Copy
func LookupVirtualizationVmwareVirtualMachine(ctx *Context, args *LookupVirtualizationVmwareVirtualMachineArgs, opts ...InvokeOption) (*LookupVirtualizationVmwareVirtualMachineResult, error)
func LookupVirtualizationVmwareVirtualMachineOutput(ctx *Context, args *LookupVirtualizationVmwareVirtualMachineOutputArgs, opts ...InvokeOption) LookupVirtualizationVmwareVirtualMachineResultOutput
Copy

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

public static class GetVirtualizationVmwareVirtualMachine 
{
    public static Task<GetVirtualizationVmwareVirtualMachineResult> InvokeAsync(GetVirtualizationVmwareVirtualMachineArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualizationVmwareVirtualMachineResult> Invoke(GetVirtualizationVmwareVirtualMachineInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVirtualizationVmwareVirtualMachineResult> getVirtualizationVmwareVirtualMachine(GetVirtualizationVmwareVirtualMachineArgs args, InvokeOptions options)
public static Output<GetVirtualizationVmwareVirtualMachineResult> getVirtualizationVmwareVirtualMachine(GetVirtualizationVmwareVirtualMachineArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: intersight:index/getVirtualizationVmwareVirtualMachine:getVirtualizationVmwareVirtualMachine
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountMoid string
The Account ID for this managed object.
AdditionalProperties string
Ancestors List<GetVirtualizationVmwareVirtualMachineAncestor>
Annotation string
List of annotations provided to this VM by user. Can be long.
BootTime string
Time when this VM booted up.
Capacity GetVirtualizationVmwareVirtualMachineCapacity
ClassId string
Cluster GetVirtualizationVmwareVirtualMachineCluster
ConfigName string
The configuration name for this VM. This maybe the same as the guest hostname.
ConnectionState string
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
CpuHotAddEnabled bool
Indicates if the capability to add CPUs to a running VM is enabled.
CpuShares GetVirtualizationVmwareVirtualMachineCpuShares
CpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
CpuUtilization double
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
CreateTime string
The time when this managed object was created.
CustomAttributes List<string>
Datacenter GetVirtualizationVmwareVirtualMachineDatacenter
Datastores List<GetVirtualizationVmwareVirtualMachineDatastore>
DefaultPowerOffType string
Indicates how the VM will be powered off (soft, hard etc.).
DhcpEnabled bool
Shows if DHCP is used for IP/DNS on this VM.
DiskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
DnsServerLists List<string>
DnsSuffixLists List<string>
DomainGroupMoid string
The DomainGroup ID for this managed object.
ExtraConfig string
Folder string
The folder name associated with this VM.
GuestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
GuestState string
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
Host GetVirtualizationVmwareVirtualMachineHost
HostCompatibility string
Minimum host ESXi version required for the virtual machine.
HypervisorType string
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
Id string
Identity string
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
InstanceUuid string
UUID assigned by vCenter to every VM.
InventoryPath string
Inventory path to the VM. Example - /DC/vm/folder/VMName.
IpAddresses List<string>
IsTemplate bool
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
MacAddresses List<string>
MemShares GetVirtualizationVmwareVirtualMachineMemShares
MemoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
MemoryHotAddEnabled bool
Adding memory to a running VM.
MemoryUtilization double
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
ModTime string
The time when this managed object was last modified.
Moid string
The unique identifier of this Managed Object instance.
Name string
User-provided name to identify the virtual machine.
NetworkCount double
Indicates how many networks are used by this VM.
Networks List<GetVirtualizationVmwareVirtualMachineNetwork>
NrProvider string
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
ObjectType string
Owners List<string>
Parent GetVirtualizationVmwareVirtualMachineParent
ParentFolder GetVirtualizationVmwareVirtualMachineParentFolder
PassthroughDevices List<double>
PermissionResources List<GetVirtualizationVmwareVirtualMachinePermissionResource>
PortGroups List<string>
PowerState string
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
ProcessorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
ProtectedVm bool
Shows if this is a protected VM. VMs can be in protection groups.
RegisteredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
RemoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
RemoteDisplayVncEnabled bool
Shows if support for a remote VNC access is enabled.
ResourcePool string
Name of the resource pool to which this VM belongs (optional).
ResourcePoolOwner string
Who owns the resource pool.
ResourcePoolParent string
The parent of the current resource pool to which this VM belongs.
SharedScope string
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
State string
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
Tags List<GetVirtualizationVmwareVirtualMachineTag>
ToolRunningStatus string
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
ToolsVersion string
The version of the guest tools, usually not specified.
Uuid string
The uuid of this virtual machine. The uuid is internally generated and not user specified.
VersionContext GetVirtualizationVmwareVirtualMachineVersionContext
VirtualDisks List<double>
VirtualNetworkInterfaces List<double>
VmCreationTime string
Time when this virtualmachine is created.
VmDiskCount double
Shows the number of disks assigned to this VM.
VmOverallStatus string
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
VmPath string
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
VmVersion string
Information about the version of this VM (vmx-09, vmx-11 etc.).
VmVnicCount double
How many vnics are present.
VnicDeviceConfigId string
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
AccountMoid string
The Account ID for this managed object.
AdditionalProperties string
Ancestors []GetVirtualizationVmwareVirtualMachineAncestor
Annotation string
List of annotations provided to this VM by user. Can be long.
BootTime string
Time when this VM booted up.
Capacity GetVirtualizationVmwareVirtualMachineCapacity
ClassId string
Cluster GetVirtualizationVmwareVirtualMachineCluster
ConfigName string
The configuration name for this VM. This maybe the same as the guest hostname.
ConnectionState string
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
CpuHotAddEnabled bool
Indicates if the capability to add CPUs to a running VM is enabled.
CpuShares GetVirtualizationVmwareVirtualMachineCpuShares
CpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
CpuUtilization float64
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
CreateTime string
The time when this managed object was created.
CustomAttributes []string
Datacenter GetVirtualizationVmwareVirtualMachineDatacenter
Datastores []GetVirtualizationVmwareVirtualMachineDatastore
DefaultPowerOffType string
Indicates how the VM will be powered off (soft, hard etc.).
DhcpEnabled bool
Shows if DHCP is used for IP/DNS on this VM.
DiskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
DnsServerLists []string
DnsSuffixLists []string
DomainGroupMoid string
The DomainGroup ID for this managed object.
ExtraConfig string
Folder string
The folder name associated with this VM.
GuestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
GuestState string
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
Host GetVirtualizationVmwareVirtualMachineHost
HostCompatibility string
Minimum host ESXi version required for the virtual machine.
HypervisorType string
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
Id string
Identity string
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
InstanceUuid string
UUID assigned by vCenter to every VM.
InventoryPath string
Inventory path to the VM. Example - /DC/vm/folder/VMName.
IpAddresses []string
IsTemplate bool
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
MacAddresses []string
MemShares GetVirtualizationVmwareVirtualMachineMemShares
MemoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
MemoryHotAddEnabled bool
Adding memory to a running VM.
MemoryUtilization float64
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
ModTime string
The time when this managed object was last modified.
Moid string
The unique identifier of this Managed Object instance.
Name string
User-provided name to identify the virtual machine.
NetworkCount float64
Indicates how many networks are used by this VM.
Networks []GetVirtualizationVmwareVirtualMachineNetwork
NrProvider string
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
ObjectType string
Owners []string
Parent GetVirtualizationVmwareVirtualMachineParent
ParentFolder GetVirtualizationVmwareVirtualMachineParentFolder
PassthroughDevices []float64
PermissionResources []GetVirtualizationVmwareVirtualMachinePermissionResource
PortGroups []string
PowerState string
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
ProcessorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
ProtectedVm bool
Shows if this is a protected VM. VMs can be in protection groups.
RegisteredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
RemoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
RemoteDisplayVncEnabled bool
Shows if support for a remote VNC access is enabled.
ResourcePool string
Name of the resource pool to which this VM belongs (optional).
ResourcePoolOwner string
Who owns the resource pool.
ResourcePoolParent string
The parent of the current resource pool to which this VM belongs.
SharedScope string
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
State string
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
Tags []GetVirtualizationVmwareVirtualMachineTag
ToolRunningStatus string
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
ToolsVersion string
The version of the guest tools, usually not specified.
Uuid string
The uuid of this virtual machine. The uuid is internally generated and not user specified.
VersionContext GetVirtualizationVmwareVirtualMachineVersionContext
VirtualDisks []float64
VirtualNetworkInterfaces []float64
VmCreationTime string
Time when this virtualmachine is created.
VmDiskCount float64
Shows the number of disks assigned to this VM.
VmOverallStatus string
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
VmPath string
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
VmVersion string
Information about the version of this VM (vmx-09, vmx-11 etc.).
VmVnicCount float64
How many vnics are present.
VnicDeviceConfigId string
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
accountMoid String
The Account ID for this managed object.
additionalProperties String
ancestors List<GetVirtualizationVmwareVirtualMachineAncestor>
annotation String
List of annotations provided to this VM by user. Can be long.
bootTime String
Time when this VM booted up.
capacity GetVirtualizationVmwareVirtualMachineCapacity
classId String
cluster GetVirtualizationVmwareVirtualMachineCluster
configName String
The configuration name for this VM. This maybe the same as the guest hostname.
connectionState String
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpuHotAddEnabled Boolean
Indicates if the capability to add CPUs to a running VM is enabled.
cpuShares GetVirtualizationVmwareVirtualMachineCpuShares
cpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
cpuUtilization Double
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
createTime String
The time when this managed object was created.
customAttributes List<String>
datacenter GetVirtualizationVmwareVirtualMachineDatacenter
datastores List<GetVirtualizationVmwareVirtualMachineDatastore>
defaultPowerOffType String
Indicates how the VM will be powered off (soft, hard etc.).
dhcpEnabled Boolean
Shows if DHCP is used for IP/DNS on this VM.
diskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
dnsServerLists List<String>
dnsSuffixLists List<String>
domainGroupMoid String
The DomainGroup ID for this managed object.
extraConfig String
folder String
The folder name associated with this VM.
guestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
guestState String
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
host GetVirtualizationVmwareVirtualMachineHost
hostCompatibility String
Minimum host ESXi version required for the virtual machine.
hypervisorType String
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
id String
identity String
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instanceUuid String
UUID assigned by vCenter to every VM.
inventoryPath String
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ipAddresses List<String>
isTemplate Boolean
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
macAddresses List<String>
memShares GetVirtualizationVmwareVirtualMachineMemShares
memoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
memoryHotAddEnabled Boolean
Adding memory to a running VM.
memoryUtilization Double
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
modTime String
The time when this managed object was last modified.
moid String
The unique identifier of this Managed Object instance.
name String
User-provided name to identify the virtual machine.
networkCount Double
Indicates how many networks are used by this VM.
networks List<GetVirtualizationVmwareVirtualMachineNetwork>
nrProvider String
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
objectType String
owners List<String>
parent GetVirtualizationVmwareVirtualMachineParent
parentFolder GetVirtualizationVmwareVirtualMachineParentFolder
passthroughDevices List<Double>
permissionResources List<GetVirtualizationVmwareVirtualMachinePermissionResource>
portGroups List<String>
powerState String
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
protectedVm Boolean
Shows if this is a protected VM. VMs can be in protection groups.
registeredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
remoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
remoteDisplayVncEnabled Boolean
Shows if support for a remote VNC access is enabled.
resourcePool String
Name of the resource pool to which this VM belongs (optional).
resourcePoolOwner String
Who owns the resource pool.
resourcePoolParent String
The parent of the current resource pool to which this VM belongs.
sharedScope String
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state String
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags List<GetVirtualizationVmwareVirtualMachineTag>
toolRunningStatus String
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
toolsVersion String
The version of the guest tools, usually not specified.
uuid String
The uuid of this virtual machine. The uuid is internally generated and not user specified.
versionContext GetVirtualizationVmwareVirtualMachineVersionContext
virtualDisks List<Double>
virtualNetworkInterfaces List<Double>
vmCreationTime String
Time when this virtualmachine is created.
vmDiskCount Double
Shows the number of disks assigned to this VM.
vmOverallStatus String
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vmPath String
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vmVersion String
Information about the version of this VM (vmx-09, vmx-11 etc.).
vmVnicCount Double
How many vnics are present.
vnicDeviceConfigId String
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
accountMoid string
The Account ID for this managed object.
additionalProperties string
ancestors GetVirtualizationVmwareVirtualMachineAncestor[]
annotation string
List of annotations provided to this VM by user. Can be long.
bootTime string
Time when this VM booted up.
capacity GetVirtualizationVmwareVirtualMachineCapacity
classId string
cluster GetVirtualizationVmwareVirtualMachineCluster
configName string
The configuration name for this VM. This maybe the same as the guest hostname.
connectionState string
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpuHotAddEnabled boolean
Indicates if the capability to add CPUs to a running VM is enabled.
cpuShares GetVirtualizationVmwareVirtualMachineCpuShares
cpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
cpuUtilization number
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
createTime string
The time when this managed object was created.
customAttributes string[]
datacenter GetVirtualizationVmwareVirtualMachineDatacenter
datastores GetVirtualizationVmwareVirtualMachineDatastore[]
defaultPowerOffType string
Indicates how the VM will be powered off (soft, hard etc.).
dhcpEnabled boolean
Shows if DHCP is used for IP/DNS on this VM.
diskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
dnsServerLists string[]
dnsSuffixLists string[]
domainGroupMoid string
The DomainGroup ID for this managed object.
extraConfig string
folder string
The folder name associated with this VM.
guestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
guestState string
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
host GetVirtualizationVmwareVirtualMachineHost
hostCompatibility string
Minimum host ESXi version required for the virtual machine.
hypervisorType string
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
id string
identity string
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instanceUuid string
UUID assigned by vCenter to every VM.
inventoryPath string
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ipAddresses string[]
isTemplate boolean
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
macAddresses string[]
memShares GetVirtualizationVmwareVirtualMachineMemShares
memoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
memoryHotAddEnabled boolean
Adding memory to a running VM.
memoryUtilization number
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
modTime string
The time when this managed object was last modified.
moid string
The unique identifier of this Managed Object instance.
name string
User-provided name to identify the virtual machine.
networkCount number
Indicates how many networks are used by this VM.
networks GetVirtualizationVmwareVirtualMachineNetwork[]
nrProvider string
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
objectType string
owners string[]
parent GetVirtualizationVmwareVirtualMachineParent
parentFolder GetVirtualizationVmwareVirtualMachineParentFolder
passthroughDevices number[]
permissionResources GetVirtualizationVmwareVirtualMachinePermissionResource[]
portGroups string[]
powerState string
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
protectedVm boolean
Shows if this is a protected VM. VMs can be in protection groups.
registeredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
remoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
remoteDisplayVncEnabled boolean
Shows if support for a remote VNC access is enabled.
resourcePool string
Name of the resource pool to which this VM belongs (optional).
resourcePoolOwner string
Who owns the resource pool.
resourcePoolParent string
The parent of the current resource pool to which this VM belongs.
sharedScope string
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state string
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags GetVirtualizationVmwareVirtualMachineTag[]
toolRunningStatus string
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
toolsVersion string
The version of the guest tools, usually not specified.
uuid string
The uuid of this virtual machine. The uuid is internally generated and not user specified.
versionContext GetVirtualizationVmwareVirtualMachineVersionContext
virtualDisks number[]
virtualNetworkInterfaces number[]
vmCreationTime string
Time when this virtualmachine is created.
vmDiskCount number
Shows the number of disks assigned to this VM.
vmOverallStatus string
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vmPath string
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vmVersion string
Information about the version of this VM (vmx-09, vmx-11 etc.).
vmVnicCount number
How many vnics are present.
vnicDeviceConfigId string
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
account_moid str
The Account ID for this managed object.
additional_properties str
ancestors Sequence[GetVirtualizationVmwareVirtualMachineAncestor]
annotation str
List of annotations provided to this VM by user. Can be long.
boot_time str
Time when this VM booted up.
capacity GetVirtualizationVmwareVirtualMachineCapacity
class_id str
cluster GetVirtualizationVmwareVirtualMachineCluster
config_name str
The configuration name for this VM. This maybe the same as the guest hostname.
connection_state str
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpu_hot_add_enabled bool
Indicates if the capability to add CPUs to a running VM is enabled.
cpu_shares GetVirtualizationVmwareVirtualMachineCpuShares
cpu_socket_info GetVirtualizationVmwareVirtualMachineCpuSocketInfo
cpu_utilization float
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
create_time str
The time when this managed object was created.
custom_attributes Sequence[str]
datacenter GetVirtualizationVmwareVirtualMachineDatacenter
datastores Sequence[GetVirtualizationVmwareVirtualMachineDatastore]
default_power_off_type str
Indicates how the VM will be powered off (soft, hard etc.).
dhcp_enabled bool
Shows if DHCP is used for IP/DNS on this VM.
disk_commit_info GetVirtualizationVmwareVirtualMachineDiskCommitInfo
dns_server_lists Sequence[str]
dns_suffix_lists Sequence[str]
domain_group_moid str
The DomainGroup ID for this managed object.
extra_config str
folder str
The folder name associated with this VM.
guest_info GetVirtualizationVmwareVirtualMachineGuestInfo
guest_state str
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
host GetVirtualizationVmwareVirtualMachineHost
host_compatibility str
Minimum host ESXi version required for the virtual machine.
hypervisor_type str
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
id str
identity str
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instance_uuid str
UUID assigned by vCenter to every VM.
inventory_path str
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ip_addresses Sequence[str]
is_template bool
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
mac_addresses Sequence[str]
mem_shares GetVirtualizationVmwareVirtualMachineMemShares
memory_capacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
memory_hot_add_enabled bool
Adding memory to a running VM.
memory_utilization float
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
mod_time str
The time when this managed object was last modified.
moid str
The unique identifier of this Managed Object instance.
name str
User-provided name to identify the virtual machine.
network_count float
Indicates how many networks are used by this VM.
networks Sequence[GetVirtualizationVmwareVirtualMachineNetwork]
nr_provider str
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
object_type str
owners Sequence[str]
parent GetVirtualizationVmwareVirtualMachineParent
parent_folder GetVirtualizationVmwareVirtualMachineParentFolder
passthrough_devices Sequence[float]
permission_resources Sequence[GetVirtualizationVmwareVirtualMachinePermissionResource]
port_groups Sequence[str]
power_state str
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processor_capacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
protected_vm bool
Shows if this is a protected VM. VMs can be in protection groups.
registered_device GetVirtualizationVmwareVirtualMachineRegisteredDevice
remote_display_info GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
remote_display_vnc_enabled bool
Shows if support for a remote VNC access is enabled.
resource_pool str
Name of the resource pool to which this VM belongs (optional).
resource_pool_owner str
Who owns the resource pool.
resource_pool_parent str
The parent of the current resource pool to which this VM belongs.
shared_scope str
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state str
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags Sequence[GetVirtualizationVmwareVirtualMachineTag]
tool_running_status str
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
tools_version str
The version of the guest tools, usually not specified.
uuid str
The uuid of this virtual machine. The uuid is internally generated and not user specified.
version_context GetVirtualizationVmwareVirtualMachineVersionContext
virtual_disks Sequence[float]
virtual_network_interfaces Sequence[float]
vm_creation_time str
Time when this virtualmachine is created.
vm_disk_count float
Shows the number of disks assigned to this VM.
vm_overall_status str
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vm_path str
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vm_version str
Information about the version of this VM (vmx-09, vmx-11 etc.).
vm_vnic_count float
How many vnics are present.
vnic_device_config_id str
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
accountMoid String
The Account ID for this managed object.
additionalProperties String
ancestors List<Property Map>
annotation String
List of annotations provided to this VM by user. Can be long.
bootTime String
Time when this VM booted up.
capacity Property Map
classId String
cluster Property Map
configName String
The configuration name for this VM. This maybe the same as the guest hostname.
connectionState String
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpuHotAddEnabled Boolean
Indicates if the capability to add CPUs to a running VM is enabled.
cpuShares Property Map
cpuSocketInfo Property Map
cpuUtilization Number
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
createTime String
The time when this managed object was created.
customAttributes List<String>
datacenter Property Map
datastores List<Property Map>
defaultPowerOffType String
Indicates how the VM will be powered off (soft, hard etc.).
dhcpEnabled Boolean
Shows if DHCP is used for IP/DNS on this VM.
diskCommitInfo Property Map
dnsServerLists List<String>
dnsSuffixLists List<String>
domainGroupMoid String
The DomainGroup ID for this managed object.
extraConfig String
folder String
The folder name associated with this VM.
guestInfo Property Map
guestState String
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
host Property Map
hostCompatibility String
Minimum host ESXi version required for the virtual machine.
hypervisorType String
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
id String
identity String
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instanceUuid String
UUID assigned by vCenter to every VM.
inventoryPath String
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ipAddresses List<String>
isTemplate Boolean
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
macAddresses List<String>
memShares Property Map
memoryCapacity Property Map
memoryHotAddEnabled Boolean
Adding memory to a running VM.
memoryUtilization Number
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
modTime String
The time when this managed object was last modified.
moid String
The unique identifier of this Managed Object instance.
name String
User-provided name to identify the virtual machine.
networkCount Number
Indicates how many networks are used by this VM.
networks List<Property Map>
nrProvider String
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
objectType String
owners List<String>
parent Property Map
parentFolder Property Map
passthroughDevices List<Number>
permissionResources List<Property Map>
portGroups List<String>
powerState String
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processorCapacity Property Map
protectedVm Boolean
Shows if this is a protected VM. VMs can be in protection groups.
registeredDevice Property Map
remoteDisplayInfo Property Map
remoteDisplayVncEnabled Boolean
Shows if support for a remote VNC access is enabled.
resourcePool String
Name of the resource pool to which this VM belongs (optional).
resourcePoolOwner String
Who owns the resource pool.
resourcePoolParent String
The parent of the current resource pool to which this VM belongs.
sharedScope String
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state String
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags List<Property Map>
toolRunningStatus String
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
toolsVersion String
The version of the guest tools, usually not specified.
uuid String
The uuid of this virtual machine. The uuid is internally generated and not user specified.
versionContext Property Map
virtualDisks List<Number>
virtualNetworkInterfaces List<Number>
vmCreationTime String
Time when this virtualmachine is created.
vmDiskCount Number
Shows the number of disks assigned to this VM.
vmOverallStatus String
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vmPath String
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vmVersion String
Information about the version of this VM (vmx-09, vmx-11 etc.).
vmVnicCount Number
How many vnics are present.
vnicDeviceConfigId String
Information related to the guest info's VNIC virtual device. It is a comma-separated list.

getVirtualizationVmwareVirtualMachine Result

The following output properties are available:

Id string
Results List<GetVirtualizationVmwareVirtualMachineResult>
AccountMoid string
AdditionalProperties string
Ancestors List<GetVirtualizationVmwareVirtualMachineAncestor>
Annotation string
BootTime string
Capacity GetVirtualizationVmwareVirtualMachineCapacity
ClassId string
Cluster GetVirtualizationVmwareVirtualMachineCluster
ConfigName string
ConnectionState string
CpuHotAddEnabled bool
CpuShares GetVirtualizationVmwareVirtualMachineCpuShares
CpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
CpuUtilization double
CreateTime string
CustomAttributes List<string>
Datacenter GetVirtualizationVmwareVirtualMachineDatacenter
Datastores List<GetVirtualizationVmwareVirtualMachineDatastore>
DefaultPowerOffType string
DhcpEnabled bool
DiskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
DnsServerLists List<string>
DnsSuffixLists List<string>
DomainGroupMoid string
ExtraConfig string
Folder string
GuestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
GuestState string
Host GetVirtualizationVmwareVirtualMachineHost
HostCompatibility string
HypervisorType string
Identity string
InstanceUuid string
InventoryPath string
IpAddresses List<string>
IsTemplate bool
MacAddresses List<string>
MemShares GetVirtualizationVmwareVirtualMachineMemShares
MemoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
MemoryHotAddEnabled bool
MemoryUtilization double
ModTime string
Moid string
Name string
NetworkCount double
Networks List<GetVirtualizationVmwareVirtualMachineNetwork>
NrProvider string
ObjectType string
Owners List<string>
Parent GetVirtualizationVmwareVirtualMachineParent
ParentFolder GetVirtualizationVmwareVirtualMachineParentFolder
PassthroughDevices List<double>
PermissionResources List<GetVirtualizationVmwareVirtualMachinePermissionResource>
PortGroups List<string>
PowerState string
ProcessorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
ProtectedVm bool
RegisteredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
RemoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
RemoteDisplayVncEnabled bool
ResourcePool string
ResourcePoolOwner string
ResourcePoolParent string
SharedScope string
State string
Tags List<GetVirtualizationVmwareVirtualMachineTag>
ToolRunningStatus string
ToolsVersion string
Uuid string
VersionContext GetVirtualizationVmwareVirtualMachineVersionContext
VirtualDisks List<double>
VirtualNetworkInterfaces List<double>
VmCreationTime string
VmDiskCount double
VmOverallStatus string
VmPath string
VmVersion string
VmVnicCount double
VnicDeviceConfigId string
Id string
Results []GetVirtualizationVmwareVirtualMachineResult
AccountMoid string
AdditionalProperties string
Ancestors []GetVirtualizationVmwareVirtualMachineAncestor
Annotation string
BootTime string
Capacity GetVirtualizationVmwareVirtualMachineCapacity
ClassId string
Cluster GetVirtualizationVmwareVirtualMachineCluster
ConfigName string
ConnectionState string
CpuHotAddEnabled bool
CpuShares GetVirtualizationVmwareVirtualMachineCpuShares
CpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
CpuUtilization float64
CreateTime string
CustomAttributes []string
Datacenter GetVirtualizationVmwareVirtualMachineDatacenter
Datastores []GetVirtualizationVmwareVirtualMachineDatastore
DefaultPowerOffType string
DhcpEnabled bool
DiskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
DnsServerLists []string
DnsSuffixLists []string
DomainGroupMoid string
ExtraConfig string
Folder string
GuestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
GuestState string
Host GetVirtualizationVmwareVirtualMachineHost
HostCompatibility string
HypervisorType string
Identity string
InstanceUuid string
InventoryPath string
IpAddresses []string
IsTemplate bool
MacAddresses []string
MemShares GetVirtualizationVmwareVirtualMachineMemShares
MemoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
MemoryHotAddEnabled bool
MemoryUtilization float64
ModTime string
Moid string
Name string
NetworkCount float64
Networks []GetVirtualizationVmwareVirtualMachineNetwork
NrProvider string
ObjectType string
Owners []string
Parent GetVirtualizationVmwareVirtualMachineParent
ParentFolder GetVirtualizationVmwareVirtualMachineParentFolder
PassthroughDevices []float64
PermissionResources []GetVirtualizationVmwareVirtualMachinePermissionResource
PortGroups []string
PowerState string
ProcessorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
ProtectedVm bool
RegisteredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
RemoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
RemoteDisplayVncEnabled bool
ResourcePool string
ResourcePoolOwner string
ResourcePoolParent string
SharedScope string
State string
Tags []GetVirtualizationVmwareVirtualMachineTag
ToolRunningStatus string
ToolsVersion string
Uuid string
VersionContext GetVirtualizationVmwareVirtualMachineVersionContext
VirtualDisks []float64
VirtualNetworkInterfaces []float64
VmCreationTime string
VmDiskCount float64
VmOverallStatus string
VmPath string
VmVersion string
VmVnicCount float64
VnicDeviceConfigId string
id String
results List<GetVirtualizationVmwareVirtualMachineResult>
accountMoid String
additionalProperties String
ancestors List<GetVirtualizationVmwareVirtualMachineAncestor>
annotation String
bootTime String
capacity GetVirtualizationVmwareVirtualMachineCapacity
classId String
cluster GetVirtualizationVmwareVirtualMachineCluster
configName String
connectionState String
cpuHotAddEnabled Boolean
cpuShares GetVirtualizationVmwareVirtualMachineCpuShares
cpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
cpuUtilization Double
createTime String
customAttributes List<String>
datacenter GetVirtualizationVmwareVirtualMachineDatacenter
datastores List<GetVirtualizationVmwareVirtualMachineDatastore>
defaultPowerOffType String
dhcpEnabled Boolean
diskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
dnsServerLists List<String>
dnsSuffixLists List<String>
domainGroupMoid String
extraConfig String
folder String
guestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
guestState String
host GetVirtualizationVmwareVirtualMachineHost
hostCompatibility String
hypervisorType String
identity String
instanceUuid String
inventoryPath String
ipAddresses List<String>
isTemplate Boolean
macAddresses List<String>
memShares GetVirtualizationVmwareVirtualMachineMemShares
memoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
memoryHotAddEnabled Boolean
memoryUtilization Double
modTime String
moid String
name String
networkCount Double
networks List<GetVirtualizationVmwareVirtualMachineNetwork>
nrProvider String
objectType String
owners List<String>
parent GetVirtualizationVmwareVirtualMachineParent
parentFolder GetVirtualizationVmwareVirtualMachineParentFolder
passthroughDevices List<Double>
permissionResources List<GetVirtualizationVmwareVirtualMachinePermissionResource>
portGroups List<String>
powerState String
processorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
protectedVm Boolean
registeredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
remoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
remoteDisplayVncEnabled Boolean
resourcePool String
resourcePoolOwner String
resourcePoolParent String
sharedScope String
state String
tags List<GetVirtualizationVmwareVirtualMachineTag>
toolRunningStatus String
toolsVersion String
uuid String
versionContext GetVirtualizationVmwareVirtualMachineVersionContext
virtualDisks List<Double>
virtualNetworkInterfaces List<Double>
vmCreationTime String
vmDiskCount Double
vmOverallStatus String
vmPath String
vmVersion String
vmVnicCount Double
vnicDeviceConfigId String
id string
results GetVirtualizationVmwareVirtualMachineResult[]
accountMoid string
additionalProperties string
ancestors GetVirtualizationVmwareVirtualMachineAncestor[]
annotation string
bootTime string
capacity GetVirtualizationVmwareVirtualMachineCapacity
classId string
cluster GetVirtualizationVmwareVirtualMachineCluster
configName string
connectionState string
cpuHotAddEnabled boolean
cpuShares GetVirtualizationVmwareVirtualMachineCpuShares
cpuSocketInfo GetVirtualizationVmwareVirtualMachineCpuSocketInfo
cpuUtilization number
createTime string
customAttributes string[]
datacenter GetVirtualizationVmwareVirtualMachineDatacenter
datastores GetVirtualizationVmwareVirtualMachineDatastore[]
defaultPowerOffType string
dhcpEnabled boolean
diskCommitInfo GetVirtualizationVmwareVirtualMachineDiskCommitInfo
dnsServerLists string[]
dnsSuffixLists string[]
domainGroupMoid string
extraConfig string
folder string
guestInfo GetVirtualizationVmwareVirtualMachineGuestInfo
guestState string
host GetVirtualizationVmwareVirtualMachineHost
hostCompatibility string
hypervisorType string
identity string
instanceUuid string
inventoryPath string
ipAddresses string[]
isTemplate boolean
macAddresses string[]
memShares GetVirtualizationVmwareVirtualMachineMemShares
memoryCapacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
memoryHotAddEnabled boolean
memoryUtilization number
modTime string
moid string
name string
networkCount number
networks GetVirtualizationVmwareVirtualMachineNetwork[]
nrProvider string
objectType string
owners string[]
parent GetVirtualizationVmwareVirtualMachineParent
parentFolder GetVirtualizationVmwareVirtualMachineParentFolder
passthroughDevices number[]
permissionResources GetVirtualizationVmwareVirtualMachinePermissionResource[]
portGroups string[]
powerState string
processorCapacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
protectedVm boolean
registeredDevice GetVirtualizationVmwareVirtualMachineRegisteredDevice
remoteDisplayInfo GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
remoteDisplayVncEnabled boolean
resourcePool string
resourcePoolOwner string
resourcePoolParent string
sharedScope string
state string
tags GetVirtualizationVmwareVirtualMachineTag[]
toolRunningStatus string
toolsVersion string
uuid string
versionContext GetVirtualizationVmwareVirtualMachineVersionContext
virtualDisks number[]
virtualNetworkInterfaces number[]
vmCreationTime string
vmDiskCount number
vmOverallStatus string
vmPath string
vmVersion string
vmVnicCount number
vnicDeviceConfigId string
id str
results Sequence[GetVirtualizationVmwareVirtualMachineResult]
account_moid str
additional_properties str
ancestors Sequence[GetVirtualizationVmwareVirtualMachineAncestor]
annotation str
boot_time str
capacity GetVirtualizationVmwareVirtualMachineCapacity
class_id str
cluster GetVirtualizationVmwareVirtualMachineCluster
config_name str
connection_state str
cpu_hot_add_enabled bool
cpu_shares GetVirtualizationVmwareVirtualMachineCpuShares
cpu_socket_info GetVirtualizationVmwareVirtualMachineCpuSocketInfo
cpu_utilization float
create_time str
custom_attributes Sequence[str]
datacenter GetVirtualizationVmwareVirtualMachineDatacenter
datastores Sequence[GetVirtualizationVmwareVirtualMachineDatastore]
default_power_off_type str
dhcp_enabled bool
disk_commit_info GetVirtualizationVmwareVirtualMachineDiskCommitInfo
dns_server_lists Sequence[str]
dns_suffix_lists Sequence[str]
domain_group_moid str
extra_config str
folder str
guest_info GetVirtualizationVmwareVirtualMachineGuestInfo
guest_state str
host GetVirtualizationVmwareVirtualMachineHost
host_compatibility str
hypervisor_type str
identity str
instance_uuid str
inventory_path str
ip_addresses Sequence[str]
is_template bool
mac_addresses Sequence[str]
mem_shares GetVirtualizationVmwareVirtualMachineMemShares
memory_capacity GetVirtualizationVmwareVirtualMachineMemoryCapacity
memory_hot_add_enabled bool
memory_utilization float
mod_time str
moid str
name str
network_count float
networks Sequence[GetVirtualizationVmwareVirtualMachineNetwork]
nr_provider str
object_type str
owners Sequence[str]
parent GetVirtualizationVmwareVirtualMachineParent
parent_folder GetVirtualizationVmwareVirtualMachineParentFolder
passthrough_devices Sequence[float]
permission_resources Sequence[GetVirtualizationVmwareVirtualMachinePermissionResource]
port_groups Sequence[str]
power_state str
processor_capacity GetVirtualizationVmwareVirtualMachineProcessorCapacity
protected_vm bool
registered_device GetVirtualizationVmwareVirtualMachineRegisteredDevice
remote_display_info GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo
remote_display_vnc_enabled bool
resource_pool str
resource_pool_owner str
resource_pool_parent str
shared_scope str
state str
tags Sequence[GetVirtualizationVmwareVirtualMachineTag]
tool_running_status str
tools_version str
uuid str
version_context GetVirtualizationVmwareVirtualMachineVersionContext
virtual_disks Sequence[float]
virtual_network_interfaces Sequence[float]
vm_creation_time str
vm_disk_count float
vm_overall_status str
vm_path str
vm_version str
vm_vnic_count float
vnic_device_config_id str
id String
results List<Property Map>
accountMoid String
additionalProperties String
ancestors List<Property Map>
annotation String
bootTime String
capacity Property Map
classId String
cluster Property Map
configName String
connectionState String
cpuHotAddEnabled Boolean
cpuShares Property Map
cpuSocketInfo Property Map
cpuUtilization Number
createTime String
customAttributes List<String>
datacenter Property Map
datastores List<Property Map>
defaultPowerOffType String
dhcpEnabled Boolean
diskCommitInfo Property Map
dnsServerLists List<String>
dnsSuffixLists List<String>
domainGroupMoid String
extraConfig String
folder String
guestInfo Property Map
guestState String
host Property Map
hostCompatibility String
hypervisorType String
identity String
instanceUuid String
inventoryPath String
ipAddresses List<String>
isTemplate Boolean
macAddresses List<String>
memShares Property Map
memoryCapacity Property Map
memoryHotAddEnabled Boolean
memoryUtilization Number
modTime String
moid String
name String
networkCount Number
networks List<Property Map>
nrProvider String
objectType String
owners List<String>
parent Property Map
parentFolder Property Map
passthroughDevices List<Number>
permissionResources List<Property Map>
portGroups List<String>
powerState String
processorCapacity Property Map
protectedVm Boolean
registeredDevice Property Map
remoteDisplayInfo Property Map
remoteDisplayVncEnabled Boolean
resourcePool String
resourcePoolOwner String
resourcePoolParent String
sharedScope String
state String
tags List<Property Map>
toolRunningStatus String
toolsVersion String
uuid String
versionContext Property Map
virtualDisks List<Number>
virtualNetworkInterfaces List<Number>
vmCreationTime String
vmDiskCount Number
vmOverallStatus String
vmPath String
vmVersion String
vmVnicCount Number
vnicDeviceConfigId String

Supporting Types

GetVirtualizationVmwareVirtualMachineAncestor

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineCapacity

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.
CpuCores double
The number of cpu cores on this hardware platform.
CpuSpeed double
Speed of cpu in MHz. Usually cpu speeds are reported for modern cpus in GHz but MHz makes it more precise.
MemorySize double
The amount of memory allocated (bytes) to this hardware platform.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
CpuCores float64
The number of cpu cores on this hardware platform.
CpuSpeed float64
Speed of cpu in MHz. Usually cpu speeds are reported for modern cpus in GHz but MHz makes it more precise.
MemorySize float64
The amount of memory allocated (bytes) to this hardware platform.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpuCores Double
The number of cpu cores on this hardware platform.
cpuSpeed Double
Speed of cpu in MHz. Usually cpu speeds are reported for modern cpus in GHz but MHz makes it more precise.
memorySize Double
The amount of memory allocated (bytes) to this hardware platform.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpuCores number
The number of cpu cores on this hardware platform.
cpuSpeed number
Speed of cpu in MHz. Usually cpu speeds are reported for modern cpus in GHz but MHz makes it more precise.
memorySize number
The amount of memory allocated (bytes) to this hardware platform.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpu_cores float
The number of cpu cores on this hardware platform.
cpu_speed float
Speed of cpu in MHz. Usually cpu speeds are reported for modern cpus in GHz but MHz makes it more precise.
memory_size float
The amount of memory allocated (bytes) to this hardware platform.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpuCores Number
The number of cpu cores on this hardware platform.
cpuSpeed Number
Speed of cpu in MHz. Usually cpu speeds are reported for modern cpus in GHz but MHz makes it more precise.
memorySize Number
The amount of memory allocated (bytes) to this hardware platform.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

GetVirtualizationVmwareVirtualMachineCluster

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineCpuShares

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.
CpuLimit double
Upper limit on CPU allocation (MHz).
CpuOverheadLimit double
Amount of CPU for virtualization overhead.
CpuReservation double
Guaranteed minimum allocation of CPU resource (MHz).
CpuShares double
Shows the relative importance of a VM. There is no unit for this value. It is a relative measure based on the settings for other resource pools. For more information, see VMware documentation.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
CpuLimit float64
Upper limit on CPU allocation (MHz).
CpuOverheadLimit float64
Amount of CPU for virtualization overhead.
CpuReservation float64
Guaranteed minimum allocation of CPU resource (MHz).
CpuShares float64
Shows the relative importance of a VM. There is no unit for this value. It is a relative measure based on the settings for other resource pools. For more information, see VMware documentation.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpuLimit Double
Upper limit on CPU allocation (MHz).
cpuOverheadLimit Double
Amount of CPU for virtualization overhead.
cpuReservation Double
Guaranteed minimum allocation of CPU resource (MHz).
cpuShares Double
Shows the relative importance of a VM. There is no unit for this value. It is a relative measure based on the settings for other resource pools. For more information, see VMware documentation.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpuLimit number
Upper limit on CPU allocation (MHz).
cpuOverheadLimit number
Amount of CPU for virtualization overhead.
cpuReservation number
Guaranteed minimum allocation of CPU resource (MHz).
cpuShares number
Shows the relative importance of a VM. There is no unit for this value. It is a relative measure based on the settings for other resource pools. For more information, see VMware documentation.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpu_limit float
Upper limit on CPU allocation (MHz).
cpu_overhead_limit float
Amount of CPU for virtualization overhead.
cpu_reservation float
Guaranteed minimum allocation of CPU resource (MHz).
cpu_shares float
Shows the relative importance of a VM. There is no unit for this value. It is a relative measure based on the settings for other resource pools. For more information, see VMware documentation.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cpuLimit Number
Upper limit on CPU allocation (MHz).
cpuOverheadLimit Number
Amount of CPU for virtualization overhead.
cpuReservation Number
Guaranteed minimum allocation of CPU resource (MHz).
cpuShares Number
Shows the relative importance of a VM. There is no unit for this value. It is a relative measure based on the settings for other resource pools. For more information, see VMware documentation.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

GetVirtualizationVmwareVirtualMachineCpuSocketInfo

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.
CoresPerSocket double
The number of core per CPU socket (value may be empty).
NumCpus double
Number of CPUs allocated to this VM.
NumSockets double
The number of CPU sockets allocated.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
CoresPerSocket float64
The number of core per CPU socket (value may be empty).
NumCpus float64
Number of CPUs allocated to this VM.
NumSockets float64
The number of CPU sockets allocated.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
coresPerSocket Double
The number of core per CPU socket (value may be empty).
numCpus Double
Number of CPUs allocated to this VM.
numSockets Double
The number of CPU sockets allocated.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
coresPerSocket number
The number of core per CPU socket (value may be empty).
numCpus number
Number of CPUs allocated to this VM.
numSockets number
The number of CPU sockets allocated.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
cores_per_socket float
The number of core per CPU socket (value may be empty).
num_cpus float
Number of CPUs allocated to this VM.
num_sockets float
The number of CPU sockets allocated.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
coresPerSocket Number
The number of core per CPU socket (value may be empty).
numCpus Number
Number of CPUs allocated to this VM.
numSockets Number
The number of CPU sockets allocated.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

GetVirtualizationVmwareVirtualMachineDatacenter

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineDatastore

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineDiskCommitInfo

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.
CommittedDisk double
Disk committed in bytes on this virtual machine (disk space used up).
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
UnCommittedDisk double
Total uncommitted disk space that is available for use (in bytes).
UnsharedDisk double
Total unshared disk space (in bytes).
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.
CommittedDisk float64
Disk committed in bytes on this virtual machine (disk space used up).
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
UnCommittedDisk float64
Total uncommitted disk space that is available for use (in bytes).
UnsharedDisk float64
Total unshared disk space (in bytes).
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.
committedDisk Double
Disk committed in bytes on this virtual machine (disk space used up).
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
unCommittedDisk Double
Total uncommitted disk space that is available for use (in bytes).
unsharedDisk Double
Total unshared disk space (in bytes).
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.
committedDisk number
Disk committed in bytes on this virtual machine (disk space used up).
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
unCommittedDisk number
Total uncommitted disk space that is available for use (in bytes).
unsharedDisk number
Total unshared disk space (in bytes).
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.
committed_disk float
Disk committed in bytes on this virtual machine (disk space used up).
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
un_committed_disk float
Total uncommitted disk space that is available for use (in bytes).
unshared_disk float
Total unshared disk space (in bytes).
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.
committedDisk Number
Disk committed in bytes on this virtual machine (disk space used up).
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
unCommittedDisk Number
Total uncommitted disk space that is available for use (in bytes).
unsharedDisk Number
Total unshared disk space (in bytes).

GetVirtualizationVmwareVirtualMachineGuestInfo

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.
Hostname string
Name provided to the host OS (example, ubuntu6410, test-gateway, etc.).
IpAddress string
Primary IP address of the guest os.
Name string
User-provided name to identify the virtual machine.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
OperatingSystem string
The name of the guest OS running on this VM (Cent OS 4/5/6/7).
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.
Hostname string
Name provided to the host OS (example, ubuntu6410, test-gateway, etc.).
IpAddress string
Primary IP address of the guest os.
Name string
User-provided name to identify the virtual machine.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
OperatingSystem string
The name of the guest OS running on this VM (Cent OS 4/5/6/7).
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.
hostname String
Name provided to the host OS (example, ubuntu6410, test-gateway, etc.).
ipAddress String
Primary IP address of the guest os.
name String
User-provided name to identify the virtual machine.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
operatingSystem String
The name of the guest OS running on this VM (Cent OS 4/5/6/7).
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.
hostname string
Name provided to the host OS (example, ubuntu6410, test-gateway, etc.).
ipAddress string
Primary IP address of the guest os.
name string
User-provided name to identify the virtual machine.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
operatingSystem string
The name of the guest OS running on this VM (Cent OS 4/5/6/7).
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.
hostname str
Name provided to the host OS (example, ubuntu6410, test-gateway, etc.).
ip_address str
Primary IP address of the guest os.
name str
User-provided name to identify the virtual machine.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
operating_system str
The name of the guest OS running on this VM (Cent OS 4/5/6/7).
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.
hostname String
Name provided to the host OS (example, ubuntu6410, test-gateway, etc.).
ipAddress String
Primary IP address of the guest os.
name String
User-provided name to identify the virtual machine.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
operatingSystem String
The name of the guest OS running on this VM (Cent OS 4/5/6/7).

GetVirtualizationVmwareVirtualMachineHost

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineMemShares

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.
MemLimit double
Limit on the memory sharing imposed (in Mbytes).
MemOverheadLimit double
Limit on memory overhead imposed (in Mbytes).
MemReservation double
Similar to CPU reservations (Mbytes).
MemShares double
Similar to CPU Shares but applicable to memory. There is no unit for this value. It is a relative measure based on the settings for other resource pools.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
MemLimit float64
Limit on the memory sharing imposed (in Mbytes).
MemOverheadLimit float64
Limit on memory overhead imposed (in Mbytes).
MemReservation float64
Similar to CPU reservations (Mbytes).
MemShares float64
Similar to CPU Shares but applicable to memory. There is no unit for this value. It is a relative measure based on the settings for other resource pools.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
memLimit Double
Limit on the memory sharing imposed (in Mbytes).
memOverheadLimit Double
Limit on memory overhead imposed (in Mbytes).
memReservation Double
Similar to CPU reservations (Mbytes).
memShares Double
Similar to CPU Shares but applicable to memory. There is no unit for this value. It is a relative measure based on the settings for other resource pools.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
memLimit number
Limit on the memory sharing imposed (in Mbytes).
memOverheadLimit number
Limit on memory overhead imposed (in Mbytes).
memReservation number
Similar to CPU reservations (Mbytes).
memShares number
Similar to CPU Shares but applicable to memory. There is no unit for this value. It is a relative measure based on the settings for other resource pools.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
mem_limit float
Limit on the memory sharing imposed (in Mbytes).
mem_overhead_limit float
Limit on memory overhead imposed (in Mbytes).
mem_reservation float
Similar to CPU reservations (Mbytes).
mem_shares float
Similar to CPU Shares but applicable to memory. There is no unit for this value. It is a relative measure based on the settings for other resource pools.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
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.
memLimit Number
Limit on the memory sharing imposed (in Mbytes).
memOverheadLimit Number
Limit on memory overhead imposed (in Mbytes).
memReservation Number
Similar to CPU reservations (Mbytes).
memShares Number
Similar to CPU Shares but applicable to memory. There is no unit for this value. It is a relative measure based on the settings for other resource pools.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

GetVirtualizationVmwareVirtualMachineMemoryCapacity

AdditionalProperties string
Capacity double
The total memory capacity of the entity in bytes.
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.
Free double
Free memory (bytes) that is unused and available for allocation, as a point-in-time snapshot. The available memory capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used memory capacity is also reported.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
Used double
Memory (bytes) that has been already used up, as a point-in-time snapshot.
AdditionalProperties string
Capacity float64
The total memory capacity of the entity in bytes.
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.
Free float64
Free memory (bytes) that is unused and available for allocation, as a point-in-time snapshot. The available memory capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used memory capacity is also reported.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
Used float64
Memory (bytes) that has been already used up, as a point-in-time snapshot.
additionalProperties String
capacity Double
The total memory capacity of the entity in bytes.
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.
free Double
Free memory (bytes) that is unused and available for allocation, as a point-in-time snapshot. The available memory capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used memory capacity is also reported.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used Double
Memory (bytes) that has been already used up, as a point-in-time snapshot.
additionalProperties string
capacity number
The total memory capacity of the entity in bytes.
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.
free number
Free memory (bytes) that is unused and available for allocation, as a point-in-time snapshot. The available memory capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used memory capacity is also reported.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used number
Memory (bytes) that has been already used up, as a point-in-time snapshot.
additional_properties str
capacity float
The total memory capacity of the entity in bytes.
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.
free float
Free memory (bytes) that is unused and available for allocation, as a point-in-time snapshot. The available memory capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used memory capacity is also reported.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used float
Memory (bytes) that has been already used up, as a point-in-time snapshot.
additionalProperties String
capacity Number
The total memory capacity of the entity in bytes.
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.
free Number
Free memory (bytes) that is unused and available for allocation, as a point-in-time snapshot. The available memory capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used memory capacity is also reported.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used Number
Memory (bytes) that has been already used up, as a point-in-time snapshot.

GetVirtualizationVmwareVirtualMachineNetwork

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineParent

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineParentFolder

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachinePermissionResource

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineProcessorCapacity

AdditionalProperties string
Capacity double
Total capacity of the entity in MHz.
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.
Free double
Free CPU capacity in MHz, as a point-in-time snapshot. The available CPU capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used CPU capacity is also reported.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
Used double
Used CPU capacity of the entity in MHz, as a point-in-time snapshot.
AdditionalProperties string
Capacity float64
Total capacity of the entity in MHz.
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.
Free float64
Free CPU capacity in MHz, as a point-in-time snapshot. The available CPU capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used CPU capacity is also reported.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
Used float64
Used CPU capacity of the entity in MHz, as a point-in-time snapshot.
additionalProperties String
capacity Double
Total capacity of the entity in MHz.
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.
free Double
Free CPU capacity in MHz, as a point-in-time snapshot. The available CPU capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used CPU capacity is also reported.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used Double
Used CPU capacity of the entity in MHz, as a point-in-time snapshot.
additionalProperties string
capacity number
Total capacity of the entity in MHz.
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.
free number
Free CPU capacity in MHz, as a point-in-time snapshot. The available CPU capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used CPU capacity is also reported.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used number
Used CPU capacity of the entity in MHz, as a point-in-time snapshot.
additional_properties str
capacity float
Total capacity of the entity in MHz.
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.
free float
Free CPU capacity in MHz, as a point-in-time snapshot. The available CPU capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used CPU capacity is also reported.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used float
Used CPU capacity of the entity in MHz, as a point-in-time snapshot.
additionalProperties String
capacity Number
Total capacity of the entity in MHz.
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.
free Number
Free CPU capacity in MHz, as a point-in-time snapshot. The available CPU capacity is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used CPU capacity is also reported.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
used Number
Used CPU capacity of the entity in MHz, as a point-in-time snapshot.

GetVirtualizationVmwareVirtualMachineRegisteredDevice

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineRemoteDisplayInfo

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.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
RemoteDisplayPassword string
The password used for remote access. It is stored base64 encoded.
RemoteDisplayVncKey string
The access key for the remote display, potentially a long string.
RemoteDisplayVncPort double
Applies only when remoteDisplayvnc is enabled.
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.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
RemoteDisplayPassword string
The password used for remote access. It is stored base64 encoded.
RemoteDisplayVncKey string
The access key for the remote display, potentially a long string.
RemoteDisplayVncPort float64
Applies only when remoteDisplayvnc is enabled.
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.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
remoteDisplayPassword String
The password used for remote access. It is stored base64 encoded.
remoteDisplayVncKey String
The access key for the remote display, potentially a long string.
remoteDisplayVncPort Double
Applies only when remoteDisplayvnc is enabled.
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.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
remoteDisplayPassword string
The password used for remote access. It is stored base64 encoded.
remoteDisplayVncKey string
The access key for the remote display, potentially a long string.
remoteDisplayVncPort number
Applies only when remoteDisplayvnc is enabled.
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.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
remote_display_password str
The password used for remote access. It is stored base64 encoded.
remote_display_vnc_key str
The access key for the remote display, potentially a long string.
remote_display_vnc_port float
Applies only when remoteDisplayvnc is enabled.
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.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
remoteDisplayPassword String
The password used for remote access. It is stored base64 encoded.
remoteDisplayVncKey String
The access key for the remote display, potentially a long string.
remoteDisplayVncPort Number
Applies only when remoteDisplayvnc is enabled.

GetVirtualizationVmwareVirtualMachineResult

AccountMoid This property is required. string
The Account ID for this managed object.
AdditionalProperties This property is required. string
Ancestors This property is required. List<GetVirtualizationVmwareVirtualMachineResultAncestor>
Annotation This property is required. string
List of annotations provided to this VM by user. Can be long.
BootTime This property is required. string
Time when this VM booted up.
Capacities This property is required. List<GetVirtualizationVmwareVirtualMachineResultCapacity>
ClassId This property is required. string
Clusters This property is required. List<GetVirtualizationVmwareVirtualMachineResultCluster>
ConfigName This property is required. string
The configuration name for this VM. This maybe the same as the guest hostname.
ConnectionState This property is required. string
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
CpuHotAddEnabled This property is required. bool
Indicates if the capability to add CPUs to a running VM is enabled.
CpuShares This property is required. List<GetVirtualizationVmwareVirtualMachineResultCpuShare>
CpuSocketInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo>
CpuUtilization This property is required. double
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
CreateTime This property is required. string
The time when this managed object was created.
CustomAttributes This property is required. List<string>
Datacenters This property is required. List<GetVirtualizationVmwareVirtualMachineResultDatacenter>
Datastores This property is required. List<GetVirtualizationVmwareVirtualMachineResultDatastore>
DefaultPowerOffType This property is required. string
Indicates how the VM will be powered off (soft, hard etc.).
DhcpEnabled This property is required. bool
Shows if DHCP is used for IP/DNS on this VM.
DiskCommitInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo>
DnsServerLists This property is required. List<string>
DnsSuffixLists This property is required. List<string>
DomainGroupMoid This property is required. string
The DomainGroup ID for this managed object.
ExtraConfig This property is required. string
Folder This property is required. string
The folder name associated with this VM.
GuestInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultGuestInfo>
GuestState This property is required. string
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
HostCompatibility This property is required. string
Minimum host ESXi version required for the virtual machine.
Hosts This property is required. List<GetVirtualizationVmwareVirtualMachineResultHost>
HypervisorType This property is required. string
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
Identity This property is required. string
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
InstanceUuid This property is required. string
UUID assigned by vCenter to every VM.
InventoryPath This property is required. string
Inventory path to the VM. Example - /DC/vm/folder/VMName.
IpAddresses This property is required. List<string>
IsTemplate This property is required. bool
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
MacAddresses This property is required. List<string>
MemShares This property is required. List<GetVirtualizationVmwareVirtualMachineResultMemShare>
MemoryCapacities This property is required. List<GetVirtualizationVmwareVirtualMachineResultMemoryCapacity>
MemoryHotAddEnabled This property is required. bool
Adding memory to a running VM.
MemoryUtilization This property is required. double
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
ModTime This property is required. string
The time when this managed object was last modified.
Moid This property is required. string
The unique identifier of this Managed Object instance.
Name This property is required. string
User-provided name to identify the virtual machine.
NetworkCount This property is required. double
Indicates how many networks are used by this VM.
Networks This property is required. List<GetVirtualizationVmwareVirtualMachineResultNetwork>
NrProvider This property is required. string
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
ObjectType This property is required. string
Owners This property is required. List<string>
ParentFolders This property is required. List<GetVirtualizationVmwareVirtualMachineResultParentFolder>
Parents This property is required. List<GetVirtualizationVmwareVirtualMachineResultParent>
PassthroughDevices This property is required. List<double>
PermissionResources This property is required. List<GetVirtualizationVmwareVirtualMachineResultPermissionResource>
PortGroups This property is required. List<string>
PowerState This property is required. string
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
ProcessorCapacities This property is required. List<GetVirtualizationVmwareVirtualMachineResultProcessorCapacity>
ProtectedVm This property is required. bool
Shows if this is a protected VM. VMs can be in protection groups.
RegisteredDevices This property is required. List<GetVirtualizationVmwareVirtualMachineResultRegisteredDevice>
RemoteDisplayInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo>
RemoteDisplayVncEnabled This property is required. bool
Shows if support for a remote VNC access is enabled.
ResourcePool This property is required. string
Name of the resource pool to which this VM belongs (optional).
ResourcePoolOwner This property is required. string
Who owns the resource pool.
ResourcePoolParent This property is required. string
The parent of the current resource pool to which this VM belongs.
SharedScope This property is required. string
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
State This property is required. string
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
Tags This property is required. List<GetVirtualizationVmwareVirtualMachineResultTag>
ToolRunningStatus This property is required. string
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
ToolsVersion This property is required. string
The version of the guest tools, usually not specified.
Uuid This property is required. string
The uuid of this virtual machine. The uuid is internally generated and not user specified.
VersionContexts This property is required. List<GetVirtualizationVmwareVirtualMachineResultVersionContext>
VirtualDisks This property is required. List<double>
VirtualNetworkInterfaces This property is required. List<double>
VmCreationTime This property is required. string
Time when this virtualmachine is created.
VmDiskCount This property is required. double
Shows the number of disks assigned to this VM.
VmOverallStatus This property is required. string
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
VmPath This property is required. string
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
VmVersion This property is required. string
Information about the version of this VM (vmx-09, vmx-11 etc.).
VmVnicCount This property is required. double
How many vnics are present.
VnicDeviceConfigId This property is required. string
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
AccountMoid This property is required. string
The Account ID for this managed object.
AdditionalProperties This property is required. string
Ancestors This property is required. []GetVirtualizationVmwareVirtualMachineResultAncestor
Annotation This property is required. string
List of annotations provided to this VM by user. Can be long.
BootTime This property is required. string
Time when this VM booted up.
Capacities This property is required. []GetVirtualizationVmwareVirtualMachineResultCapacity
ClassId This property is required. string
Clusters This property is required. []GetVirtualizationVmwareVirtualMachineResultCluster
ConfigName This property is required. string
The configuration name for this VM. This maybe the same as the guest hostname.
ConnectionState This property is required. string
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
CpuHotAddEnabled This property is required. bool
Indicates if the capability to add CPUs to a running VM is enabled.
CpuShares This property is required. []GetVirtualizationVmwareVirtualMachineResultCpuShare
CpuSocketInfos This property is required. []GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo
CpuUtilization This property is required. float64
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
CreateTime This property is required. string
The time when this managed object was created.
CustomAttributes This property is required. []string
Datacenters This property is required. []GetVirtualizationVmwareVirtualMachineResultDatacenter
Datastores This property is required. []GetVirtualizationVmwareVirtualMachineResultDatastore
DefaultPowerOffType This property is required. string
Indicates how the VM will be powered off (soft, hard etc.).
DhcpEnabled This property is required. bool
Shows if DHCP is used for IP/DNS on this VM.
DiskCommitInfos This property is required. []GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo
DnsServerLists This property is required. []string
DnsSuffixLists This property is required. []string
DomainGroupMoid This property is required. string
The DomainGroup ID for this managed object.
ExtraConfig This property is required. string
Folder This property is required. string
The folder name associated with this VM.
GuestInfos This property is required. []GetVirtualizationVmwareVirtualMachineResultGuestInfo
GuestState This property is required. string
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
HostCompatibility This property is required. string
Minimum host ESXi version required for the virtual machine.
Hosts This property is required. []GetVirtualizationVmwareVirtualMachineResultHost
HypervisorType This property is required. string
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
Identity This property is required. string
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
InstanceUuid This property is required. string
UUID assigned by vCenter to every VM.
InventoryPath This property is required. string
Inventory path to the VM. Example - /DC/vm/folder/VMName.
IpAddresses This property is required. []string
IsTemplate This property is required. bool
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
MacAddresses This property is required. []string
MemShares This property is required. []GetVirtualizationVmwareVirtualMachineResultMemShare
MemoryCapacities This property is required. []GetVirtualizationVmwareVirtualMachineResultMemoryCapacity
MemoryHotAddEnabled This property is required. bool
Adding memory to a running VM.
MemoryUtilization This property is required. float64
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
ModTime This property is required. string
The time when this managed object was last modified.
Moid This property is required. string
The unique identifier of this Managed Object instance.
Name This property is required. string
User-provided name to identify the virtual machine.
NetworkCount This property is required. float64
Indicates how many networks are used by this VM.
Networks This property is required. []GetVirtualizationVmwareVirtualMachineResultNetwork
NrProvider This property is required. string
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
ObjectType This property is required. string
Owners This property is required. []string
ParentFolders This property is required. []GetVirtualizationVmwareVirtualMachineResultParentFolder
Parents This property is required. []GetVirtualizationVmwareVirtualMachineResultParent
PassthroughDevices This property is required. []float64
PermissionResources This property is required. []GetVirtualizationVmwareVirtualMachineResultPermissionResource
PortGroups This property is required. []string
PowerState This property is required. string
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
ProcessorCapacities This property is required. []GetVirtualizationVmwareVirtualMachineResultProcessorCapacity
ProtectedVm This property is required. bool
Shows if this is a protected VM. VMs can be in protection groups.
RegisteredDevices This property is required. []GetVirtualizationVmwareVirtualMachineResultRegisteredDevice
RemoteDisplayInfos This property is required. []GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo
RemoteDisplayVncEnabled This property is required. bool
Shows if support for a remote VNC access is enabled.
ResourcePool This property is required. string
Name of the resource pool to which this VM belongs (optional).
ResourcePoolOwner This property is required. string
Who owns the resource pool.
ResourcePoolParent This property is required. string
The parent of the current resource pool to which this VM belongs.
SharedScope This property is required. string
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
State This property is required. string
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
Tags This property is required. []GetVirtualizationVmwareVirtualMachineResultTag
ToolRunningStatus This property is required. string
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
ToolsVersion This property is required. string
The version of the guest tools, usually not specified.
Uuid This property is required. string
The uuid of this virtual machine. The uuid is internally generated and not user specified.
VersionContexts This property is required. []GetVirtualizationVmwareVirtualMachineResultVersionContext
VirtualDisks This property is required. []float64
VirtualNetworkInterfaces This property is required. []float64
VmCreationTime This property is required. string
Time when this virtualmachine is created.
VmDiskCount This property is required. float64
Shows the number of disks assigned to this VM.
VmOverallStatus This property is required. string
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
VmPath This property is required. string
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
VmVersion This property is required. string
Information about the version of this VM (vmx-09, vmx-11 etc.).
VmVnicCount This property is required. float64
How many vnics are present.
VnicDeviceConfigId This property is required. string
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
accountMoid This property is required. String
The Account ID for this managed object.
additionalProperties This property is required. String
ancestors This property is required. List<GetVirtualizationVmwareVirtualMachineResultAncestor>
annotation This property is required. String
List of annotations provided to this VM by user. Can be long.
bootTime This property is required. String
Time when this VM booted up.
capacities This property is required. List<GetVirtualizationVmwareVirtualMachineResultCapacity>
classId This property is required. String
clusters This property is required. List<GetVirtualizationVmwareVirtualMachineResultCluster>
configName This property is required. String
The configuration name for this VM. This maybe the same as the guest hostname.
connectionState This property is required. String
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpuHotAddEnabled This property is required. Boolean
Indicates if the capability to add CPUs to a running VM is enabled.
cpuShares This property is required. List<GetVirtualizationVmwareVirtualMachineResultCpuShare>
cpuSocketInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo>
cpuUtilization This property is required. Double
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
createTime This property is required. String
The time when this managed object was created.
customAttributes This property is required. List<String>
datacenters This property is required. List<GetVirtualizationVmwareVirtualMachineResultDatacenter>
datastores This property is required. List<GetVirtualizationVmwareVirtualMachineResultDatastore>
defaultPowerOffType This property is required. String
Indicates how the VM will be powered off (soft, hard etc.).
dhcpEnabled This property is required. Boolean
Shows if DHCP is used for IP/DNS on this VM.
diskCommitInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo>
dnsServerLists This property is required. List<String>
dnsSuffixLists This property is required. List<String>
domainGroupMoid This property is required. String
The DomainGroup ID for this managed object.
extraConfig This property is required. String
folder This property is required. String
The folder name associated with this VM.
guestInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultGuestInfo>
guestState This property is required. String
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
hostCompatibility This property is required. String
Minimum host ESXi version required for the virtual machine.
hosts This property is required. List<GetVirtualizationVmwareVirtualMachineResultHost>
hypervisorType This property is required. String
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
identity This property is required. String
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instanceUuid This property is required. String
UUID assigned by vCenter to every VM.
inventoryPath This property is required. String
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ipAddresses This property is required. List<String>
isTemplate This property is required. Boolean
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
macAddresses This property is required. List<String>
memShares This property is required. List<GetVirtualizationVmwareVirtualMachineResultMemShare>
memoryCapacities This property is required. List<GetVirtualizationVmwareVirtualMachineResultMemoryCapacity>
memoryHotAddEnabled This property is required. Boolean
Adding memory to a running VM.
memoryUtilization This property is required. Double
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
modTime This property is required. String
The time when this managed object was last modified.
moid This property is required. String
The unique identifier of this Managed Object instance.
name This property is required. String
User-provided name to identify the virtual machine.
networkCount This property is required. Double
Indicates how many networks are used by this VM.
networks This property is required. List<GetVirtualizationVmwareVirtualMachineResultNetwork>
nrProvider This property is required. String
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
objectType This property is required. String
owners This property is required. List<String>
parentFolders This property is required. List<GetVirtualizationVmwareVirtualMachineResultParentFolder>
parents This property is required. List<GetVirtualizationVmwareVirtualMachineResultParent>
passthroughDevices This property is required. List<Double>
permissionResources This property is required. List<GetVirtualizationVmwareVirtualMachineResultPermissionResource>
portGroups This property is required. List<String>
powerState This property is required. String
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processorCapacities This property is required. List<GetVirtualizationVmwareVirtualMachineResultProcessorCapacity>
protectedVm This property is required. Boolean
Shows if this is a protected VM. VMs can be in protection groups.
registeredDevices This property is required. List<GetVirtualizationVmwareVirtualMachineResultRegisteredDevice>
remoteDisplayInfos This property is required. List<GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo>
remoteDisplayVncEnabled This property is required. Boolean
Shows if support for a remote VNC access is enabled.
resourcePool This property is required. String
Name of the resource pool to which this VM belongs (optional).
resourcePoolOwner This property is required. String
Who owns the resource pool.
resourcePoolParent This property is required. String
The parent of the current resource pool to which this VM belongs.
sharedScope This property is required. String
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state This property is required. String
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags This property is required. List<GetVirtualizationVmwareVirtualMachineResultTag>
toolRunningStatus This property is required. String
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
toolsVersion This property is required. String
The version of the guest tools, usually not specified.
uuid This property is required. String
The uuid of this virtual machine. The uuid is internally generated and not user specified.
versionContexts This property is required. List<GetVirtualizationVmwareVirtualMachineResultVersionContext>
virtualDisks This property is required. List<Double>
virtualNetworkInterfaces This property is required. List<Double>
vmCreationTime This property is required. String
Time when this virtualmachine is created.
vmDiskCount This property is required. Double
Shows the number of disks assigned to this VM.
vmOverallStatus This property is required. String
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vmPath This property is required. String
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vmVersion This property is required. String
Information about the version of this VM (vmx-09, vmx-11 etc.).
vmVnicCount This property is required. Double
How many vnics are present.
vnicDeviceConfigId This property is required. String
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
accountMoid This property is required. string
The Account ID for this managed object.
additionalProperties This property is required. string
ancestors This property is required. GetVirtualizationVmwareVirtualMachineResultAncestor[]
annotation This property is required. string
List of annotations provided to this VM by user. Can be long.
bootTime This property is required. string
Time when this VM booted up.
capacities This property is required. GetVirtualizationVmwareVirtualMachineResultCapacity[]
classId This property is required. string
clusters This property is required. GetVirtualizationVmwareVirtualMachineResultCluster[]
configName This property is required. string
The configuration name for this VM. This maybe the same as the guest hostname.
connectionState This property is required. string
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpuHotAddEnabled This property is required. boolean
Indicates if the capability to add CPUs to a running VM is enabled.
cpuShares This property is required. GetVirtualizationVmwareVirtualMachineResultCpuShare[]
cpuSocketInfos This property is required. GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo[]
cpuUtilization This property is required. number
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
createTime This property is required. string
The time when this managed object was created.
customAttributes This property is required. string[]
datacenters This property is required. GetVirtualizationVmwareVirtualMachineResultDatacenter[]
datastores This property is required. GetVirtualizationVmwareVirtualMachineResultDatastore[]
defaultPowerOffType This property is required. string
Indicates how the VM will be powered off (soft, hard etc.).
dhcpEnabled This property is required. boolean
Shows if DHCP is used for IP/DNS on this VM.
diskCommitInfos This property is required. GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo[]
dnsServerLists This property is required. string[]
dnsSuffixLists This property is required. string[]
domainGroupMoid This property is required. string
The DomainGroup ID for this managed object.
extraConfig This property is required. string
folder This property is required. string
The folder name associated with this VM.
guestInfos This property is required. GetVirtualizationVmwareVirtualMachineResultGuestInfo[]
guestState This property is required. string
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
hostCompatibility This property is required. string
Minimum host ESXi version required for the virtual machine.
hosts This property is required. GetVirtualizationVmwareVirtualMachineResultHost[]
hypervisorType This property is required. string
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
identity This property is required. string
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instanceUuid This property is required. string
UUID assigned by vCenter to every VM.
inventoryPath This property is required. string
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ipAddresses This property is required. string[]
isTemplate This property is required. boolean
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
macAddresses This property is required. string[]
memShares This property is required. GetVirtualizationVmwareVirtualMachineResultMemShare[]
memoryCapacities This property is required. GetVirtualizationVmwareVirtualMachineResultMemoryCapacity[]
memoryHotAddEnabled This property is required. boolean
Adding memory to a running VM.
memoryUtilization This property is required. number
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
modTime This property is required. string
The time when this managed object was last modified.
moid This property is required. string
The unique identifier of this Managed Object instance.
name This property is required. string
User-provided name to identify the virtual machine.
networkCount This property is required. number
Indicates how many networks are used by this VM.
networks This property is required. GetVirtualizationVmwareVirtualMachineResultNetwork[]
nrProvider This property is required. string
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
objectType This property is required. string
owners This property is required. string[]
parentFolders This property is required. GetVirtualizationVmwareVirtualMachineResultParentFolder[]
parents This property is required. GetVirtualizationVmwareVirtualMachineResultParent[]
passthroughDevices This property is required. number[]
permissionResources This property is required. GetVirtualizationVmwareVirtualMachineResultPermissionResource[]
portGroups This property is required. string[]
powerState This property is required. string
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processorCapacities This property is required. GetVirtualizationVmwareVirtualMachineResultProcessorCapacity[]
protectedVm This property is required. boolean
Shows if this is a protected VM. VMs can be in protection groups.
registeredDevices This property is required. GetVirtualizationVmwareVirtualMachineResultRegisteredDevice[]
remoteDisplayInfos This property is required. GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo[]
remoteDisplayVncEnabled This property is required. boolean
Shows if support for a remote VNC access is enabled.
resourcePool This property is required. string
Name of the resource pool to which this VM belongs (optional).
resourcePoolOwner This property is required. string
Who owns the resource pool.
resourcePoolParent This property is required. string
The parent of the current resource pool to which this VM belongs.
sharedScope This property is required. string
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state This property is required. string
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags This property is required. GetVirtualizationVmwareVirtualMachineResultTag[]
toolRunningStatus This property is required. string
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
toolsVersion This property is required. string
The version of the guest tools, usually not specified.
uuid This property is required. string
The uuid of this virtual machine. The uuid is internally generated and not user specified.
versionContexts This property is required. GetVirtualizationVmwareVirtualMachineResultVersionContext[]
virtualDisks This property is required. number[]
virtualNetworkInterfaces This property is required. number[]
vmCreationTime This property is required. string
Time when this virtualmachine is created.
vmDiskCount This property is required. number
Shows the number of disks assigned to this VM.
vmOverallStatus This property is required. string
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vmPath This property is required. string
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vmVersion This property is required. string
Information about the version of this VM (vmx-09, vmx-11 etc.).
vmVnicCount This property is required. number
How many vnics are present.
vnicDeviceConfigId This property is required. string
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
account_moid This property is required. str
The Account ID for this managed object.
additional_properties This property is required. str
ancestors This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultAncestor]
annotation This property is required. str
List of annotations provided to this VM by user. Can be long.
boot_time This property is required. str
Time when this VM booted up.
capacities This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultCapacity]
class_id This property is required. str
clusters This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultCluster]
config_name This property is required. str
The configuration name for this VM. This maybe the same as the guest hostname.
connection_state This property is required. str
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpu_hot_add_enabled This property is required. bool
Indicates if the capability to add CPUs to a running VM is enabled.
cpu_shares This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultCpuShare]
cpu_socket_infos This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo]
cpu_utilization This property is required. float
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
create_time This property is required. str
The time when this managed object was created.
custom_attributes This property is required. Sequence[str]
datacenters This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultDatacenter]
datastores This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultDatastore]
default_power_off_type This property is required. str
Indicates how the VM will be powered off (soft, hard etc.).
dhcp_enabled This property is required. bool
Shows if DHCP is used for IP/DNS on this VM.
disk_commit_infos This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo]
dns_server_lists This property is required. Sequence[str]
dns_suffix_lists This property is required. Sequence[str]
domain_group_moid This property is required. str
The DomainGroup ID for this managed object.
extra_config This property is required. str
folder This property is required. str
The folder name associated with this VM.
guest_infos This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultGuestInfo]
guest_state This property is required. str
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
host_compatibility This property is required. str
Minimum host ESXi version required for the virtual machine.
hosts This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultHost]
hypervisor_type This property is required. str
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
identity This property is required. str
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instance_uuid This property is required. str
UUID assigned by vCenter to every VM.
inventory_path This property is required. str
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ip_addresses This property is required. Sequence[str]
is_template This property is required. bool
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
mac_addresses This property is required. Sequence[str]
mem_shares This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultMemShare]
memory_capacities This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultMemoryCapacity]
memory_hot_add_enabled This property is required. bool
Adding memory to a running VM.
memory_utilization This property is required. float
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
mod_time This property is required. str
The time when this managed object was last modified.
moid This property is required. str
The unique identifier of this Managed Object instance.
name This property is required. str
User-provided name to identify the virtual machine.
network_count This property is required. float
Indicates how many networks are used by this VM.
networks This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultNetwork]
nr_provider This property is required. str
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
object_type This property is required. str
owners This property is required. Sequence[str]
parent_folders This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultParentFolder]
parents This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultParent]
passthrough_devices This property is required. Sequence[float]
permission_resources This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultPermissionResource]
port_groups This property is required. Sequence[str]
power_state This property is required. str
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processor_capacities This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultProcessorCapacity]
protected_vm This property is required. bool
Shows if this is a protected VM. VMs can be in protection groups.
registered_devices This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultRegisteredDevice]
remote_display_infos This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo]
remote_display_vnc_enabled This property is required. bool
Shows if support for a remote VNC access is enabled.
resource_pool This property is required. str
Name of the resource pool to which this VM belongs (optional).
resource_pool_owner This property is required. str
Who owns the resource pool.
resource_pool_parent This property is required. str
The parent of the current resource pool to which this VM belongs.
shared_scope This property is required. str
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state This property is required. str
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultTag]
tool_running_status This property is required. str
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
tools_version This property is required. str
The version of the guest tools, usually not specified.
uuid This property is required. str
The uuid of this virtual machine. The uuid is internally generated and not user specified.
version_contexts This property is required. Sequence[GetVirtualizationVmwareVirtualMachineResultVersionContext]
virtual_disks This property is required. Sequence[float]
virtual_network_interfaces This property is required. Sequence[float]
vm_creation_time This property is required. str
Time when this virtualmachine is created.
vm_disk_count This property is required. float
Shows the number of disks assigned to this VM.
vm_overall_status This property is required. str
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vm_path This property is required. str
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vm_version This property is required. str
Information about the version of this VM (vmx-09, vmx-11 etc.).
vm_vnic_count This property is required. float
How many vnics are present.
vnic_device_config_id This property is required. str
Information related to the guest info's VNIC virtual device. It is a comma-separated list.
accountMoid This property is required. String
The Account ID for this managed object.
additionalProperties This property is required. String
ancestors This property is required. List<Property Map>
annotation This property is required. String
List of annotations provided to this VM by user. Can be long.
bootTime This property is required. String
Time when this VM booted up.
capacities This property is required. List<Property Map>
classId This property is required. String
clusters This property is required. List<Property Map>
configName This property is required. String
The configuration name for this VM. This maybe the same as the guest hostname.
connectionState This property is required. String
Shows if virtual machine is connected to vCenter. Values are Connected, Disconnected, Orphaned, Inaccessible, and Invalid.
cpuHotAddEnabled This property is required. Boolean
Indicates if the capability to add CPUs to a running VM is enabled.
cpuShares This property is required. List<Property Map>
cpuSocketInfos This property is required. List<Property Map>
cpuUtilization This property is required. Number
Average CPU utilization percentage derived as a ratio of CPU used to CPU allocated. The value is calculated whenever inventory is performed.
createTime This property is required. String
The time when this managed object was created.
customAttributes This property is required. List<String>
datacenters This property is required. List<Property Map>
datastores This property is required. List<Property Map>
defaultPowerOffType This property is required. String
Indicates how the VM will be powered off (soft, hard etc.).
dhcpEnabled This property is required. Boolean
Shows if DHCP is used for IP/DNS on this VM.
diskCommitInfos This property is required. List<Property Map>
dnsServerLists This property is required. List<String>
dnsSuffixLists This property is required. List<String>
domainGroupMoid This property is required. String
The DomainGroup ID for this managed object.
extraConfig This property is required. String
folder This property is required. String
The folder name associated with this VM.
guestInfos This property is required. List<Property Map>
guestState This property is required. String
The state of the guest OS running on this VM. Could be running, not running etc.* Unknown - Indicates that the guest OS state cannot be determined.* NotRunning - Indicates that the guest OS is not running.* Resetting - Indicates that the guest OS is resetting.* Running - Indicates that the guest OS is running normally.* ShuttingDown - Indicates that the guest OS is shutting down.* Standby - Indicates that the guest OS is in standby mode.
hostCompatibility This property is required. String
Minimum host ESXi version required for the virtual machine.
hosts This property is required. List<Property Map>
hypervisorType This property is required. String
Type of hypervisor where the virtual machine is hosted for example ESXi.* ESXi - The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.* Hyper-V - The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.* Unknown - The hypervisor running on the HyperFlex cluster is not known.
identity This property is required. String
The internally generated identity of this VM. This entity is not manipulated by users. It aids in uniquely identifying the virtual machine object. For VMware, this is MOR (managed object reference).
instanceUuid This property is required. String
UUID assigned by vCenter to every VM.
inventoryPath This property is required. String
Inventory path to the VM. Example - /DC/vm/folder/VMName.
ipAddresses This property is required. List<String>
isTemplate This property is required. Boolean
If true, indicates that the entity refers to a template of a virtual machine and not a real virtual machine.
macAddresses This property is required. List<String>
memShares This property is required. List<Property Map>
memoryCapacities This property is required. List<Property Map>
memoryHotAddEnabled This property is required. Boolean
Adding memory to a running VM.
memoryUtilization This property is required. Number
Average memory utilization percentage derived as a ratio of memory used to available memory. The value is calculated whenever inventory is performed.
modTime This property is required. String
The time when this managed object was last modified.
moid This property is required. String
The unique identifier of this Managed Object instance.
name This property is required. String
User-provided name to identify the virtual machine.
networkCount This property is required. Number
Indicates how many networks are used by this VM.
networks This property is required. List<Property Map>
nrProvider This property is required. String
Cloud platform, where the virtual machine is launched.* Unknown - Cloud provider is not known.* VMwarevSphere - Cloud provider named VMware vSphere.* AmazonWebServices - Cloud provider named Amazon Web Services.* MicrosoftAzure - Cloud provider named Microsoft Azure.* GoogleCloudPlatform - Cloud provider named Google Cloud Platform.
objectType This property is required. String
owners This property is required. List<String>
parentFolders This property is required. List<Property Map>
parents This property is required. List<Property Map>
passthroughDevices This property is required. List<Number>
permissionResources This property is required. List<Property Map>
portGroups This property is required. List<String>
powerState This property is required. String
Power state of the virtual machine.* Unknown - The entity's power state is unknown.* PoweringOn - The entity is powering on.* PoweredOn - The entity is powered on.* PoweringOff - The entity is powering off.* PoweredOff - The entity is powered down.* StandBy - The entity is in standby mode.* Paused - The entity is in pause state.* Rebooting - The entity reboot is in progress.* `` - The entity's power state is not available.
processorCapacities This property is required. List<Property Map>
protectedVm This property is required. Boolean
Shows if this is a protected VM. VMs can be in protection groups.
registeredDevices This property is required. List<Property Map>
remoteDisplayInfos This property is required. List<Property Map>
remoteDisplayVncEnabled This property is required. Boolean
Shows if support for a remote VNC access is enabled.
resourcePool This property is required. String
Name of the resource pool to which this VM belongs (optional).
resourcePoolOwner This property is required. String
Who owns the resource pool.
resourcePoolParent This property is required. String
The parent of the current resource pool to which this VM belongs.
sharedScope This property is required. String
Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
state This property is required. String
The current state of the virtual machine. For example, starting, stopped, etc.* None - A place holder for the default value.* Creating - Virtual machine creation is in progress.* Pending - The virtual machine is preparing to enter the started state.* Starting - The virtual machine is starting.* Started - The virtual machine is running and ready for use.* Stopping - The virtual machine is preparing to be stopped.* Stopped - The virtual machine is shut down and cannot be used. The virtual machine can be started again at any time.* Pausing - The virtual machine is preparing to be paused.* Paused - The virtual machine enters into paused state due to low free disk space.* Suspending - The virtual machine is preparing to be suspended.* Suspended - Virtual machine is in sleep mode.When a virtual machine is suspended, the current state of theoperating system, and applications is saved, and the virtual machine put into a suspended mode.* Deleting - The virtual machine is preparing to be terminated.* Terminated - The virtual machine has been permanently deleted and cannot be started.* Rebooting - The virtual machine reboot is in progress.* Error - The deployment of virtual machine is failed.* Warning - The virtual machine is in warning state.
tags This property is required. List<Property Map>
toolRunningStatus This property is required. String
Indicates if guest tools are running on this VM. Could be set to guestToolNotRunning or guestToolsRunning.
toolsVersion This property is required. String
The version of the guest tools, usually not specified.
uuid This property is required. String
The uuid of this virtual machine. The uuid is internally generated and not user specified.
versionContexts This property is required. List<Property Map>
virtualDisks This property is required. List<Number>
virtualNetworkInterfaces This property is required. List<Number>
vmCreationTime This property is required. String
Time when this virtualmachine is created.
vmDiskCount This property is required. Number
Shows the number of disks assigned to this VM.
vmOverallStatus This property is required. String
The operational state of the VM. Could be Available, Provisioned, Maintenance mode, Deleting, etc.
vmPath This property is required. String
Path to the vmx file of the VM. Example - [datastore3] VCSA-134/VCSA-134.vmx.
vmVersion This property is required. String
Information about the version of this VM (vmx-09, vmx-11 etc.).
vmVnicCount This property is required. Number
How many vnics are present.
vnicDeviceConfigId This property is required. String
Information related to the guest info's VNIC virtual device. It is a comma-separated list.

GetVirtualizationVmwareVirtualMachineResultAncestor

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

GetVirtualizationVmwareVirtualMachineResultCapacity

AdditionalProperties This property is required. string
ClassId This property is required. string
CpuCores This property is required. double
CpuSpeed This property is required. double
MemorySize This property is required. double
ObjectType This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
CpuCores This property is required. float64
CpuSpeed This property is required. float64
MemorySize This property is required. float64
ObjectType This property is required. string
additionalProperties This property is required. String
classId This property is required. String
cpuCores This property is required. Double
cpuSpeed This property is required. Double
memorySize This property is required. Double
objectType This property is required. String
additionalProperties This property is required. string
classId This property is required. string
cpuCores This property is required. number
cpuSpeed This property is required. number
memorySize This property is required. number
objectType This property is required. string
additional_properties This property is required. str
class_id This property is required. str
cpu_cores This property is required. float
cpu_speed This property is required. float
memory_size This property is required. float
object_type This property is required. str
additionalProperties This property is required. String
classId This property is required. String
cpuCores This property is required. Number
cpuSpeed This property is required. Number
memorySize This property is required. Number
objectType This property is required. String

GetVirtualizationVmwareVirtualMachineResultCluster

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

GetVirtualizationVmwareVirtualMachineResultCpuShare

AdditionalProperties This property is required. string
ClassId This property is required. string
CpuLimit This property is required. double
CpuOverheadLimit This property is required. double
CpuReservation This property is required. double
CpuShares This property is required. double
ObjectType This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
CpuLimit This property is required. float64
CpuOverheadLimit This property is required. float64
CpuReservation This property is required. float64
CpuShares This property is required. float64
ObjectType This property is required. string
additionalProperties This property is required. String
classId This property is required. String
cpuLimit This property is required. Double
cpuOverheadLimit This property is required. Double
cpuReservation This property is required. Double
cpuShares This property is required. Double
objectType This property is required. String
additionalProperties This property is required. string
classId This property is required. string
cpuLimit This property is required. number
cpuOverheadLimit This property is required. number
cpuReservation This property is required. number
cpuShares This property is required. number
objectType This property is required. string
additional_properties This property is required. str
class_id This property is required. str
cpu_limit This property is required. float
cpu_overhead_limit This property is required. float
cpu_reservation This property is required. float
cpu_shares This property is required. float
object_type This property is required. str
additionalProperties This property is required. String
classId This property is required. String
cpuLimit This property is required. Number
cpuOverheadLimit This property is required. Number
cpuReservation This property is required. Number
cpuShares This property is required. Number
objectType This property is required. String

GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo

AdditionalProperties This property is required. string
ClassId This property is required. string
CoresPerSocket This property is required. double
NumCpus This property is required. double
NumSockets This property is required. double
ObjectType This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
CoresPerSocket This property is required. float64
NumCpus This property is required. float64
NumSockets This property is required. float64
ObjectType This property is required. string
additionalProperties This property is required. String
classId This property is required. String
coresPerSocket This property is required. Double
numCpus This property is required. Double
numSockets This property is required. Double
objectType This property is required. String
additionalProperties This property is required. string
classId This property is required. string
coresPerSocket This property is required. number
numCpus This property is required. number
numSockets This property is required. number
objectType This property is required. string
additional_properties This property is required. str
class_id This property is required. str
cores_per_socket This property is required. float
num_cpus This property is required. float
num_sockets This property is required. float
object_type This property is required. str
additionalProperties This property is required. String
classId This property is required. String
coresPerSocket This property is required. Number
numCpus This property is required. Number
numSockets This property is required. Number
objectType This property is required. String

GetVirtualizationVmwareVirtualMachineResultDatacenter

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

GetVirtualizationVmwareVirtualMachineResultDatastore

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

GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo

AdditionalProperties This property is required. string
ClassId This property is required. string
CommittedDisk This property is required. double
ObjectType This property is required. string
UnCommittedDisk This property is required. double
UnsharedDisk This property is required. double
AdditionalProperties This property is required. string
ClassId This property is required. string
CommittedDisk This property is required. float64
ObjectType This property is required. string
UnCommittedDisk This property is required. float64
UnsharedDisk This property is required. float64
additionalProperties This property is required. String
classId This property is required. String
committedDisk This property is required. Double
objectType This property is required. String
unCommittedDisk This property is required. Double
unsharedDisk This property is required. Double
additionalProperties This property is required. string
classId This property is required. string
committedDisk This property is required. number
objectType This property is required. string
unCommittedDisk This property is required. number
unsharedDisk This property is required. number
additional_properties This property is required. str
class_id This property is required. str
committed_disk This property is required. float
object_type This property is required. str
un_committed_disk This property is required. float
unshared_disk This property is required. float
additionalProperties This property is required. String
classId This property is required. String
committedDisk This property is required. Number
objectType This property is required. String
unCommittedDisk This property is required. Number
unsharedDisk This property is required. Number

GetVirtualizationVmwareVirtualMachineResultGuestInfo

AdditionalProperties This property is required. string
ClassId This property is required. string
Hostname This property is required. string
IpAddress This property is required. string
Name This property is required. string
User-provided name to identify the virtual machine.
ObjectType This property is required. string
OperatingSystem This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
Hostname This property is required. string
IpAddress This property is required. string
Name This property is required. string
User-provided name to identify the virtual machine.
ObjectType This property is required. string
OperatingSystem This property is required. string
additionalProperties This property is required. String
classId This property is required. String
hostname This property is required. String
ipAddress This property is required. String
name This property is required. String
User-provided name to identify the virtual machine.
objectType This property is required. String
operatingSystem This property is required. String
additionalProperties This property is required. string
classId This property is required. string
hostname This property is required. string
ipAddress This property is required. string
name This property is required. string
User-provided name to identify the virtual machine.
objectType This property is required. string
operatingSystem This property is required. string
additional_properties This property is required. str
class_id This property is required. str
hostname This property is required. str
ip_address This property is required. str
name This property is required. str
User-provided name to identify the virtual machine.
object_type This property is required. str
operating_system This property is required. str
additionalProperties This property is required. String
classId This property is required. String
hostname This property is required. String
ipAddress This property is required. String
name This property is required. String
User-provided name to identify the virtual machine.
objectType This property is required. String
operatingSystem This property is required. String

GetVirtualizationVmwareVirtualMachineResultHost

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

GetVirtualizationVmwareVirtualMachineResultMemShare

AdditionalProperties This property is required. string
ClassId This property is required. string
MemLimit This property is required. double
MemOverheadLimit This property is required. double
MemReservation This property is required. double
MemShares This property is required. double
ObjectType This property is required. string
AdditionalProperties This property is required. string
ClassId This property is required. string
MemLimit This property is required. float64
MemOverheadLimit This property is required. float64
MemReservation This property is required. float64
MemShares This property is required. float64
ObjectType This property is required. string
additionalProperties This property is required. String
classId This property is required. String
memLimit This property is required. Double
memOverheadLimit This property is required. Double
memReservation This property is required. Double
memShares This property is required. Double
objectType This property is required. String
additionalProperties This property is required. string
classId This property is required. string
memLimit This property is required. number
memOverheadLimit This property is required. number
memReservation This property is required. number
memShares This property is required. number
objectType This property is required. string
additional_properties This property is required. str
class_id This property is required. str
mem_limit This property is required. float
mem_overhead_limit This property is required. float
mem_reservation This property is required. float
mem_shares This property is required. float
object_type This property is required. str
additionalProperties This property is required. String
classId This property is required. String
memLimit This property is required. Number
memOverheadLimit This property is required. Number
memReservation This property is required. Number
memShares This property is required. Number
objectType This property is required. String

GetVirtualizationVmwareVirtualMachineResultMemoryCapacity

AdditionalProperties This property is required. string
Capacity This property is required. double
ClassId This property is required. string
Free This property is required. double
ObjectType This property is required. string
Used This property is required. double
AdditionalProperties This property is required. string
Capacity This property is required. float64
ClassId This property is required. string
Free This property is required. float64
ObjectType This property is required. string
Used This property is required. float64
additionalProperties This property is required. String
capacity This property is required. Double
classId This property is required. String
free This property is required. Double
objectType This property is required. String
used This property is required. Double
additionalProperties This property is required. string
capacity This property is required. number
classId This property is required. string
free This property is required. number
objectType This property is required. string
used This property is required. number
additional_properties This property is required. str
capacity This property is required. float
class_id This property is required. str
free This property is required. float
object_type This property is required. str
used This property is required. float
additionalProperties This property is required. String
capacity This property is required. Number
classId This property is required. String
free This property is required. Number
objectType This property is required. String
used This property is required. Number

GetVirtualizationVmwareVirtualMachineResultNetwork

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

GetVirtualizationVmwareVirtualMachineResultParent

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

GetVirtualizationVmwareVirtualMachineResultParentFolder

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

GetVirtualizationVmwareVirtualMachineResultPermissionResource

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

GetVirtualizationVmwareVirtualMachineResultProcessorCapacity

AdditionalProperties This property is required. string
Capacity This property is required. double
ClassId This property is required. string
Free This property is required. double
ObjectType This property is required. string
Used This property is required. double
AdditionalProperties This property is required. string
Capacity This property is required. float64
ClassId This property is required. string
Free This property is required. float64
ObjectType This property is required. string
Used This property is required. float64
additionalProperties This property is required. String
capacity This property is required. Double
classId This property is required. String
free This property is required. Double
objectType This property is required. String
used This property is required. Double
additionalProperties This property is required. string
capacity This property is required. number
classId This property is required. string
free This property is required. number
objectType This property is required. string
used This property is required. number
additional_properties This property is required. str
capacity This property is required. float
class_id This property is required. str
free This property is required. float
object_type This property is required. str
used This property is required. float
additionalProperties This property is required. String
capacity This property is required. Number
classId This property is required. String
free This property is required. Number
objectType This property is required. String
used This property is required. Number

GetVirtualizationVmwareVirtualMachineResultRegisteredDevice

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

GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo

AdditionalProperties This property is required. string
ClassId This property is required. string
ObjectType This property is required. string
RemoteDisplayPassword This property is required. string
RemoteDisplayVncKey This property is required. string
RemoteDisplayVncPort This property is required. double
AdditionalProperties This property is required. string
ClassId This property is required. string
ObjectType This property is required. string
RemoteDisplayPassword This property is required. string
RemoteDisplayVncKey This property is required. string
RemoteDisplayVncPort This property is required. float64
additionalProperties This property is required. String
classId This property is required. String
objectType This property is required. String
remoteDisplayPassword This property is required. String
remoteDisplayVncKey This property is required. String
remoteDisplayVncPort This property is required. Double
additionalProperties This property is required. string
classId This property is required. string
objectType This property is required. string
remoteDisplayPassword This property is required. string
remoteDisplayVncKey This property is required. string
remoteDisplayVncPort This property is required. number
additional_properties This property is required. str
class_id This property is required. str
object_type This property is required. str
remote_display_password This property is required. str
remote_display_vnc_key This property is required. str
remote_display_vnc_port This property is required. float
additionalProperties This property is required. String
classId This property is required. String
objectType This property is required. String
remoteDisplayPassword This property is required. String
remoteDisplayVncKey This property is required. String
remoteDisplayVncPort This property is required. Number

GetVirtualizationVmwareVirtualMachineResultTag

AdditionalProperties This property is required. string
Key This property is required. string
Value This property is required. string
AdditionalProperties This property is required. string
Key This property is required. string
Value This property is required. string
additionalProperties This property is required. String
key This property is required. String
value This property is required. String
additionalProperties This property is required. string
key This property is required. string
value This property is required. string
additional_properties This property is required. str
key This property is required. str
value This property is required. str
additionalProperties This property is required. String
key This property is required. String
value This property is required. String

GetVirtualizationVmwareVirtualMachineResultVersionContext

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

GetVirtualizationVmwareVirtualMachineResultVersionContextInterestedMo

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

GetVirtualizationVmwareVirtualMachineResultVersionContextRefMo

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

GetVirtualizationVmwareVirtualMachineTag

AdditionalProperties string
Key string
The string representation of a tag key.
Value string
The string representation of a tag value.
AdditionalProperties string
Key string
The string representation of a tag key.
Value string
The string representation of a tag value.
additionalProperties String
key String
The string representation of a tag key.
value String
The string representation of a tag value.
additionalProperties string
key string
The string representation of a tag key.
value string
The string representation of a tag value.
additional_properties str
key str
The string representation of a tag key.
value str
The string representation of a tag value.
additionalProperties String
key String
The string representation of a tag key.
value String
The string representation of a tag value.

GetVirtualizationVmwareVirtualMachineVersionContext

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<GetVirtualizationVmwareVirtualMachineVersionContextInterestedMo>
MarkedForDeletion bool
The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
NrVersion string
The version of the Managed Object, e.g. an incrementing number or a hash id.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
RefMo GetVirtualizationVmwareVirtualMachineVersionContextRefMo
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 []GetVirtualizationVmwareVirtualMachineVersionContextInterestedMo
MarkedForDeletion bool
The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
NrVersion string
The version of the Managed Object, e.g. an incrementing number or a hash id.
ObjectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
RefMo GetVirtualizationVmwareVirtualMachineVersionContextRefMo
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<GetVirtualizationVmwareVirtualMachineVersionContextInterestedMo>
markedForDeletion Boolean
The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
nrVersion String
The version of the Managed Object, e.g. an incrementing number or a hash id.
objectType String
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
refMo GetVirtualizationVmwareVirtualMachineVersionContextRefMo
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 GetVirtualizationVmwareVirtualMachineVersionContextInterestedMo[]
markedForDeletion boolean
The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
nrVersion string
The version of the Managed Object, e.g. an incrementing number or a hash id.
objectType string
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
refMo GetVirtualizationVmwareVirtualMachineVersionContextRefMo
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[GetVirtualizationVmwareVirtualMachineVersionContextInterestedMo]
marked_for_deletion bool
The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
nr_version str
The version of the Managed Object, e.g. an incrementing number or a hash id.
object_type str
The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
ref_mo GetVirtualizationVmwareVirtualMachineVersionContextRefMo
A reference to the original Managed Object.
timestamp str
The time this versioned Managed Object was created.
version_type str
Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

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

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

GetVirtualizationVmwareVirtualMachineVersionContextInterestedMo

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

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

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

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

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

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

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

GetVirtualizationVmwareVirtualMachineVersionContextRefMo

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

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

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

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

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

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

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

Package Details

Repository
intersight ciscodevnet/terraform-provider-intersight
License
Notes
This Pulumi package is based on the intersight Terraform Provider.