GetPermissionSetResult

data class GetPermissionSetResult(val customerManagedPolicyReferences: List<PermissionSetCustomerManagedPolicyReference>? = null, val description: String? = null, val inlinePolicy: Any? = null, val managedPolicies: List<String>? = null, val permissionSetArn: String? = null, val permissionsBoundary: PermissionSetPermissionsBoundary? = null, val relayStateType: String? = null, val sessionDuration: String? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(customerManagedPolicyReferences: List<PermissionSetCustomerManagedPolicyReference>? = null, description: String? = null, inlinePolicy: Any? = null, managedPolicies: List<String>? = null, permissionSetArn: String? = null, permissionsBoundary: PermissionSetPermissionsBoundary? = null, relayStateType: String? = null, sessionDuration: String? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Specifies the names and paths of the customer managed policies that you have attached to your permission set.

Link copied to clipboard
val description: String? = null

The permission set description.

Link copied to clipboard
val inlinePolicy: Any? = null

The inline policy to put in permission set. Search the CloudFormation User Guide for AWS::SSO::PermissionSet for more information about the expected schema for this property.

Link copied to clipboard

A structure that stores a list of managed policy ARNs that describe the associated AWS managed policy.

Link copied to clipboard

Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary. Specify either CustomerManagedPolicyReference to use the name and path of a customer managed policy, or ManagedPolicyArn to use the ARN of an AWS managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see Permissions boundaries for IAM entities in the IAM User Guide .

Link copied to clipboard

The permission set that the policy will be attached to

Link copied to clipboard
val relayStateType: String? = null

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

Link copied to clipboard
val sessionDuration: String? = null

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

Link copied to clipboard
val tags: List<Tag>? = null

The tags to attach to the new PermissionSet .