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

intersight.getHciEsxiVm

Explore with Pulumi AI

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

    An ESXi VM reported by Prism Central.

    Using getHciEsxiVm

    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 getHciEsxiVm(args: GetHciEsxiVmArgs, opts?: InvokeOptions): Promise<GetHciEsxiVmResult>
    function getHciEsxiVmOutput(args: GetHciEsxiVmOutputArgs, opts?: InvokeOptions): Output<GetHciEsxiVmResult>
    def get_hci_esxi_vm(account_moid: Optional[str] = None,
                        additional_properties: Optional[str] = None,
                        ancestors: Optional[Sequence[GetHciEsxiVmAncestor]] = None,
                        class_id: Optional[str] = None,
                        cluster: Optional[GetHciEsxiVmCluster] = None,
                        cluster_ext_id: Optional[str] = None,
                        create_time: Optional[str] = None,
                        description: Optional[str] = None,
                        disks: Optional[Sequence[GetHciEsxiVmDisk]] = None,
                        domain_group_moid: Optional[str] = None,
                        guest_os_name: Optional[str] = None,
                        guest_tools: Optional[GetHciEsxiVmGuestTools] = None,
                        hypervisor_type: Optional[str] = None,
                        id: 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[GetHciEsxiVmNic]] = None,
                        node: Optional[GetHciEsxiVmNode] = None,
                        node_ext_id: Optional[str] = None,
                        num_cores_per_socket: Optional[float] = None,
                        num_cpu_cores: Optional[float] = None,
                        object_type: Optional[str] = None,
                        owners: Optional[Sequence[str]] = None,
                        parent: Optional[GetHciEsxiVmParent] = None,
                        permission_resources: Optional[Sequence[GetHciEsxiVmPermissionResource]] = None,
                        power_state: Optional[str] = None,
                        registered_device: Optional[GetHciEsxiVmRegisteredDevice] = None,
                        shared_scope: Optional[str] = None,
                        tags: Optional[Sequence[GetHciEsxiVmTag]] = None,
                        version_context: Optional[GetHciEsxiVmVersionContext] = None,
                        virtual_hardware_version: Optional[float] = None,
                        vm_ext_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetHciEsxiVmResult
    def get_hci_esxi_vm_output(account_moid: Optional[pulumi.Input[str]] = None,
                        additional_properties: Optional[pulumi.Input[str]] = None,
                        ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciEsxiVmAncestorArgs]]]] = None,
                        class_id: Optional[pulumi.Input[str]] = None,
                        cluster: Optional[pulumi.Input[GetHciEsxiVmClusterArgs]] = None,
                        cluster_ext_id: Optional[pulumi.Input[str]] = None,
                        create_time: Optional[pulumi.Input[str]] = None,
                        description: Optional[pulumi.Input[str]] = None,
                        disks: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciEsxiVmDiskArgs]]]] = None,
                        domain_group_moid: Optional[pulumi.Input[str]] = None,
                        guest_os_name: Optional[pulumi.Input[str]] = None,
                        guest_tools: Optional[pulumi.Input[GetHciEsxiVmGuestToolsArgs]] = None,
                        hypervisor_type: Optional[pulumi.Input[str]] = None,
                        id: 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[GetHciEsxiVmNicArgs]]]] = None,
                        node: Optional[pulumi.Input[GetHciEsxiVmNodeArgs]] = 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,
                        object_type: Optional[pulumi.Input[str]] = None,
                        owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        parent: Optional[pulumi.Input[GetHciEsxiVmParentArgs]] = None,
                        permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciEsxiVmPermissionResourceArgs]]]] = None,
                        power_state: Optional[pulumi.Input[str]] = None,
                        registered_device: Optional[pulumi.Input[GetHciEsxiVmRegisteredDeviceArgs]] = None,
                        shared_scope: Optional[pulumi.Input[str]] = None,
                        tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetHciEsxiVmTagArgs]]]] = None,
                        version_context: Optional[pulumi.Input[GetHciEsxiVmVersionContextArgs]] = None,
                        virtual_hardware_version: Optional[pulumi.Input[float]] = None,
                        vm_ext_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetHciEsxiVmResult]
    func LookupHciEsxiVm(ctx *Context, args *LookupHciEsxiVmArgs, opts ...InvokeOption) (*LookupHciEsxiVmResult, error)
    func LookupHciEsxiVmOutput(ctx *Context, args *LookupHciEsxiVmOutputArgs, opts ...InvokeOption) LookupHciEsxiVmResultOutput

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

    public static class GetHciEsxiVm 
    {
        public static Task<GetHciEsxiVmResult> InvokeAsync(GetHciEsxiVmArgs args, InvokeOptions? opts = null)
        public static Output<GetHciEsxiVmResult> Invoke(GetHciEsxiVmInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHciEsxiVmResult> getHciEsxiVm(GetHciEsxiVmArgs args, InvokeOptions options)
    public static Output<GetHciEsxiVmResult> getHciEsxiVm(GetHciEsxiVmArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getHciEsxiVm:getHciEsxiVm
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciEsxiVmAncestor>
    ClassId string
    Cluster GetHciEsxiVmCluster
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    CreateTime string
    The time when this managed object was created.
    Description string
    The description of the VM.
    Disks List<GetHciEsxiVmDisk>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    GuestOsName string
    The guest OS name of the VM.
    GuestTools GetHciEsxiVmGuestTools
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    Id string
    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<GetHciEsxiVmNic>
    Node GetHciEsxiVmNode
    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.
    ObjectType string
    Owners List<string>
    Parent GetHciEsxiVmParent
    PermissionResources List<GetHciEsxiVmPermissionResource>
    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.
    RegisteredDevice GetHciEsxiVmRegisteredDevice
    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.
    Tags List<GetHciEsxiVmTag>
    VersionContext GetHciEsxiVmVersionContext
    VirtualHardwareVersion double
    The virtual hardware version of the VM.
    VmExtId string
    The unique identifier of the VM.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciEsxiVmAncestor
    ClassId string
    Cluster GetHciEsxiVmCluster
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    CreateTime string
    The time when this managed object was created.
    Description string
    The description of the VM.
    Disks []GetHciEsxiVmDisk
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    GuestOsName string
    The guest OS name of the VM.
    GuestTools GetHciEsxiVmGuestTools
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    Id string
    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 []GetHciEsxiVmNic
    Node GetHciEsxiVmNode
    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.
    ObjectType string
    Owners []string
    Parent GetHciEsxiVmParent
    PermissionResources []GetHciEsxiVmPermissionResource
    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.
    RegisteredDevice GetHciEsxiVmRegisteredDevice
    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.
    Tags []GetHciEsxiVmTag
    VersionContext GetHciEsxiVmVersionContext
    VirtualHardwareVersion float64
    The virtual hardware version of the VM.
    VmExtId string
    The unique identifier of the VM.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciEsxiVmAncestor>
    classId String
    cluster GetHciEsxiVmCluster
    clusterExtId String
    The unique identifier of the cluster which owns this VM.
    createTime String
    The time when this managed object was created.
    description String
    The description of the VM.
    disks List<GetHciEsxiVmDisk>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    guestOsName String
    The guest OS name of the VM.
    guestTools GetHciEsxiVmGuestTools
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id String
    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<GetHciEsxiVmNic>
    node GetHciEsxiVmNode
    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.
    objectType String
    owners List<String>
    parent GetHciEsxiVmParent
    permissionResources List<GetHciEsxiVmPermissionResource>
    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.
    registeredDevice GetHciEsxiVmRegisteredDevice
    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.
    tags List<GetHciEsxiVmTag>
    versionContext GetHciEsxiVmVersionContext
    virtualHardwareVersion Double
    The virtual hardware version of the VM.
    vmExtId String
    The unique identifier of the VM.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciEsxiVmAncestor[]
    classId string
    cluster GetHciEsxiVmCluster
    clusterExtId string
    The unique identifier of the cluster which owns this VM.
    createTime string
    The time when this managed object was created.
    description string
    The description of the VM.
    disks GetHciEsxiVmDisk[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    guestOsName string
    The guest OS name of the VM.
    guestTools GetHciEsxiVmGuestTools
    hypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id string
    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 GetHciEsxiVmNic[]
    node GetHciEsxiVmNode
    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.
    objectType string
    owners string[]
    parent GetHciEsxiVmParent
    permissionResources GetHciEsxiVmPermissionResource[]
    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.
    registeredDevice GetHciEsxiVmRegisteredDevice
    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.
    tags GetHciEsxiVmTag[]
    versionContext GetHciEsxiVmVersionContext
    virtualHardwareVersion number
    The virtual hardware version of the VM.
    vmExtId string
    The unique identifier of the VM.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciEsxiVmAncestor]
    class_id str
    cluster GetHciEsxiVmCluster
    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.
    description str
    The description of the VM.
    disks Sequence[GetHciEsxiVmDisk]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    guest_os_name str
    The guest OS name of the VM.
    guest_tools GetHciEsxiVmGuestTools
    hypervisor_type str
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id str
    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[GetHciEsxiVmNic]
    node GetHciEsxiVmNode
    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.
    object_type str
    owners Sequence[str]
    parent GetHciEsxiVmParent
    permission_resources Sequence[GetHciEsxiVmPermissionResource]
    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.
    registered_device GetHciEsxiVmRegisteredDevice
    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.
    tags Sequence[GetHciEsxiVmTag]
    version_context GetHciEsxiVmVersionContext
    virtual_hardware_version float
    The virtual hardware version of the VM.
    vm_ext_id str
    The unique identifier of the VM.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    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.
    description String
    The description of the VM.
    disks List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    guestOsName String
    The guest OS name of the VM.
    guestTools Property Map
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    id String
    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.
    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.
    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.
    tags List<Property Map>
    versionContext Property Map
    virtualHardwareVersion Number
    The virtual hardware version of the VM.
    vmExtId String
    The unique identifier of the VM.

    getHciEsxiVm Result

    The following output properties are available:

    Id string
    Results List<GetHciEsxiVmResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetHciEsxiVmAncestor>
    ClassId string
    Cluster GetHciEsxiVmCluster
    ClusterExtId string
    CreateTime string
    Description string
    Disks List<GetHciEsxiVmDisk>
    DomainGroupMoid string
    GuestOsName string
    GuestTools GetHciEsxiVmGuestTools
    HypervisorType string
    MemorySizeBytes double
    ModTime string
    Moid string
    Name string
    Nics List<GetHciEsxiVmNic>
    Node GetHciEsxiVmNode
    NodeExtId string
    NumCoresPerSocket double
    NumCpuCores double
    ObjectType string
    Owners List<string>
    Parent GetHciEsxiVmParent
    PermissionResources List<GetHciEsxiVmPermissionResource>
    PowerState string
    RegisteredDevice GetHciEsxiVmRegisteredDevice
    SharedScope string
    Tags List<GetHciEsxiVmTag>
    VersionContext GetHciEsxiVmVersionContext
    VirtualHardwareVersion double
    VmExtId string
    id String
    results List<GetHciEsxiVmResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetHciEsxiVmAncestor>
    classId String
    cluster GetHciEsxiVmCluster
    clusterExtId String
    createTime String
    description String
    disks List<GetHciEsxiVmDisk>
    domainGroupMoid String
    guestOsName String
    guestTools GetHciEsxiVmGuestTools
    hypervisorType String
    memorySizeBytes Double
    modTime String
    moid String
    name String
    nics List<GetHciEsxiVmNic>
    node GetHciEsxiVmNode
    nodeExtId String
    numCoresPerSocket Double
    numCpuCores Double
    objectType String
    owners List<String>
    parent GetHciEsxiVmParent
    permissionResources List<GetHciEsxiVmPermissionResource>
    powerState String
    registeredDevice GetHciEsxiVmRegisteredDevice
    sharedScope String
    tags List<GetHciEsxiVmTag>
    versionContext GetHciEsxiVmVersionContext
    virtualHardwareVersion Double
    vmExtId String
    id str
    results Sequence[GetHciEsxiVmResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetHciEsxiVmAncestor]
    class_id str
    cluster GetHciEsxiVmCluster
    cluster_ext_id str
    create_time str
    description str
    disks Sequence[GetHciEsxiVmDisk]
    domain_group_moid str
    guest_os_name str
    guest_tools GetHciEsxiVmGuestTools
    hypervisor_type str
    memory_size_bytes float
    mod_time str
    moid str
    name str
    nics Sequence[GetHciEsxiVmNic]
    node GetHciEsxiVmNode
    node_ext_id str
    num_cores_per_socket float
    num_cpu_cores float
    object_type str
    owners Sequence[str]
    parent GetHciEsxiVmParent
    permission_resources Sequence[GetHciEsxiVmPermissionResource]
    power_state str
    registered_device GetHciEsxiVmRegisteredDevice
    shared_scope str
    tags Sequence[GetHciEsxiVmTag]
    version_context GetHciEsxiVmVersionContext
    virtual_hardware_version float
    vm_ext_id str

    Supporting Types

    GetHciEsxiVmAncestor

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

    GetHciEsxiVmCluster

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

    GetHciEsxiVmDisk

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

    GetHciEsxiVmGuestTools

    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.

    GetHciEsxiVmNic

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

    GetHciEsxiVmNode

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

    GetHciEsxiVmParent

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

    GetHciEsxiVmPermissionResource

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

    GetHciEsxiVmRegisteredDevice

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

    GetHciEsxiVmResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciEsxiVmResultAncestor>
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    Clusters List<GetHciEsxiVmResultCluster>
    CreateTime string
    The time when this managed object was created.
    Description string
    The description of the VM.
    Disks List<GetHciEsxiVmResultDisk>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    GuestOsName string
    The guest OS name of the VM.
    GuestTools List<GetHciEsxiVmResultGuestTool>
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    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<GetHciEsxiVmResultNic>
    NodeExtId string
    The unique identifier of the node.
    Nodes List<GetHciEsxiVmResultNode>
    NumCoresPerSocket double
    The number of cores per socket of the VM.
    NumCpuCores double
    The number of CPU cores of the VM.
    ObjectType string
    Owners List<string>
    Parents List<GetHciEsxiVmResultParent>
    PermissionResources List<GetHciEsxiVmResultPermissionResource>
    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.
    RegisteredDevices List<GetHciEsxiVmResultRegisteredDevice>
    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.
    Tags List<GetHciEsxiVmResultTag>
    VersionContexts List<GetHciEsxiVmResultVersionContext>
    VirtualHardwareVersion double
    The virtual hardware version of the VM.
    VmExtId string
    The unique identifier of the VM.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciEsxiVmResultAncestor
    ClassId string
    ClusterExtId string
    The unique identifier of the cluster which owns this VM.
    Clusters []GetHciEsxiVmResultCluster
    CreateTime string
    The time when this managed object was created.
    Description string
    The description of the VM.
    Disks []GetHciEsxiVmResultDisk
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    GuestOsName string
    The guest OS name of the VM.
    GuestTools []GetHciEsxiVmResultGuestTool
    HypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    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 []GetHciEsxiVmResultNic
    NodeExtId string
    The unique identifier of the node.
    Nodes []GetHciEsxiVmResultNode
    NumCoresPerSocket float64
    The number of cores per socket of the VM.
    NumCpuCores float64
    The number of CPU cores of the VM.
    ObjectType string
    Owners []string
    Parents []GetHciEsxiVmResultParent
    PermissionResources []GetHciEsxiVmResultPermissionResource
    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.
    RegisteredDevices []GetHciEsxiVmResultRegisteredDevice
    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.
    Tags []GetHciEsxiVmResultTag
    VersionContexts []GetHciEsxiVmResultVersionContext
    VirtualHardwareVersion float64
    The virtual hardware version of the VM.
    VmExtId string
    The unique identifier of the VM.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciEsxiVmResultAncestor>
    classId String
    clusterExtId String
    The unique identifier of the cluster which owns this VM.
    clusters List<GetHciEsxiVmResultCluster>
    createTime String
    The time when this managed object was created.
    description String
    The description of the VM.
    disks List<GetHciEsxiVmResultDisk>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    guestOsName String
    The guest OS name of the VM.
    guestTools List<GetHciEsxiVmResultGuestTool>
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    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<GetHciEsxiVmResultNic>
    nodeExtId String
    The unique identifier of the node.
    nodes List<GetHciEsxiVmResultNode>
    numCoresPerSocket Double
    The number of cores per socket of the VM.
    numCpuCores Double
    The number of CPU cores of the VM.
    objectType String
    owners List<String>
    parents List<GetHciEsxiVmResultParent>
    permissionResources List<GetHciEsxiVmResultPermissionResource>
    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.
    registeredDevices List<GetHciEsxiVmResultRegisteredDevice>
    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.
    tags List<GetHciEsxiVmResultTag>
    versionContexts List<GetHciEsxiVmResultVersionContext>
    virtualHardwareVersion Double
    The virtual hardware version of the VM.
    vmExtId String
    The unique identifier of the VM.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciEsxiVmResultAncestor[]
    classId string
    clusterExtId string
    The unique identifier of the cluster which owns this VM.
    clusters GetHciEsxiVmResultCluster[]
    createTime string
    The time when this managed object was created.
    description string
    The description of the VM.
    disks GetHciEsxiVmResultDisk[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    guestOsName string
    The guest OS name of the VM.
    guestTools GetHciEsxiVmResultGuestTool[]
    hypervisorType string
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    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 GetHciEsxiVmResultNic[]
    nodeExtId string
    The unique identifier of the node.
    nodes GetHciEsxiVmResultNode[]
    numCoresPerSocket number
    The number of cores per socket of the VM.
    numCpuCores number
    The number of CPU cores of the VM.
    objectType string
    owners string[]
    parents GetHciEsxiVmResultParent[]
    permissionResources GetHciEsxiVmResultPermissionResource[]
    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.
    registeredDevices GetHciEsxiVmResultRegisteredDevice[]
    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.
    tags GetHciEsxiVmResultTag[]
    versionContexts GetHciEsxiVmResultVersionContext[]
    virtualHardwareVersion number
    The virtual hardware version of the VM.
    vmExtId string
    The unique identifier of the VM.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciEsxiVmResultAncestor]
    class_id str
    cluster_ext_id str
    The unique identifier of the cluster which owns this VM.
    clusters Sequence[GetHciEsxiVmResultCluster]
    create_time str
    The time when this managed object was created.
    description str
    The description of the VM.
    disks Sequence[GetHciEsxiVmResultDisk]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    guest_os_name str
    The guest OS name of the VM.
    guest_tools Sequence[GetHciEsxiVmResultGuestTool]
    hypervisor_type str
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    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[GetHciEsxiVmResultNic]
    node_ext_id str
    The unique identifier of the node.
    nodes Sequence[GetHciEsxiVmResultNode]
    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.
    object_type str
    owners Sequence[str]
    parents Sequence[GetHciEsxiVmResultParent]
    permission_resources Sequence[GetHciEsxiVmResultPermissionResource]
    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.
    registered_devices Sequence[GetHciEsxiVmResultRegisteredDevice]
    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.
    tags Sequence[GetHciEsxiVmResultTag]
    version_contexts Sequence[GetHciEsxiVmResultVersionContext]
    virtual_hardware_version float
    The virtual hardware version of the VM.
    vm_ext_id str
    The unique identifier of the VM.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    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.
    description String
    The description of the VM.
    disks List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    guestOsName String
    The guest OS name of the VM.
    guestTools List<Property Map>
    hypervisorType String
    The hypervisor type of the given VM. It could be AHV, ESX etc.
    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.
    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.
    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.
    tags List<Property Map>
    versionContexts List<Property Map>
    virtualHardwareVersion Number
    The virtual hardware version of the VM.
    vmExtId String
    The unique identifier of the VM.

    GetHciEsxiVmResultAncestor

    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

    GetHciEsxiVmResultCluster

    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

    GetHciEsxiVmResultDisk

    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

    GetHciEsxiVmResultGuestTool

    GetHciEsxiVmResultNic

    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

    GetHciEsxiVmResultNode

    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

    GetHciEsxiVmResultParent

    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

    GetHciEsxiVmResultPermissionResource

    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

    GetHciEsxiVmResultRegisteredDevice

    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

    GetHciEsxiVmResultTag

    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

    GetHciEsxiVmResultVersionContext

    GetHciEsxiVmResultVersionContextInterestedMo

    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

    GetHciEsxiVmResultVersionContextRefMo

    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

    GetHciEsxiVmTag

    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.

    GetHciEsxiVmVersionContext

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

    GetHciEsxiVmVersionContextInterestedMo

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

    GetHciEsxiVmVersionContextRefMo

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