AWS Native
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:
- Instance
Arn string The sso instance arn that the permission set is owned.
- Permission
Set stringArn The permission set that the policy will be attached to
- Instance
Arn string The sso instance arn that the permission set is owned.
- Permission
Set stringArn The permission set that the policy will be attached to
- instance
Arn String The sso instance arn that the permission set is owned.
- permission
Set StringArn The permission set that the policy will be attached to
- instance
Arn string The sso instance arn that the permission set is owned.
- permission
Set stringArn 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_ strarn The permission set that the policy will be attached to
- instance
Arn String The sso instance arn that the permission set is owned.
- permission
Set StringArn The permission set that the policy will be attached to
getPermissionSet Result
The following output properties are available:
- Description string
The permission set description.
- Inline
Policy object The inline policy to put in permission set.
- Managed
Policies List<string> - Permission
Set stringArn The permission set that the policy will be attached to
- Relay
State stringType The relay state URL that redirect links to any service in the AWS Management Console.
- Session
Duration string The length of time that a user can be signed in to an AWS account.
- List<Pulumi.
Aws Native. SSO. Outputs. Permission Set Tag>
- Description string
The permission set description.
- Inline
Policy interface{} The inline policy to put in permission set.
- Managed
Policies []string - Permission
Set stringArn The permission set that the policy will be attached to
- Relay
State stringType The relay state URL that redirect links to any service in the AWS Management Console.
- Session
Duration string The length of time that a user can be signed in to an AWS account.
- []Permission
Set Tag
- description String
The permission set description.
- inline
Policy Object The inline policy to put in permission set.
- managed
Policies List - permission
Set StringArn The permission set that the policy will be attached to
- relay
State StringType The relay state URL that redirect links to any service in the AWS Management Console.
- session
Duration String The length of time that a user can be signed in to an AWS account.
- List
Set Tag>
- description string
The permission set description.
- inline
Policy any The inline policy to put in permission set.
- managed
Policies string[] - permission
Set stringArn The permission set that the policy will be attached to
- relay
State stringType The relay state URL that redirect links to any service in the AWS Management Console.
- session
Duration string The length of time that a user can be signed in to an AWS account.
- Permission
Set Tag[]
- description str
The permission set description.
- inline_
policy Any The inline policy to put in permission set.
- managed_
policies Sequence[str] - permission_
set_ strarn The permission set that the policy will be attached to
- relay_
state_ strtype 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.
- Sequence[Permission
Set Tag]
- description String
The permission set description.
- inline
Policy Any The inline policy to put in permission set.
- managed
Policies List - permission
Set StringArn The permission set that the policy will be attached to
- relay
State StringType The relay state URL that redirect links to any service in the AWS Management Console.
- session
Duration String The length of time that a user can be signed in to an AWS account.
- List
Supporting Types
PermissionSetTag
Package Details
- Repository
- https://github.com/pulumi/pulumi-aws-native
- License
- Apache-2.0