1. Packages
  2. Intersight Provider
  3. API Docs
  4. getVirtualizationVmwareVirtualMachine
intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet

intersight.getVirtualizationVmwareVirtualMachine

Explore with Pulumi AI

intersight logo
intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet

    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>
    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]
    func LookupVirtualizationVmwareVirtualMachine(ctx *Context, args *LookupVirtualizationVmwareVirtualMachineArgs, opts ...InvokeOption) (*LookupVirtualizationVmwareVirtualMachineResult, error)
    func LookupVirtualizationVmwareVirtualMachineOutput(ctx *Context, args *LookupVirtualizationVmwareVirtualMachineOutputArgs, opts ...InvokeOption) LookupVirtualizationVmwareVirtualMachineResultOutput

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

    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 string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVirtualizationVmwareVirtualMachineResultAncestor>
    Annotation string
    List of annotations provided to this VM by user. Can be long.
    BootTime string
    Time when this VM booted up.
    Capacities List<GetVirtualizationVmwareVirtualMachineResultCapacity>
    ClassId string
    Clusters List<GetVirtualizationVmwareVirtualMachineResultCluster>
    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 List<GetVirtualizationVmwareVirtualMachineResultCpuShare>
    CpuSocketInfos List<GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo>
    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>
    Datacenters List<GetVirtualizationVmwareVirtualMachineResultDatacenter>
    Datastores List<GetVirtualizationVmwareVirtualMachineResultDatastore>
    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.
    DiskCommitInfos List<GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo>
    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.
    GuestInfos List<GetVirtualizationVmwareVirtualMachineResultGuestInfo>
    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.
    HostCompatibility string
    Minimum host ESXi version required for the virtual machine.
    Hosts List<GetVirtualizationVmwareVirtualMachineResultHost>
    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.
    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 List<GetVirtualizationVmwareVirtualMachineResultMemShare>
    MemoryCapacities List<GetVirtualizationVmwareVirtualMachineResultMemoryCapacity>
    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<GetVirtualizationVmwareVirtualMachineResultNetwork>
    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>
    ParentFolders List<GetVirtualizationVmwareVirtualMachineResultParentFolder>
    Parents List<GetVirtualizationVmwareVirtualMachineResultParent>
    PassthroughDevices List<double>
    PermissionResources List<GetVirtualizationVmwareVirtualMachineResultPermissionResource>
    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.
    ProcessorCapacities List<GetVirtualizationVmwareVirtualMachineResultProcessorCapacity>
    ProtectedVm bool
    Shows if this is a protected VM. VMs can be in protection groups.
    RegisteredDevices List<GetVirtualizationVmwareVirtualMachineResultRegisteredDevice>
    RemoteDisplayInfos List<GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo>
    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<GetVirtualizationVmwareVirtualMachineResultTag>
    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.
    VersionContexts List<GetVirtualizationVmwareVirtualMachineResultVersionContext>
    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 []GetVirtualizationVmwareVirtualMachineResultAncestor
    Annotation string
    List of annotations provided to this VM by user. Can be long.
    BootTime string
    Time when this VM booted up.
    Capacities []GetVirtualizationVmwareVirtualMachineResultCapacity
    ClassId string
    Clusters []GetVirtualizationVmwareVirtualMachineResultCluster
    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 []GetVirtualizationVmwareVirtualMachineResultCpuShare
    CpuSocketInfos []GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo
    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
    Datacenters []GetVirtualizationVmwareVirtualMachineResultDatacenter
    Datastores []GetVirtualizationVmwareVirtualMachineResultDatastore
    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.
    DiskCommitInfos []GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo
    DnsServerLists []string
    DnsSuffixLists []string
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ExtraConfig string
    Folder string
    The folder name associated with this VM.
    GuestInfos []GetVirtualizationVmwareVirtualMachineResultGuestInfo
    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.
    HostCompatibility string
    Minimum host ESXi version required for the virtual machine.
    Hosts []GetVirtualizationVmwareVirtualMachineResultHost
    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.
    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 []GetVirtualizationVmwareVirtualMachineResultMemShare
    MemoryCapacities []GetVirtualizationVmwareVirtualMachineResultMemoryCapacity
    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 []GetVirtualizationVmwareVirtualMachineResultNetwork
    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
    ParentFolders []GetVirtualizationVmwareVirtualMachineResultParentFolder
    Parents []GetVirtualizationVmwareVirtualMachineResultParent
    PassthroughDevices []float64
    PermissionResources []GetVirtualizationVmwareVirtualMachineResultPermissionResource
    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.
    ProcessorCapacities []GetVirtualizationVmwareVirtualMachineResultProcessorCapacity
    ProtectedVm bool
    Shows if this is a protected VM. VMs can be in protection groups.
    RegisteredDevices []GetVirtualizationVmwareVirtualMachineResultRegisteredDevice
    RemoteDisplayInfos []GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo
    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 []GetVirtualizationVmwareVirtualMachineResultTag
    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.
    VersionContexts []GetVirtualizationVmwareVirtualMachineResultVersionContext
    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<GetVirtualizationVmwareVirtualMachineResultAncestor>
    annotation String
    List of annotations provided to this VM by user. Can be long.
    bootTime String
    Time when this VM booted up.
    capacities List<GetVirtualizationVmwareVirtualMachineResultCapacity>
    classId String
    clusters List<GetVirtualizationVmwareVirtualMachineResultCluster>
    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 List<GetVirtualizationVmwareVirtualMachineResultCpuShare>
    cpuSocketInfos List<GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo>
    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>
    datacenters List<GetVirtualizationVmwareVirtualMachineResultDatacenter>
    datastores List<GetVirtualizationVmwareVirtualMachineResultDatastore>
    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.
    diskCommitInfos List<GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo>
    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.
    guestInfos List<GetVirtualizationVmwareVirtualMachineResultGuestInfo>
    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.
    hostCompatibility String
    Minimum host ESXi version required for the virtual machine.
    hosts List<GetVirtualizationVmwareVirtualMachineResultHost>
    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.
    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 List<GetVirtualizationVmwareVirtualMachineResultMemShare>
    memoryCapacities List<GetVirtualizationVmwareVirtualMachineResultMemoryCapacity>
    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<GetVirtualizationVmwareVirtualMachineResultNetwork>
    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>
    parentFolders List<GetVirtualizationVmwareVirtualMachineResultParentFolder>
    parents List<GetVirtualizationVmwareVirtualMachineResultParent>
    passthroughDevices List<Double>
    permissionResources List<GetVirtualizationVmwareVirtualMachineResultPermissionResource>
    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.
    processorCapacities List<GetVirtualizationVmwareVirtualMachineResultProcessorCapacity>
    protectedVm Boolean
    Shows if this is a protected VM. VMs can be in protection groups.
    registeredDevices List<GetVirtualizationVmwareVirtualMachineResultRegisteredDevice>
    remoteDisplayInfos List<GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo>
    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<GetVirtualizationVmwareVirtualMachineResultTag>
    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.
    versionContexts List<GetVirtualizationVmwareVirtualMachineResultVersionContext>
    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 GetVirtualizationVmwareVirtualMachineResultAncestor[]
    annotation string
    List of annotations provided to this VM by user. Can be long.
    bootTime string
    Time when this VM booted up.
    capacities GetVirtualizationVmwareVirtualMachineResultCapacity[]
    classId string
    clusters GetVirtualizationVmwareVirtualMachineResultCluster[]
    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 GetVirtualizationVmwareVirtualMachineResultCpuShare[]
    cpuSocketInfos GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo[]
    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[]
    datacenters GetVirtualizationVmwareVirtualMachineResultDatacenter[]
    datastores GetVirtualizationVmwareVirtualMachineResultDatastore[]
    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.
    diskCommitInfos GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo[]
    dnsServerLists string[]
    dnsSuffixLists string[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    extraConfig string
    folder string
    The folder name associated with this VM.
    guestInfos GetVirtualizationVmwareVirtualMachineResultGuestInfo[]
    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.
    hostCompatibility string
    Minimum host ESXi version required for the virtual machine.
    hosts GetVirtualizationVmwareVirtualMachineResultHost[]
    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.
    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 GetVirtualizationVmwareVirtualMachineResultMemShare[]
    memoryCapacities GetVirtualizationVmwareVirtualMachineResultMemoryCapacity[]
    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 GetVirtualizationVmwareVirtualMachineResultNetwork[]
    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[]
    parentFolders GetVirtualizationVmwareVirtualMachineResultParentFolder[]
    parents GetVirtualizationVmwareVirtualMachineResultParent[]
    passthroughDevices number[]
    permissionResources GetVirtualizationVmwareVirtualMachineResultPermissionResource[]
    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.
    processorCapacities GetVirtualizationVmwareVirtualMachineResultProcessorCapacity[]
    protectedVm boolean
    Shows if this is a protected VM. VMs can be in protection groups.
    registeredDevices GetVirtualizationVmwareVirtualMachineResultRegisteredDevice[]
    remoteDisplayInfos GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo[]
    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 GetVirtualizationVmwareVirtualMachineResultTag[]
    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.
    versionContexts GetVirtualizationVmwareVirtualMachineResultVersionContext[]
    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[GetVirtualizationVmwareVirtualMachineResultAncestor]
    annotation str
    List of annotations provided to this VM by user. Can be long.
    boot_time str
    Time when this VM booted up.
    capacities Sequence[GetVirtualizationVmwareVirtualMachineResultCapacity]
    class_id str
    clusters Sequence[GetVirtualizationVmwareVirtualMachineResultCluster]
    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 Sequence[GetVirtualizationVmwareVirtualMachineResultCpuShare]
    cpu_socket_infos Sequence[GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo]
    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]
    datacenters Sequence[GetVirtualizationVmwareVirtualMachineResultDatacenter]
    datastores Sequence[GetVirtualizationVmwareVirtualMachineResultDatastore]
    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_infos Sequence[GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo]
    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_infos Sequence[GetVirtualizationVmwareVirtualMachineResultGuestInfo]
    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_compatibility str
    Minimum host ESXi version required for the virtual machine.
    hosts Sequence[GetVirtualizationVmwareVirtualMachineResultHost]
    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.
    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 Sequence[GetVirtualizationVmwareVirtualMachineResultMemShare]
    memory_capacities Sequence[GetVirtualizationVmwareVirtualMachineResultMemoryCapacity]
    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[GetVirtualizationVmwareVirtualMachineResultNetwork]
    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_folders Sequence[GetVirtualizationVmwareVirtualMachineResultParentFolder]
    parents Sequence[GetVirtualizationVmwareVirtualMachineResultParent]
    passthrough_devices Sequence[float]
    permission_resources Sequence[GetVirtualizationVmwareVirtualMachineResultPermissionResource]
    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_capacities Sequence[GetVirtualizationVmwareVirtualMachineResultProcessorCapacity]
    protected_vm bool
    Shows if this is a protected VM. VMs can be in protection groups.
    registered_devices Sequence[GetVirtualizationVmwareVirtualMachineResultRegisteredDevice]
    remote_display_infos Sequence[GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo]
    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[GetVirtualizationVmwareVirtualMachineResultTag]
    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_contexts Sequence[GetVirtualizationVmwareVirtualMachineResultVersionContext]
    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.
    capacities List<Property Map>
    classId String
    clusters List<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 List<Property Map>
    cpuSocketInfos List<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>
    datacenters List<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.
    diskCommitInfos List<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.
    guestInfos List<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.
    hostCompatibility String
    Minimum host ESXi version required for the virtual machine.
    hosts List<Property Map>
    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.
    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 List<Property Map>
    memoryCapacities List<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>
    parentFolders List<Property Map>
    parents List<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.
    processorCapacities List<Property Map>
    protectedVm Boolean
    Shows if this is a protected VM. VMs can be in protection groups.
    registeredDevices List<Property Map>
    remoteDisplayInfos List<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.
    versionContexts List<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.

    GetVirtualizationVmwareVirtualMachineResultAncestor

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

    GetVirtualizationVmwareVirtualMachineResultCapacity

    AdditionalProperties string
    ClassId string
    CpuCores double
    CpuSpeed double
    MemorySize double
    ObjectType string
    AdditionalProperties string
    ClassId string
    CpuCores float64
    CpuSpeed float64
    MemorySize float64
    ObjectType string
    additionalProperties String
    classId String
    cpuCores Double
    cpuSpeed Double
    memorySize Double
    objectType String
    additionalProperties string
    classId string
    cpuCores number
    cpuSpeed number
    memorySize number
    objectType string
    additionalProperties String
    classId String
    cpuCores Number
    cpuSpeed Number
    memorySize Number
    objectType String

    GetVirtualizationVmwareVirtualMachineResultCluster

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

    GetVirtualizationVmwareVirtualMachineResultCpuShare

    GetVirtualizationVmwareVirtualMachineResultCpuSocketInfo

    GetVirtualizationVmwareVirtualMachineResultDatacenter

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

    GetVirtualizationVmwareVirtualMachineResultDatastore

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

    GetVirtualizationVmwareVirtualMachineResultDiskCommitInfo

    GetVirtualizationVmwareVirtualMachineResultGuestInfo

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

    GetVirtualizationVmwareVirtualMachineResultHost

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

    GetVirtualizationVmwareVirtualMachineResultMemShare

    GetVirtualizationVmwareVirtualMachineResultMemoryCapacity

    AdditionalProperties string
    Capacity double
    ClassId string
    Free double
    ObjectType string
    Used double
    AdditionalProperties string
    Capacity float64
    ClassId string
    Free float64
    ObjectType string
    Used float64
    additionalProperties String
    capacity Double
    classId String
    free Double
    objectType String
    used Double
    additionalProperties string
    capacity number
    classId string
    free number
    objectType string
    used number
    additionalProperties String
    capacity Number
    classId String
    free Number
    objectType String
    used Number

    GetVirtualizationVmwareVirtualMachineResultNetwork

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

    GetVirtualizationVmwareVirtualMachineResultParent

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

    GetVirtualizationVmwareVirtualMachineResultParentFolder

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

    GetVirtualizationVmwareVirtualMachineResultPermissionResource

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

    GetVirtualizationVmwareVirtualMachineResultProcessorCapacity

    AdditionalProperties string
    Capacity double
    ClassId string
    Free double
    ObjectType string
    Used double
    AdditionalProperties string
    Capacity float64
    ClassId string
    Free float64
    ObjectType string
    Used float64
    additionalProperties String
    capacity Double
    classId String
    free Double
    objectType String
    used Double
    additionalProperties string
    capacity number
    classId string
    free number
    objectType string
    used number
    additionalProperties String
    capacity Number
    classId String
    free Number
    objectType String
    used Number

    GetVirtualizationVmwareVirtualMachineResultRegisteredDevice

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

    GetVirtualizationVmwareVirtualMachineResultRemoteDisplayInfo

    GetVirtualizationVmwareVirtualMachineResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetVirtualizationVmwareVirtualMachineResultVersionContext

    GetVirtualizationVmwareVirtualMachineResultVersionContextInterestedMo

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

    GetVirtualizationVmwareVirtualMachineResultVersionContextRefMo

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

    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.
    intersight logo
    intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet