1. Packages
  2. Packages
  3. Nutanix
  4. API Docs
  5. getIamEntitiesV2
Viewing docs for Nutanix v0.16.0
published on Tuesday, May 26, 2026 by Piers Karsenbarg
nutanix logo
Viewing docs for Nutanix v0.16.0
published on Tuesday, May 26, 2026 by Piers Karsenbarg

    Provides a datasource to list IAM Entities. Entities are used in authorization policies (e.g. user, role, cluster). Supports pagination and OData filter, orderBy, and select.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pierskarsenbarg/nutanix";
    
    // List all entities (default page/limit)
    const all = nutanix.getIamEntitiesV2({});
    // List entities with filter and pagination
    const filtered = nutanix.getIamEntitiesV2({
        filter: "name eq 'user'",
        limit: 20,
        page: 0,
    });
    // List with order_by
    const ordered = nutanix.getIamEntitiesV2({
        orderBy: "name asc",
        limit: 50,
    });
    // List with select to specify returned fields
    const selected = nutanix.getIamEntitiesV2({
        select: "name,displayName,extId",
        limit: 10,
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    # List all entities (default page/limit)
    all = nutanix.get_iam_entities_v2()
    # List entities with filter and pagination
    filtered = nutanix.get_iam_entities_v2(filter="name eq 'user'",
        limit=20,
        page=0)
    # List with order_by
    ordered = nutanix.get_iam_entities_v2(order_by="name asc",
        limit=50)
    # List with select to specify returned fields
    selected = nutanix.get_iam_entities_v2(select="name,displayName,extId",
        limit=10)
    
    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 {
    		// List all entities (default page/limit)
    		_, err := nutanix.GetIamEntitiesV2(ctx, &nutanix.GetIamEntitiesV2Args{}, nil)
    		if err != nil {
    			return err
    		}
    		// List entities with filter and pagination
    		_, err = nutanix.GetIamEntitiesV2(ctx, &nutanix.GetIamEntitiesV2Args{
    			Filter: pulumi.StringRef("name eq 'user'"),
    			Limit:  pulumi.IntRef(20),
    			Page:   pulumi.IntRef(0),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		// List with order_by
    		_, err = nutanix.GetIamEntitiesV2(ctx, &nutanix.GetIamEntitiesV2Args{
    			OrderBy: pulumi.StringRef("name asc"),
    			Limit:   pulumi.IntRef(50),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		// List with select to specify returned fields
    		_, err = nutanix.GetIamEntitiesV2(ctx, &nutanix.GetIamEntitiesV2Args{
    			Select: pulumi.StringRef("name,displayName,extId"),
    			Limit:  pulumi.IntRef(10),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = PiersKarsenbarg.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        // List all entities (default page/limit)
        var all = Nutanix.GetIamEntitiesV2.Invoke();
    
        // List entities with filter and pagination
        var filtered = Nutanix.GetIamEntitiesV2.Invoke(new()
        {
            Filter = "name eq 'user'",
            Limit = 20,
            Page = 0,
        });
    
        // List with order_by
        var ordered = Nutanix.GetIamEntitiesV2.Invoke(new()
        {
            OrderBy = "name asc",
            Limit = 50,
        });
    
        // List with select to specify returned fields
        var selected = Nutanix.GetIamEntitiesV2.Invoke(new()
        {
            Select = "name,displayName,extId",
            Limit = 10,
        });
    
    });
    
    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.GetIamEntitiesV2Args;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            // List all entities (default page/limit)
            final var all = NutanixFunctions.getIamEntitiesV2(GetIamEntitiesV2Args.builder()
                .build());
    
            // List entities with filter and pagination
            final var filtered = NutanixFunctions.getIamEntitiesV2(GetIamEntitiesV2Args.builder()
                .filter("name eq 'user'")
                .limit(20)
                .page(0)
                .build());
    
            // List with order_by
            final var ordered = NutanixFunctions.getIamEntitiesV2(GetIamEntitiesV2Args.builder()
                .orderBy("name asc")
                .limit(50)
                .build());
    
            // List with select to specify returned fields
            final var selected = NutanixFunctions.getIamEntitiesV2(GetIamEntitiesV2Args.builder()
                .select("name,displayName,extId")
                .limit(10)
                .build());
    
        }
    }
    
    variables:
      # List all entities (default page/limit)
      all:
        fn::invoke:
          function: nutanix:getIamEntitiesV2
          arguments: {}
      # List entities with filter and pagination
      filtered:
        fn::invoke:
          function: nutanix:getIamEntitiesV2
          arguments:
            filter: name eq 'user'
            limit: 20
            page: 0
      # List with order_by
      ordered:
        fn::invoke:
          function: nutanix:getIamEntitiesV2
          arguments:
            orderBy: name asc
            limit: 50
      # List with select to specify returned fields
      selected:
        fn::invoke:
          function: nutanix:getIamEntitiesV2
          arguments:
            select: name,displayName,extId
            limit: 10
    
    pulumi {
      required_providers {
        nutanix = {
          source = "pulumi/nutanix"
        }
      }
    }
    
    data "nutanix_getiamentitiesv2" "all" {
    }
    data "nutanix_getiamentitiesv2" "filtered" {
      filter = "name eq 'user'"
      limit  = 20
      page   = 0
    }
    data "nutanix_getiamentitiesv2" "ordered" {
      order_by = "name asc"
      limit    = 50
    }
    data "nutanix_getiamentitiesv2" "selected" {
      select = "name,displayName,extId"
      limit  = 10
    }
    
    # List all entities (default page/limit)
    # List entities with filter and pagination
    # List with order_by
    # List with select to specify returned fields
    

    Using getIamEntitiesV2

    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 getIamEntitiesV2(args: GetIamEntitiesV2Args, opts?: InvokeOptions): Promise<GetIamEntitiesV2Result>
    function getIamEntitiesV2Output(args: GetIamEntitiesV2OutputArgs, opts?: InvokeOptions): Output<GetIamEntitiesV2Result>
    def get_iam_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) -> GetIamEntitiesV2Result
    def get_iam_entities_v2_output(filter: pulumi.Input[Optional[str]] = None,
                            limit: pulumi.Input[Optional[int]] = None,
                            order_by: pulumi.Input[Optional[str]] = None,
                            page: pulumi.Input[Optional[int]] = None,
                            select: pulumi.Input[Optional[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetIamEntitiesV2Result]
    func GetIamEntitiesV2(ctx *Context, args *GetIamEntitiesV2Args, opts ...InvokeOption) (*GetIamEntitiesV2Result, error)
    func GetIamEntitiesV2Output(ctx *Context, args *GetIamEntitiesV2OutputArgs, opts ...InvokeOption) GetIamEntitiesV2ResultOutput

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

    public static class GetIamEntitiesV2 
    {
        public static Task<GetIamEntitiesV2Result> InvokeAsync(GetIamEntitiesV2Args args, InvokeOptions? opts = null)
        public static Output<GetIamEntitiesV2Result> Invoke(GetIamEntitiesV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIamEntitiesV2Result> getIamEntitiesV2(GetIamEntitiesV2Args args, InvokeOptions options)
    public static Output<GetIamEntitiesV2Result> getIamEntitiesV2(GetIamEntitiesV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getIamEntitiesV2:getIamEntitiesV2
      arguments:
        # arguments dictionary
    data "nutanix_getiamentitiesv2" "name" {
        # arguments
    }

    The following arguments are supported:

    Filter string
    OData filter expression. The filter can be applied to the following fields:

    • createdBy - Filter by creator (user or service ext_id).
    • createdTime - Filter by creation time (ISO 8601 format).
    • displayName - Filter by display name.
    • extId - Filter by entity external identifier.
    • lastUpdatedTime - Filter by last updated time (ISO 8601 format).
    Limit int
    Number of records to return. Must be between 1 and 100. Default is 50.
    OrderBy string
    OData orderby expression. The orderby can be applied to the following fields:

    • createdTime - Sort by creation time (ISO 8601 format).
    • displayName - Sort by display name.
    • extId - Sort by entity external identifier.
    • lastUpdatedTime - Sort by last updated time (ISO 8601 format).
    Page int
    Page number of the result set (0-based). Must be between 0 and the maximum number of pages.
    Select string
    OData select expression. The select can be applied to the following fields:

    • clientName - Select by client name.
    • createdBy - Select by creator (user or service ext_id).
    • createdTime - Select by creation time (ISO 8601 format).
    Filter string
    OData filter expression. The filter can be applied to the following fields:

    • createdBy - Filter by creator (user or service ext_id).
    • createdTime - Filter by creation time (ISO 8601 format).
    • displayName - Filter by display name.
    • extId - Filter by entity external identifier.
    • lastUpdatedTime - Filter by last updated time (ISO 8601 format).
    Limit int
    Number of records to return. Must be between 1 and 100. Default is 50.
    OrderBy string
    OData orderby expression. The orderby can be applied to the following fields:

    • createdTime - Sort by creation time (ISO 8601 format).
    • displayName - Sort by display name.
    • extId - Sort by entity external identifier.
    • lastUpdatedTime - Sort by last updated time (ISO 8601 format).
    Page int
    Page number of the result set (0-based). Must be between 0 and the maximum number of pages.
    Select string
    OData select expression. The select can be applied to the following fields:

    • clientName - Select by client name.
    • createdBy - Select by creator (user or service ext_id).
    • createdTime - Select by creation time (ISO 8601 format).
    filter string
    OData filter expression. The filter can be applied to the following fields:

    • createdBy - Filter by creator (user or service ext_id).
    • createdTime - Filter by creation time (ISO 8601 format).
    • displayName - Filter by display name.
    • extId - Filter by entity external identifier.
    • lastUpdatedTime - Filter by last updated time (ISO 8601 format).
    limit number
    Number of records to return. Must be between 1 and 100. Default is 50.
    order_by string
    OData orderby expression. The orderby can be applied to the following fields:

    • createdTime - Sort by creation time (ISO 8601 format).
    • displayName - Sort by display name.
    • extId - Sort by entity external identifier.
    • lastUpdatedTime - Sort by last updated time (ISO 8601 format).
    page number
    Page number of the result set (0-based). Must be between 0 and the maximum number of pages.
    select string
    OData select expression. The select can be applied to the following fields:

    • clientName - Select by client name.
    • createdBy - Select by creator (user or service ext_id).
    • createdTime - Select by creation time (ISO 8601 format).
    filter String
    OData filter expression. The filter can be applied to the following fields:

    • createdBy - Filter by creator (user or service ext_id).
    • createdTime - Filter by creation time (ISO 8601 format).
    • displayName - Filter by display name.
    • extId - Filter by entity external identifier.
    • lastUpdatedTime - Filter by last updated time (ISO 8601 format).
    limit Integer
    Number of records to return. Must be between 1 and 100. Default is 50.
    orderBy String
    OData orderby expression. The orderby can be applied to the following fields:

    • createdTime - Sort by creation time (ISO 8601 format).
    • displayName - Sort by display name.
    • extId - Sort by entity external identifier.
    • lastUpdatedTime - Sort by last updated time (ISO 8601 format).
    page Integer
    Page number of the result set (0-based). Must be between 0 and the maximum number of pages.
    select String
    OData select expression. The select can be applied to the following fields:

    • clientName - Select by client name.
    • createdBy - Select by creator (user or service ext_id).
    • createdTime - Select by creation time (ISO 8601 format).
    filter string
    OData filter expression. The filter can be applied to the following fields:

    • createdBy - Filter by creator (user or service ext_id).
    • createdTime - Filter by creation time (ISO 8601 format).
    • displayName - Filter by display name.
    • extId - Filter by entity external identifier.
    • lastUpdatedTime - Filter by last updated time (ISO 8601 format).
    limit number
    Number of records to return. Must be between 1 and 100. Default is 50.
    orderBy string
    OData orderby expression. The orderby can be applied to the following fields:

    • createdTime - Sort by creation time (ISO 8601 format).
    • displayName - Sort by display name.
    • extId - Sort by entity external identifier.
    • lastUpdatedTime - Sort by last updated time (ISO 8601 format).
    page number
    Page number of the result set (0-based). Must be between 0 and the maximum number of pages.
    select string
    OData select expression. The select can be applied to the following fields:

    • clientName - Select by client name.
    • createdBy - Select by creator (user or service ext_id).
    • createdTime - Select by creation time (ISO 8601 format).
    filter str
    OData filter expression. The filter can be applied to the following fields:

    • createdBy - Filter by creator (user or service ext_id).
    • createdTime - Filter by creation time (ISO 8601 format).
    • displayName - Filter by display name.
    • extId - Filter by entity external identifier.
    • lastUpdatedTime - Filter by last updated time (ISO 8601 format).
    limit int
    Number of records to return. Must be between 1 and 100. Default is 50.
    order_by str
    OData orderby expression. The orderby can be applied to the following fields:

    • createdTime - Sort by creation time (ISO 8601 format).
    • displayName - Sort by display name.
    • extId - Sort by entity external identifier.
    • lastUpdatedTime - Sort by last updated time (ISO 8601 format).
    page int
    Page number of the result set (0-based). Must be between 0 and the maximum number of pages.
    select str
    OData select expression. The select can be applied to the following fields:

    • clientName - Select by client name.
    • createdBy - Select by creator (user or service ext_id).
    • createdTime - Select by creation time (ISO 8601 format).
    filter String
    OData filter expression. The filter can be applied to the following fields:

    • createdBy - Filter by creator (user or service ext_id).
    • createdTime - Filter by creation time (ISO 8601 format).
    • displayName - Filter by display name.
    • extId - Filter by entity external identifier.
    • lastUpdatedTime - Filter by last updated time (ISO 8601 format).
    limit Number
    Number of records to return. Must be between 1 and 100. Default is 50.
    orderBy String
    OData orderby expression. The orderby can be applied to the following fields:

    • createdTime - Sort by creation time (ISO 8601 format).
    • displayName - Sort by display name.
    • extId - Sort by entity external identifier.
    • lastUpdatedTime - Sort by last updated time (ISO 8601 format).
    page Number
    Page number of the result set (0-based). Must be between 0 and the maximum number of pages.
    select String
    OData select expression. The select can be applied to the following fields:

    • clientName - Select by client name.
    • createdBy - Select by creator (user or service ext_id).
    • createdTime - Select by creation time (ISO 8601 format).

    getIamEntitiesV2 Result

    The following output properties are available:

    Entities List<PiersKarsenbarg.Nutanix.Outputs.GetIamEntitiesV2Entity>
    List of IAM entities.
    Id string
    The provider-assigned unique ID for this managed resource.
    Filter string
    Limit int
    OrderBy string
    Page int
    Select string
    Entities []GetIamEntitiesV2Entity
    List of IAM entities.
    Id string
    The provider-assigned unique ID for this managed resource.
    Filter string
    Limit int
    OrderBy string
    Page int
    Select string
    entities list(object)
    List of IAM entities.
    id string
    The provider-assigned unique ID for this managed resource.
    filter string
    limit number
    order_by string
    page number
    select string
    entities List<GetIamEntitiesV2Entity>
    List of IAM entities.
    id String
    The provider-assigned unique ID for this managed resource.
    filter String
    limit Integer
    orderBy String
    page Integer
    select String
    entities GetIamEntitiesV2Entity[]
    List of IAM entities.
    id string
    The provider-assigned unique ID for this managed resource.
    filter string
    limit number
    orderBy string
    page number
    select string
    entities Sequence[GetIamEntitiesV2Entity]
    List of IAM 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 IAM entities.
    id String
    The provider-assigned unique ID for this managed resource.
    filter String
    limit Number
    orderBy String
    page Number
    select String

    Supporting Types

    GetIamEntitiesV2Entity

    AttributeLists List<PiersKarsenbarg.Nutanix.Inputs.GetIamEntitiesV2EntityAttributeList>
    List of attributes for the Entity (used in authorization policy filters).
    ClientName string
    Client that created the entity.
    CreatedBy string
    User or Service that created the Entity.
    CreatedTime string
    Creation time of the Entity.
    Description string
    Description of the Entity.
    DisplayName string
    Display name of the entity's attribute.
    ExtId string
    External identifier of the attribute.
    IsLogicalAndSupportedForAttributes bool
    Whether logical AND is supported for attributes. Indicates whether the entity supports scoping using multiple attributes which will result in a logical AND.
    LastUpdatedTime string
    Last updated time of the Entity.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetIamEntitiesV2EntityLink>
    HATEOAS links for the attribute (each with href and rel).
    Name string
    Name of the entity's attribute used in Authorization Policy filters.
    SearchUrl string
    Search URL for the Entity. URL provided by the client to search the entities.
    TenantId string
    Tenant identifier for the attribute.
    AttributeLists []GetIamEntitiesV2EntityAttributeList
    List of attributes for the Entity (used in authorization policy filters).
    ClientName string
    Client that created the entity.
    CreatedBy string
    User or Service that created the Entity.
    CreatedTime string
    Creation time of the Entity.
    Description string
    Description of the Entity.
    DisplayName string
    Display name of the entity's attribute.
    ExtId string
    External identifier of the attribute.
    IsLogicalAndSupportedForAttributes bool
    Whether logical AND is supported for attributes. Indicates whether the entity supports scoping using multiple attributes which will result in a logical AND.
    LastUpdatedTime string
    Last updated time of the Entity.
    Links []GetIamEntitiesV2EntityLink
    HATEOAS links for the attribute (each with href and rel).
    Name string
    Name of the entity's attribute used in Authorization Policy filters.
    SearchUrl string
    Search URL for the Entity. URL provided by the client to search the entities.
    TenantId string
    Tenant identifier for the attribute.
    attribute_lists list(object)
    List of attributes for the Entity (used in authorization policy filters).
    client_name string
    Client that created the entity.
    created_by string
    User or Service that created the Entity.
    created_time string
    Creation time of the Entity.
    description string
    Description of the Entity.
    display_name string
    Display name of the entity's attribute.
    ext_id string
    External identifier of the attribute.
    is_logical_and_supported_for_attributes bool
    Whether logical AND is supported for attributes. Indicates whether the entity supports scoping using multiple attributes which will result in a logical AND.
    last_updated_time string
    Last updated time of the Entity.
    links list(object)
    HATEOAS links for the attribute (each with href and rel).
    name string
    Name of the entity's attribute used in Authorization Policy filters.
    search_url string
    Search URL for the Entity. URL provided by the client to search the entities.
    tenant_id string
    Tenant identifier for the attribute.
    attributeLists List<GetIamEntitiesV2EntityAttributeList>
    List of attributes for the Entity (used in authorization policy filters).
    clientName String
    Client that created the entity.
    createdBy String
    User or Service that created the Entity.
    createdTime String
    Creation time of the Entity.
    description String
    Description of the Entity.
    displayName String
    Display name of the entity's attribute.
    extId String
    External identifier of the attribute.
    isLogicalAndSupportedForAttributes Boolean
    Whether logical AND is supported for attributes. Indicates whether the entity supports scoping using multiple attributes which will result in a logical AND.
    lastUpdatedTime String
    Last updated time of the Entity.
    links List<GetIamEntitiesV2EntityLink>
    HATEOAS links for the attribute (each with href and rel).
    name String
    Name of the entity's attribute used in Authorization Policy filters.
    searchUrl String
    Search URL for the Entity. URL provided by the client to search the entities.
    tenantId String
    Tenant identifier for the attribute.
    attributeLists GetIamEntitiesV2EntityAttributeList[]
    List of attributes for the Entity (used in authorization policy filters).
    clientName string
    Client that created the entity.
    createdBy string
    User or Service that created the Entity.
    createdTime string
    Creation time of the Entity.
    description string
    Description of the Entity.
    displayName string
    Display name of the entity's attribute.
    extId string
    External identifier of the attribute.
    isLogicalAndSupportedForAttributes boolean
    Whether logical AND is supported for attributes. Indicates whether the entity supports scoping using multiple attributes which will result in a logical AND.
    lastUpdatedTime string
    Last updated time of the Entity.
    links GetIamEntitiesV2EntityLink[]
    HATEOAS links for the attribute (each with href and rel).
    name string
    Name of the entity's attribute used in Authorization Policy filters.
    searchUrl string
    Search URL for the Entity. URL provided by the client to search the entities.
    tenantId string
    Tenant identifier for the attribute.
    attribute_lists Sequence[GetIamEntitiesV2EntityAttributeList]
    List of attributes for the Entity (used in authorization policy filters).
    client_name str
    Client that created the entity.
    created_by str
    User or Service that created the Entity.
    created_time str
    Creation time of the Entity.
    description str
    Description of the Entity.
    display_name str
    Display name of the entity's attribute.
    ext_id str
    External identifier of the attribute.
    is_logical_and_supported_for_attributes bool
    Whether logical AND is supported for attributes. Indicates whether the entity supports scoping using multiple attributes which will result in a logical AND.
    last_updated_time str
    Last updated time of the Entity.
    links Sequence[GetIamEntitiesV2EntityLink]
    HATEOAS links for the attribute (each with href and rel).
    name str
    Name of the entity's attribute used in Authorization Policy filters.
    search_url str
    Search URL for the Entity. URL provided by the client to search the entities.
    tenant_id str
    Tenant identifier for the attribute.
    attributeLists List<Property Map>
    List of attributes for the Entity (used in authorization policy filters).
    clientName String
    Client that created the entity.
    createdBy String
    User or Service that created the Entity.
    createdTime String
    Creation time of the Entity.
    description String
    Description of the Entity.
    displayName String
    Display name of the entity's attribute.
    extId String
    External identifier of the attribute.
    isLogicalAndSupportedForAttributes Boolean
    Whether logical AND is supported for attributes. Indicates whether the entity supports scoping using multiple attributes which will result in a logical AND.
    lastUpdatedTime String
    Last updated time of the Entity.
    links List<Property Map>
    HATEOAS links for the attribute (each with href and rel).
    name String
    Name of the entity's attribute used in Authorization Policy filters.
    searchUrl String
    Search URL for the Entity. URL provided by the client to search the entities.
    tenantId String
    Tenant identifier for the attribute.

    GetIamEntitiesV2EntityAttributeList

    AttributeValues List<string>
    List of attribute values supported for access control.
    DisplayName string
    Display name of the entity's attribute.
    ExtId string
    External identifier of the attribute.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetIamEntitiesV2EntityAttributeListLink>
    HATEOAS links for the attribute (each with href and rel).
    Name string
    Name of the entity's attribute used in Authorization Policy filters.
    SupportedOperators List<string>
    List of supported operators for this entity attribute.
    TenantId string
    Tenant identifier for the attribute.
    AttributeValues []string
    List of attribute values supported for access control.
    DisplayName string
    Display name of the entity's attribute.
    ExtId string
    External identifier of the attribute.
    Links []GetIamEntitiesV2EntityAttributeListLink
    HATEOAS links for the attribute (each with href and rel).
    Name string
    Name of the entity's attribute used in Authorization Policy filters.
    SupportedOperators []string
    List of supported operators for this entity attribute.
    TenantId string
    Tenant identifier for the attribute.
    attribute_values list(string)
    List of attribute values supported for access control.
    display_name string
    Display name of the entity's attribute.
    ext_id string
    External identifier of the attribute.
    links list(object)
    HATEOAS links for the attribute (each with href and rel).
    name string
    Name of the entity's attribute used in Authorization Policy filters.
    supported_operators list(string)
    List of supported operators for this entity attribute.
    tenant_id string
    Tenant identifier for the attribute.
    attributeValues List<String>
    List of attribute values supported for access control.
    displayName String
    Display name of the entity's attribute.
    extId String
    External identifier of the attribute.
    links List<GetIamEntitiesV2EntityAttributeListLink>
    HATEOAS links for the attribute (each with href and rel).
    name String
    Name of the entity's attribute used in Authorization Policy filters.
    supportedOperators List<String>
    List of supported operators for this entity attribute.
    tenantId String
    Tenant identifier for the attribute.
    attributeValues string[]
    List of attribute values supported for access control.
    displayName string
    Display name of the entity's attribute.
    extId string
    External identifier of the attribute.
    links GetIamEntitiesV2EntityAttributeListLink[]
    HATEOAS links for the attribute (each with href and rel).
    name string
    Name of the entity's attribute used in Authorization Policy filters.
    supportedOperators string[]
    List of supported operators for this entity attribute.
    tenantId string
    Tenant identifier for the attribute.
    attribute_values Sequence[str]
    List of attribute values supported for access control.
    display_name str
    Display name of the entity's attribute.
    ext_id str
    External identifier of the attribute.
    links Sequence[GetIamEntitiesV2EntityAttributeListLink]
    HATEOAS links for the attribute (each with href and rel).
    name str
    Name of the entity's attribute used in Authorization Policy filters.
    supported_operators Sequence[str]
    List of supported operators for this entity attribute.
    tenant_id str
    Tenant identifier for the attribute.
    attributeValues List<String>
    List of attribute values supported for access control.
    displayName String
    Display name of the entity's attribute.
    extId String
    External identifier of the attribute.
    links List<Property Map>
    HATEOAS links for the attribute (each with href and rel).
    name String
    Name of the entity's attribute used in Authorization Policy filters.
    supportedOperators List<String>
    List of supported operators for this entity attribute.
    tenantId String
    Tenant identifier for the attribute.
    Href string
    The URL at which the entity described by the link can be accessed.
    Rel string
    A name that identifies the relationship of the link to the object.
    Href string
    The URL at which the entity described by the link can be accessed.
    Rel string
    A name that identifies the relationship of the link to the object.
    href string
    The URL at which the entity described by the link can be accessed.
    rel string
    A name that identifies the relationship of the link to the object.
    href String
    The URL at which the entity described by the link can be accessed.
    rel String
    A name that identifies the relationship of the link to the object.
    href string
    The URL at which the entity described by the link can be accessed.
    rel string
    A name that identifies the relationship of the link to the object.
    href str
    The URL at which the entity described by the link can be accessed.
    rel str
    A name that identifies the relationship of the link to the object.
    href String
    The URL at which the entity described by the link can be accessed.
    rel String
    A name that identifies the relationship of the link to the object.
    Href string
    The URL at which the entity described by the link can be accessed.
    Rel string
    A name that identifies the relationship of the link to the object.
    Href string
    The URL at which the entity described by the link can be accessed.
    Rel string
    A name that identifies the relationship of the link to the object.
    href string
    The URL at which the entity described by the link can be accessed.
    rel string
    A name that identifies the relationship of the link to the object.
    href String
    The URL at which the entity described by the link can be accessed.
    rel String
    A name that identifies the relationship of the link to the object.
    href string
    The URL at which the entity described by the link can be accessed.
    rel string
    A name that identifies the relationship of the link to the object.
    href str
    The URL at which the entity described by the link can be accessed.
    rel str
    A name that identifies the relationship of the link to the object.
    href String
    The URL at which the entity described by the link can be accessed.
    rel String
    A name that identifies the relationship of the link to the object.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Viewing docs for Nutanix v0.16.0
    published on Tuesday, May 26, 2026 by Piers Karsenbarg

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial