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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-07-20 of the Amazon Single Sign-On Admin SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request failed because it contains a syntax error.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have sufficient access to perform this action.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the principal has crossed the permitted number of resources that can be created.

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the principal has crossed the throttling limits of the API operations.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request processing has failed because of an unknown error, exception, or failure with an internal server.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a requested resource is not found.

InstanceAccessControlAttributeConfigurationStatus

newtype InstanceAccessControlAttributeConfigurationStatus Source #

Instances

Instances details
Eq InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

Ord InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

Read InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

Show InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

Generic InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

NFData InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

Hashable InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToJSON InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToJSONKey InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

FromJSON InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

FromJSONKey InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToLog InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToHeader InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToQuery InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

FromXML InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToXML InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToByteString InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

FromText InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

ToText InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

type Rep InstanceAccessControlAttributeConfigurationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus

type Rep InstanceAccessControlAttributeConfigurationStatus = D1 ('MetaData "InstanceAccessControlAttributeConfigurationStatus" "Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfigurationStatus" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'True) (C1 ('MetaCons "InstanceAccessControlAttributeConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceAccessControlAttributeConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PrincipalType

newtype PrincipalType Source #

Constructors

PrincipalType' 

Bundled Patterns

pattern PrincipalType_GROUP :: PrincipalType 
pattern PrincipalType_USER :: PrincipalType 

Instances

Instances details
Eq PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Ord PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Read PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Show PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Generic PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Associated Types

type Rep PrincipalType :: Type -> Type #

NFData PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Methods

rnf :: PrincipalType -> () #

Hashable PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

ToJSON PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

ToJSONKey PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

FromJSON PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

FromJSONKey PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

ToLog PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

ToHeader PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

ToQuery PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

FromXML PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

ToXML PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Methods

toXML :: PrincipalType -> XML #

ToByteString PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

FromText PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

ToText PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

Methods

toText :: PrincipalType -> Text #

type Rep PrincipalType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PrincipalType

type Rep PrincipalType = D1 ('MetaData "PrincipalType" "Amazonka.SSOAdmin.Types.PrincipalType" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'True) (C1 ('MetaCons "PrincipalType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPrincipalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProvisionTargetType

newtype ProvisionTargetType Source #

Instances

Instances details
Eq ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

Ord ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

Read ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

Show ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

Generic ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

Associated Types

type Rep ProvisionTargetType :: Type -> Type #

NFData ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

Methods

rnf :: ProvisionTargetType -> () #

Hashable ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToJSON ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToJSONKey ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

FromJSON ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

FromJSONKey ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToLog ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToHeader ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToQuery ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

FromXML ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToXML ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToByteString ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

FromText ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

ToText ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

type Rep ProvisionTargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisionTargetType

type Rep ProvisionTargetType = D1 ('MetaData "ProvisionTargetType" "Amazonka.SSOAdmin.Types.ProvisionTargetType" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'True) (C1 ('MetaCons "ProvisionTargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProvisionTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProvisioningStatus

newtype ProvisioningStatus Source #

Instances

Instances details
Eq ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

Ord ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

Read ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

Show ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

Generic ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

Associated Types

type Rep ProvisioningStatus :: Type -> Type #

NFData ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

Methods

rnf :: ProvisioningStatus -> () #

Hashable ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToJSON ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToJSONKey ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

FromJSON ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

FromJSONKey ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToLog ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToHeader ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToQuery ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

FromXML ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToXML ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToByteString ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

FromText ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

ToText ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

type Rep ProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.ProvisioningStatus

type Rep ProvisioningStatus = D1 ('MetaData "ProvisioningStatus" "Amazonka.SSOAdmin.Types.ProvisioningStatus" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'True) (C1 ('MetaCons "ProvisioningStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProvisioningStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StatusValues

newtype StatusValues Source #

Constructors

StatusValues' 

Instances

Instances details
Eq StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Ord StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Read StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Show StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Generic StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Associated Types

type Rep StatusValues :: Type -> Type #

NFData StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Methods

rnf :: StatusValues -> () #

Hashable StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

ToJSON StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

ToJSONKey StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

FromJSON StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

FromJSONKey StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

ToLog StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

ToHeader StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

ToQuery StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

FromXML StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

ToXML StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Methods

toXML :: StatusValues -> XML #

ToByteString StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

FromText StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

ToText StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

Methods

toText :: StatusValues -> Text #

type Rep StatusValues Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.StatusValues

type Rep StatusValues = D1 ('MetaData "StatusValues" "Amazonka.SSOAdmin.Types.StatusValues" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'True) (C1 ('MetaCons "StatusValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatusValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetType

newtype TargetType Source #

Constructors

TargetType' 

Fields

Bundled Patterns

pattern TargetType_AWS_ACCOUNT :: TargetType 

Instances

Instances details
Eq TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Ord TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Read TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Show TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Generic TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Associated Types

type Rep TargetType :: Type -> Type #

NFData TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Methods

rnf :: TargetType -> () #

Hashable TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

ToJSON TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

ToJSONKey TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

FromJSON TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

FromJSONKey TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

ToLog TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

ToHeader TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

ToQuery TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

FromXML TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

ToXML TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Methods

toXML :: TargetType -> XML #

ToByteString TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

FromText TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

ToText TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

Methods

toText :: TargetType -> Text #

type Rep TargetType Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.TargetType

type Rep TargetType = D1 ('MetaData "TargetType" "Amazonka.SSOAdmin.Types.TargetType" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'True) (C1 ('MetaCons "TargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessControlAttribute

data AccessControlAttribute Source #

These are Amazon Web Services SSO identity store attributes that you can configure for use in attributes-based access control (ABAC). You can create permissions policies that determine who can access your Amazon Web Services resources based upon the configured attribute values. When you enable ABAC and specify AccessControlAttributes, Amazon Web Services SSO passes the attribute values of the authenticated user into IAM for use in policy evaluation.

See: newAccessControlAttribute smart constructor.

Constructors

AccessControlAttribute' 

Fields

  • key :: Text

    The name of the attribute associated with your identities in your identity source. This is used to map a specified attribute in your identity source with an attribute in Amazon Web Services SSO.

  • value :: AccessControlAttributeValue

    The value used for mapping a specified attribute to an identity source.

Instances

Instances details
Eq AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

Read AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

Show AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

Generic AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

Associated Types

type Rep AccessControlAttribute :: Type -> Type #

NFData AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

Methods

rnf :: AccessControlAttribute -> () #

Hashable AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

ToJSON AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

FromJSON AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

type Rep AccessControlAttribute Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttribute

type Rep AccessControlAttribute = D1 ('MetaData "AccessControlAttribute" "Amazonka.SSOAdmin.Types.AccessControlAttribute" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "AccessControlAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessControlAttributeValue)))

newAccessControlAttribute Source #

Create a value of AccessControlAttribute 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:key:AccessControlAttribute', accessControlAttribute_key - The name of the attribute associated with your identities in your identity source. This is used to map a specified attribute in your identity source with an attribute in Amazon Web Services SSO.

$sel:value:AccessControlAttribute', accessControlAttribute_value - The value used for mapping a specified attribute to an identity source.

accessControlAttribute_key :: Lens' AccessControlAttribute Text Source #

The name of the attribute associated with your identities in your identity source. This is used to map a specified attribute in your identity source with an attribute in Amazon Web Services SSO.

accessControlAttribute_value :: Lens' AccessControlAttribute AccessControlAttributeValue Source #

The value used for mapping a specified attribute to an identity source.

AccessControlAttributeValue

data AccessControlAttributeValue Source #

The value used for mapping a specified attribute to an identity source.

See: newAccessControlAttributeValue smart constructor.

Constructors

AccessControlAttributeValue' 

Fields

  • source :: NonEmpty Text

    The identity source to use when mapping a specified attribute to Amazon Web Services SSO.

Instances

Instances details
Eq AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

Read AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

Show AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

Generic AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

Associated Types

type Rep AccessControlAttributeValue :: Type -> Type #

NFData AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

Hashable AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

ToJSON AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

FromJSON AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

type Rep AccessControlAttributeValue Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccessControlAttributeValue

type Rep AccessControlAttributeValue = D1 ('MetaData "AccessControlAttributeValue" "Amazonka.SSOAdmin.Types.AccessControlAttributeValue" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "AccessControlAttributeValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAccessControlAttributeValue Source #

Create a value of AccessControlAttributeValue 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:source:AccessControlAttributeValue', accessControlAttributeValue_source - The identity source to use when mapping a specified attribute to Amazon Web Services SSO.

accessControlAttributeValue_source :: Lens' AccessControlAttributeValue (NonEmpty Text) Source #

The identity source to use when mapping a specified attribute to Amazon Web Services SSO.

AccountAssignment

data AccountAssignment Source #

The assignment that indicates a principal's limited access to a specified Amazon Web Services account with a specified permission set.

The term principal here refers to a user or group that is defined in Amazon Web Services SSO.

See: newAccountAssignment smart constructor.

Constructors

AccountAssignment' 

Fields

Instances

Instances details
Eq AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

Read AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

Show AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

Generic AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

Associated Types

type Rep AccountAssignment :: Type -> Type #

NFData AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

Methods

rnf :: AccountAssignment -> () #

Hashable AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

FromJSON AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

type Rep AccountAssignment Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignment

type Rep AccountAssignment = D1 ('MetaData "AccountAssignment" "Amazonka.SSOAdmin.Types.AccountAssignment" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "AccountAssignment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrincipalType))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissionSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccountAssignment :: AccountAssignment Source #

Create a value of AccountAssignment 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:principalId:AccountAssignment', accountAssignment_principalId - An identifier for an object in Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

$sel:principalType:AccountAssignment', accountAssignment_principalType - The entity type for which the assignment will be created.

$sel:accountId:AccountAssignment', accountAssignment_accountId - The identifier of the Amazon Web Services account.

$sel:permissionSetArn:AccountAssignment', accountAssignment_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.

accountAssignment_principalId :: Lens' AccountAssignment (Maybe Text) Source #

An identifier for an object in Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

accountAssignment_principalType :: Lens' AccountAssignment (Maybe PrincipalType) Source #

The entity type for which the assignment will be created.

accountAssignment_accountId :: Lens' AccountAssignment (Maybe Text) Source #

The identifier of the Amazon Web Services account.

accountAssignment_permissionSetArn :: Lens' AccountAssignment (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.

AccountAssignmentOperationStatus

data AccountAssignmentOperationStatus Source #

The status of the creation or deletion operation of an assignment that a principal needs to access an account.

See: newAccountAssignmentOperationStatus smart constructor.

Constructors

AccountAssignmentOperationStatus' 

Fields

Instances

Instances details
Eq AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

Read AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

Show AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

Generic AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

Associated Types

type Rep AccountAssignmentOperationStatus :: Type -> Type #

NFData AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

Hashable AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

FromJSON AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

type Rep AccountAssignmentOperationStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus

type Rep AccountAssignmentOperationStatus = D1 ('MetaData "AccountAssignmentOperationStatus" "Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "AccountAssignmentOperationStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusValues))) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrincipalType))) :*: (S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetType)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "permissionSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAccountAssignmentOperationStatus :: AccountAssignmentOperationStatus Source #

Create a value of AccountAssignmentOperationStatus 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:requestId:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_requestId - The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

$sel:status:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_status - The status of the permission set provisioning process.

$sel:failureReason:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_failureReason - The message that contains an error or exception in case of an operation failure.

$sel:targetId:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_targetId - TargetID is an Amazon Web Services account identifier, typically a 10-12 digit string (For example, 123456789012).

$sel:principalId:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_principalId - An identifier for an object in Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

$sel:principalType:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_principalType - The entity type for which the assignment will be created.

$sel:targetType:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_targetType - The entity type for which the assignment will be created.

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

$sel:permissionSetArn:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_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.

accountAssignmentOperationStatus_requestId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

accountAssignmentOperationStatus_failureReason :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

The message that contains an error or exception in case of an operation failure.

accountAssignmentOperationStatus_targetId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

TargetID is an Amazon Web Services account identifier, typically a 10-12 digit string (For example, 123456789012).

accountAssignmentOperationStatus_principalId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #

An identifier for an object in Amazon Web Services SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType) Source #

The entity type for which the assignment will be created.

accountAssignmentOperationStatus_permissionSetArn :: Lens' AccountAssignmentOperationStatus (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.

AccountAssignmentOperationStatusMetadata

data AccountAssignmentOperationStatusMetadata Source #

Provides information about the AccountAssignment creation request.

See: newAccountAssignmentOperationStatusMetadata smart constructor.

Constructors

AccountAssignmentOperationStatusMetadata' 

Fields

Instances

Instances details
Eq AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

Read AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

Show AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

Generic AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

NFData AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

Hashable AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

FromJSON AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

type Rep AccountAssignmentOperationStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata

type Rep AccountAssignmentOperationStatusMetadata = D1 ('MetaData "AccountAssignmentOperationStatusMetadata" "Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatusMetadata" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "AccountAssignmentOperationStatusMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusValues)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newAccountAssignmentOperationStatusMetadata :: AccountAssignmentOperationStatusMetadata Source #

Create a value of AccountAssignmentOperationStatusMetadata 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:requestId:AccountAssignmentOperationStatusMetadata', accountAssignmentOperationStatusMetadata_requestId - The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

$sel:status:AccountAssignmentOperationStatusMetadata', accountAssignmentOperationStatusMetadata_status - The status of the permission set provisioning process.

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

accountAssignmentOperationStatusMetadata_requestId :: Lens' AccountAssignmentOperationStatusMetadata (Maybe Text) Source #

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

AttachedManagedPolicy

data AttachedManagedPolicy Source #

A structure that stores the details of the IAM managed policy.

See: newAttachedManagedPolicy smart constructor.

Constructors

AttachedManagedPolicy' 

Fields

Instances

Instances details
Eq AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

Read AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

Show AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

Generic AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

Associated Types

type Rep AttachedManagedPolicy :: Type -> Type #

NFData AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

Methods

rnf :: AttachedManagedPolicy -> () #

Hashable AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

FromJSON AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

type Rep AttachedManagedPolicy Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.AttachedManagedPolicy

type Rep AttachedManagedPolicy = D1 ('MetaData "AttachedManagedPolicy" "Amazonka.SSOAdmin.Types.AttachedManagedPolicy" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "AttachedManagedPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAttachedManagedPolicy :: AttachedManagedPolicy Source #

Create a value of AttachedManagedPolicy 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:arn:AttachedManagedPolicy', attachedManagedPolicy_arn - The ARN of the IAM managed policy. 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:AttachedManagedPolicy', attachedManagedPolicy_name - The name of the IAM managed policy.

attachedManagedPolicy_arn :: Lens' AttachedManagedPolicy (Maybe Text) Source #

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

attachedManagedPolicy_name :: Lens' AttachedManagedPolicy (Maybe Text) Source #

The name of the IAM managed policy.

InstanceAccessControlAttributeConfiguration

data InstanceAccessControlAttributeConfiguration Source #

Specifies the attributes to add to your attribute-based access control (ABAC) configuration.

See: newInstanceAccessControlAttributeConfiguration smart constructor.

Constructors

InstanceAccessControlAttributeConfiguration' 

Fields

Instances

Instances details
Eq InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

Read InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

Show InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

Generic InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

NFData InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

Hashable InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

ToJSON InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

FromJSON InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

type Rep InstanceAccessControlAttributeConfiguration Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration

type Rep InstanceAccessControlAttributeConfiguration = D1 ('MetaData "InstanceAccessControlAttributeConfiguration" "Amazonka.SSOAdmin.Types.InstanceAccessControlAttributeConfiguration" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "InstanceAccessControlAttributeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessControlAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AccessControlAttribute])))

newInstanceAccessControlAttributeConfiguration :: InstanceAccessControlAttributeConfiguration Source #

Create a value of InstanceAccessControlAttributeConfiguration 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:accessControlAttributes:InstanceAccessControlAttributeConfiguration', instanceAccessControlAttributeConfiguration_accessControlAttributes - Lists the attributes that are configured for ABAC in the specified Amazon Web Services SSO instance.

instanceAccessControlAttributeConfiguration_accessControlAttributes :: Lens' InstanceAccessControlAttributeConfiguration [AccessControlAttribute] Source #

Lists the attributes that are configured for ABAC in the specified Amazon Web Services SSO instance.

InstanceMetadata

data InstanceMetadata Source #

Provides information about the SSO instance.

See: newInstanceMetadata smart constructor.

Constructors

InstanceMetadata' 

Fields

Instances

Instances details
Eq InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

Read InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

Show InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

Generic InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

Associated Types

type Rep InstanceMetadata :: Type -> Type #

NFData InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

Methods

rnf :: InstanceMetadata -> () #

Hashable InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

FromJSON InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

type Rep InstanceMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.InstanceMetadata

type Rep InstanceMetadata = D1 ('MetaData "InstanceMetadata" "Amazonka.SSOAdmin.Types.InstanceMetadata" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "InstanceMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceMetadata :: InstanceMetadata Source #

Create a value of InstanceMetadata 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:identityStoreId:InstanceMetadata', instanceMetadata_identityStoreId - The identifier of the identity store that is connected to the SSO instance.

$sel:instanceArn:InstanceMetadata', instanceMetadata_instanceArn - The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

instanceMetadata_identityStoreId :: Lens' InstanceMetadata (Maybe Text) Source #

The identifier of the identity store that is connected to the SSO instance.

instanceMetadata_instanceArn :: Lens' InstanceMetadata (Maybe Text) Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

OperationStatusFilter

data OperationStatusFilter Source #

Filters he operation status list based on the passed attribute value.

See: newOperationStatusFilter smart constructor.

Constructors

OperationStatusFilter' 

Fields

Instances

Instances details
Eq OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

Read OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

Show OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

Generic OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

Associated Types

type Rep OperationStatusFilter :: Type -> Type #

NFData OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

Methods

rnf :: OperationStatusFilter -> () #

Hashable OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

ToJSON OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

type Rep OperationStatusFilter Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.OperationStatusFilter

type Rep OperationStatusFilter = D1 ('MetaData "OperationStatusFilter" "Amazonka.SSOAdmin.Types.OperationStatusFilter" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "OperationStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusValues))))

newOperationStatusFilter :: OperationStatusFilter Source #

Create a value of OperationStatusFilter 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:status:OperationStatusFilter', operationStatusFilter_status - Filters the list operations result based on the status attribute.

operationStatusFilter_status :: Lens' OperationStatusFilter (Maybe StatusValues) Source #

Filters the list operations result based on the status attribute.

PermissionSet

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.

PermissionSetProvisioningStatus

data PermissionSetProvisioningStatus Source #

A structure that is used to provide the status of the provisioning operation for a specified permission set.

See: newPermissionSetProvisioningStatus smart constructor.

Constructors

PermissionSetProvisioningStatus' 

Fields

Instances

Instances details
Eq PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

Read PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

Show PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

Generic PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

Associated Types

type Rep PermissionSetProvisioningStatus :: Type -> Type #

NFData PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

Hashable PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

FromJSON PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

type Rep PermissionSetProvisioningStatus Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus

type Rep PermissionSetProvisioningStatus = D1 ('MetaData "PermissionSetProvisioningStatus" "Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatus" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "PermissionSetProvisioningStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusValues)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "accountId") '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))))))

newPermissionSetProvisioningStatus :: PermissionSetProvisioningStatus Source #

Create a value of PermissionSetProvisioningStatus 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:requestId:PermissionSetProvisioningStatus', permissionSetProvisioningStatus_requestId - The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

$sel:status:PermissionSetProvisioningStatus', permissionSetProvisioningStatus_status - The status of the permission set provisioning process.

$sel:failureReason:PermissionSetProvisioningStatus', permissionSetProvisioningStatus_failureReason - The message that contains an error or exception in case of an operation failure.

$sel:accountId:PermissionSetProvisioningStatus', permissionSetProvisioningStatus_accountId - The identifier of the Amazon Web Services account from which to list the assignments.

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

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

permissionSetProvisioningStatus_requestId :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

permissionSetProvisioningStatus_failureReason :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #

The message that contains an error or exception in case of an operation failure.

permissionSetProvisioningStatus_accountId :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #

The identifier of the Amazon Web Services account from which to list the assignments.

permissionSetProvisioningStatus_permissionSetArn :: Lens' PermissionSetProvisioningStatus (Maybe Text) Source #

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

PermissionSetProvisioningStatusMetadata

data PermissionSetProvisioningStatusMetadata Source #

Provides information about the permission set provisioning status.

See: newPermissionSetProvisioningStatusMetadata smart constructor.

Constructors

PermissionSetProvisioningStatusMetadata' 

Fields

Instances

Instances details
Eq PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

Read PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

Show PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

Generic PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

NFData PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

Hashable PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

FromJSON PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

type Rep PermissionSetProvisioningStatusMetadata Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata

type Rep PermissionSetProvisioningStatusMetadata = D1 ('MetaData "PermissionSetProvisioningStatusMetadata" "Amazonka.SSOAdmin.Types.PermissionSetProvisioningStatusMetadata" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "PermissionSetProvisioningStatusMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusValues)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newPermissionSetProvisioningStatusMetadata :: PermissionSetProvisioningStatusMetadata Source #

Create a value of PermissionSetProvisioningStatusMetadata 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:requestId:PermissionSetProvisioningStatusMetadata', permissionSetProvisioningStatusMetadata_requestId - The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

$sel:status:PermissionSetProvisioningStatusMetadata', permissionSetProvisioningStatusMetadata_status - The status of the permission set provisioning process.

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

permissionSetProvisioningStatusMetadata_requestId :: Lens' PermissionSetProvisioningStatusMetadata (Maybe Text) Source #

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Tag

data Tag Source #

A set of key-value pairs that are used to manage the resource. Tags can only be applied to permission sets and cannot be applied to corresponding roles that Amazon Web Services SSO creates in Amazon Web Services accounts.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.SSOAdmin.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SSOAdmin.Types.Tag" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag 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:value:Tag', tag_value - The value of the tag.

$sel:key:Tag', tag_key - The key for the tag.

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key for the tag.