GetRole
Use this data source to get the ID of an OpenStack role.
Example Usage
using Pulumi;
using OpenStack = Pulumi.OpenStack;
class MyStack : Stack
{
public MyStack()
{
var admin = Output.Create(OpenStack.Identity.GetRole.InvokeAsync(new OpenStack.Identity.GetRoleArgs
{
Name = "admin",
}));
}
}
Coming soon!
import pulumi
import pulumi_openstack as openstack
admin = openstack.identity.get_role(name="admin")import * as pulumi from "@pulumi/pulumi";
import * as openstack from "@pulumi/openstack";
const admin = pulumi.output(openstack.identity.getRole({
name: "admin",
}, { async: true }));Using GetRole
function getRole(args: GetRoleArgs, opts?: InvokeOptions): Promise<GetRoleResult>function get_role(domain_id=None, name=None, region=None, opts=None)func LookupRole(ctx *Context, args *LookupRoleArgs, opts ...InvokeOption) (*LookupRoleResult, error)Note: This function is named
LookupRolein the Go SDK.
public static class GetRole {
public static Task<GetRoleResult> InvokeAsync(GetRoleArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
GetRole Result
The following output properties are available:
Package Details
- Repository
- https://github.com/pulumi/pulumi-openstack
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
openstackTerraform Provider.