PermissionSetArgs

data class PermissionSetArgs(val description: Output<String>? = null, val instanceArn: Output<String>? = null, val name: Output<String>? = null, val relayState: Output<String>? = null, val sessionDuration: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PermissionSetArgs>

Provides a Single Sign-On (SSO) Permission Set resource

NOTE: Updating this resource will automatically Provision the Permission Set to apply the corresponding updates to all assigned accounts.

Import

Using pulumi import, import SSO Permission Sets using the arn and instance_arn separated by a comma (,). For example:

$ pulumi import aws:ssoadmin/permissionSet:PermissionSet example arn:aws:sso:::permissionSet/ssoins-2938j0x8920sbj72/ps-80383020jr9302rk,arn:aws:sso:::instance/ssoins-2938j0x8920sbj72

Constructors

Link copied to clipboard
fun PermissionSetArgs(description: Output<String>? = null, instanceArn: Output<String>? = null, name: Output<String>? = null, relayState: Output<String>? = null, sessionDuration: Output<String>? = null, tags: Output<Map<String, String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): PermissionSetArgs

Properties

Link copied to clipboard
val description: Output<String>? = null

The description of the Permission Set.

Link copied to clipboard
val instanceArn: Output<String>? = null

The Amazon Resource Name (ARN) of the SSO Instance under which the operation will be executed.

Link copied to clipboard
val name: Output<String>? = null

The name of the Permission Set.

Link copied to clipboard
val relayState: Output<String>? = null

The relay state URL used to redirect users within the application during the federation authentication process.

Link copied to clipboard
val sessionDuration: Output<String>? = null

The length of time that the application user sessions are valid in the ISO-8601 standard. Default: PT1H.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Key-value map of resource tags. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.