GetNamespace
Use this data source to retrieve information about a Rancher v2 namespace.
Example Usage
using Pulumi;
using Rancher2 = Pulumi.Rancher2;
class MyStack : Stack
{
public MyStack()
{
var foo = Output.Create(Rancher2.GetNamespace.InvokeAsync(new Rancher2.GetNamespaceArgs
{
Name = "foo",
ProjectId = rancher2_cluster.Foo_custom.Default_project_id,
}));
}
}
Coming soon!
import pulumi
import pulumi_rancher2 as rancher2
foo = rancher2.get_namespace(name="foo",
project_id=rancher2_cluster["foo-custom"]["default_project_id"])import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";
const foo = rancher2_cluster_foo_custom.defaultProjectId.apply(defaultProjectId => rancher2.getNamespace({
name: "foo",
projectId: defaultProjectId,
}, { async: true }));Using GetNamespace
function getNamespace(args: GetNamespaceArgs, opts?: InvokeOptions): Promise<GetNamespaceResult>function get_namespace(name=None, project_id=None, opts=None)func LookupNamespace(ctx *Context, args *LookupNamespaceArgs, opts ...InvokeOption) (*LookupNamespaceResult, error)Note: This function is named
LookupNamespacein the Go SDK.
public static class GetNamespace {
public static Task<GetNamespaceResult> InvokeAsync(GetNamespaceArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- name str
The name of the namespace (string)
- project_
id str The project id where namespace is assigned (string)
GetNamespace Result
The following output properties are available:
- Annotations Dictionary<string, object>
(Computed) Annotations for Node Pool object (map)
- Container
Resource GetLimit Namespace Container Resource Limit (Computed) Default containers resource limits on namespace (List maxitem:1)
- Description string
(Computed) A namespace description (string)
- Id string
The provider-assigned unique ID for this managed resource.
- Labels Dictionary<string, object>
(Computed) Labels for Node Pool object (map)
- Name string
- Project
Id string - Resource
Quota GetNamespace Resource Quota (Computed) Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
- Annotations map[string]interface{}
(Computed) Annotations for Node Pool object (map)
- Container
Resource GetLimit Namespace Container Resource Limit (Computed) Default containers resource limits on namespace (List maxitem:1)
- Description string
(Computed) A namespace description (string)
- Id string
The provider-assigned unique ID for this managed resource.
- Labels map[string]interface{}
(Computed) Labels for Node Pool object (map)
- Name string
- Project
Id string - Resource
Quota GetNamespace Resource Quota (Computed) Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
- annotations {[key: string]: any}
(Computed) Annotations for Node Pool object (map)
- container
Resource GetLimit Namespace Container Resource Limit (Computed) Default containers resource limits on namespace (List maxitem:1)
- description string
(Computed) A namespace description (string)
- id string
The provider-assigned unique ID for this managed resource.
- labels {[key: string]: any}
(Computed) Labels for Node Pool object (map)
- name string
- project
Id string - resource
Quota GetNamespace Resource Quota (Computed) Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
- annotations Dict[str, Any]
(Computed) Annotations for Node Pool object (map)
- container_
resource_ Dict[Getlimit Namespace Container Resource Limit] (Computed) Default containers resource limits on namespace (List maxitem:1)
- description str
(Computed) A namespace description (string)
- id str
The provider-assigned unique ID for this managed resource.
- labels Dict[str, Any]
(Computed) Labels for Node Pool object (map)
- name str
- project_
id str - resource_
quota Dict[GetNamespace Resource Quota] (Computed) Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
Supporting Types
GetNamespaceContainerResourceLimit
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetNamespaceResourceQuota
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
GetNamespaceResourceQuotaLimit
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
Package Details
- Repository
- https://github.com/pulumi/pulumi-rancher2
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rancher2Terraform Provider.