libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Read PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Show 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 #

NFData PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

Methods

rnf :: PermissionSet -> () #

Hashable PermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSet

FromJSON 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" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "PermissionSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "relayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "permissionSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") '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: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.

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

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

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

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

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.

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

The date that the permission set was created.

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

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

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

The name of the permission set.

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

The description of the PermissionSet.