AWS Native

Pulumi Official
Package maintained by Pulumi
v0.17.0 published on Monday, May 23, 2022 by Pulumi

getPermissionSet

Resource Type definition for SSO PermissionSet

Using getPermissionSet

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 getPermissionSet(args: GetPermissionSetArgs, opts?: InvokeOptions): Promise<GetPermissionSetResult>
function getPermissionSetOutput(args: GetPermissionSetOutputArgs, opts?: InvokeOptions): Output<GetPermissionSetResult>
def get_permission_set(instance_arn: Optional[str] = None,
                       permission_set_arn: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetPermissionSetResult
def get_permission_set_output(instance_arn: Optional[pulumi.Input[str]] = None,
                       permission_set_arn: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetPermissionSetResult]
func LookupPermissionSet(ctx *Context, args *LookupPermissionSetArgs, opts ...InvokeOption) (*LookupPermissionSetResult, error)
func LookupPermissionSetOutput(ctx *Context, args *LookupPermissionSetOutputArgs, opts ...InvokeOption) LookupPermissionSetResultOutput

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

public static class GetPermissionSet 
{
    public static Task<GetPermissionSetResult> InvokeAsync(GetPermissionSetArgs args, InvokeOptions? opts = null)
    public static Output<GetPermissionSetResult> Invoke(GetPermissionSetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPermissionSetResult> getPermissionSet(GetPermissionSetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: aws-native:sso:getPermissionSet
  Arguments:
    # Arguments dictionary

The following arguments are supported:

InstanceArn string

The sso instance arn that the permission set is owned.

PermissionSetArn string

The permission set that the policy will be attached to

InstanceArn string

The sso instance arn that the permission set is owned.

PermissionSetArn string

The permission set that the policy will be attached to

instanceArn String

The sso instance arn that the permission set is owned.

permissionSetArn String

The permission set that the policy will be attached to

instanceArn string

The sso instance arn that the permission set is owned.

permissionSetArn string

The permission set that the policy will be attached to

instance_arn str

The sso instance arn that the permission set is owned.

permission_set_arn str

The permission set that the policy will be attached to

instanceArn String

The sso instance arn that the permission set is owned.

permissionSetArn String

The permission set that the policy will be attached to

getPermissionSet Result

The following output properties are available:

Description string

The permission set description.

InlinePolicy object

The inline policy to put in permission set.

ManagedPolicies List<string>
PermissionSetArn string

The permission set that the policy will be attached to

RelayStateType string

The relay state URL that redirect links to any service in the AWS Management Console.

SessionDuration string

The length of time that a user can be signed in to an AWS account.

Tags List<Pulumi.AwsNative.SSO.Outputs.PermissionSetTag>
Description string

The permission set description.

InlinePolicy interface{}

The inline policy to put in permission set.

ManagedPolicies []string
PermissionSetArn string

The permission set that the policy will be attached to

RelayStateType string

The relay state URL that redirect links to any service in the AWS Management Console.

SessionDuration string

The length of time that a user can be signed in to an AWS account.

Tags []PermissionSetTag
description String

The permission set description.

inlinePolicy Object

The inline policy to put in permission set.

managedPolicies List
permissionSetArn String

The permission set that the policy will be attached to

relayStateType String

The relay state URL that redirect links to any service in the AWS Management Console.

sessionDuration String

The length of time that a user can be signed in to an AWS account.

tags ListSetTag>
description string

The permission set description.

inlinePolicy any

The inline policy to put in permission set.

managedPolicies string[]
permissionSetArn string

The permission set that the policy will be attached to

relayStateType string

The relay state URL that redirect links to any service in the AWS Management Console.

sessionDuration string

The length of time that a user can be signed in to an AWS account.

tags PermissionSetTag[]
description str

The permission set description.

inline_policy Any

The inline policy to put in permission set.

managed_policies Sequence[str]
permission_set_arn str

The permission set that the policy will be attached to

relay_state_type str

The relay state URL that redirect links to any service in the AWS Management Console.

session_duration str

The length of time that a user can be signed in to an AWS account.

tags Sequence[PermissionSetTag]
description String

The permission set description.

inlinePolicy Any

The inline policy to put in permission set.

managedPolicies List
permissionSetArn String

The permission set that the policy will be attached to

relayStateType String

The relay state URL that redirect links to any service in the AWS Management Console.

sessionDuration String

The length of time that a user can be signed in to an AWS account.

tags List

Supporting Types

PermissionSetTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0