1. Packages
  2. Nutanix
  3. API Docs
  4. getLcmEntityV2
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg

nutanix.getLcmEntityV2

Explore with Pulumi AI

nutanix logo
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg

    Get details about an LCM entity.

    Example

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pulumi/nutanix";
    
    const entity_before_upgrade = nutanix.getLcmEntityV2({
        extId: "613no9d0-7caf-49y7-k582-1db5a5df580c",
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    entity_before_upgrade = nutanix.get_lcm_entity_v2(ext_id="613no9d0-7caf-49y7-k582-1db5a5df580c")
    
    package main
    
    import (
    	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := nutanix.GetLcmEntityV2(ctx, &nutanix.GetLcmEntityV2Args{
    			ExtId: "613no9d0-7caf-49y7-k582-1db5a5df580c",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var entity_before_upgrade = Nutanix.GetLcmEntityV2.Invoke(new()
        {
            ExtId = "613no9d0-7caf-49y7-k582-1db5a5df580c",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.NutanixFunctions;
    import com.pulumi.nutanix.inputs.GetLcmEntityV2Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var entity-before-upgrade = NutanixFunctions.getLcmEntityV2(GetLcmEntityV2Args.builder()
                .extId("613no9d0-7caf-49y7-k582-1db5a5df580c")
                .build());
    
        }
    }
    
    variables:
      entity-before-upgrade:
        fn::invoke:
          function: nutanix:getLcmEntityV2
          arguments:
            extId: 613no9d0-7caf-49y7-k582-1db5a5df580c
    

    Using getLcmEntityV2

    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 getLcmEntityV2(args: GetLcmEntityV2Args, opts?: InvokeOptions): Promise<GetLcmEntityV2Result>
    function getLcmEntityV2Output(args: GetLcmEntityV2OutputArgs, opts?: InvokeOptions): Output<GetLcmEntityV2Result>
    def get_lcm_entity_v2(ext_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetLcmEntityV2Result
    def get_lcm_entity_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetLcmEntityV2Result]
    func GetLcmEntityV2(ctx *Context, args *GetLcmEntityV2Args, opts ...InvokeOption) (*GetLcmEntityV2Result, error)
    func GetLcmEntityV2Output(ctx *Context, args *GetLcmEntityV2OutputArgs, opts ...InvokeOption) GetLcmEntityV2ResultOutput

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

    public static class GetLcmEntityV2 
    {
        public static Task<GetLcmEntityV2Result> InvokeAsync(GetLcmEntityV2Args args, InvokeOptions? opts = null)
        public static Output<GetLcmEntityV2Result> Invoke(GetLcmEntityV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLcmEntityV2Result> getLcmEntityV2(GetLcmEntityV2Args args, InvokeOptions options)
    public static Output<GetLcmEntityV2Result> getLcmEntityV2(GetLcmEntityV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getLcmEntityV2:getLcmEntityV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExtId string
    ExtId of the LCM entity.
    ExtId string
    ExtId of the LCM entity.
    extId String
    ExtId of the LCM entity.
    extId string
    ExtId of the LCM entity.
    ext_id str
    ExtId of the LCM entity.
    extId String
    ExtId of the LCM entity.

    getLcmEntityV2 Result

    The following output properties are available:

    AvailableVersions List<PiersKarsenbarg.Nutanix.Outputs.GetLcmEntityV2AvailableVersion>
    List of available versions for an LCM entity to update.
    ChildEntities List<string>
    Component information for the payload based entity.
    ClusterExtId string
    Cluster uuid on which the resource is present or operation is being performed.
    DeviceId string
    Unique identifier of an LCM entity e.g. "HDD serial number".
    EntityClass string
    LCM entity class.
    EntityDescription string
    Description of an LCM entity.
    EntityDetails List<PiersKarsenbarg.Nutanix.Outputs.GetLcmEntityV2EntityDetail>
    Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
    EntityModel string
    LCM entity model.
    EntityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    EntityVersion string
    Current version of an LCM entity.
    ExtId string
    A globally unique identifier of an instance that is suitable for external consumption.
    GroupUuid string
    UUID of the group that this LCM entity is part of.
    HardwareFamily string
    A hardware family for a LCM entity.
    HardwareVendor string
    Hardware vendor information.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedTime string
    UTC date and time in RFC-3339 format when the task was last updated.
    Links List<PiersKarsenbarg.Nutanix.Outputs.GetLcmEntityV2Link>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    LocationInfos List<PiersKarsenbarg.Nutanix.Outputs.GetLcmEntityV2LocationInfo>
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    SubEntities List<PiersKarsenbarg.Nutanix.Outputs.GetLcmEntityV2SubEntity>
    A list of sub-entities applicable to the entity.
    TargetVersion string
    The requested update version of an LCM entity.
    TenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    AvailableVersions []GetLcmEntityV2AvailableVersion
    List of available versions for an LCM entity to update.
    ChildEntities []string
    Component information for the payload based entity.
    ClusterExtId string
    Cluster uuid on which the resource is present or operation is being performed.
    DeviceId string
    Unique identifier of an LCM entity e.g. "HDD serial number".
    EntityClass string
    LCM entity class.
    EntityDescription string
    Description of an LCM entity.
    EntityDetails []GetLcmEntityV2EntityDetail
    Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
    EntityModel string
    LCM entity model.
    EntityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    EntityVersion string
    Current version of an LCM entity.
    ExtId string
    A globally unique identifier of an instance that is suitable for external consumption.
    GroupUuid string
    UUID of the group that this LCM entity is part of.
    HardwareFamily string
    A hardware family for a LCM entity.
    HardwareVendor string
    Hardware vendor information.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedTime string
    UTC date and time in RFC-3339 format when the task was last updated.
    Links []GetLcmEntityV2Link
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    LocationInfos []GetLcmEntityV2LocationInfo
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    SubEntities []GetLcmEntityV2SubEntity
    A list of sub-entities applicable to the entity.
    TargetVersion string
    The requested update version of an LCM entity.
    TenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    availableVersions List<GetLcmEntityV2AvailableVersion>
    List of available versions for an LCM entity to update.
    childEntities List<String>
    Component information for the payload based entity.
    clusterExtId String
    Cluster uuid on which the resource is present or operation is being performed.
    deviceId String
    Unique identifier of an LCM entity e.g. "HDD serial number".
    entityClass String
    LCM entity class.
    entityDescription String
    Description of an LCM entity.
    entityDetails List<GetLcmEntityV2EntityDetail>
    Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
    entityModel String
    LCM entity model.
    entityType String
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion String
    Current version of an LCM entity.
    extId String
    A globally unique identifier of an instance that is suitable for external consumption.
    groupUuid String
    UUID of the group that this LCM entity is part of.
    hardwareFamily String
    A hardware family for a LCM entity.
    hardwareVendor String
    Hardware vendor information.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedTime String
    UTC date and time in RFC-3339 format when the task was last updated.
    links List<GetLcmEntityV2Link>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locationInfos List<GetLcmEntityV2LocationInfo>
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    subEntities List<GetLcmEntityV2SubEntity>
    A list of sub-entities applicable to the entity.
    targetVersion String
    The requested update version of an LCM entity.
    tenantId String
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    availableVersions GetLcmEntityV2AvailableVersion[]
    List of available versions for an LCM entity to update.
    childEntities string[]
    Component information for the payload based entity.
    clusterExtId string
    Cluster uuid on which the resource is present or operation is being performed.
    deviceId string
    Unique identifier of an LCM entity e.g. "HDD serial number".
    entityClass string
    LCM entity class.
    entityDescription string
    Description of an LCM entity.
    entityDetails GetLcmEntityV2EntityDetail[]
    Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
    entityModel string
    LCM entity model.
    entityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion string
    Current version of an LCM entity.
    extId string
    A globally unique identifier of an instance that is suitable for external consumption.
    groupUuid string
    UUID of the group that this LCM entity is part of.
    hardwareFamily string
    A hardware family for a LCM entity.
    hardwareVendor string
    Hardware vendor information.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdatedTime string
    UTC date and time in RFC-3339 format when the task was last updated.
    links GetLcmEntityV2Link[]
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locationInfos GetLcmEntityV2LocationInfo[]
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    subEntities GetLcmEntityV2SubEntity[]
    A list of sub-entities applicable to the entity.
    targetVersion string
    The requested update version of an LCM entity.
    tenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    available_versions Sequence[GetLcmEntityV2AvailableVersion]
    List of available versions for an LCM entity to update.
    child_entities Sequence[str]
    Component information for the payload based entity.
    cluster_ext_id str
    Cluster uuid on which the resource is present or operation is being performed.
    device_id str
    Unique identifier of an LCM entity e.g. "HDD serial number".
    entity_class str
    LCM entity class.
    entity_description str
    Description of an LCM entity.
    entity_details Sequence[GetLcmEntityV2EntityDetail]
    Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
    entity_model str
    LCM entity model.
    entity_type str
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entity_version str
    Current version of an LCM entity.
    ext_id str
    A globally unique identifier of an instance that is suitable for external consumption.
    group_uuid str
    UUID of the group that this LCM entity is part of.
    hardware_family str
    A hardware family for a LCM entity.
    hardware_vendor str
    Hardware vendor information.
    id str
    The provider-assigned unique ID for this managed resource.
    last_updated_time str
    UTC date and time in RFC-3339 format when the task was last updated.
    links Sequence[GetLcmEntityV2Link]
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    location_infos Sequence[GetLcmEntityV2LocationInfo]
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    sub_entities Sequence[GetLcmEntityV2SubEntity]
    A list of sub-entities applicable to the entity.
    target_version str
    The requested update version of an LCM entity.
    tenant_id str
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    availableVersions List<Property Map>
    List of available versions for an LCM entity to update.
    childEntities List<String>
    Component information for the payload based entity.
    clusterExtId String
    Cluster uuid on which the resource is present or operation is being performed.
    deviceId String
    Unique identifier of an LCM entity e.g. "HDD serial number".
    entityClass String
    LCM entity class.
    entityDescription String
    Description of an LCM entity.
    entityDetails List<Property Map>
    Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
    entityModel String
    LCM entity model.
    entityType String
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion String
    Current version of an LCM entity.
    extId String
    A globally unique identifier of an instance that is suitable for external consumption.
    groupUuid String
    UUID of the group that this LCM entity is part of.
    hardwareFamily String
    A hardware family for a LCM entity.
    hardwareVendor String
    Hardware vendor information.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedTime String
    UTC date and time in RFC-3339 format when the task was last updated.
    links List<Property Map>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locationInfos List<Property Map>
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    subEntities List<Property Map>
    A list of sub-entities applicable to the entity.
    targetVersion String
    The requested update version of an LCM entity.
    tenantId String
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).

    Supporting Types

    GetLcmEntityV2AvailableVersion

    AvailableVersionUuid string
    Available version UUID.
    ChildEntities List<string>
    Component information for the payload based entity.
    CustomMessage string
    Custom message associated with the available version.
    Dependencies List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntityV2AvailableVersionDependency>
    List of dependencies for the available version.
    DisablementReason string
    Reason for disablement of the available version.
    GroupUuid string
    UUID of the group that this LCM entity is part of.
    IsEnabled bool
    Indicates if the available update is enabled.
    Order int
    Order of the available version.
    ReleaseDate string
    Release date of the available version.
    ReleaseNotes string
    Release notes for the available version.
    Status string
    Status of the LCM entity. Enum Values:

    • AVAILABLE: Available version.
    • EMERGENCY: Emergency version.
    • RECOMMENDED: Deprecated version.
    • STS: Short-term supported version.
    • LTS: Long-term supported version.
    • LATEST: Latest version.
    • DEPRECATED: Deprecated version.
    • ESTS: Extended short-term supported version.
    • CRITICAL: Critical version.
    Version string
    Version of the LCM entity.
    AvailableVersionUuid string
    Available version UUID.
    ChildEntities []string
    Component information for the payload based entity.
    CustomMessage string
    Custom message associated with the available version.
    Dependencies []GetLcmEntityV2AvailableVersionDependency
    List of dependencies for the available version.
    DisablementReason string
    Reason for disablement of the available version.
    GroupUuid string
    UUID of the group that this LCM entity is part of.
    IsEnabled bool
    Indicates if the available update is enabled.
    Order int
    Order of the available version.
    ReleaseDate string
    Release date of the available version.
    ReleaseNotes string
    Release notes for the available version.
    Status string
    Status of the LCM entity. Enum Values:

    • AVAILABLE: Available version.
    • EMERGENCY: Emergency version.
    • RECOMMENDED: Deprecated version.
    • STS: Short-term supported version.
    • LTS: Long-term supported version.
    • LATEST: Latest version.
    • DEPRECATED: Deprecated version.
    • ESTS: Extended short-term supported version.
    • CRITICAL: Critical version.
    Version string
    Version of the LCM entity.
    availableVersionUuid String
    Available version UUID.
    childEntities List<String>
    Component information for the payload based entity.
    customMessage String
    Custom message associated with the available version.
    dependencies List<GetLcmEntityV2AvailableVersionDependency>
    List of dependencies for the available version.
    disablementReason String
    Reason for disablement of the available version.
    groupUuid String
    UUID of the group that this LCM entity is part of.
    isEnabled Boolean
    Indicates if the available update is enabled.
    order Integer
    Order of the available version.
    releaseDate String
    Release date of the available version.
    releaseNotes String
    Release notes for the available version.
    status String
    Status of the LCM entity. Enum Values:

    • AVAILABLE: Available version.
    • EMERGENCY: Emergency version.
    • RECOMMENDED: Deprecated version.
    • STS: Short-term supported version.
    • LTS: Long-term supported version.
    • LATEST: Latest version.
    • DEPRECATED: Deprecated version.
    • ESTS: Extended short-term supported version.
    • CRITICAL: Critical version.
    version String
    Version of the LCM entity.
    availableVersionUuid string
    Available version UUID.
    childEntities string[]
    Component information for the payload based entity.
    customMessage string
    Custom message associated with the available version.
    dependencies GetLcmEntityV2AvailableVersionDependency[]
    List of dependencies for the available version.
    disablementReason string
    Reason for disablement of the available version.
    groupUuid string
    UUID of the group that this LCM entity is part of.
    isEnabled boolean
    Indicates if the available update is enabled.
    order number
    Order of the available version.
    releaseDate string
    Release date of the available version.
    releaseNotes string
    Release notes for the available version.
    status string
    Status of the LCM entity. Enum Values:

    • AVAILABLE: Available version.
    • EMERGENCY: Emergency version.
    • RECOMMENDED: Deprecated version.
    • STS: Short-term supported version.
    • LTS: Long-term supported version.
    • LATEST: Latest version.
    • DEPRECATED: Deprecated version.
    • ESTS: Extended short-term supported version.
    • CRITICAL: Critical version.
    version string
    Version of the LCM entity.
    available_version_uuid str
    Available version UUID.
    child_entities Sequence[str]
    Component information for the payload based entity.
    custom_message str
    Custom message associated with the available version.
    dependencies Sequence[GetLcmEntityV2AvailableVersionDependency]
    List of dependencies for the available version.
    disablement_reason str
    Reason for disablement of the available version.
    group_uuid str
    UUID of the group that this LCM entity is part of.
    is_enabled bool
    Indicates if the available update is enabled.
    order int
    Order of the available version.
    release_date str
    Release date of the available version.
    release_notes str
    Release notes for the available version.
    status str
    Status of the LCM entity. Enum Values:

    • AVAILABLE: Available version.
    • EMERGENCY: Emergency version.
    • RECOMMENDED: Deprecated version.
    • STS: Short-term supported version.
    • LTS: Long-term supported version.
    • LATEST: Latest version.
    • DEPRECATED: Deprecated version.
    • ESTS: Extended short-term supported version.
    • CRITICAL: Critical version.
    version str
    Version of the LCM entity.
    availableVersionUuid String
    Available version UUID.
    childEntities List<String>
    Component information for the payload based entity.
    customMessage String
    Custom message associated with the available version.
    dependencies List<Property Map>
    List of dependencies for the available version.
    disablementReason String
    Reason for disablement of the available version.
    groupUuid String
    UUID of the group that this LCM entity is part of.
    isEnabled Boolean
    Indicates if the available update is enabled.
    order Number
    Order of the available version.
    releaseDate String
    Release date of the available version.
    releaseNotes String
    Release notes for the available version.
    status String
    Status of the LCM entity. Enum Values:

    • AVAILABLE: Available version.
    • EMERGENCY: Emergency version.
    • RECOMMENDED: Deprecated version.
    • STS: Short-term supported version.
    • LTS: Long-term supported version.
    • LATEST: Latest version.
    • DEPRECATED: Deprecated version.
    • ESTS: Extended short-term supported version.
    • CRITICAL: Critical version.
    version String
    Version of the LCM entity.

    GetLcmEntityV2AvailableVersionDependency

    DependentVersions List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntityV2AvailableVersionDependencyDependentVersion>
    Information of the dependent entity versions for this available entity.
    EntityClass string
    LCM entity class.
    EntityModel string
    LCM entity model.
    EntityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    EntityVersion string
    Current version of an LCM entity.
    ExtId string
    ExtId of the LCM entity.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntityV2AvailableVersionDependencyLink>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    TenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    DependentVersions []GetLcmEntityV2AvailableVersionDependencyDependentVersion
    Information of the dependent entity versions for this available entity.
    EntityClass string
    LCM entity class.
    EntityModel string
    LCM entity model.
    EntityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    EntityVersion string
    Current version of an LCM entity.
    ExtId string
    ExtId of the LCM entity.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links []GetLcmEntityV2AvailableVersionDependencyLink
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    TenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    dependentVersions List<GetLcmEntityV2AvailableVersionDependencyDependentVersion>
    Information of the dependent entity versions for this available entity.
    entityClass String
    LCM entity class.
    entityModel String
    LCM entity model.
    entityType String
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion String
    Current version of an LCM entity.
    extId String
    ExtId of the LCM entity.
    hardwareFamily String
    A hardware family for a LCM entity.
    links List<GetLcmEntityV2AvailableVersionDependencyLink>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenantId String
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    dependentVersions GetLcmEntityV2AvailableVersionDependencyDependentVersion[]
    Information of the dependent entity versions for this available entity.
    entityClass string
    LCM entity class.
    entityModel string
    LCM entity model.
    entityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion string
    Current version of an LCM entity.
    extId string
    ExtId of the LCM entity.
    hardwareFamily string
    A hardware family for a LCM entity.
    links GetLcmEntityV2AvailableVersionDependencyLink[]
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    dependent_versions Sequence[GetLcmEntityV2AvailableVersionDependencyDependentVersion]
    Information of the dependent entity versions for this available entity.
    entity_class str
    LCM entity class.
    entity_model str
    LCM entity model.
    entity_type str
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entity_version str
    Current version of an LCM entity.
    ext_id str
    ExtId of the LCM entity.
    hardware_family str
    A hardware family for a LCM entity.
    links Sequence[GetLcmEntityV2AvailableVersionDependencyLink]
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenant_id str
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    dependentVersions List<Property Map>
    Information of the dependent entity versions for this available entity.
    entityClass String
    LCM entity class.
    entityModel String
    LCM entity model.
    entityType String
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion String
    Current version of an LCM entity.
    extId String
    ExtId of the LCM entity.
    hardwareFamily String
    A hardware family for a LCM entity.
    links List<Property Map>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenantId String
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).

    GetLcmEntityV2AvailableVersionDependencyDependentVersion

    Name string
    The key of the key-value pair.
    Values List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntityV2AvailableVersionDependencyDependentVersionValue>
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    Name string
    The key of the key-value pair.
    Values []GetLcmEntityV2AvailableVersionDependencyDependentVersionValue
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name String
    The key of the key-value pair.
    values List<GetLcmEntityV2AvailableVersionDependencyDependentVersionValue>
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name string
    The key of the key-value pair.
    values GetLcmEntityV2AvailableVersionDependencyDependentVersionValue[]
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name str
    The key of the key-value pair.
    values Sequence[GetLcmEntityV2AvailableVersionDependencyDependentVersionValue]
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name String
    The key of the key-value pair.
    values List<Property Map>
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers

    GetLcmEntityV2AvailableVersionDependencyDependentVersionValue

    boolean Boolean
    integer Number
    integerLists List<Number>
    mapOfStrings List<Property Map>
    object Map<String>
    string String
    stringLists List<String>

    GetLcmEntityV2AvailableVersionDependencyDependentVersionValueMapOfString

    Map Dictionary<string, string>
    Map map[string]string
    map Map<String,String>
    map {[key: string]: string}
    map Mapping[str, str]
    map Map<String>
    Href string
    Rel string
    Href string
    Rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    GetLcmEntityV2EntityDetail

    Name string
    The key of the key-value pair.
    Values List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntityV2EntityDetailValue>
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    Name string
    The key of the key-value pair.
    Values []GetLcmEntityV2EntityDetailValue
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name String
    The key of the key-value pair.
    values List<GetLcmEntityV2EntityDetailValue>
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name string
    The key of the key-value pair.
    values GetLcmEntityV2EntityDetailValue[]
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name str
    The key of the key-value pair.
    values Sequence[GetLcmEntityV2EntityDetailValue]
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers
    name String
    The key of the key-value pair.
    values List<Property Map>
    The value associated with the key for this key-value pair, string or integer or boolean or Array of strings or object or Array of MapOfString(objects) or Array of integers

    GetLcmEntityV2EntityDetailValue

    boolean Boolean
    integer Number
    integerLists List<Number>
    mapOfStrings List<Property Map>
    object Map<String>
    string String
    stringLists List<String>

    GetLcmEntityV2EntityDetailValueMapOfString

    Map Dictionary<string, string>
    Map map[string]string
    map Map<String,String>
    map {[key: string]: string}
    map Mapping[str, str]
    map Map<String>
    Href string
    Rel string
    Href string
    Rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    GetLcmEntityV2LocationInfo

    LocationType string
    Scope of entity represented in LCM. This could be either Node or cluster type. Enum Values:

    • PC: Entity for which the scope is Prism Central wide.
    • NODE: Entity that belongs to a node in the cluster.
    • CLUSTER: Entity for which the scope is cluster wide.
    Uuid string
    Location UUID of the resource.
    LocationType string
    Scope of entity represented in LCM. This could be either Node or cluster type. Enum Values:

    • PC: Entity for which the scope is Prism Central wide.
    • NODE: Entity that belongs to a node in the cluster.
    • CLUSTER: Entity for which the scope is cluster wide.
    Uuid string
    Location UUID of the resource.
    locationType String
    Scope of entity represented in LCM. This could be either Node or cluster type. Enum Values:

    • PC: Entity for which the scope is Prism Central wide.
    • NODE: Entity that belongs to a node in the cluster.
    • CLUSTER: Entity for which the scope is cluster wide.
    uuid String
    Location UUID of the resource.
    locationType string
    Scope of entity represented in LCM. This could be either Node or cluster type. Enum Values:

    • PC: Entity for which the scope is Prism Central wide.
    • NODE: Entity that belongs to a node in the cluster.
    • CLUSTER: Entity for which the scope is cluster wide.
    uuid string
    Location UUID of the resource.
    location_type str
    Scope of entity represented in LCM. This could be either Node or cluster type. Enum Values:

    • PC: Entity for which the scope is Prism Central wide.
    • NODE: Entity that belongs to a node in the cluster.
    • CLUSTER: Entity for which the scope is cluster wide.
    uuid str
    Location UUID of the resource.
    locationType String
    Scope of entity represented in LCM. This could be either Node or cluster type. Enum Values:

    • PC: Entity for which the scope is Prism Central wide.
    • NODE: Entity that belongs to a node in the cluster.
    • CLUSTER: Entity for which the scope is cluster wide.
    uuid String
    Location UUID of the resource.

    GetLcmEntityV2SubEntity

    EntityClass string
    LCM entity class.
    EntityModel string
    LCM entity model.
    EntityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    EntityVersion string
    Current version of an LCM entity.
    ExtId string
    ExtId of the LCM entity.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntityV2SubEntityLink>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    TenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    EntityClass string
    LCM entity class.
    EntityModel string
    LCM entity model.
    EntityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    EntityVersion string
    Current version of an LCM entity.
    ExtId string
    ExtId of the LCM entity.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links []GetLcmEntityV2SubEntityLink
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    TenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    entityClass String
    LCM entity class.
    entityModel String
    LCM entity model.
    entityType String
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion String
    Current version of an LCM entity.
    extId String
    ExtId of the LCM entity.
    hardwareFamily String
    A hardware family for a LCM entity.
    links List<GetLcmEntityV2SubEntityLink>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenantId String
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    entityClass string
    LCM entity class.
    entityModel string
    LCM entity model.
    entityType string
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion string
    Current version of an LCM entity.
    extId string
    ExtId of the LCM entity.
    hardwareFamily string
    A hardware family for a LCM entity.
    links GetLcmEntityV2SubEntityLink[]
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenantId string
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    entity_class str
    LCM entity class.
    entity_model str
    LCM entity model.
    entity_type str
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entity_version str
    Current version of an LCM entity.
    ext_id str
    ExtId of the LCM entity.
    hardware_family str
    A hardware family for a LCM entity.
    links Sequence[GetLcmEntityV2SubEntityLink]
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenant_id str
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    entityClass String
    LCM entity class.
    entityModel String
    LCM entity model.
    entityType String
    Type of an LCM entity. Enum Values:

    • FIRMWARE: LCM entity type firmware.
    • SOFTWARE: LCM entity type software.
    entityVersion String
    Current version of an LCM entity.
    extId String
    ExtId of the LCM entity.
    hardwareFamily String
    A hardware family for a LCM entity.
    links List<Property Map>
    A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    tenantId String
    A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    Href string
    Rel string
    Href string
    Rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg