Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg
nutanix.getLcmEntityV2
Explore with Pulumi AI
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:
- Ext
Id string - ExtId of the LCM entity.
- Ext
Id string - ExtId of the LCM entity.
- ext
Id String - ExtId of the LCM entity.
- ext
Id string - ExtId of the LCM entity.
- ext_
id str - ExtId of the LCM entity.
- ext
Id String - ExtId of the LCM entity.
getLcmEntityV2 Result
The following output properties are available:
- Available
Versions List<PiersKarsenbarg. Nutanix. Outputs. Get Lcm Entity V2Available Version> - List of available versions for an LCM entity to update.
- Child
Entities List<string> - Component information for the payload based entity.
- Cluster
Ext stringId - Cluster uuid on which the resource is present or operation is being performed.
- Device
Id string - Unique identifier of an LCM entity e.g. "HDD serial number".
- Entity
Class string - LCM entity class.
- Entity
Description string - Description of an LCM entity.
- Entity
Details List<PiersKarsenbarg. Nutanix. Outputs. Get Lcm Entity V2Entity Detail> - Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
- Entity
Model string - LCM entity model.
- Entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- Entity
Version string - Current version of an LCM entity.
- Ext
Id string - A globally unique identifier of an instance that is suitable for external consumption.
- Group
Uuid string - UUID of the group that this LCM entity is part of.
- Hardware
Family string - A hardware family for a LCM entity.
- Hardware
Vendor string - Hardware vendor information.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - UTC date and time in RFC-3339 format when the task was last updated.
- Links
List<Piers
Karsenbarg. Nutanix. Outputs. Get Lcm Entity V2Link> - 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 List<PiersKarsenbarg. Nutanix. Outputs. Get Lcm Entity V2Location Info> - Location info corresponds to a tuple of location type (either node/cluster) and ExtID
- Sub
Entities List<PiersKarsenbarg. Nutanix. Outputs. Get Lcm Entity V2Sub Entity> - A list of sub-entities applicable to the entity.
- Target
Version string - The requested update version of an LCM entity.
- Tenant
Id 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 []GetLcm Entity V2Available Version - List of available versions for an LCM entity to update.
- Child
Entities []string - Component information for the payload based entity.
- Cluster
Ext stringId - Cluster uuid on which the resource is present or operation is being performed.
- Device
Id string - Unique identifier of an LCM entity e.g. "HDD serial number".
- Entity
Class string - LCM entity class.
- Entity
Description string - Description of an LCM entity.
- Entity
Details []GetLcm Entity V2Entity Detail - Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
- Entity
Model string - LCM entity model.
- Entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- Entity
Version string - Current version of an LCM entity.
- Ext
Id string - A globally unique identifier of an instance that is suitable for external consumption.
- Group
Uuid string - UUID of the group that this LCM entity is part of.
- Hardware
Family string - A hardware family for a LCM entity.
- Hardware
Vendor string - Hardware vendor information.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - UTC date and time in RFC-3339 format when the task was last updated.
- Links
[]Get
Lcm Entity V2Link - 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 []GetLcm Entity V2Location Info - Location info corresponds to a tuple of location type (either node/cluster) and ExtID
- Sub
Entities []GetLcm Entity V2Sub Entity - A list of sub-entities applicable to the entity.
- Target
Version string - The requested update version of an LCM entity.
- Tenant
Id 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 List<GetLcm Entity V2Available Version> - List of available versions for an LCM entity to update.
- child
Entities List<String> - Component information for the payload based entity.
- cluster
Ext StringId - Cluster uuid on which the resource is present or operation is being performed.
- device
Id String - Unique identifier of an LCM entity e.g. "HDD serial number".
- entity
Class String - LCM entity class.
- entity
Description String - Description of an LCM entity.
- entity
Details List<GetLcm Entity V2Entity Detail> - Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
- entity
Model String - LCM entity model.
- entity
Type String - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version String - Current version of an LCM entity.
- ext
Id String - A globally unique identifier of an instance that is suitable for external consumption.
- group
Uuid String - UUID of the group that this LCM entity is part of.
- hardware
Family String - A hardware family for a LCM entity.
- hardware
Vendor String - Hardware vendor information.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - UTC date and time in RFC-3339 format when the task was last updated.
- links
List<Get
Lcm Entity V2Link> - 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 List<GetLcm Entity V2Location Info> - Location info corresponds to a tuple of location type (either node/cluster) and ExtID
- sub
Entities List<GetLcm Entity V2Sub Entity> - A list of sub-entities applicable to the entity.
- target
Version String - The requested update version of an LCM entity.
- tenant
Id 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 GetLcm Entity V2Available Version[] - List of available versions for an LCM entity to update.
- child
Entities string[] - Component information for the payload based entity.
- cluster
Ext stringId - Cluster uuid on which the resource is present or operation is being performed.
- device
Id string - Unique identifier of an LCM entity e.g. "HDD serial number".
- entity
Class string - LCM entity class.
- entity
Description string - Description of an LCM entity.
- entity
Details GetLcm Entity V2Entity Detail[] - Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
- entity
Model string - LCM entity model.
- entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version string - Current version of an LCM entity.
- ext
Id string - A globally unique identifier of an instance that is suitable for external consumption.
- group
Uuid string - UUID of the group that this LCM entity is part of.
- hardware
Family string - A hardware family for a LCM entity.
- hardware
Vendor string - Hardware vendor information.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - UTC date and time in RFC-3339 format when the task was last updated.
- links
Get
Lcm Entity V2Link[] - 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 GetLcm Entity V2Location Info[] - Location info corresponds to a tuple of location type (either node/cluster) and ExtID
- sub
Entities GetLcm Entity V2Sub Entity[] - A list of sub-entities applicable to the entity.
- target
Version string - The requested update version of an LCM entity.
- tenant
Id 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[GetLcm Entity V2Available Version] - List of available versions for an LCM entity to update.
- child_
entities Sequence[str] - Component information for the payload based entity.
- cluster_
ext_ strid - 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[GetLcm Entity V2Entity Detail] - 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_ strtime - UTC date and time in RFC-3339 format when the task was last updated.
- links
Sequence[Get
Lcm Entity V2Link] - 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[GetLcm Entity V2Location Info] - Location info corresponds to a tuple of location type (either node/cluster) and ExtID
- sub_
entities Sequence[GetLcm Entity V2Sub Entity] - 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).
- available
Versions List<Property Map> - List of available versions for an LCM entity to update.
- child
Entities List<String> - Component information for the payload based entity.
- cluster
Ext StringId - Cluster uuid on which the resource is present or operation is being performed.
- device
Id String - Unique identifier of an LCM entity e.g. "HDD serial number".
- entity
Class String - LCM entity class.
- entity
Description String - Description of an LCM entity.
- entity
Details List<Property Map> - Detailed information for the LCM entity. For example, firmware entities contain additional information about NIC and so on.
- entity
Model String - LCM entity model.
- entity
Type String - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version String - Current version of an LCM entity.
- ext
Id String - A globally unique identifier of an instance that is suitable for external consumption.
- group
Uuid String - UUID of the group that this LCM entity is part of.
- hardware
Family String - A hardware family for a LCM entity.
- hardware
Vendor String - Hardware vendor information.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - 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.
- location
Infos List<Property Map> - Location info corresponds to a tuple of location type (either node/cluster) and ExtID
- sub
Entities List<Property Map> - A list of sub-entities applicable to the entity.
- target
Version String - The requested update version of an LCM entity.
- tenant
Id 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
- Available
Version stringUuid - Available version UUID.
- Child
Entities List<string> - Component information for the payload based entity.
- Custom
Message string - Custom message associated with the available version.
- Dependencies
List<Piers
Karsenbarg. Nutanix. Inputs. Get Lcm Entity V2Available Version Dependency> - List of dependencies for the available version.
- Disablement
Reason string - Reason for disablement of the available version.
- Group
Uuid string - 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 string - Release date of the available version.
- Release
Notes 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 stringUuid - Available version UUID.
- Child
Entities []string - Component information for the payload based entity.
- Custom
Message string - Custom message associated with the available version.
- Dependencies
[]Get
Lcm Entity V2Available Version Dependency - List of dependencies for the available version.
- Disablement
Reason string - Reason for disablement of the available version.
- Group
Uuid string - 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 string - Release date of the available version.
- Release
Notes 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 StringUuid - Available version UUID.
- child
Entities List<String> - Component information for the payload based entity.
- custom
Message String - Custom message associated with the available version.
- dependencies
List<Get
Lcm Entity V2Available Version Dependency> - List of dependencies for the available version.
- disablement
Reason String - Reason for disablement of the available version.
- group
Uuid String - UUID of the group that this LCM entity is part of.
- is
Enabled Boolean - Indicates if the available update is enabled.
- order Integer
- Order of the available version.
- release
Date String - Release date of the available version.
- release
Notes 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 stringUuid - Available version UUID.
- child
Entities string[] - Component information for the payload based entity.
- custom
Message string - Custom message associated with the available version.
- dependencies
Get
Lcm Entity V2Available Version Dependency[] - List of dependencies for the available version.
- disablement
Reason string - Reason for disablement of the available version.
- group
Uuid string - UUID of the group that this LCM entity is part of.
- is
Enabled boolean - Indicates if the available update is enabled.
- order number
- Order of the available version.
- release
Date string - Release date of the available version.
- release
Notes 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_ struuid - 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[Get
Lcm Entity V2Available Version Dependency] - 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.
- available
Version StringUuid - Available version UUID.
- child
Entities List<String> - Component information for the payload based entity.
- custom
Message String - Custom message associated with the available version.
- dependencies List<Property Map>
- List of dependencies for the available version.
- disablement
Reason String - Reason for disablement of the available version.
- group
Uuid String - UUID of the group that this LCM entity is part of.
- is
Enabled Boolean - Indicates if the available update is enabled.
- order Number
- Order of the available version.
- release
Date String - Release date of the available version.
- release
Notes 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
- Dependent
Versions List<PiersKarsenbarg. Nutanix. Inputs. Get Lcm Entity V2Available Version Dependency Dependent Version> - Information of the dependent entity versions for this available entity.
- Entity
Class string - LCM entity class.
- Entity
Model string - LCM entity model.
- Entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- Entity
Version string - Current version of an LCM entity.
- Ext
Id string - ExtId of the LCM entity.
- Hardware
Family string - A hardware family for a LCM entity.
- Links
List<Piers
Karsenbarg. Nutanix. Inputs. Get Lcm Entity V2Available Version Dependency Link> - 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 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 []GetLcm Entity V2Available Version Dependency Dependent Version - Information of the dependent entity versions for this available entity.
- Entity
Class string - LCM entity class.
- Entity
Model string - LCM entity model.
- Entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- Entity
Version string - Current version of an LCM entity.
- Ext
Id string - ExtId of the LCM entity.
- Hardware
Family string - A hardware family for a LCM entity.
- Links
[]Get
Lcm Entity V2Available Version Dependency Link - 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 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 List<GetLcm Entity V2Available Version Dependency Dependent Version> - Information of the dependent entity versions for this available entity.
- entity
Class String - LCM entity class.
- entity
Model String - LCM entity model.
- entity
Type String - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version String - Current version of an LCM entity.
- ext
Id String - ExtId of the LCM entity.
- hardware
Family String - A hardware family for a LCM entity.
- links
List<Get
Lcm Entity V2Available Version Dependency Link> - 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 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 GetLcm Entity V2Available Version Dependency Dependent Version[] - Information of the dependent entity versions for this available entity.
- entity
Class string - LCM entity class.
- entity
Model string - LCM entity model.
- entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version string - Current version of an LCM entity.
- ext
Id string - ExtId of the LCM entity.
- hardware
Family string - A hardware family for a LCM entity.
- links
Get
Lcm Entity V2Available Version Dependency Link[] - 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 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[GetLcm Entity V2Available Version Dependency Dependent Version] - 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[Get
Lcm Entity V2Available Version Dependency Link] - 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).
- dependent
Versions List<Property Map> - Information of the dependent entity versions for this available entity.
- entity
Class String - LCM entity class.
- entity
Model String - LCM entity model.
- entity
Type String - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version String - Current version of an LCM entity.
- ext
Id String - ExtId of the LCM entity.
- hardware
Family 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.
- tenant
Id 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<Piers
Karsenbarg. Nutanix. Inputs. Get Lcm Entity V2Available Version Dependency Dependent Version Value> - 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
[]Get
Lcm Entity V2Available Version Dependency Dependent Version Value - 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<Get
Lcm Entity V2Available Version Dependency Dependent Version Value> - 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
Get
Lcm Entity V2Available Version Dependency Dependent Version Value[] - 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[Get
Lcm Entity V2Available Version Dependency Dependent Version Value] - 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 bool
- Integer int
- Integer
Lists List<int> - Map
Of List<PiersStrings Karsenbarg. Nutanix. Inputs. Get Lcm Entity V2Available Version Dependency Dependent Version Value Map Of String> - Object Dictionary<string, string>
- String string
- String
Lists List<string>
- Boolean bool
- Integer int
- Integer
Lists []int - Map
Of []GetStrings Lcm Entity V2Available Version Dependency Dependent Version Value Map Of String - Object map[string]string
- String string
- String
Lists []string
- boolean_ Boolean
- integer Integer
- integer
Lists List<Integer> - map
Of List<GetStrings Lcm Entity V2Available Version Dependency Dependent Version Value Map Of String> - object Map<String,String>
- string String
- string
Lists List<String>
- boolean boolean
- integer number
- integer
Lists number[] - map
Of GetStrings Lcm Entity V2Available Version Dependency Dependent Version Value Map Of String[] - object {[key: string]: string}
- string string
- string
Lists string[]
- boolean bool
- integer int
- integer_
lists Sequence[int] - map_
of_ Sequence[Getstrings Lcm Entity V2Available Version Dependency Dependent Version Value Map Of String] - object Mapping[str, str]
- string str
- string_
lists Sequence[str]
- boolean Boolean
- integer Number
- integer
Lists List<Number> - map
Of List<Property Map>Strings - object Map<String>
- string String
- string
Lists 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>
GetLcmEntityV2AvailableVersionDependencyLink
GetLcmEntityV2EntityDetail
- Name string
- The key of the key-value pair.
- Values
List<Piers
Karsenbarg. Nutanix. Inputs. Get Lcm Entity V2Entity Detail Value> - 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
[]Get
Lcm Entity V2Entity Detail Value - 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<Get
Lcm Entity V2Entity Detail Value> - 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
Get
Lcm Entity V2Entity Detail Value[] - 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[Get
Lcm Entity V2Entity Detail Value] - 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 bool
- Integer int
- Integer
Lists List<int> - Map
Of List<PiersStrings Karsenbarg. Nutanix. Inputs. Get Lcm Entity V2Entity Detail Value Map Of String> - Object Dictionary<string, string>
- String string
- String
Lists List<string>
- Boolean bool
- Integer int
- Integer
Lists []int - Map
Of []GetStrings Lcm Entity V2Entity Detail Value Map Of String - Object map[string]string
- String string
- String
Lists []string
- boolean_ Boolean
- integer Integer
- integer
Lists List<Integer> - map
Of List<GetStrings Lcm Entity V2Entity Detail Value Map Of String> - object Map<String,String>
- string String
- string
Lists List<String>
- boolean boolean
- integer number
- integer
Lists number[] - map
Of GetStrings Lcm Entity V2Entity Detail Value Map Of String[] - object {[key: string]: string}
- string string
- string
Lists string[]
- boolean bool
- integer int
- integer_
lists Sequence[int] - map_
of_ Sequence[Getstrings Lcm Entity V2Entity Detail Value Map Of String] - object Mapping[str, str]
- string str
- string_
lists Sequence[str]
- boolean Boolean
- integer Number
- integer
Lists List<Number> - map
Of List<Property Map>Strings - object Map<String>
- string String
- string
Lists 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>
GetLcmEntityV2Link
GetLcmEntityV2LocationInfo
- Location
Type 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 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 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 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.
- location
Type 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
- Entity
Class string - LCM entity class.
- Entity
Model string - LCM entity model.
- Entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- Entity
Version string - Current version of an LCM entity.
- Ext
Id string - ExtId of the LCM entity.
- Hardware
Family string - A hardware family for a LCM entity.
- Links
List<Piers
Karsenbarg. Nutanix. Inputs. Get Lcm Entity V2Sub Entity Link> - 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 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 string - LCM entity class.
- Entity
Model string - LCM entity model.
- Entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- Entity
Version string - Current version of an LCM entity.
- Ext
Id string - ExtId of the LCM entity.
- Hardware
Family string - A hardware family for a LCM entity.
- Links
[]Get
Lcm Entity V2Sub Entity Link - 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 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 String - LCM entity class.
- entity
Model String - LCM entity model.
- entity
Type String - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version String - Current version of an LCM entity.
- ext
Id String - ExtId of the LCM entity.
- hardware
Family String - A hardware family for a LCM entity.
- links
List<Get
Lcm Entity V2Sub Entity Link> - 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 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 string - LCM entity class.
- entity
Model string - LCM entity model.
- entity
Type string - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version string - Current version of an LCM entity.
- ext
Id string - ExtId of the LCM entity.
- hardware
Family string - A hardware family for a LCM entity.
- links
Get
Lcm Entity V2Sub Entity Link[] - 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 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[Get
Lcm Entity V2Sub Entity Link] - 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).
- entity
Class String - LCM entity class.
- entity
Model String - LCM entity model.
- entity
Type String - Type of an LCM entity. Enum Values:
FIRMWARE
: LCM entity type firmware.SOFTWARE
: LCM entity type software.
- entity
Version String - Current version of an LCM entity.
- ext
Id String - ExtId of the LCM entity.
- hardware
Family 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.
- tenant
Id 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).
GetLcmEntityV2SubEntityLink
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.