1. Packages
  2. Intersight Provider
  3. API Docs
  4. getHciAhvVm
intersight 1.0.68 published on Tuesday, Aug 12, 2025 by ciscodevnet

intersight.getHciAhvVm

Explore with Pulumi AI

intersight logo
intersight 1.0.68 published on Tuesday, Aug 12, 2025 by ciscodevnet

    An AHV VM reported by Prism Central.

    Using getHciAhvVm

    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 getHciAhvVm(args: GetHciAhvVmArgs, opts?: InvokeOptions): Promise<GetHciAhvVmResult>
    function getHciAhvVmOutput(args: GetHciAhvVmOutputArgs, opts?: InvokeOptions): Output<GetHciAhvVmResult>
    def get_hci_ahv_vm(account_moid: Optional[str] = None,
                       additional_properties: Optional[str] = None,
                       ancestors: Optional[Sequence[GetHciAhvVmAncestor]] = None,
                       bios_uuid: Optional[str] = None,
                       class_id: Optional[str] = None,
                       cluster: Optional[GetHciAhvVmCluster] = None,
                       cluster_ext_id: Optional[str] = None,
                       create_time: Optional[str] = None,
                       creation_time: Optional[str] = None,
                       description: Optional[str] = None,
                       disks: Optional[Sequence[GetHciAhvVmDisk]] = None,
                       domain_group_moid: Optional[str] = None,
                       enabled_cpu_features: Optional[Sequence[str]] = None,
                       generation_uuid: Optional[str] = None,
                       gpuses: Optional[Sequence[GetHciAhvVmGpus]] = None,
                       guest_os_name: Optional[str] = None,
                       guest_tools: Optional[GetHciAhvVmGuestTools] = None,
                       hardware_clock_timezone: Optional[str] = None,
                       hypervisor_type: Optional[str] = None,
                       id: Optional[str] = None,
                       is_agent_vm: Optional[bool] = None,
                       is_branding_enabled: Optional[bool] = None,
                       is_cpu_hotplug_enabled: Optional[bool] = None,
                       is_cpu_passthrough_enabled: Optional[bool] = None,
                       is_cross_cluster_migration_in_progress: Optional[bool] = None,
                       is_gpu_console_enabled: Optional[bool] = None,
                       is_live_migrate_capable: Optional[bool] = None,
                       is_memory_overcommit_enabled: Optional[bool] = None,
                       is_scsi_controller_enabled: Optional[bool] = None,
                       is_vcpu_hard_pinning_enabled: Optional[bool] = None,
                       is_vga_console_enabled: Optional[bool] = None,
                       is_vtpm_enabled: Optional[bool] = None,
                       machine_type: Optional[str] = None,
                       memory_size_bytes: Optional[float] = None,
                       mod_time: Optional[str] = None,
                       moid: Optional[str] = None,
                       name: Optional[str] = None,
                       nics: Optional[Sequence[GetHciAhvVmNic]] = None,
                       node: Optional[GetHciAhvVmNode] = None,
                       node_ext_id: Optional[str] = None,
                       num_cores_per_socket: Optional[float] = None,
                       num_cpu_cores: Optional[float] = None,
                       num_numa_nodes: Optional[float] = None,
                       num_sockets: Optional[float] = None,
                       num_threads_per_core: Optional[float] = None,
                       object_type: Optional[str] = None,
                       owners: Optional[Sequence[str]] = None,
                       parent: Optional[GetHciAhvVmParent] = None,
                       permission_resources: Optional[Sequence[GetHciAhvVmPermissionResource]] = None,
                       power_state: Optional[str] = None,
                       protection_type: Optional[str] = None,
                       registered_device: Optional[GetHciAhvVmRegisteredDevice] = None,
                       shared_scope: Optional[str] = None,
                       source_uuid: Optional[str] = None,
                       tags: Optional[Sequence[GetHciAhvVmTag]] = None,
                       update_time: Optional[str] = None,
                       version_context: Optional[GetHciAhvVmVersionContext] = None,
                       vm_ext_id: Optional[str] = None,
                       vtpm_module_version: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetHciAhvVmResult
    def get_hci_ahv_vm_output(account_moid: Optional[pulumi.Input[str]] = None,
                       additional_properties: Optional[pulumi.Input[str]] = None,
                       ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciAhvVmAncestorArgs]]]] = None,
                       bios_uuid: Optional[pulumi.Input[str]] = None,
                       class_id: Optional[pulumi.Input[str]] = None,
                       cluster: Optional[pulumi.Input[GetHciAhvVmClusterArgs]] = None,
                       cluster_ext_id: Optional[pulumi.Input[str]] = None,
                       create_time: Optional[pulumi.Input[str]] = None,
                       creation_time: Optional[pulumi.Input[str]] = None,
                       description: Optional[pulumi.Input[str]] = None,
                       disks: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciAhvVmDiskArgs]]]] = None,
                       domain_group_moid: Optional[pulumi.Input[str]] = None,
                       enabled_cpu_features: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                       generation_uuid: Optional[pulumi.Input[str]] = None,
                       gpuses: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciAhvVmGpusArgs]]]] = None,
                       guest_os_name: Optional[pulumi.Input[str]] = None,
                       guest_tools: Optional[pulumi.Input[GetHciAhvVmGuestToolsArgs]] = None,
                       hardware_clock_timezone: Optional[pulumi.Input[str]] = None,
                       hypervisor_type: Optional[pulumi.Input[str]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       is_agent_vm: Optional[pulumi.Input[bool]] = None,
                       is_branding_enabled: Optional[pulumi.Input[bool]] = None,
                       is_cpu_hotplug_enabled: Optional[pulumi.Input[bool]] = None,
                       is_cpu_passthrough_enabled: Optional[pulumi.Input[bool]] = None,
                       is_cross_cluster_migration_in_progress: Optional[pulumi.Input[bool]] = None,
                       is_gpu_console_enabled: Optional[pulumi.Input[bool]] = None,
                       is_live_migrate_capable: Optional[pulumi.Input[bool]] = None,
                       is_memory_overcommit_enabled: Optional[pulumi.Input[bool]] = None,
                       is_scsi_controller_enabled: Optional[pulumi.Input[bool]] = None,
                       is_vcpu_hard_pinning_enabled: Optional[pulumi.Input[bool]] = None,
                       is_vga_console_enabled: Optional[pulumi.Input[bool]] = None,
                       is_vtpm_enabled: Optional[pulumi.Input[bool]] = None,
                       machine_type: Optional[pulumi.Input[str]] = None,
                       memory_size_bytes: Optional[pulumi.Input[float]] = None,
                       mod_time: Optional[pulumi.Input[str]] = None,
                       moid: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       nics: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciAhvVmNicArgs]]]] = None,
                       node: Optional[pulumi.Input[GetHciAhvVmNodeArgs]] = None,
                       node_ext_id: Optional[pulumi.Input[str]] = None,
                       num_cores_per_socket: Optional[pulumi.Input[float]] = None,
                       num_cpu_cores: Optional[pulumi.Input[float]] = None,
                       num_numa_nodes: Optional[pulumi.Input[float]] = None,
                       num_sockets: Optional[pulumi.Input[float]] = None,
                       num_threads_per_core: Optional[pulumi.Input[float]] = None,
                       object_type: Optional[pulumi.Input[str]] = None,
                       owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                       parent: Optional[pulumi.Input[GetHciAhvVmParentArgs]] = None,
                       permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciAhvVmPermissionResourceArgs]]]] = None,
                       power_state: Optional[pulumi.Input[str]] = None,
                       protection_type: Optional[pulumi.Input[str]] = None,
                       registered_device: Optional[pulumi.Input[GetHciAhvVmRegisteredDeviceArgs]] = None,
                       shared_scope: Optional[pulumi.Input[str]] = None,
                       source_uuid: Optional[pulumi.Input[str]] = None,
                       tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciAhvVmTagArgs]]]] = None,
                       update_time: Optional[pulumi.Input[str]] = None,
                       version_context: Optional[pulumi.Input[GetHciAhvVmVersionContextArgs]] = None,
                       vm_ext_id: Optional[pulumi.Input[str]] = None,
                       vtpm_module_version: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetHciAhvVmResult]
    func LookupHciAhvVm(ctx *Context, args *LookupHciAhvVmArgs, opts ...InvokeOption) (*LookupHciAhvVmResult, error)
    func LookupHciAhvVmOutput(ctx *Context, args *LookupHciAhvVmOutputArgs, opts ...InvokeOption) LookupHciAhvVmResultOutput

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

    public static class GetHciAhvVm 
    {
        public static Task<GetHciAhvVmResult> InvokeAsync(GetHciAhvVmArgs args, InvokeOptions? opts = null)
        public static Output<GetHciAhvVmResult> Invoke(GetHciAhvVmInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHciAhvVmResult> getHciAhvVm(GetHciAhvVmArgs args, InvokeOptions options)
    public static Output<GetHciAhvVmResult> getHciAhvVm(GetHciAhvVmArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getHciAhvVm:getHciAhvVm
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciAhvVmAncestor>
    BiosUuid string
    The BIOS UUID of the VM, similar to physical server's serial number.
    ClassId string
    Cluster GetHciAhvVmCluster
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    CreateTime string
    The time when this managed object was created.
    CreationTime string
    The time the VM was created.
    Description string
    The description of the VM.
    Disks List<GetHciAhvVmDisk>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnabledCpuFeatures List<string>
    GenerationUuid string
    The generation UUID of the VM.
    Gpuses List<GetHciAhvVmGpus>
    GuestOsName string
    The guest OS name of the VM.
    GuestTools GetHciAhvVmGuestTools
    HardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    Id string
    IsAgentVm bool
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    IsBrandingEnabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    IsCpuHotplugEnabled bool
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    IsCpuPassthroughEnabled bool
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    IsCrossClusterMigrationInProgress bool
    Indicates whether the VM is in the process of cross cluster migration or not.
    IsGpuConsoleEnabled bool
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    IsLiveMigrateCapable bool
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    IsMemoryOvercommitEnabled bool
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    IsScsiControllerEnabled bool
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    IsVcpuHardPinningEnabled bool
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    IsVgaConsoleEnabled bool
    Indicates whether to enable VGA console for the VM or not.
    IsVtpmEnabled bool
    Indicates whether the VM has a virtual TPM enabled or not.
    MachineType string
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    MemorySizeBytes double
    The memory size in bytes of the VM.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the VM reported by the Prism Central.
    Nics List<GetHciAhvVmNic>
    Node GetHciAhvVmNode
    NodeExtId string
    The unique identifier of the node.
    NumCoresPerSocket double
    The number of cores per socket of the VM.
    NumCpuCores double
    The number of CPU cores of the VM.
    NumNumaNodes double
    Number of NUMA nodes. 0 means NUMA is disabled.
    NumSockets double
    The number of sockets of the VM.
    NumThreadsPerCore double
    The number of threads per core of the VM.
    ObjectType string
    Owners List<string>
    Parent GetHciAhvVmParent
    PermissionResources List<GetHciAhvVmPermissionResource>
    PowerState string
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    ProtectionType string
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    RegisteredDevice GetHciAhvVmRegisteredDevice
    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.
    SourceUuid string
    The source UUID of the VM.
    Tags List<GetHciAhvVmTag>
    UpdateTime string
    The time the VM was last updated.
    VersionContext GetHciAhvVmVersionContext
    VmExtId string
    The unique identifier of the VM.
    VtpmModuleVersion string
    The version of the vTPM module.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciAhvVmAncestor
    BiosUuid string
    The BIOS UUID of the VM, similar to physical server's serial number.
    ClassId string
    Cluster GetHciAhvVmCluster
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    CreateTime string
    The time when this managed object was created.
    CreationTime string
    The time the VM was created.
    Description string
    The description of the VM.
    Disks []GetHciAhvVmDisk
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnabledCpuFeatures []string
    GenerationUuid string
    The generation UUID of the VM.
    Gpuses []GetHciAhvVmGpus
    GuestOsName string
    The guest OS name of the VM.
    GuestTools GetHciAhvVmGuestTools
    HardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    Id string
    IsAgentVm bool
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    IsBrandingEnabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    IsCpuHotplugEnabled bool
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    IsCpuPassthroughEnabled bool
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    IsCrossClusterMigrationInProgress bool
    Indicates whether the VM is in the process of cross cluster migration or not.
    IsGpuConsoleEnabled bool
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    IsLiveMigrateCapable bool
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    IsMemoryOvercommitEnabled bool
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    IsScsiControllerEnabled bool
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    IsVcpuHardPinningEnabled bool
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    IsVgaConsoleEnabled bool
    Indicates whether to enable VGA console for the VM or not.
    IsVtpmEnabled bool
    Indicates whether the VM has a virtual TPM enabled or not.
    MachineType string
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    MemorySizeBytes float64
    The memory size in bytes of the VM.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the VM reported by the Prism Central.
    Nics []GetHciAhvVmNic
    Node GetHciAhvVmNode
    NodeExtId string
    The unique identifier of the node.
    NumCoresPerSocket float64
    The number of cores per socket of the VM.
    NumCpuCores float64
    The number of CPU cores of the VM.
    NumNumaNodes float64
    Number of NUMA nodes. 0 means NUMA is disabled.
    NumSockets float64
    The number of sockets of the VM.
    NumThreadsPerCore float64
    The number of threads per core of the VM.
    ObjectType string
    Owners []string
    Parent GetHciAhvVmParent
    PermissionResources []GetHciAhvVmPermissionResource
    PowerState string
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    ProtectionType string
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    RegisteredDevice GetHciAhvVmRegisteredDevice
    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.
    SourceUuid string
    The source UUID of the VM.
    Tags []GetHciAhvVmTag
    UpdateTime string
    The time the VM was last updated.
    VersionContext GetHciAhvVmVersionContext
    VmExtId string
    The unique identifier of the VM.
    VtpmModuleVersion string
    The version of the vTPM module.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciAhvVmAncestor>
    biosUuid String
    The BIOS UUID of the VM, similar to physical server's serial number.
    classId String
    cluster GetHciAhvVmCluster
    clusterExtId String
    The unique identifier of the cluster which owns this VM.
    createTime String
    The time when this managed object was created.
    creationTime String
    The time the VM was created.
    description String
    The description of the VM.
    disks List<GetHciAhvVmDisk>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enabledCpuFeatures List<String>
    generationUuid String
    The generation UUID of the VM.
    gpuses List<GetHciAhvVmGpus>
    guestOsName String
    The guest OS name of the VM.
    guestTools GetHciAhvVmGuestTools
    hardwareClockTimezone String
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id String
    isAgentVm Boolean
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled Boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled Boolean
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    isCpuPassthroughEnabled Boolean
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isCrossClusterMigrationInProgress Boolean
    Indicates whether the VM is in the process of cross cluster migration or not.
    isGpuConsoleEnabled Boolean
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    isLiveMigrateCapable Boolean
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    isMemoryOvercommitEnabled Boolean
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled Boolean
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    isVcpuHardPinningEnabled Boolean
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled Boolean
    Indicates whether to enable VGA console for the VM or not.
    isVtpmEnabled Boolean
    Indicates whether the VM has a virtual TPM enabled or not.
    machineType String
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memorySizeBytes Double
    The memory size in bytes of the VM.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the VM reported by the Prism Central.
    nics List<GetHciAhvVmNic>
    node GetHciAhvVmNode
    nodeExtId String
    The unique identifier of the node.
    numCoresPerSocket Double
    The number of cores per socket of the VM.
    numCpuCores Double
    The number of CPU cores of the VM.
    numNumaNodes Double
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets Double
    The number of sockets of the VM.
    numThreadsPerCore Double
    The number of threads per core of the VM.
    objectType String
    owners List<String>
    parent GetHciAhvVmParent
    permissionResources List<GetHciAhvVmPermissionResource>
    powerState String
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protectionType String
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registeredDevice GetHciAhvVmRegisteredDevice
    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.
    sourceUuid String
    The source UUID of the VM.
    tags List<GetHciAhvVmTag>
    updateTime String
    The time the VM was last updated.
    versionContext GetHciAhvVmVersionContext
    vmExtId String
    The unique identifier of the VM.
    vtpmModuleVersion String
    The version of the vTPM module.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciAhvVmAncestor[]
    biosUuid string
    The BIOS UUID of the VM, similar to physical server's serial number.
    classId string
    cluster GetHciAhvVmCluster
    clusterExtId string
    The unique identifier of the cluster which owns this VM.
    createTime string
    The time when this managed object was created.
    creationTime string
    The time the VM was created.
    description string
    The description of the VM.
    disks GetHciAhvVmDisk[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    enabledCpuFeatures string[]
    generationUuid string
    The generation UUID of the VM.
    gpuses GetHciAhvVmGpus[]
    guestOsName string
    The guest OS name of the VM.
    guestTools GetHciAhvVmGuestTools
    hardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id string
    isAgentVm boolean
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled boolean
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    isCpuPassthroughEnabled boolean
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isCrossClusterMigrationInProgress boolean
    Indicates whether the VM is in the process of cross cluster migration or not.
    isGpuConsoleEnabled boolean
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    isLiveMigrateCapable boolean
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    isMemoryOvercommitEnabled boolean
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled boolean
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    isVcpuHardPinningEnabled boolean
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled boolean
    Indicates whether to enable VGA console for the VM or not.
    isVtpmEnabled boolean
    Indicates whether the VM has a virtual TPM enabled or not.
    machineType string
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memorySizeBytes number
    The memory size in bytes of the VM.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the VM reported by the Prism Central.
    nics GetHciAhvVmNic[]
    node GetHciAhvVmNode
    nodeExtId string
    The unique identifier of the node.
    numCoresPerSocket number
    The number of cores per socket of the VM.
    numCpuCores number
    The number of CPU cores of the VM.
    numNumaNodes number
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets number
    The number of sockets of the VM.
    numThreadsPerCore number
    The number of threads per core of the VM.
    objectType string
    owners string[]
    parent GetHciAhvVmParent
    permissionResources GetHciAhvVmPermissionResource[]
    powerState string
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protectionType string
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registeredDevice GetHciAhvVmRegisteredDevice
    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.
    sourceUuid string
    The source UUID of the VM.
    tags GetHciAhvVmTag[]
    updateTime string
    The time the VM was last updated.
    versionContext GetHciAhvVmVersionContext
    vmExtId string
    The unique identifier of the VM.
    vtpmModuleVersion string
    The version of the vTPM module.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciAhvVmAncestor]
    bios_uuid str
    The BIOS UUID of the VM, similar to physical server's serial number.
    class_id str
    cluster GetHciAhvVmCluster
    cluster_ext_id str
    The unique identifier of the cluster which owns this VM.
    create_time str
    The time when this managed object was created.
    creation_time str
    The time the VM was created.
    description str
    The description of the VM.
    disks Sequence[GetHciAhvVmDisk]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    enabled_cpu_features Sequence[str]
    generation_uuid str
    The generation UUID of the VM.
    gpuses Sequence[GetHciAhvVmGpus]
    guest_os_name str
    The guest OS name of the VM.
    guest_tools GetHciAhvVmGuestTools
    hardware_clock_timezone str
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisor_type str
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id str
    is_agent_vm bool
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    is_branding_enabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    is_cpu_hotplug_enabled bool
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    is_cpu_passthrough_enabled bool
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    is_cross_cluster_migration_in_progress bool
    Indicates whether the VM is in the process of cross cluster migration or not.
    is_gpu_console_enabled bool
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    is_live_migrate_capable bool
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    is_memory_overcommit_enabled bool
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    is_scsi_controller_enabled bool
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    is_vcpu_hard_pinning_enabled bool
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    is_vga_console_enabled bool
    Indicates whether to enable VGA console for the VM or not.
    is_vtpm_enabled bool
    Indicates whether the VM has a virtual TPM enabled or not.
    machine_type str
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memory_size_bytes float
    The memory size in bytes of the VM.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the VM reported by the Prism Central.
    nics Sequence[GetHciAhvVmNic]
    node GetHciAhvVmNode
    node_ext_id str
    The unique identifier of the node.
    num_cores_per_socket float
    The number of cores per socket of the VM.
    num_cpu_cores float
    The number of CPU cores of the VM.
    num_numa_nodes float
    Number of NUMA nodes. 0 means NUMA is disabled.
    num_sockets float
    The number of sockets of the VM.
    num_threads_per_core float
    The number of threads per core of the VM.
    object_type str
    owners Sequence[str]
    parent GetHciAhvVmParent
    permission_resources Sequence[GetHciAhvVmPermissionResource]
    power_state str
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protection_type str
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registered_device GetHciAhvVmRegisteredDevice
    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.
    source_uuid str
    The source UUID of the VM.
    tags Sequence[GetHciAhvVmTag]
    update_time str
    The time the VM was last updated.
    version_context GetHciAhvVmVersionContext
    vm_ext_id str
    The unique identifier of the VM.
    vtpm_module_version str
    The version of the vTPM module.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    biosUuid String
    The BIOS UUID of the VM, similar to physical server's serial number.
    classId String
    cluster Property Map
    clusterExtId String
    The unique identifier of the cluster which owns this VM.
    createTime String
    The time when this managed object was created.
    creationTime String
    The time the VM was created.
    description String
    The description of the VM.
    disks List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enabledCpuFeatures List<String>
    generationUuid String
    The generation UUID of the VM.
    gpuses List<Property Map>
    guestOsName String
    The guest OS name of the VM.
    guestTools Property Map
    hardwareClockTimezone String
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id String
    isAgentVm Boolean
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled Boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled Boolean
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    isCpuPassthroughEnabled Boolean
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isCrossClusterMigrationInProgress Boolean
    Indicates whether the VM is in the process of cross cluster migration or not.
    isGpuConsoleEnabled Boolean
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    isLiveMigrateCapable Boolean
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    isMemoryOvercommitEnabled Boolean
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled Boolean
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    isVcpuHardPinningEnabled Boolean
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled Boolean
    Indicates whether to enable VGA console for the VM or not.
    isVtpmEnabled Boolean
    Indicates whether the VM has a virtual TPM enabled or not.
    machineType String
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memorySizeBytes Number
    The memory size in bytes of the VM.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the VM reported by the Prism Central.
    nics List<Property Map>
    node Property Map
    nodeExtId String
    The unique identifier of the node.
    numCoresPerSocket Number
    The number of cores per socket of the VM.
    numCpuCores Number
    The number of CPU cores of the VM.
    numNumaNodes Number
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets Number
    The number of sockets of the VM.
    numThreadsPerCore Number
    The number of threads per core of the VM.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    powerState String
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protectionType String
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registeredDevice Property Map
    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.
    sourceUuid String
    The source UUID of the VM.
    tags List<Property Map>
    updateTime String
    The time the VM was last updated.
    versionContext Property Map
    vmExtId String
    The unique identifier of the VM.
    vtpmModuleVersion String
    The version of the vTPM module.

    getHciAhvVm Result

    The following output properties are available:

    Id string
    Results List<GetHciAhvVmResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetHciAhvVmAncestor>
    BiosUuid string
    ClassId string
    Cluster GetHciAhvVmCluster
    ClusterExtId string
    CreateTime string
    CreationTime string
    Description string
    Disks List<GetHciAhvVmDisk>
    DomainGroupMoid string
    EnabledCpuFeatures List<string>
    GenerationUuid string
    Gpuses List<GetHciAhvVmGpus>
    GuestOsName string
    GuestTools GetHciAhvVmGuestTools
    HardwareClockTimezone string
    HypervisorType string
    IsAgentVm bool
    IsBrandingEnabled bool
    IsCpuHotplugEnabled bool
    IsCpuPassthroughEnabled bool
    IsCrossClusterMigrationInProgress bool
    IsGpuConsoleEnabled bool
    IsLiveMigrateCapable bool
    IsMemoryOvercommitEnabled bool
    IsScsiControllerEnabled bool
    IsVcpuHardPinningEnabled bool
    IsVgaConsoleEnabled bool
    IsVtpmEnabled bool
    MachineType string
    MemorySizeBytes double
    ModTime string
    Moid string
    Name string
    Nics List<GetHciAhvVmNic>
    Node GetHciAhvVmNode
    NodeExtId string
    NumCoresPerSocket double
    NumCpuCores double
    NumNumaNodes double
    NumSockets double
    NumThreadsPerCore double
    ObjectType string
    Owners List<string>
    Parent GetHciAhvVmParent
    PermissionResources List<GetHciAhvVmPermissionResource>
    PowerState string
    ProtectionType string
    RegisteredDevice GetHciAhvVmRegisteredDevice
    SharedScope string
    SourceUuid string
    Tags List<GetHciAhvVmTag>
    UpdateTime string
    VersionContext GetHciAhvVmVersionContext
    VmExtId string
    VtpmModuleVersion string
    Id string
    Results []GetHciAhvVmResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetHciAhvVmAncestor
    BiosUuid string
    ClassId string
    Cluster GetHciAhvVmCluster
    ClusterExtId string
    CreateTime string
    CreationTime string
    Description string
    Disks []GetHciAhvVmDisk
    DomainGroupMoid string
    EnabledCpuFeatures []string
    GenerationUuid string
    Gpuses []GetHciAhvVmGpus
    GuestOsName string
    GuestTools GetHciAhvVmGuestTools
    HardwareClockTimezone string
    HypervisorType string
    IsAgentVm bool
    IsBrandingEnabled bool
    IsCpuHotplugEnabled bool
    IsCpuPassthroughEnabled bool
    IsCrossClusterMigrationInProgress bool
    IsGpuConsoleEnabled bool
    IsLiveMigrateCapable bool
    IsMemoryOvercommitEnabled bool
    IsScsiControllerEnabled bool
    IsVcpuHardPinningEnabled bool
    IsVgaConsoleEnabled bool
    IsVtpmEnabled bool
    MachineType string
    MemorySizeBytes float64
    ModTime string
    Moid string
    Name string
    Nics []GetHciAhvVmNic
    Node GetHciAhvVmNode
    NodeExtId string
    NumCoresPerSocket float64
    NumCpuCores float64
    NumNumaNodes float64
    NumSockets float64
    NumThreadsPerCore float64
    ObjectType string
    Owners []string
    Parent GetHciAhvVmParent
    PermissionResources []GetHciAhvVmPermissionResource
    PowerState string
    ProtectionType string
    RegisteredDevice GetHciAhvVmRegisteredDevice
    SharedScope string
    SourceUuid string
    Tags []GetHciAhvVmTag
    UpdateTime string
    VersionContext GetHciAhvVmVersionContext
    VmExtId string
    VtpmModuleVersion string
    id String
    results List<GetHciAhvVmResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetHciAhvVmAncestor>
    biosUuid String
    classId String
    cluster GetHciAhvVmCluster
    clusterExtId String
    createTime String
    creationTime String
    description String
    disks List<GetHciAhvVmDisk>
    domainGroupMoid String
    enabledCpuFeatures List<String>
    generationUuid String
    gpuses List<GetHciAhvVmGpus>
    guestOsName String
    guestTools GetHciAhvVmGuestTools
    hardwareClockTimezone String
    hypervisorType String
    isAgentVm Boolean
    isBrandingEnabled Boolean
    isCpuHotplugEnabled Boolean
    isCpuPassthroughEnabled Boolean
    isCrossClusterMigrationInProgress Boolean
    isGpuConsoleEnabled Boolean
    isLiveMigrateCapable Boolean
    isMemoryOvercommitEnabled Boolean
    isScsiControllerEnabled Boolean
    isVcpuHardPinningEnabled Boolean
    isVgaConsoleEnabled Boolean
    isVtpmEnabled Boolean
    machineType String
    memorySizeBytes Double
    modTime String
    moid String
    name String
    nics List<GetHciAhvVmNic>
    node GetHciAhvVmNode
    nodeExtId String
    numCoresPerSocket Double
    numCpuCores Double
    numNumaNodes Double
    numSockets Double
    numThreadsPerCore Double
    objectType String
    owners List<String>
    parent GetHciAhvVmParent
    permissionResources List<GetHciAhvVmPermissionResource>
    powerState String
    protectionType String
    registeredDevice GetHciAhvVmRegisteredDevice
    sharedScope String
    sourceUuid String
    tags List<GetHciAhvVmTag>
    updateTime String
    versionContext GetHciAhvVmVersionContext
    vmExtId String
    vtpmModuleVersion String
    id string
    results GetHciAhvVmResult[]
    accountMoid string
    additionalProperties string
    ancestors GetHciAhvVmAncestor[]
    biosUuid string
    classId string
    cluster GetHciAhvVmCluster
    clusterExtId string
    createTime string
    creationTime string
    description string
    disks GetHciAhvVmDisk[]
    domainGroupMoid string
    enabledCpuFeatures string[]
    generationUuid string
    gpuses GetHciAhvVmGpus[]
    guestOsName string
    guestTools GetHciAhvVmGuestTools
    hardwareClockTimezone string
    hypervisorType string
    isAgentVm boolean
    isBrandingEnabled boolean
    isCpuHotplugEnabled boolean
    isCpuPassthroughEnabled boolean
    isCrossClusterMigrationInProgress boolean
    isGpuConsoleEnabled boolean
    isLiveMigrateCapable boolean
    isMemoryOvercommitEnabled boolean
    isScsiControllerEnabled boolean
    isVcpuHardPinningEnabled boolean
    isVgaConsoleEnabled boolean
    isVtpmEnabled boolean
    machineType string
    memorySizeBytes number
    modTime string
    moid string
    name string
    nics GetHciAhvVmNic[]
    node GetHciAhvVmNode
    nodeExtId string
    numCoresPerSocket number
    numCpuCores number
    numNumaNodes number
    numSockets number
    numThreadsPerCore number
    objectType string
    owners string[]
    parent GetHciAhvVmParent
    permissionResources GetHciAhvVmPermissionResource[]
    powerState string
    protectionType string
    registeredDevice GetHciAhvVmRegisteredDevice
    sharedScope string
    sourceUuid string
    tags GetHciAhvVmTag[]
    updateTime string
    versionContext GetHciAhvVmVersionContext
    vmExtId string
    vtpmModuleVersion string
    id str
    results Sequence[GetHciAhvVmResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetHciAhvVmAncestor]
    bios_uuid str
    class_id str
    cluster GetHciAhvVmCluster
    cluster_ext_id str
    create_time str
    creation_time str
    description str
    disks Sequence[GetHciAhvVmDisk]
    domain_group_moid str
    enabled_cpu_features Sequence[str]
    generation_uuid str
    gpuses Sequence[GetHciAhvVmGpus]
    guest_os_name str
    guest_tools GetHciAhvVmGuestTools
    hardware_clock_timezone str
    hypervisor_type str
    is_agent_vm bool
    is_branding_enabled bool
    is_cpu_hotplug_enabled bool
    is_cpu_passthrough_enabled bool
    is_cross_cluster_migration_in_progress bool
    is_gpu_console_enabled bool
    is_live_migrate_capable bool
    is_memory_overcommit_enabled bool
    is_scsi_controller_enabled bool
    is_vcpu_hard_pinning_enabled bool
    is_vga_console_enabled bool
    is_vtpm_enabled bool
    machine_type str
    memory_size_bytes float
    mod_time str
    moid str
    name str
    nics Sequence[GetHciAhvVmNic]
    node GetHciAhvVmNode
    node_ext_id str
    num_cores_per_socket float
    num_cpu_cores float
    num_numa_nodes float
    num_sockets float
    num_threads_per_core float
    object_type str
    owners Sequence[str]
    parent GetHciAhvVmParent
    permission_resources Sequence[GetHciAhvVmPermissionResource]
    power_state str
    protection_type str
    registered_device GetHciAhvVmRegisteredDevice
    shared_scope str
    source_uuid str
    tags Sequence[GetHciAhvVmTag]
    update_time str
    version_context GetHciAhvVmVersionContext
    vm_ext_id str
    vtpm_module_version str
    id String
    results List<Property Map>
    accountMoid String
    additionalProperties String
    ancestors List<Property Map>
    biosUuid String
    classId String
    cluster Property Map
    clusterExtId String
    createTime String
    creationTime String
    description String
    disks List<Property Map>
    domainGroupMoid String
    enabledCpuFeatures List<String>
    generationUuid String
    gpuses List<Property Map>
    guestOsName String
    guestTools Property Map
    hardwareClockTimezone String
    hypervisorType String
    isAgentVm Boolean
    isBrandingEnabled Boolean
    isCpuHotplugEnabled Boolean
    isCpuPassthroughEnabled Boolean
    isCrossClusterMigrationInProgress Boolean
    isGpuConsoleEnabled Boolean
    isLiveMigrateCapable Boolean
    isMemoryOvercommitEnabled Boolean
    isScsiControllerEnabled Boolean
    isVcpuHardPinningEnabled Boolean
    isVgaConsoleEnabled Boolean
    isVtpmEnabled Boolean
    machineType String
    memorySizeBytes Number
    modTime String
    moid String
    name String
    nics List<Property Map>
    node Property Map
    nodeExtId String
    numCoresPerSocket Number
    numCpuCores Number
    numNumaNodes Number
    numSockets Number
    numThreadsPerCore Number
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    powerState String
    protectionType String
    registeredDevice Property Map
    sharedScope String
    sourceUuid String
    tags List<Property Map>
    updateTime String
    versionContext Property Map
    vmExtId String
    vtpmModuleVersion String

    Supporting Types

    GetHciAhvVmAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmCluster

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmDisk

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmGpus

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmGuestTools

    AdditionalProperties string
    AvailableVersion string
    The available version of the Nutanix Guest Tools.
    Capabilities List<string>
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    GuestOsVersion string
    The guest OS version of the Nutanix Guest Tools.
    IsEnabled bool
    Indicates if the Nutanix Guest Tools is enabled.
    IsInstalled bool
    Indicates if the Nutanix Guest Tools is installed.
    IsIsoInserted bool
    Indicates if the Nutanix Guest Tools ISO is inserted.
    IsReachable bool
    Indicates if the Nutanix Guest Tools is reachable.
    IsVmMobilityDriverInstalled bool
    Indicates if the Nutanix Guest Tools VM mobility driver is installed.
    IsVssSnapshotCapable bool
    Indicates if the Nutanix Guest Tools is VSS snapshot capable.
    NrVersion string
    The version of the Nutanix Guest Tools.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    AvailableVersion string
    The available version of the Nutanix Guest Tools.
    Capabilities []string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    GuestOsVersion string
    The guest OS version of the Nutanix Guest Tools.
    IsEnabled bool
    Indicates if the Nutanix Guest Tools is enabled.
    IsInstalled bool
    Indicates if the Nutanix Guest Tools is installed.
    IsIsoInserted bool
    Indicates if the Nutanix Guest Tools ISO is inserted.
    IsReachable bool
    Indicates if the Nutanix Guest Tools is reachable.
    IsVmMobilityDriverInstalled bool
    Indicates if the Nutanix Guest Tools VM mobility driver is installed.
    IsVssSnapshotCapable bool
    Indicates if the Nutanix Guest Tools is VSS snapshot capable.
    NrVersion string
    The version of the Nutanix Guest Tools.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    availableVersion String
    The available version of the Nutanix Guest Tools.
    capabilities List<String>
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    guestOsVersion String
    The guest OS version of the Nutanix Guest Tools.
    isEnabled Boolean
    Indicates if the Nutanix Guest Tools is enabled.
    isInstalled Boolean
    Indicates if the Nutanix Guest Tools is installed.
    isIsoInserted Boolean
    Indicates if the Nutanix Guest Tools ISO is inserted.
    isReachable Boolean
    Indicates if the Nutanix Guest Tools is reachable.
    isVmMobilityDriverInstalled Boolean
    Indicates if the Nutanix Guest Tools VM mobility driver is installed.
    isVssSnapshotCapable Boolean
    Indicates if the Nutanix Guest Tools is VSS snapshot capable.
    nrVersion String
    The version of the Nutanix Guest Tools.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    availableVersion string
    The available version of the Nutanix Guest Tools.
    capabilities string[]
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    guestOsVersion string
    The guest OS version of the Nutanix Guest Tools.
    isEnabled boolean
    Indicates if the Nutanix Guest Tools is enabled.
    isInstalled boolean
    Indicates if the Nutanix Guest Tools is installed.
    isIsoInserted boolean
    Indicates if the Nutanix Guest Tools ISO is inserted.
    isReachable boolean
    Indicates if the Nutanix Guest Tools is reachable.
    isVmMobilityDriverInstalled boolean
    Indicates if the Nutanix Guest Tools VM mobility driver is installed.
    isVssSnapshotCapable boolean
    Indicates if the Nutanix Guest Tools is VSS snapshot capable.
    nrVersion string
    The version of the Nutanix Guest Tools.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    available_version str
    The available version of the Nutanix Guest Tools.
    capabilities Sequence[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.
    guest_os_version str
    The guest OS version of the Nutanix Guest Tools.
    is_enabled bool
    Indicates if the Nutanix Guest Tools is enabled.
    is_installed bool
    Indicates if the Nutanix Guest Tools is installed.
    is_iso_inserted bool
    Indicates if the Nutanix Guest Tools ISO is inserted.
    is_reachable bool
    Indicates if the Nutanix Guest Tools is reachable.
    is_vm_mobility_driver_installed bool
    Indicates if the Nutanix Guest Tools VM mobility driver is installed.
    is_vss_snapshot_capable bool
    Indicates if the Nutanix Guest Tools is VSS snapshot capable.
    nr_version str
    The version of the Nutanix Guest Tools.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    availableVersion String
    The available version of the Nutanix Guest Tools.
    capabilities List<String>
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    guestOsVersion String
    The guest OS version of the Nutanix Guest Tools.
    isEnabled Boolean
    Indicates if the Nutanix Guest Tools is enabled.
    isInstalled Boolean
    Indicates if the Nutanix Guest Tools is installed.
    isIsoInserted Boolean
    Indicates if the Nutanix Guest Tools ISO is inserted.
    isReachable Boolean
    Indicates if the Nutanix Guest Tools is reachable.
    isVmMobilityDriverInstalled Boolean
    Indicates if the Nutanix Guest Tools VM mobility driver is installed.
    isVssSnapshotCapable Boolean
    Indicates if the Nutanix Guest Tools is VSS snapshot capable.
    nrVersion String
    The version of the Nutanix Guest Tools.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetHciAhvVmNic

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmNode

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmPermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmRegisteredDevice

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciAhvVmResultAncestor>
    BiosUuid string
    The BIOS UUID of the VM, similar to physical server's serial number.
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    Clusters List<GetHciAhvVmResultCluster>
    CreateTime string
    The time when this managed object was created.
    CreationTime string
    The time the VM was created.
    Description string
    The description of the VM.
    Disks List<GetHciAhvVmResultDisk>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnabledCpuFeatures List<string>
    GenerationUuid string
    The generation UUID of the VM.
    Gpuses List<GetHciAhvVmResultGpus>
    GuestOsName string
    The guest OS name of the VM.
    GuestTools List<GetHciAhvVmResultGuestTool>
    HardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    IsAgentVm bool
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    IsBrandingEnabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    IsCpuHotplugEnabled bool
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    IsCpuPassthroughEnabled bool
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    IsCrossClusterMigrationInProgress bool
    Indicates whether the VM is in the process of cross cluster migration or not.
    IsGpuConsoleEnabled bool
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    IsLiveMigrateCapable bool
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    IsMemoryOvercommitEnabled bool
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    IsScsiControllerEnabled bool
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    IsVcpuHardPinningEnabled bool
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    IsVgaConsoleEnabled bool
    Indicates whether to enable VGA console for the VM or not.
    IsVtpmEnabled bool
    Indicates whether the VM has a virtual TPM enabled or not.
    MachineType string
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    MemorySizeBytes double
    The memory size in bytes of the VM.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the VM reported by the Prism Central.
    Nics List<GetHciAhvVmResultNic>
    NodeExtId string
    The unique identifier of the node.
    Nodes List<GetHciAhvVmResultNode>
    NumCoresPerSocket double
    The number of cores per socket of the VM.
    NumCpuCores double
    The number of CPU cores of the VM.
    NumNumaNodes double
    Number of NUMA nodes. 0 means NUMA is disabled.
    NumSockets double
    The number of sockets of the VM.
    NumThreadsPerCore double
    The number of threads per core of the VM.
    ObjectType string
    Owners List<string>
    Parents List<GetHciAhvVmResultParent>
    PermissionResources List<GetHciAhvVmResultPermissionResource>
    PowerState string
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    ProtectionType string
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    RegisteredDevices List<GetHciAhvVmResultRegisteredDevice>
    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.
    SourceUuid string
    The source UUID of the VM.
    Tags List<GetHciAhvVmResultTag>
    UpdateTime string
    The time the VM was last updated.
    VersionContexts List<GetHciAhvVmResultVersionContext>
    VmExtId string
    The unique identifier of the VM.
    VtpmModuleVersion string
    The version of the vTPM module.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciAhvVmResultAncestor
    BiosUuid string
    The BIOS UUID of the VM, similar to physical server's serial number.
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    Clusters []GetHciAhvVmResultCluster
    CreateTime string
    The time when this managed object was created.
    CreationTime string
    The time the VM was created.
    Description string
    The description of the VM.
    Disks []GetHciAhvVmResultDisk
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnabledCpuFeatures []string
    GenerationUuid string
    The generation UUID of the VM.
    Gpuses []GetHciAhvVmResultGpus
    GuestOsName string
    The guest OS name of the VM.
    GuestTools []GetHciAhvVmResultGuestTool
    HardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    IsAgentVm bool
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    IsBrandingEnabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    IsCpuHotplugEnabled bool
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    IsCpuPassthroughEnabled bool
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    IsCrossClusterMigrationInProgress bool
    Indicates whether the VM is in the process of cross cluster migration or not.
    IsGpuConsoleEnabled bool
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    IsLiveMigrateCapable bool
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    IsMemoryOvercommitEnabled bool
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    IsScsiControllerEnabled bool
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    IsVcpuHardPinningEnabled bool
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    IsVgaConsoleEnabled bool
    Indicates whether to enable VGA console for the VM or not.
    IsVtpmEnabled bool
    Indicates whether the VM has a virtual TPM enabled or not.
    MachineType string
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    MemorySizeBytes float64
    The memory size in bytes of the VM.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the VM reported by the Prism Central.
    Nics []GetHciAhvVmResultNic
    NodeExtId string
    The unique identifier of the node.
    Nodes []GetHciAhvVmResultNode
    NumCoresPerSocket float64
    The number of cores per socket of the VM.
    NumCpuCores float64
    The number of CPU cores of the VM.
    NumNumaNodes float64
    Number of NUMA nodes. 0 means NUMA is disabled.
    NumSockets float64
    The number of sockets of the VM.
    NumThreadsPerCore float64
    The number of threads per core of the VM.
    ObjectType string
    Owners []string
    Parents []GetHciAhvVmResultParent
    PermissionResources []GetHciAhvVmResultPermissionResource
    PowerState string
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    ProtectionType string
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    RegisteredDevices []GetHciAhvVmResultRegisteredDevice
    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.
    SourceUuid string
    The source UUID of the VM.
    Tags []GetHciAhvVmResultTag
    UpdateTime string
    The time the VM was last updated.
    VersionContexts []GetHciAhvVmResultVersionContext
    VmExtId string
    The unique identifier of the VM.
    VtpmModuleVersion string
    The version of the vTPM module.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciAhvVmResultAncestor>
    biosUuid String
    The BIOS UUID of the VM, similar to physical server's serial number.
    classId String
    clusterExtId String
    The unique identifier of the cluster which owns this VM.
    clusters List<GetHciAhvVmResultCluster>
    createTime String
    The time when this managed object was created.
    creationTime String
    The time the VM was created.
    description String
    The description of the VM.
    disks List<GetHciAhvVmResultDisk>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enabledCpuFeatures List<String>
    generationUuid String
    The generation UUID of the VM.
    gpuses List<GetHciAhvVmResultGpus>
    guestOsName String
    The guest OS name of the VM.
    guestTools List<GetHciAhvVmResultGuestTool>
    hardwareClockTimezone String
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    isAgentVm Boolean
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled Boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled Boolean
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    isCpuPassthroughEnabled Boolean
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isCrossClusterMigrationInProgress Boolean
    Indicates whether the VM is in the process of cross cluster migration or not.
    isGpuConsoleEnabled Boolean
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    isLiveMigrateCapable Boolean
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    isMemoryOvercommitEnabled Boolean
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled Boolean
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    isVcpuHardPinningEnabled Boolean
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled Boolean
    Indicates whether to enable VGA console for the VM or not.
    isVtpmEnabled Boolean
    Indicates whether the VM has a virtual TPM enabled or not.
    machineType String
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memorySizeBytes Double
    The memory size in bytes of the VM.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the VM reported by the Prism Central.
    nics List<GetHciAhvVmResultNic>
    nodeExtId String
    The unique identifier of the node.
    nodes List<GetHciAhvVmResultNode>
    numCoresPerSocket Double
    The number of cores per socket of the VM.
    numCpuCores Double
    The number of CPU cores of the VM.
    numNumaNodes Double
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets Double
    The number of sockets of the VM.
    numThreadsPerCore Double
    The number of threads per core of the VM.
    objectType String
    owners List<String>
    parents List<GetHciAhvVmResultParent>
    permissionResources List<GetHciAhvVmResultPermissionResource>
    powerState String
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protectionType String
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registeredDevices List<GetHciAhvVmResultRegisteredDevice>
    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.
    sourceUuid String
    The source UUID of the VM.
    tags List<GetHciAhvVmResultTag>
    updateTime String
    The time the VM was last updated.
    versionContexts List<GetHciAhvVmResultVersionContext>
    vmExtId String
    The unique identifier of the VM.
    vtpmModuleVersion String
    The version of the vTPM module.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciAhvVmResultAncestor[]
    biosUuid string
    The BIOS UUID of the VM, similar to physical server's serial number.
    classId string
    clusterExtId string
    The unique identifier of the cluster which owns this VM.
    clusters GetHciAhvVmResultCluster[]
    createTime string
    The time when this managed object was created.
    creationTime string
    The time the VM was created.
    description string
    The description of the VM.
    disks GetHciAhvVmResultDisk[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    enabledCpuFeatures string[]
    generationUuid string
    The generation UUID of the VM.
    gpuses GetHciAhvVmResultGpus[]
    guestOsName string
    The guest OS name of the VM.
    guestTools GetHciAhvVmResultGuestTool[]
    hardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    isAgentVm boolean
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled boolean
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    isCpuPassthroughEnabled boolean
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isCrossClusterMigrationInProgress boolean
    Indicates whether the VM is in the process of cross cluster migration or not.
    isGpuConsoleEnabled boolean
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    isLiveMigrateCapable boolean
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    isMemoryOvercommitEnabled boolean
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled boolean
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    isVcpuHardPinningEnabled boolean
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled boolean
    Indicates whether to enable VGA console for the VM or not.
    isVtpmEnabled boolean
    Indicates whether the VM has a virtual TPM enabled or not.
    machineType string
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memorySizeBytes number
    The memory size in bytes of the VM.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the VM reported by the Prism Central.
    nics GetHciAhvVmResultNic[]
    nodeExtId string
    The unique identifier of the node.
    nodes GetHciAhvVmResultNode[]
    numCoresPerSocket number
    The number of cores per socket of the VM.
    numCpuCores number
    The number of CPU cores of the VM.
    numNumaNodes number
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets number
    The number of sockets of the VM.
    numThreadsPerCore number
    The number of threads per core of the VM.
    objectType string
    owners string[]
    parents GetHciAhvVmResultParent[]
    permissionResources GetHciAhvVmResultPermissionResource[]
    powerState string
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protectionType string
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registeredDevices GetHciAhvVmResultRegisteredDevice[]
    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.
    sourceUuid string
    The source UUID of the VM.
    tags GetHciAhvVmResultTag[]
    updateTime string
    The time the VM was last updated.
    versionContexts GetHciAhvVmResultVersionContext[]
    vmExtId string
    The unique identifier of the VM.
    vtpmModuleVersion string
    The version of the vTPM module.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciAhvVmResultAncestor]
    bios_uuid str
    The BIOS UUID of the VM, similar to physical server's serial number.
    class_id str
    cluster_ext_id str
    The unique identifier of the cluster which owns this VM.
    clusters Sequence[GetHciAhvVmResultCluster]
    create_time str
    The time when this managed object was created.
    creation_time str
    The time the VM was created.
    description str
    The description of the VM.
    disks Sequence[GetHciAhvVmResultDisk]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    enabled_cpu_features Sequence[str]
    generation_uuid str
    The generation UUID of the VM.
    gpuses Sequence[GetHciAhvVmResultGpus]
    guest_os_name str
    The guest OS name of the VM.
    guest_tools Sequence[GetHciAhvVmResultGuestTool]
    hardware_clock_timezone str
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisor_type str
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    is_agent_vm bool
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    is_branding_enabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    is_cpu_hotplug_enabled bool
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    is_cpu_passthrough_enabled bool
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    is_cross_cluster_migration_in_progress bool
    Indicates whether the VM is in the process of cross cluster migration or not.
    is_gpu_console_enabled bool
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    is_live_migrate_capable bool
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    is_memory_overcommit_enabled bool
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    is_scsi_controller_enabled bool
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    is_vcpu_hard_pinning_enabled bool
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    is_vga_console_enabled bool
    Indicates whether to enable VGA console for the VM or not.
    is_vtpm_enabled bool
    Indicates whether the VM has a virtual TPM enabled or not.
    machine_type str
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memory_size_bytes float
    The memory size in bytes of the VM.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the VM reported by the Prism Central.
    nics Sequence[GetHciAhvVmResultNic]
    node_ext_id str
    The unique identifier of the node.
    nodes Sequence[GetHciAhvVmResultNode]
    num_cores_per_socket float
    The number of cores per socket of the VM.
    num_cpu_cores float
    The number of CPU cores of the VM.
    num_numa_nodes float
    Number of NUMA nodes. 0 means NUMA is disabled.
    num_sockets float
    The number of sockets of the VM.
    num_threads_per_core float
    The number of threads per core of the VM.
    object_type str
    owners Sequence[str]
    parents Sequence[GetHciAhvVmResultParent]
    permission_resources Sequence[GetHciAhvVmResultPermissionResource]
    power_state str
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protection_type str
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registered_devices Sequence[GetHciAhvVmResultRegisteredDevice]
    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.
    source_uuid str
    The source UUID of the VM.
    tags Sequence[GetHciAhvVmResultTag]
    update_time str
    The time the VM was last updated.
    version_contexts Sequence[GetHciAhvVmResultVersionContext]
    vm_ext_id str
    The unique identifier of the VM.
    vtpm_module_version str
    The version of the vTPM module.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    biosUuid String
    The BIOS UUID of the VM, similar to physical server's serial number.
    classId String
    clusterExtId String
    The unique identifier of the cluster which owns this VM.
    clusters List<Property Map>
    createTime String
    The time when this managed object was created.
    creationTime String
    The time the VM was created.
    description String
    The description of the VM.
    disks List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enabledCpuFeatures List<String>
    generationUuid String
    The generation UUID of the VM.
    gpuses List<Property Map>
    guestOsName String
    The guest OS name of the VM.
    guestTools List<Property Map>
    hardwareClockTimezone String
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles). Default: UTC.
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    isAgentVm Boolean
    Indicates whether the VM is an agent VM or not. When their hostenters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled Boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled Boolean
    The CPU hotplug status of the VM. It indicates whether the CPU hotplug feature should be enabled for the VM or not. If enabled, the VM can add or remove vCPUs while the VM is running.
    isCpuPassthroughEnabled Boolean
    The CPU passthrough status of the VM. It Indicates whetherto passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isCrossClusterMigrationInProgress Boolean
    Indicates whether the VM is in the process of cross cluster migration or not.
    isGpuConsoleEnabled Boolean
    The GPU console status of the VM. It indicates whether the GPU console should be enabled for the VM or not. If enabled, the VM will have access to the GPU console.
    isLiveMigrateCapable Boolean
    Indicates whether the VM is live migrate capable or not. If the VM is not live migrate capable, it cannot be live migrated.
    isMemoryOvercommitEnabled Boolean
    The memory overcommit status of the VM. It indicates whetherthe memory overcommit feature should be enabled for the VM or not.If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled Boolean
    The SCSI controller status of the VM. It indicates whether the SCSI controller should be enabled for the VM or not. If enabled, the VM will have access to the SCSI controller.
    isVcpuHardPinningEnabled Boolean
    The hard pinning status of the vCPU. It indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled Boolean
    Indicates whether to enable VGA console for the VM or not.
    isVtpmEnabled Boolean
    Indicates whether the VM has a virtual TPM enabled or not.
    machineType String
    The machine type of the VM. Possible values are PC, PSERIES, Q35.
    memorySizeBytes Number
    The memory size in bytes of the VM.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the VM reported by the Prism Central.
    nics List<Property Map>
    nodeExtId String
    The unique identifier of the node.
    nodes List<Property Map>
    numCoresPerSocket Number
    The number of cores per socket of the VM.
    numCpuCores Number
    The number of CPU cores of the VM.
    numNumaNodes Number
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets Number
    The number of sockets of the VM.
    numThreadsPerCore Number
    The number of threads per core of the VM.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    powerState String
    The power state of the VM. The possible values are ON, OFF, SUSPENDED (ESXi), PAUSED (AHV), UNDETERMINED.* UNDETERMINED - The VM power state is currently unknown.* OFF - The VM's power state is powered-off.* ON - The VM's power state is powered-on.* PAUSED - The VM's power state is paused, applicable only to AHV VM.* SUSPENDED - The VM's power state is suspended, applicable only to ESXi VM.
    protectionType String
    The type of protection applied on a VM. Possible values are UNPROTECTED, PD_PROTECTED, and RULE_PROTECTED.PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    registeredDevices List<Property Map>
    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.
    sourceUuid String
    The source UUID of the VM.
    tags List<Property Map>
    updateTime String
    The time the VM was last updated.
    versionContexts List<Property Map>
    vmExtId String
    The unique identifier of the VM.
    vtpmModuleVersion String
    The version of the vTPM module.

    GetHciAhvVmResultAncestor

    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

    GetHciAhvVmResultCluster

    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

    GetHciAhvVmResultDisk

    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

    GetHciAhvVmResultGpus

    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

    GetHciAhvVmResultGuestTool

    GetHciAhvVmResultNic

    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

    GetHciAhvVmResultNode

    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

    GetHciAhvVmResultParent

    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

    GetHciAhvVmResultPermissionResource

    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

    GetHciAhvVmResultRegisteredDevice

    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

    GetHciAhvVmResultTag

    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

    GetHciAhvVmResultVersionContext

    GetHciAhvVmResultVersionContextInterestedMo

    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

    GetHciAhvVmResultVersionContextRefMo

    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

    GetHciAhvVmTag

    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.

    GetHciAhvVmVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name 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<GetHciAhvVmVersionContextInterestedMo>
    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 GetHciAhvVmVersionContextRefMo
    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 []GetHciAhvVmVersionContextInterestedMo
    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 GetHciAhvVmVersionContextRefMo
    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<GetHciAhvVmVersionContextInterestedMo>
    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 GetHciAhvVmVersionContextRefMo
    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 GetHciAhvVmVersionContextInterestedMo[]
    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 GetHciAhvVmVersionContextRefMo
    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[GetHciAhvVmVersionContextInterestedMo]
    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 GetHciAhvVmVersionContextRefMo
    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.

    GetHciAhvVmVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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'.

    GetHciAhvVmVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of 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.68 published on Tuesday, Aug 12, 2025 by ciscodevnet