amazonka-sso-admin-2.0: Amazon Single Sign-On Admin SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SSOAdmin.Types.PermissionSet

Description

 
Synopsis

Documentation

data PermissionSet Source #

An entity that contains IAM policies.

See: newPermissionSet smart constructor.

Constructors

PermissionSet' 

Fields

Instances

Instances details
FromJSON PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Generic PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Associated Types

type Rep PermissionSet :: Type -> Type #

Read PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Show PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

NFData PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Methods

rnf :: PermissionSet -> () #

Eq PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Hashable PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

type Rep PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

type Rep PermissionSet = D1 ('MetaData "PermissionSet" "Amazonka.SSOAdmin.Types.PermissionSet" "amazonka-sso-admin-2.0-HhKPJAnDdA18B4mnMjNqZF" 'False) (C1 ('MetaCons "PermissionSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "permissionSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "relayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPermissionSet :: PermissionSet Source #

Create a value of PermissionSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdDate:PermissionSet', permissionSet_createdDate - The date that the permission set was created.

$sel:description:PermissionSet', permissionSet_description - The description of the PermissionSet.

$sel:name:PermissionSet', permissionSet_name - The name of the permission set.

$sel:permissionSetArn:PermissionSet', permissionSet_permissionSetArn - The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

$sel:relayState:PermissionSet', permissionSet_relayState - Used to redirect users within the application during the federation authentication process.

$sel:sessionDuration:PermissionSet', permissionSet_sessionDuration - The length of time that the application user sessions are valid for in the ISO-8601 standard.

permissionSet_createdDate :: Lens' PermissionSet (Maybe UTCTime) Source #

The date that the permission set was created.

permissionSet_description :: Lens' PermissionSet (Maybe Text) Source #

The description of the PermissionSet.

permissionSet_name :: Lens' PermissionSet (Maybe Text) Source #

The name of the permission set.

permissionSet_permissionSetArn :: Lens' PermissionSet (Maybe Text) Source #

The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

permissionSet_relayState :: Lens' PermissionSet (Maybe Text) Source #

Used to redirect users within the application during the federation authentication process.

permissionSet_sessionDuration :: Lens' PermissionSet (Maybe Text) Source #

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