1. Packages
  2. Nutanix
  3. API Docs
  4. getProject
Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg

nutanix.getProject

Explore with Pulumi AI

nutanix logo
Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg

    Describe a Nutanix Project and its values (if it has them).

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pierskarsenbarg/nutanix";
    import * as nutanix from "@pulumi/nutanix";
    
    const subnet = new nutanix.Subnet("subnet", {
        clusterUuid: "<YOUR_CLUSTER_ID>",
        description: "Description of my unit test VLAN",
        vlanId: 31,
        subnetType: "VLAN",
        subnetIp: "10.250.140.0",
        defaultGatewayIp: "10.250.140.1",
        prefixLength: 24,
        dhcpOptions: {
            boot_file_name: "bootfile",
            domain_name: "nutanix",
            tftp_server_name: "10.250.140.200",
        },
        dhcpDomainNameServerLists: [
            "8.8.8.8",
            "4.2.2.2",
        ],
        dhcpDomainSearchLists: [
            "terraform.nutanix.com",
            "terraform.unit.test.com",
        ],
    });
    const projectTest = new nutanix.Project("projectTest", {
        description: "This is my project",
        categories: [{
            name: "Environment",
            value: "Staging",
        }],
        resourceDomain: {
            resources: [{
                limit: 4,
                resourceType: "STORAGE",
            }],
        },
        defaultSubnetReference: {
            uuid: subnet.metadata.uuid,
        },
        apiVersion: "3.1",
    });
    const test = nutanix.getProjectOutput({
        projectId: projectTest.id,
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    subnet = nutanix.Subnet("subnet",
        cluster_uuid="<YOUR_CLUSTER_ID>",
        description="Description of my unit test VLAN",
        vlan_id=31,
        subnet_type="VLAN",
        subnet_ip="10.250.140.0",
        default_gateway_ip="10.250.140.1",
        prefix_length=24,
        dhcp_options={
            "boot_file_name": "bootfile",
            "domain_name": "nutanix",
            "tftp_server_name": "10.250.140.200",
        },
        dhcp_domain_name_server_lists=[
            "8.8.8.8",
            "4.2.2.2",
        ],
        dhcp_domain_search_lists=[
            "terraform.nutanix.com",
            "terraform.unit.test.com",
        ])
    project_test = nutanix.Project("projectTest",
        description="This is my project",
        categories=[nutanix.ProjectCategoryArgs(
            name="Environment",
            value="Staging",
        )],
        resource_domain=nutanix.ProjectResourceDomainArgs(
            resources=[nutanix.ProjectResourceDomainResourceArgs(
                limit=4,
                resource_type="STORAGE",
            )],
        ),
        default_subnet_reference=nutanix.ProjectDefaultSubnetReferenceArgs(
            uuid=subnet.metadata["uuid"],
        ),
        api_version="3.1")
    test = nutanix.get_project_output(project_id=project_test.id)
    
    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 {
    		subnet, err := nutanix.NewSubnet(ctx, "subnet", &nutanix.SubnetArgs{
    			ClusterUuid:      pulumi.String("<YOUR_CLUSTER_ID>"),
    			Description:      pulumi.String("Description of my unit test VLAN"),
    			VlanId:           pulumi.Int(31),
    			SubnetType:       pulumi.String("VLAN"),
    			SubnetIp:         pulumi.String("10.250.140.0"),
    			DefaultGatewayIp: pulumi.String("10.250.140.1"),
    			PrefixLength:     pulumi.Int(24),
    			DhcpOptions: pulumi.StringMap{
    				"boot_file_name":   pulumi.String("bootfile"),
    				"domain_name":      pulumi.String("nutanix"),
    				"tftp_server_name": pulumi.String("10.250.140.200"),
    			},
    			DhcpDomainNameServerLists: pulumi.StringArray{
    				pulumi.String("8.8.8.8"),
    				pulumi.String("4.2.2.2"),
    			},
    			DhcpDomainSearchLists: pulumi.StringArray{
    				pulumi.String("terraform.nutanix.com"),
    				pulumi.String("terraform.unit.test.com"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		projectTest, err := nutanix.NewProject(ctx, "projectTest", &nutanix.ProjectArgs{
    			Description: pulumi.String("This is my project"),
    			Categories: nutanix.ProjectCategoryArray{
    				&nutanix.ProjectCategoryArgs{
    					Name:  pulumi.String("Environment"),
    					Value: pulumi.String("Staging"),
    				},
    			},
    			ResourceDomain: &nutanix.ProjectResourceDomainArgs{
    				Resources: nutanix.ProjectResourceDomainResourceArray{
    					&nutanix.ProjectResourceDomainResourceArgs{
    						Limit:        pulumi.Int(4),
    						ResourceType: pulumi.String("STORAGE"),
    					},
    				},
    			},
    			DefaultSubnetReference: &nutanix.ProjectDefaultSubnetReferenceArgs{
    				Uuid: subnet.Metadata.ApplyT(func(metadata map[string]string) (string, error) {
    					return metadata.Uuid, nil
    				}).(pulumi.StringOutput),
    			},
    			ApiVersion: pulumi.String("3.1"),
    		})
    		if err != nil {
    			return err
    		}
    		_ = nutanix.LookupProjectOutput(ctx, nutanix.GetProjectOutputArgs{
    			ProjectId: projectTest.ID(),
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = PiersKarsenbarg.Nutanix;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var subnet = new Nutanix.Subnet("subnet", new()
        {
            ClusterUuid = "<YOUR_CLUSTER_ID>",
            Description = "Description of my unit test VLAN",
            VlanId = 31,
            SubnetType = "VLAN",
            SubnetIp = "10.250.140.0",
            DefaultGatewayIp = "10.250.140.1",
            PrefixLength = 24,
            DhcpOptions = 
            {
                { "boot_file_name", "bootfile" },
                { "domain_name", "nutanix" },
                { "tftp_server_name", "10.250.140.200" },
            },
            DhcpDomainNameServerLists = new[]
            {
                "8.8.8.8",
                "4.2.2.2",
            },
            DhcpDomainSearchLists = new[]
            {
                "terraform.nutanix.com",
                "terraform.unit.test.com",
            },
        });
    
        var projectTest = new Nutanix.Project("projectTest", new()
        {
            Description = "This is my project",
            Categories = new[]
            {
                new Nutanix.Inputs.ProjectCategoryArgs
                {
                    Name = "Environment",
                    Value = "Staging",
                },
            },
            ResourceDomain = new Nutanix.Inputs.ProjectResourceDomainArgs
            {
                Resources = new[]
                {
                    new Nutanix.Inputs.ProjectResourceDomainResourceArgs
                    {
                        Limit = 4,
                        ResourceType = "STORAGE",
                    },
                },
            },
            DefaultSubnetReference = new Nutanix.Inputs.ProjectDefaultSubnetReferenceArgs
            {
                Uuid = subnet.Metadata.Apply(metadata => metadata.Uuid),
            },
            ApiVersion = "3.1",
        });
    
        var test = Nutanix.GetProject.Invoke(new()
        {
            ProjectId = projectTest.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.Subnet;
    import com.pulumi.nutanix.SubnetArgs;
    import com.pulumi.nutanix.Project;
    import com.pulumi.nutanix.ProjectArgs;
    import com.pulumi.nutanix.inputs.ProjectCategoryArgs;
    import com.pulumi.nutanix.inputs.ProjectResourceDomainArgs;
    import com.pulumi.nutanix.inputs.ProjectDefaultSubnetReferenceArgs;
    import com.pulumi.nutanix.NutanixFunctions;
    import com.pulumi.nutanix.inputs.GetProjectArgs;
    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) {
            var subnet = new Subnet("subnet", SubnetArgs.builder()
                .clusterUuid("<YOUR_CLUSTER_ID>")
                .description("Description of my unit test VLAN")
                .vlanId(31)
                .subnetType("VLAN")
                .subnetIp("10.250.140.0")
                .defaultGatewayIp("10.250.140.1")
                .prefixLength(24)
                .dhcpOptions(Map.ofEntries(
                    Map.entry("boot_file_name", "bootfile"),
                    Map.entry("domain_name", "nutanix"),
                    Map.entry("tftp_server_name", "10.250.140.200")
                ))
                .dhcpDomainNameServerLists(            
                    "8.8.8.8",
                    "4.2.2.2")
                .dhcpDomainSearchLists(            
                    "terraform.nutanix.com",
                    "terraform.unit.test.com")
                .build());
    
            var projectTest = new Project("projectTest", ProjectArgs.builder()
                .description("This is my project")
                .categories(ProjectCategoryArgs.builder()
                    .name("Environment")
                    .value("Staging")
                    .build())
                .resourceDomain(ProjectResourceDomainArgs.builder()
                    .resources(ProjectResourceDomainResourceArgs.builder()
                        .limit(4)
                        .resourceType("STORAGE")
                        .build())
                    .build())
                .defaultSubnetReference(ProjectDefaultSubnetReferenceArgs.builder()
                    .uuid(subnet.metadata().applyValue(metadata -> metadata.uuid()))
                    .build())
                .apiVersion("3.1")
                .build());
    
            final var test = NutanixFunctions.getProject(GetProjectArgs.builder()
                .projectId(projectTest.id())
                .build());
    
        }
    }
    
    resources:
      subnet:
        type: nutanix:Subnet
        properties:
          clusterUuid: <YOUR_CLUSTER_ID>
          description: Description of my unit test VLAN
          vlanId: 31
          subnetType: VLAN
          subnetIp: 10.250.140.0
          defaultGatewayIp: 10.250.140.1
          prefixLength: 24
          dhcpOptions:
            boot_file_name: bootfile
            domain_name: nutanix
            tftp_server_name: 10.250.140.200
          dhcpDomainNameServerLists:
            - 8.8.8.8
            - 4.2.2.2
          dhcpDomainSearchLists:
            - terraform.nutanix.com
            - terraform.unit.test.com
      projectTest:
        type: nutanix:Project
        properties:
          description: This is my project
          categories:
            - name: Environment
              value: Staging
          resourceDomain:
            resources:
              - limit: 4
                resourceType: STORAGE
          defaultSubnetReference:
            uuid: ${subnet.metadata.uuid}
          apiVersion: '3.1'
    variables:
      test:
        fn::invoke:
          Function: nutanix:getProject
          Arguments:
            projectId: ${projectTest.id}
    

    Using getProject

    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 getProject(args: GetProjectArgs, opts?: InvokeOptions): Promise<GetProjectResult>
    function getProjectOutput(args: GetProjectOutputArgs, opts?: InvokeOptions): Output<GetProjectResult>
    def get_project(categories: Optional[Sequence[GetProjectCategory]] = None,
                    external_user_group_reference_lists: Optional[Sequence[GetProjectExternalUserGroupReferenceList]] = None,
                    project_id: Optional[str] = None,
                    project_name: Optional[str] = None,
                    subnet_reference_lists: Optional[Sequence[GetProjectSubnetReferenceList]] = None,
                    user_reference_lists: Optional[Sequence[GetProjectUserReferenceList]] = None,
                    opts: Optional[InvokeOptions] = None) -> GetProjectResult
    def get_project_output(categories: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectCategoryArgs]]]] = None,
                    external_user_group_reference_lists: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectExternalUserGroupReferenceListArgs]]]] = None,
                    project_id: Optional[pulumi.Input[str]] = None,
                    project_name: Optional[pulumi.Input[str]] = None,
                    subnet_reference_lists: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectSubnetReferenceListArgs]]]] = None,
                    user_reference_lists: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectUserReferenceListArgs]]]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetProjectResult]
    func LookupProject(ctx *Context, args *LookupProjectArgs, opts ...InvokeOption) (*LookupProjectResult, error)
    func LookupProjectOutput(ctx *Context, args *LookupProjectOutputArgs, opts ...InvokeOption) LookupProjectResultOutput

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

    public static class GetProject 
    {
        public static Task<GetProjectResult> InvokeAsync(GetProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetProjectResult> Invoke(GetProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: nutanix:index/getProject:getProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Categories List<PiersKarsenbarg.Nutanix.Inputs.GetProjectCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    ExternalUserGroupReferenceLists List<PiersKarsenbarg.Nutanix.Inputs.GetProjectExternalUserGroupReferenceList>
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    ProjectId string
    • (Required) The id of the project.
    ProjectName string
    SubnetReferenceLists List<PiersKarsenbarg.Nutanix.Inputs.GetProjectSubnetReferenceList>
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    UserReferenceLists List<PiersKarsenbarg.Nutanix.Inputs.GetProjectUserReferenceList>
    List of Reference of users.
    Categories []GetProjectCategory
    • (Optional) The category values represented as a dictionary of key > list of values.
    ExternalUserGroupReferenceLists []GetProjectExternalUserGroupReferenceList
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    ProjectId string
    • (Required) The id of the project.
    ProjectName string
    SubnetReferenceLists []GetProjectSubnetReferenceList
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    UserReferenceLists []GetProjectUserReferenceList
    List of Reference of users.
    categories List<GetProjectCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    externalUserGroupReferenceLists List<GetProjectExternalUserGroupReferenceList>
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    projectId String
    • (Required) The id of the project.
    projectName String
    subnetReferenceLists List<GetProjectSubnetReferenceList>
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    userReferenceLists List<GetProjectUserReferenceList>
    List of Reference of users.
    categories GetProjectCategory[]
    • (Optional) The category values represented as a dictionary of key > list of values.
    externalUserGroupReferenceLists GetProjectExternalUserGroupReferenceList[]
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    projectId string
    • (Required) The id of the project.
    projectName string
    subnetReferenceLists GetProjectSubnetReferenceList[]
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    userReferenceLists GetProjectUserReferenceList[]
    List of Reference of users.
    categories Sequence[GetProjectCategory]
    • (Optional) The category values represented as a dictionary of key > list of values.
    external_user_group_reference_lists Sequence[GetProjectExternalUserGroupReferenceList]
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    project_id str
    • (Required) The id of the project.
    project_name str
    subnet_reference_lists Sequence[GetProjectSubnetReferenceList]
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    user_reference_lists Sequence[GetProjectUserReferenceList]
    List of Reference of users.
    categories List<Property Map>
    • (Optional) The category values represented as a dictionary of key > list of values.
    externalUserGroupReferenceLists List<Property Map>
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    projectId String
    • (Required) The id of the project.
    projectName String
    subnetReferenceLists List<Property Map>
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    userReferenceLists List<Property Map>
    List of Reference of users.

    getProject Result

    The following output properties are available:

    AccountReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectAccountReferenceList>
    List of accounts associated with the project.

    • account_reference_list.#.kind - The kind name. Default value is account
    • account_reference_list.#.uuid - The UUID of an account.
    • account_reference_list.#.name - The name of an account.
    Acps List<PiersKarsenbarg.Nutanix.Outputs.GetProjectAcp>
    ApiVersion string
    Categories List<PiersKarsenbarg.Nutanix.Outputs.GetProjectCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    ClusterReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectClusterReferenceList>
    (Optional/Computed) List of clusters associated with the project..

    • cluster_reference_list.#.kind - (Optional) The kind name. Default value is cluster
    • cluster_reference_list.#.uuid - (Required) The UUID of a cluster
    • cluster_reference_list.#.name - (Optional/Computed) The name of a cluster.
    DefaultEnvironmentReferences List<PiersKarsenbarg.Nutanix.Outputs.GetProjectDefaultEnvironmentReference>
    (Optional/Computed) Reference to a environment.
    DefaultSubnetReference Dictionary<string, string>
    Reference to a subnet.
    Description string
    Description of ACP
    EnvironmentReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectEnvironmentReferenceList>
    List of environments associated with the project.

    • environment_reference_list.#.kind - The kind name. Default value is environment
    • environment_reference_list.#.uuid - The UUID of an environment.
    • environment_reference_list.#.name - The name of an environment.
    ExternalNetworkLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectExternalNetworkList>
    List of external networks associated with the project.

    • external_network_list.#.uuid - The UUID of a network.
    • external_network_list.#.name - The name of a network.
    ExternalUserGroupReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectExternalUserGroupReferenceList>
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    Id string
    The provider-assigned unique ID for this managed resource.
    IsDefault bool
    Metadata Dictionary<string, string>
    Name string
    the name.
    OwnerReference Dictionary<string, string>
    ProjectReference Dictionary<string, string>
    ResourceDomains List<PiersKarsenbarg.Nutanix.Outputs.GetProjectResourceDomain>
    The status for a resource domain (limits and values)
    State string
    SubnetReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectSubnetReferenceList>
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    TunnelReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectTunnelReferenceList>
    (Optional/Computed) List of tunnels associated with the project.

    • tunnel_reference_list.#.kind - (Optional) The kind name. Default value is tunnel
    • tunnel_reference_list.#.uuid - (Required) The UUID of a tunnel
    • tunnel_reference_list.#.name - (Optional/Computed) The name of a tunnel.
    UserReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectUserReferenceList>
    List of Reference of users.
    VpcReferenceLists List<PiersKarsenbarg.Nutanix.Outputs.GetProjectVpcReferenceList>
    (Optional/Computed) List of VPCs associated with the project..

    • vpc_reference_list.#.kind - (Optional) The kind name. Default value is vpc
    • vpc_reference_list.#.uuid - (Required) The UUID of a vpc
    • vpc_reference_list.#.name - (Optional/Computed) The name of a vpc.
    ProjectId string
    ProjectName string
    AccountReferenceLists []GetProjectAccountReferenceList
    List of accounts associated with the project.

    • account_reference_list.#.kind - The kind name. Default value is account
    • account_reference_list.#.uuid - The UUID of an account.
    • account_reference_list.#.name - The name of an account.
    Acps []GetProjectAcp
    ApiVersion string
    Categories []GetProjectCategory
    • (Optional) The category values represented as a dictionary of key > list of values.
    ClusterReferenceLists []GetProjectClusterReferenceList
    (Optional/Computed) List of clusters associated with the project..

    • cluster_reference_list.#.kind - (Optional) The kind name. Default value is cluster
    • cluster_reference_list.#.uuid - (Required) The UUID of a cluster
    • cluster_reference_list.#.name - (Optional/Computed) The name of a cluster.
    DefaultEnvironmentReferences []GetProjectDefaultEnvironmentReference
    (Optional/Computed) Reference to a environment.
    DefaultSubnetReference map[string]string
    Reference to a subnet.
    Description string
    Description of ACP
    EnvironmentReferenceLists []GetProjectEnvironmentReferenceList
    List of environments associated with the project.

    • environment_reference_list.#.kind - The kind name. Default value is environment
    • environment_reference_list.#.uuid - The UUID of an environment.
    • environment_reference_list.#.name - The name of an environment.
    ExternalNetworkLists []GetProjectExternalNetworkList
    List of external networks associated with the project.

    • external_network_list.#.uuid - The UUID of a network.
    • external_network_list.#.name - The name of a network.
    ExternalUserGroupReferenceLists []GetProjectExternalUserGroupReferenceList
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    Id string
    The provider-assigned unique ID for this managed resource.
    IsDefault bool
    Metadata map[string]string
    Name string
    the name.
    OwnerReference map[string]string
    ProjectReference map[string]string
    ResourceDomains []GetProjectResourceDomain
    The status for a resource domain (limits and values)
    State string
    SubnetReferenceLists []GetProjectSubnetReferenceList
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    TunnelReferenceLists []GetProjectTunnelReferenceList
    (Optional/Computed) List of tunnels associated with the project.

    • tunnel_reference_list.#.kind - (Optional) The kind name. Default value is tunnel
    • tunnel_reference_list.#.uuid - (Required) The UUID of a tunnel
    • tunnel_reference_list.#.name - (Optional/Computed) The name of a tunnel.
    UserReferenceLists []GetProjectUserReferenceList
    List of Reference of users.
    VpcReferenceLists []GetProjectVpcReferenceList
    (Optional/Computed) List of VPCs associated with the project..

    • vpc_reference_list.#.kind - (Optional) The kind name. Default value is vpc
    • vpc_reference_list.#.uuid - (Required) The UUID of a vpc
    • vpc_reference_list.#.name - (Optional/Computed) The name of a vpc.
    ProjectId string
    ProjectName string
    accountReferenceLists List<GetProjectAccountReferenceList>
    List of accounts associated with the project.

    • account_reference_list.#.kind - The kind name. Default value is account
    • account_reference_list.#.uuid - The UUID of an account.
    • account_reference_list.#.name - The name of an account.
    acps List<GetProjectAcp>
    apiVersion String
    categories List<GetProjectCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    clusterReferenceLists List<GetProjectClusterReferenceList>
    (Optional/Computed) List of clusters associated with the project..

    • cluster_reference_list.#.kind - (Optional) The kind name. Default value is cluster
    • cluster_reference_list.#.uuid - (Required) The UUID of a cluster
    • cluster_reference_list.#.name - (Optional/Computed) The name of a cluster.
    defaultEnvironmentReferences List<GetProjectDefaultEnvironmentReference>
    (Optional/Computed) Reference to a environment.
    defaultSubnetReference Map<String,String>
    Reference to a subnet.
    description String
    Description of ACP
    environmentReferenceLists List<GetProjectEnvironmentReferenceList>
    List of environments associated with the project.

    • environment_reference_list.#.kind - The kind name. Default value is environment
    • environment_reference_list.#.uuid - The UUID of an environment.
    • environment_reference_list.#.name - The name of an environment.
    externalNetworkLists List<GetProjectExternalNetworkList>
    List of external networks associated with the project.

    • external_network_list.#.uuid - The UUID of a network.
    • external_network_list.#.name - The name of a network.
    externalUserGroupReferenceLists List<GetProjectExternalUserGroupReferenceList>
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    id String
    The provider-assigned unique ID for this managed resource.
    isDefault Boolean
    metadata Map<String,String>
    name String
    the name.
    ownerReference Map<String,String>
    projectReference Map<String,String>
    resourceDomains List<GetProjectResourceDomain>
    The status for a resource domain (limits and values)
    state String
    subnetReferenceLists List<GetProjectSubnetReferenceList>
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    tunnelReferenceLists List<GetProjectTunnelReferenceList>
    (Optional/Computed) List of tunnels associated with the project.

    • tunnel_reference_list.#.kind - (Optional) The kind name. Default value is tunnel
    • tunnel_reference_list.#.uuid - (Required) The UUID of a tunnel
    • tunnel_reference_list.#.name - (Optional/Computed) The name of a tunnel.
    userReferenceLists List<GetProjectUserReferenceList>
    List of Reference of users.
    vpcReferenceLists List<GetProjectVpcReferenceList>
    (Optional/Computed) List of VPCs associated with the project..

    • vpc_reference_list.#.kind - (Optional) The kind name. Default value is vpc
    • vpc_reference_list.#.uuid - (Required) The UUID of a vpc
    • vpc_reference_list.#.name - (Optional/Computed) The name of a vpc.
    projectId String
    projectName String
    accountReferenceLists GetProjectAccountReferenceList[]
    List of accounts associated with the project.

    • account_reference_list.#.kind - The kind name. Default value is account
    • account_reference_list.#.uuid - The UUID of an account.
    • account_reference_list.#.name - The name of an account.
    acps GetProjectAcp[]
    apiVersion string
    categories GetProjectCategory[]
    • (Optional) The category values represented as a dictionary of key > list of values.
    clusterReferenceLists GetProjectClusterReferenceList[]
    (Optional/Computed) List of clusters associated with the project..

    • cluster_reference_list.#.kind - (Optional) The kind name. Default value is cluster
    • cluster_reference_list.#.uuid - (Required) The UUID of a cluster
    • cluster_reference_list.#.name - (Optional/Computed) The name of a cluster.
    defaultEnvironmentReferences GetProjectDefaultEnvironmentReference[]
    (Optional/Computed) Reference to a environment.
    defaultSubnetReference {[key: string]: string}
    Reference to a subnet.
    description string
    Description of ACP
    environmentReferenceLists GetProjectEnvironmentReferenceList[]
    List of environments associated with the project.

    • environment_reference_list.#.kind - The kind name. Default value is environment
    • environment_reference_list.#.uuid - The UUID of an environment.
    • environment_reference_list.#.name - The name of an environment.
    externalNetworkLists GetProjectExternalNetworkList[]
    List of external networks associated with the project.

    • external_network_list.#.uuid - The UUID of a network.
    • external_network_list.#.name - The name of a network.
    externalUserGroupReferenceLists GetProjectExternalUserGroupReferenceList[]
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    id string
    The provider-assigned unique ID for this managed resource.
    isDefault boolean
    metadata {[key: string]: string}
    name string
    the name.
    ownerReference {[key: string]: string}
    projectReference {[key: string]: string}
    resourceDomains GetProjectResourceDomain[]
    The status for a resource domain (limits and values)
    state string
    subnetReferenceLists GetProjectSubnetReferenceList[]
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    tunnelReferenceLists GetProjectTunnelReferenceList[]
    (Optional/Computed) List of tunnels associated with the project.

    • tunnel_reference_list.#.kind - (Optional) The kind name. Default value is tunnel
    • tunnel_reference_list.#.uuid - (Required) The UUID of a tunnel
    • tunnel_reference_list.#.name - (Optional/Computed) The name of a tunnel.
    userReferenceLists GetProjectUserReferenceList[]
    List of Reference of users.
    vpcReferenceLists GetProjectVpcReferenceList[]
    (Optional/Computed) List of VPCs associated with the project..

    • vpc_reference_list.#.kind - (Optional) The kind name. Default value is vpc
    • vpc_reference_list.#.uuid - (Required) The UUID of a vpc
    • vpc_reference_list.#.name - (Optional/Computed) The name of a vpc.
    projectId string
    projectName string
    account_reference_lists Sequence[GetProjectAccountReferenceList]
    List of accounts associated with the project.

    • account_reference_list.#.kind - The kind name. Default value is account
    • account_reference_list.#.uuid - The UUID of an account.
    • account_reference_list.#.name - The name of an account.
    acps Sequence[GetProjectAcp]
    api_version str
    categories Sequence[GetProjectCategory]
    • (Optional) The category values represented as a dictionary of key > list of values.
    cluster_reference_lists Sequence[GetProjectClusterReferenceList]
    (Optional/Computed) List of clusters associated with the project..

    • cluster_reference_list.#.kind - (Optional) The kind name. Default value is cluster
    • cluster_reference_list.#.uuid - (Required) The UUID of a cluster
    • cluster_reference_list.#.name - (Optional/Computed) The name of a cluster.
    default_environment_references Sequence[GetProjectDefaultEnvironmentReference]
    (Optional/Computed) Reference to a environment.
    default_subnet_reference Mapping[str, str]
    Reference to a subnet.
    description str
    Description of ACP
    environment_reference_lists Sequence[GetProjectEnvironmentReferenceList]
    List of environments associated with the project.

    • environment_reference_list.#.kind - The kind name. Default value is environment
    • environment_reference_list.#.uuid - The UUID of an environment.
    • environment_reference_list.#.name - The name of an environment.
    external_network_lists Sequence[GetProjectExternalNetworkList]
    List of external networks associated with the project.

    • external_network_list.#.uuid - The UUID of a network.
    • external_network_list.#.name - The name of a network.
    external_user_group_reference_lists Sequence[GetProjectExternalUserGroupReferenceList]
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    id str
    The provider-assigned unique ID for this managed resource.
    is_default bool
    metadata Mapping[str, str]
    name str
    the name.
    owner_reference Mapping[str, str]
    project_reference Mapping[str, str]
    resource_domains Sequence[GetProjectResourceDomain]
    The status for a resource domain (limits and values)
    state str
    subnet_reference_lists Sequence[GetProjectSubnetReferenceList]
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    tunnel_reference_lists Sequence[GetProjectTunnelReferenceList]
    (Optional/Computed) List of tunnels associated with the project.

    • tunnel_reference_list.#.kind - (Optional) The kind name. Default value is tunnel
    • tunnel_reference_list.#.uuid - (Required) The UUID of a tunnel
    • tunnel_reference_list.#.name - (Optional/Computed) The name of a tunnel.
    user_reference_lists Sequence[GetProjectUserReferenceList]
    List of Reference of users.
    vpc_reference_lists Sequence[GetProjectVpcReferenceList]
    (Optional/Computed) List of VPCs associated with the project..

    • vpc_reference_list.#.kind - (Optional) The kind name. Default value is vpc
    • vpc_reference_list.#.uuid - (Required) The UUID of a vpc
    • vpc_reference_list.#.name - (Optional/Computed) The name of a vpc.
    project_id str
    project_name str
    accountReferenceLists List<Property Map>
    List of accounts associated with the project.

    • account_reference_list.#.kind - The kind name. Default value is account
    • account_reference_list.#.uuid - The UUID of an account.
    • account_reference_list.#.name - The name of an account.
    acps List<Property Map>
    apiVersion String
    categories List<Property Map>
    • (Optional) The category values represented as a dictionary of key > list of values.
    clusterReferenceLists List<Property Map>
    (Optional/Computed) List of clusters associated with the project..

    • cluster_reference_list.#.kind - (Optional) The kind name. Default value is cluster
    • cluster_reference_list.#.uuid - (Required) The UUID of a cluster
    • cluster_reference_list.#.name - (Optional/Computed) The name of a cluster.
    defaultEnvironmentReferences List<Property Map>
    (Optional/Computed) Reference to a environment.
    defaultSubnetReference Map<String>
    Reference to a subnet.
    description String
    Description of ACP
    environmentReferenceLists List<Property Map>
    List of environments associated with the project.

    • environment_reference_list.#.kind - The kind name. Default value is environment
    • environment_reference_list.#.uuid - The UUID of an environment.
    • environment_reference_list.#.name - The name of an environment.
    externalNetworkLists List<Property Map>
    List of external networks associated with the project.

    • external_network_list.#.uuid - The UUID of a network.
    • external_network_list.#.name - The name of a network.
    externalUserGroupReferenceLists List<Property Map>
    List of directory service user groups. These groups are not managed by Nutanix.

    • external_user_group_reference_list.#.kind - The kind name. Default value is user_group
    • external_user_group_reference_list.#.uuid - The UUID of a user_group
    • external_user_group_reference_list.#.name - The name of a user_group
    id String
    The provider-assigned unique ID for this managed resource.
    isDefault Boolean
    metadata Map<String>
    name String
    the name.
    ownerReference Map<String>
    projectReference Map<String>
    resourceDomains List<Property Map>
    The status for a resource domain (limits and values)
    state String
    subnetReferenceLists List<Property Map>
    List of subnets for the project.

    • subnet_reference_list.#.kind - The kind name. Default value is subnet
    • subnet_reference_list.#.uuid - The UUID of a subnet
    • subnet_reference_list.#.name - The name of a subnet.
    tunnelReferenceLists List<Property Map>
    (Optional/Computed) List of tunnels associated with the project.

    • tunnel_reference_list.#.kind - (Optional) The kind name. Default value is tunnel
    • tunnel_reference_list.#.uuid - (Required) The UUID of a tunnel
    • tunnel_reference_list.#.name - (Optional/Computed) The name of a tunnel.
    userReferenceLists List<Property Map>
    List of Reference of users.
    vpcReferenceLists List<Property Map>
    (Optional/Computed) List of VPCs associated with the project..

    • vpc_reference_list.#.kind - (Optional) The kind name. Default value is vpc
    • vpc_reference_list.#.uuid - (Required) The UUID of a vpc
    • vpc_reference_list.#.name - (Optional/Computed) The name of a vpc.
    projectId String
    projectName String

    Supporting Types

    GetProjectAccountReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectAcp

    ContextFilterLists List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpContextFilterList>
    The list of context filters. These are OR filters. The scope-expression-list defines the context, and the filter works in conjunction with the entity-expression-list.
    Description string
    Description of ACP
    Metadata Dictionary<string, string>
    Name string
    the name.
    RoleReferences List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpRoleReference>
    Reference to role.
    UserGroupReferenceLists List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpUserGroupReferenceList>
    List of Reference of users groups.
    UserReferenceLists List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpUserReferenceList>
    List of Reference of users.
    ContextFilterLists []GetProjectAcpContextFilterList
    The list of context filters. These are OR filters. The scope-expression-list defines the context, and the filter works in conjunction with the entity-expression-list.
    Description string
    Description of ACP
    Metadata map[string]string
    Name string
    the name.
    RoleReferences []GetProjectAcpRoleReference
    Reference to role.
    UserGroupReferenceLists []GetProjectAcpUserGroupReferenceList
    List of Reference of users groups.
    UserReferenceLists []GetProjectAcpUserReferenceList
    List of Reference of users.
    contextFilterLists List<GetProjectAcpContextFilterList>
    The list of context filters. These are OR filters. The scope-expression-list defines the context, and the filter works in conjunction with the entity-expression-list.
    description String
    Description of ACP
    metadata Map<String,String>
    name String
    the name.
    roleReferences List<GetProjectAcpRoleReference>
    Reference to role.
    userGroupReferenceLists List<GetProjectAcpUserGroupReferenceList>
    List of Reference of users groups.
    userReferenceLists List<GetProjectAcpUserReferenceList>
    List of Reference of users.
    contextFilterLists GetProjectAcpContextFilterList[]
    The list of context filters. These are OR filters. The scope-expression-list defines the context, and the filter works in conjunction with the entity-expression-list.
    description string
    Description of ACP
    metadata {[key: string]: string}
    name string
    the name.
    roleReferences GetProjectAcpRoleReference[]
    Reference to role.
    userGroupReferenceLists GetProjectAcpUserGroupReferenceList[]
    List of Reference of users groups.
    userReferenceLists GetProjectAcpUserReferenceList[]
    List of Reference of users.
    context_filter_lists Sequence[GetProjectAcpContextFilterList]
    The list of context filters. These are OR filters. The scope-expression-list defines the context, and the filter works in conjunction with the entity-expression-list.
    description str
    Description of ACP
    metadata Mapping[str, str]
    name str
    the name.
    role_references Sequence[GetProjectAcpRoleReference]
    Reference to role.
    user_group_reference_lists Sequence[GetProjectAcpUserGroupReferenceList]
    List of Reference of users groups.
    user_reference_lists Sequence[GetProjectAcpUserReferenceList]
    List of Reference of users.
    contextFilterLists List<Property Map>
    The list of context filters. These are OR filters. The scope-expression-list defines the context, and the filter works in conjunction with the entity-expression-list.
    description String
    Description of ACP
    metadata Map<String>
    name String
    the name.
    roleReferences List<Property Map>
    Reference to role.
    userGroupReferenceLists List<Property Map>
    List of Reference of users groups.
    userReferenceLists List<Property Map>
    List of Reference of users.

    GetProjectAcpContextFilterList

    entityFilterExpressionLists List<Property Map>
    (Required) A list of Entity filter expressions.
    scopeFilterExpressionLists List<Property Map>
    • (Optional) Filter the scope of an Access Control Policy.

    GetProjectAcpContextFilterListEntityFilterExpressionList

    LeftHandSideEntityType string
    • (Optional) The LHS of the filter expression - the entity type.
    Operator string
    • (Required) The operator in the filter expression.
    RightHandSides List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSide>
    • (Required) The right hand side (RHS) of an scope expression.
    LeftHandSideEntityType string
    • (Optional) The LHS of the filter expression - the entity type.
    Operator string
    • (Required) The operator in the filter expression.
    RightHandSides []GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSide
    • (Required) The right hand side (RHS) of an scope expression.
    leftHandSideEntityType String
    • (Optional) The LHS of the filter expression - the entity type.
    operator String
    • (Required) The operator in the filter expression.
    rightHandSides List<GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSide>
    • (Required) The right hand side (RHS) of an scope expression.
    leftHandSideEntityType string
    • (Optional) The LHS of the filter expression - the entity type.
    operator string
    • (Required) The operator in the filter expression.
    rightHandSides GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSide[]
    • (Required) The right hand side (RHS) of an scope expression.
    left_hand_side_entity_type str
    • (Optional) The LHS of the filter expression - the entity type.
    operator str
    • (Required) The operator in the filter expression.
    right_hand_sides Sequence[GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSide]
    • (Required) The right hand side (RHS) of an scope expression.
    leftHandSideEntityType String
    • (Optional) The LHS of the filter expression - the entity type.
    operator String
    • (Required) The operator in the filter expression.
    rightHandSides List<Property Map>
    • (Required) The right hand side (RHS) of an scope expression.

    GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSide

    Categories List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSideCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    Collection string
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    UuidLists List<string>
    • (Optional) The explicit list of UUIDs for the given kind.
    Categories []GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSideCategory
    • (Optional) The category values represented as a dictionary of key > list of values.
    Collection string
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    UuidLists []string
    • (Optional) The explicit list of UUIDs for the given kind.
    categories List<GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSideCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection String
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuidLists List<String>
    • (Optional) The explicit list of UUIDs for the given kind.
    categories GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSideCategory[]
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection string
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuidLists string[]
    • (Optional) The explicit list of UUIDs for the given kind.
    categories Sequence[GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSideCategory]
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection str
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuid_lists Sequence[str]
    • (Optional) The explicit list of UUIDs for the given kind.
    categories List<Property Map>
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection String
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuidLists List<String>
    • (Optional) The explicit list of UUIDs for the given kind.

    GetProjectAcpContextFilterListEntityFilterExpressionListRightHandSideCategory

    Name string
    the name.
    Values List<string>
    value of the key.
    Name string
    the name.
    Values []string
    value of the key.
    name String
    the name.
    values List<String>
    value of the key.
    name string
    the name.
    values string[]
    value of the key.
    name str
    the name.
    values Sequence[str]
    value of the key.
    name String
    the name.
    values List<String>
    value of the key.

    GetProjectAcpContextFilterListScopeFilterExpressionList

    LeftHandSide string
    • (Optional) The LHS of the filter expression - the scope type.
    Operator string
    • (Required) The operator in the filter expression.
    RightHandSides List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSide>
    • (Required) The right hand side (RHS) of an scope expression.
    LeftHandSide string
    • (Optional) The LHS of the filter expression - the scope type.
    Operator string
    • (Required) The operator in the filter expression.
    RightHandSides []GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSide
    • (Required) The right hand side (RHS) of an scope expression.
    leftHandSide String
    • (Optional) The LHS of the filter expression - the scope type.
    operator String
    • (Required) The operator in the filter expression.
    rightHandSides List<GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSide>
    • (Required) The right hand side (RHS) of an scope expression.
    leftHandSide string
    • (Optional) The LHS of the filter expression - the scope type.
    operator string
    • (Required) The operator in the filter expression.
    rightHandSides GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSide[]
    • (Required) The right hand side (RHS) of an scope expression.
    left_hand_side str
    • (Optional) The LHS of the filter expression - the scope type.
    operator str
    • (Required) The operator in the filter expression.
    right_hand_sides Sequence[GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSide]
    • (Required) The right hand side (RHS) of an scope expression.
    leftHandSide String
    • (Optional) The LHS of the filter expression - the scope type.
    operator String
    • (Required) The operator in the filter expression.
    rightHandSides List<Property Map>
    • (Required) The right hand side (RHS) of an scope expression.

    GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSide

    Categories List<PiersKarsenbarg.Nutanix.Inputs.GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSideCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    Collection string
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    UuidLists List<string>
    • (Optional) The explicit list of UUIDs for the given kind.
    Categories []GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSideCategory
    • (Optional) The category values represented as a dictionary of key > list of values.
    Collection string
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    UuidLists []string
    • (Optional) The explicit list of UUIDs for the given kind.
    categories List<GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSideCategory>
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection String
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuidLists List<String>
    • (Optional) The explicit list of UUIDs for the given kind.
    categories GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSideCategory[]
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection string
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuidLists string[]
    • (Optional) The explicit list of UUIDs for the given kind.
    categories Sequence[GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSideCategory]
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection str
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuid_lists Sequence[str]
    • (Optional) The explicit list of UUIDs for the given kind.
    categories List<Property Map>
    • (Optional) The category values represented as a dictionary of key > list of values.
    collection String
    • (Optional) A representative term for supported groupings of entities. ALL = All the entities of a given kind.
    uuidLists List<String>
    • (Optional) The explicit list of UUIDs for the given kind.

    GetProjectAcpContextFilterListScopeFilterExpressionListRightHandSideCategory

    Name string
    the name.
    Values List<string>
    value of the key.
    Name string
    the name.
    Values []string
    value of the key.
    name String
    the name.
    values List<String>
    value of the key.
    name string
    the name.
    values string[]
    value of the key.
    name str
    the name.
    values Sequence[str]
    value of the key.
    name String
    the name.
    values List<String>
    value of the key.

    GetProjectAcpRoleReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectAcpUserGroupReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectAcpUserReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectCategory

    Name string
    the name.
    Value string
    value of the key.
    Name string
    the name.
    Value string
    value of the key.
    name String
    the name.
    value String
    value of the key.
    name string
    the name.
    value string
    value of the key.
    name str
    the name.
    value str
    value of the key.
    name String
    the name.
    value String
    value of the key.

    GetProjectClusterReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectDefaultEnvironmentReference

    Kind string
    (Optional) The kind name. Default value is environment
    Name string
    (Optional/Computed) The name of a environment.
    Uuid string
    (Required) The UUID of a environment
    Kind string
    (Optional) The kind name. Default value is environment
    Name string
    (Optional/Computed) The name of a environment.
    Uuid string
    (Required) The UUID of a environment
    kind String
    (Optional) The kind name. Default value is environment
    name String
    (Optional/Computed) The name of a environment.
    uuid String
    (Required) The UUID of a environment
    kind string
    (Optional) The kind name. Default value is environment
    name string
    (Optional/Computed) The name of a environment.
    uuid string
    (Required) The UUID of a environment
    kind str
    (Optional) The kind name. Default value is environment
    name str
    (Optional/Computed) The name of a environment.
    uuid str
    (Required) The UUID of a environment
    kind String
    (Optional) The kind name. Default value is environment
    name String
    (Optional/Computed) The name of a environment.
    uuid String
    (Required) The UUID of a environment

    GetProjectEnvironmentReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectExternalNetworkList

    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    name String
    the name.
    uuid String
    (Required) the UUID.
    name string
    the name.
    uuid string
    (Required) the UUID.
    name str
    the name.
    uuid str
    (Required) the UUID.
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectExternalUserGroupReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectResourceDomain

    Resources List<PiersKarsenbarg.Nutanix.Inputs.GetProjectResourceDomainResource>
    Array of the utilization/limit for resource types

    • resource_domain.resources.#.limit The resource consumption limit (unspecified is unlimited)
    • resource_domain.resources.#.resource_type The type of resource (for example storage, CPUs)
    • resource_domain.resources.#.units - The units of the resource type
    • resource_domain.resources.#.value - The amount of resource consumed
    Resources []GetProjectResourceDomainResource
    Array of the utilization/limit for resource types

    • resource_domain.resources.#.limit The resource consumption limit (unspecified is unlimited)
    • resource_domain.resources.#.resource_type The type of resource (for example storage, CPUs)
    • resource_domain.resources.#.units - The units of the resource type
    • resource_domain.resources.#.value - The amount of resource consumed
    resources List<GetProjectResourceDomainResource>
    Array of the utilization/limit for resource types

    • resource_domain.resources.#.limit The resource consumption limit (unspecified is unlimited)
    • resource_domain.resources.#.resource_type The type of resource (for example storage, CPUs)
    • resource_domain.resources.#.units - The units of the resource type
    • resource_domain.resources.#.value - The amount of resource consumed
    resources GetProjectResourceDomainResource[]
    Array of the utilization/limit for resource types

    • resource_domain.resources.#.limit The resource consumption limit (unspecified is unlimited)
    • resource_domain.resources.#.resource_type The type of resource (for example storage, CPUs)
    • resource_domain.resources.#.units - The units of the resource type
    • resource_domain.resources.#.value - The amount of resource consumed
    resources Sequence[GetProjectResourceDomainResource]
    Array of the utilization/limit for resource types

    • resource_domain.resources.#.limit The resource consumption limit (unspecified is unlimited)
    • resource_domain.resources.#.resource_type The type of resource (for example storage, CPUs)
    • resource_domain.resources.#.units - The units of the resource type
    • resource_domain.resources.#.value - The amount of resource consumed
    resources List<Property Map>
    Array of the utilization/limit for resource types

    • resource_domain.resources.#.limit The resource consumption limit (unspecified is unlimited)
    • resource_domain.resources.#.resource_type The type of resource (for example storage, CPUs)
    • resource_domain.resources.#.units - The units of the resource type
    • resource_domain.resources.#.value - The amount of resource consumed

    GetProjectResourceDomainResource

    Limit int
    ResourceType string
    Units string
    Value int
    value of the key.
    Limit int
    ResourceType string
    Units string
    Value int
    value of the key.
    limit Integer
    resourceType String
    units String
    value Integer
    value of the key.
    limit number
    resourceType string
    units string
    value number
    value of the key.
    limit int
    resource_type str
    units str
    value int
    value of the key.
    limit Number
    resourceType String
    units String
    value Number
    value of the key.

    GetProjectSubnetReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectTunnelReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectUserReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    GetProjectVpcReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    the name.
    uuid String
    (Required) the UUID.

    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.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg