AWS Native is in preview. AWS Classic is fully supported.
aws-native.sso.getPermissionSet
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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:
- Customer
Managed List<Pulumi.Policy References Aws Native. Sso. Outputs. Permission Set Customer Managed Policy Reference> - 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
- Permissions
Boundary Pulumi.Aws Native. Sso. Outputs. Permission Set Permissions Boundary - 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>
- Customer
Managed []PermissionPolicy References Set Customer Managed Policy Reference - 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
- Permissions
Boundary PermissionSet Permissions Boundary - 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
- customer
Managed List<PermissionPolicy References Set Customer Managed Policy Reference> - 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
- permissions
Boundary PermissionSet Permissions Boundary - 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<Permission
Set Tag>
- customer
Managed PermissionPolicy References Set Customer Managed Policy Reference[] - 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
- permissions
Boundary PermissionSet Permissions Boundary - 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[]
- customer_
managed_ Sequence[Permissionpolicy_ references Set Customer Managed Policy Reference] - 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
- permissions_
boundary PermissionSet Permissions Boundary - 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]
- customer
Managed List<Property Map>Policy References - description String
The permission set description.
- inline
Policy Any 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
- permissions
Boundary Property Map - 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<Property Map>
Supporting Types
PermissionSetCustomerManagedPolicyReference
PermissionSetPermissionsBoundary
PermissionSetTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.