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

nutanix.getLcmEntitiesV2

Explore with Pulumi AI

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

    Get details about all LCM entities.

    Example

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pulumi/nutanix";
    
    const entities = nutanix.getLcmEntityV2({});
    const lcm_entities_filtered = nutanix.getLcmEntitiesV2({
        filter: "entityModel eq 'Calm Policy Engine'",
    });
    const lcm_entities_limit = nutanix.getLcmEntitiesV2({
        limit: 5,
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    entities = nutanix.get_lcm_entity_v2()
    lcm_entities_filtered = nutanix.get_lcm_entities_v2(filter="entityModel eq 'Calm Policy Engine'")
    lcm_entities_limit = nutanix.get_lcm_entities_v2(limit=5)
    
    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{}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = nutanix.GetLcmEntitiesV2(ctx, &nutanix.GetLcmEntitiesV2Args{
    			Filter: pulumi.StringRef("entityModel eq 'Calm Policy Engine'"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = nutanix.GetLcmEntitiesV2(ctx, &nutanix.GetLcmEntitiesV2Args{
    			Limit: pulumi.IntRef(5),
    		}, 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 entities = Nutanix.GetLcmEntityV2.Invoke();
    
        var lcm_entities_filtered = Nutanix.GetLcmEntitiesV2.Invoke(new()
        {
            Filter = "entityModel eq 'Calm Policy Engine'",
        });
    
        var lcm_entities_limit = Nutanix.GetLcmEntitiesV2.Invoke(new()
        {
            Limit = 5,
        });
    
    });
    
    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 com.pulumi.nutanix.inputs.GetLcmEntitiesV2Args;
    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 entities = NutanixFunctions.getLcmEntityV2(GetLcmEntityV2Args.builder()
                .build());
    
            final var lcm-entities-filtered = NutanixFunctions.getLcmEntitiesV2(GetLcmEntitiesV2Args.builder()
                .filter("entityModel eq 'Calm Policy Engine'")
                .build());
    
            final var lcm-entities-limit = NutanixFunctions.getLcmEntitiesV2(GetLcmEntitiesV2Args.builder()
                .limit(5)
                .build());
    
        }
    }
    
    variables:
      entities:
        fn::invoke:
          function: nutanix:getLcmEntityV2
          arguments: {}
      lcm-entities-filtered:
        fn::invoke:
          function: nutanix:getLcmEntitiesV2
          arguments:
            filter: entityModel eq 'Calm Policy Engine'
      lcm-entities-limit:
        fn::invoke:
          function: nutanix:getLcmEntitiesV2
          arguments:
            limit: 5
    

    Using getLcmEntitiesV2

    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 getLcmEntitiesV2(args: GetLcmEntitiesV2Args, opts?: InvokeOptions): Promise<GetLcmEntitiesV2Result>
    function getLcmEntitiesV2Output(args: GetLcmEntitiesV2OutputArgs, opts?: InvokeOptions): Output<GetLcmEntitiesV2Result>
    def get_lcm_entities_v2(filter: Optional[str] = None,
                            limit: Optional[int] = None,
                            order_by: Optional[str] = None,
                            page: Optional[int] = None,
                            select: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetLcmEntitiesV2Result
    def get_lcm_entities_v2_output(filter: Optional[pulumi.Input[str]] = None,
                            limit: Optional[pulumi.Input[int]] = None,
                            order_by: Optional[pulumi.Input[str]] = None,
                            page: Optional[pulumi.Input[int]] = None,
                            select: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetLcmEntitiesV2Result]
    func GetLcmEntitiesV2(ctx *Context, args *GetLcmEntitiesV2Args, opts ...InvokeOption) (*GetLcmEntitiesV2Result, error)
    func GetLcmEntitiesV2Output(ctx *Context, args *GetLcmEntitiesV2OutputArgs, opts ...InvokeOption) GetLcmEntitiesV2ResultOutput

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

    public static class GetLcmEntitiesV2 
    {
        public static Task<GetLcmEntitiesV2Result> InvokeAsync(GetLcmEntitiesV2Args args, InvokeOptions? opts = null)
        public static Output<GetLcmEntitiesV2Result> Invoke(GetLcmEntitiesV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLcmEntitiesV2Result> getLcmEntitiesV2(GetLcmEntitiesV2Args args, InvokeOptions options)
    public static Output<GetLcmEntitiesV2Result> getLcmEntitiesV2(GetLcmEntitiesV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getLcmEntitiesV2:getLcmEntitiesV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filter string
    A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields: clientName, createdBy, extId, createdTime, displayName, extId, isSystemDefined, lastUpdatedTime.

    • The filter can be applied to the following fields:
    • clusterExtId
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    Limit int
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    OrderBy string
    Page int
    • A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    Select string
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. following fields: accessibleClients, accessibleEntityTypes, assignedUserGroupsCount, assignedUsersCount, clientName, createdBy, createdTime, description, displayName, extId, isSystemDefined, lastUpdatedTime, links, operations, tenantId.

    • The select can be applied to the following fields:
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    Filter string
    A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields: clientName, createdBy, extId, createdTime, displayName, extId, isSystemDefined, lastUpdatedTime.

    • The filter can be applied to the following fields:
    • clusterExtId
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    Limit int
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    OrderBy string
    Page int
    • A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    Select string
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. following fields: accessibleClients, accessibleEntityTypes, assignedUserGroupsCount, assignedUsersCount, clientName, createdBy, createdTime, description, displayName, extId, isSystemDefined, lastUpdatedTime, links, operations, tenantId.

    • The select can be applied to the following fields:
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    filter String
    A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields: clientName, createdBy, extId, createdTime, displayName, extId, isSystemDefined, lastUpdatedTime.

    • The filter can be applied to the following fields:
    • clusterExtId
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    limit Integer
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    orderBy String
    page Integer
    • A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select String
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. following fields: accessibleClients, accessibleEntityTypes, assignedUserGroupsCount, assignedUsersCount, clientName, createdBy, createdTime, description, displayName, extId, isSystemDefined, lastUpdatedTime, links, operations, tenantId.

    • The select can be applied to the following fields:
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    filter string
    A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields: clientName, createdBy, extId, createdTime, displayName, extId, isSystemDefined, lastUpdatedTime.

    • The filter can be applied to the following fields:
    • clusterExtId
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    limit number
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    orderBy string
    page number
    • A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select string
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. following fields: accessibleClients, accessibleEntityTypes, assignedUserGroupsCount, assignedUsersCount, clientName, createdBy, createdTime, description, displayName, extId, isSystemDefined, lastUpdatedTime, links, operations, tenantId.

    • The select can be applied to the following fields:
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    filter str
    A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields: clientName, createdBy, extId, createdTime, displayName, extId, isSystemDefined, lastUpdatedTime.

    • The filter can be applied to the following fields:
    • clusterExtId
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    limit int
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    order_by str
    page int
    • A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select str
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. following fields: accessibleClients, accessibleEntityTypes, assignedUserGroupsCount, assignedUsersCount, clientName, createdBy, createdTime, description, displayName, extId, isSystemDefined, lastUpdatedTime, links, operations, tenantId.

    • The select can be applied to the following fields:
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    filter String
    A URL query parameter that allows clients to filter a collection of resources. The expression specified with $filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the $filter must conform to the OData V4.01 URL conventions. For example, filter '$filter=name eq 'karbon-ntnx-1.0' would filter the result on cluster name 'karbon-ntnx1.0', filter '$filter=startswith(name, 'C')' would filter on cluster name starting with 'C'. The filter can be applied to the following fields: clientName, createdBy, extId, createdTime, displayName, extId, isSystemDefined, lastUpdatedTime.

    • The filter can be applied to the following fields:
    • clusterExtId
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor
    limit Number
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    orderBy String
    page Number
    • A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select String
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. following fields: accessibleClients, accessibleEntityTypes, assignedUserGroupsCount, assignedUsersCount, clientName, createdBy, createdTime, description, displayName, extId, isSystemDefined, lastUpdatedTime, links, operations, tenantId.

    • The select can be applied to the following fields:
    • entityClass
    • entityModel
    • entityType
    • entityVersion
    • hardwareVendor

    getLcmEntitiesV2 Result

    The following output properties are available:

    Entities List<PiersKarsenbarg.Nutanix.Outputs.GetLcmEntitiesV2Entity>
    List of LCM entities.
    Id string
    The provider-assigned unique ID for this managed resource.
    Filter string
    Limit int
    OrderBy string
    Page int
    Select string
    Entities []GetLcmEntitiesV2Entity
    List of LCM entities.
    Id string
    The provider-assigned unique ID for this managed resource.
    Filter string
    Limit int
    OrderBy string
    Page int
    Select string
    entities List<GetLcmEntitiesV2Entity>
    List of LCM entities.
    id String
    The provider-assigned unique ID for this managed resource.
    filter String
    limit Integer
    orderBy String
    page Integer
    select String
    entities GetLcmEntitiesV2Entity[]
    List of LCM entities.
    id string
    The provider-assigned unique ID for this managed resource.
    filter string
    limit number
    orderBy string
    page number
    select string
    entities Sequence[GetLcmEntitiesV2Entity]
    List of LCM entities.
    id str
    The provider-assigned unique ID for this managed resource.
    filter str
    limit int
    order_by str
    page int
    select str
    entities List<Property Map>
    List of LCM entities.
    id String
    The provider-assigned unique ID for this managed resource.
    filter String
    limit Number
    orderBy String
    page Number
    select String

    Supporting Types

    GetLcmEntitiesV2Entity

    AvailableVersions List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntityAvailableVersion>
    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.Inputs.GetLcmEntitiesV2EntityEntityDetail>
    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.
    LastUpdatedTime string
    UTC date and time in RFC-3339 format when the task was last updated.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntityLink>
    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.Inputs.GetLcmEntitiesV2EntityLocationInfo>
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    SubEntities List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntitySubEntity>
    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 []GetLcmEntitiesV2EntityAvailableVersion
    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 []GetLcmEntitiesV2EntityEntityDetail
    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.
    LastUpdatedTime string
    UTC date and time in RFC-3339 format when the task was last updated.
    Links []GetLcmEntitiesV2EntityLink
    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 []GetLcmEntitiesV2EntityLocationInfo
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    SubEntities []GetLcmEntitiesV2EntitySubEntity
    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<GetLcmEntitiesV2EntityAvailableVersion>
    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<GetLcmEntitiesV2EntityEntityDetail>
    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.
    lastUpdatedTime String
    UTC date and time in RFC-3339 format when the task was last updated.
    links List<GetLcmEntitiesV2EntityLink>
    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<GetLcmEntitiesV2EntityLocationInfo>
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    subEntities List<GetLcmEntitiesV2EntitySubEntity>
    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 GetLcmEntitiesV2EntityAvailableVersion[]
    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 GetLcmEntitiesV2EntityEntityDetail[]
    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.
    lastUpdatedTime string
    UTC date and time in RFC-3339 format when the task was last updated.
    links GetLcmEntitiesV2EntityLink[]
    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 GetLcmEntitiesV2EntityLocationInfo[]
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    subEntities GetLcmEntitiesV2EntitySubEntity[]
    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[GetLcmEntitiesV2EntityAvailableVersion]
    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[GetLcmEntitiesV2EntityEntityDetail]
    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.
    last_updated_time str
    UTC date and time in RFC-3339 format when the task was last updated.
    links Sequence[GetLcmEntitiesV2EntityLink]
    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[GetLcmEntitiesV2EntityLocationInfo]
    Location info corresponds to a tuple of location type (either node/cluster) and ExtID
    sub_entities Sequence[GetLcmEntitiesV2EntitySubEntity]
    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.
    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).

    GetLcmEntitiesV2EntityAvailableVersion

    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.GetLcmEntitiesV2EntityAvailableVersionDependency>
    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 []GetLcmEntitiesV2EntityAvailableVersionDependency
    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<GetLcmEntitiesV2EntityAvailableVersionDependency>
    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 GetLcmEntitiesV2EntityAvailableVersionDependency[]
    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[GetLcmEntitiesV2EntityAvailableVersionDependency]
    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.

    GetLcmEntitiesV2EntityAvailableVersionDependency

    DependentVersions List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersion>
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntityAvailableVersionDependencyLink>
    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 []GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersion
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links []GetLcmEntitiesV2EntityAvailableVersionDependencyLink
    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<GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersion>
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    hardwareFamily String
    A hardware family for a LCM entity.
    links List<GetLcmEntitiesV2EntityAvailableVersionDependencyLink>
    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 GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersion[]
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    hardwareFamily string
    A hardware family for a LCM entity.
    links GetLcmEntitiesV2EntityAvailableVersionDependencyLink[]
    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[GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersion]
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    hardware_family str
    A hardware family for a LCM entity.
    links Sequence[GetLcmEntitiesV2EntityAvailableVersionDependencyLink]
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    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).

    GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersion

    Name string
    The key of the key-value pair.
    Values List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersionValue>
    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 []GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersionValue
    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<GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersionValue>
    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 GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersionValue[]
    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[GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersionValue]
    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

    GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersionValue

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

    GetLcmEntitiesV2EntityAvailableVersionDependencyDependentVersionValueMapOfString

    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

    GetLcmEntitiesV2EntityEntityDetail

    Name string
    The key of the key-value pair.
    Values List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntityEntityDetailValue>
    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 []GetLcmEntitiesV2EntityEntityDetailValue
    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<GetLcmEntitiesV2EntityEntityDetailValue>
    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 GetLcmEntitiesV2EntityEntityDetailValue[]
    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[GetLcmEntitiesV2EntityEntityDetailValue]
    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

    GetLcmEntitiesV2EntityEntityDetailValue

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

    GetLcmEntitiesV2EntityEntityDetailValueMapOfString

    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

    GetLcmEntitiesV2EntityLocationInfo

    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.

    GetLcmEntitiesV2EntitySubEntity

    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
    A globally unique identifier of an instance that is suitable for external consumption.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetLcmEntitiesV2EntitySubEntityLink>
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    HardwareFamily string
    A hardware family for a LCM entity.
    Links []GetLcmEntitiesV2EntitySubEntityLink
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    hardwareFamily String
    A hardware family for a LCM entity.
    links List<GetLcmEntitiesV2EntitySubEntityLink>
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    hardwareFamily string
    A hardware family for a LCM entity.
    links GetLcmEntitiesV2EntitySubEntityLink[]
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    hardware_family str
    A hardware family for a LCM entity.
    links Sequence[GetLcmEntitiesV2EntitySubEntityLink]
    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
    A globally unique identifier of an instance that is suitable for external consumption.
    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