amazonka-rolesanywhere-2.0: Amazon IAM Roles Anywhere 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.RolesAnywhere

Description

Derived from API version 2018-05-10 of the AWS service descriptions, licensed under Apache 2.0.

AWS Identity and Access Management Roles Anywhere provides a secure way for your workloads such as servers, containers, and applications running outside of AWS to obtain Temporary AWS credentials. Your workloads can use the same IAM policies and roles that you have configured with native AWS applications to access AWS resources. Using IAM Roles Anywhere will eliminate the need to manage long term credentials for workloads running outside of AWS.

To use IAM Roles Anywhere customer workloads will need to use X.509 certificates issued by their Certificate Authority (CA) . The Certificate Authority (CA) needs to be registered with IAM Roles Anywhere as a trust anchor to establish trust between customer PKI and IAM Roles Anywhere. Customers who do not manage their own PKI system can use AWS Certificate Manager Private Certificate Authority (ACM PCA) to create a Certificate Authority and use that to establish trust with IAM Roles Anywhere

This guide describes the IAM rolesanywhere operations that you can call programmatically. For general information about IAM Roles Anywhere see https://docs.aws.amazon.com/

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-05-10 of the Amazon IAM Roles Anywhere SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by RolesAnywhere.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient access to perform this action.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource could not be found.

TooManyTagsException

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

Validation exception error.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateProfile

data CreateProfile Source #

See: newCreateProfile smart constructor.

Instances

Instances details
ToJSON CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

ToHeaders CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

ToPath CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

ToQuery CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

AWSRequest CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

Associated Types

type AWSResponse CreateProfile #

Generic CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

Associated Types

type Rep CreateProfile :: Type -> Type #

Show CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

NFData CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

Methods

rnf :: CreateProfile -> () #

Eq CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

Hashable CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

type AWSResponse CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

type Rep CreateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateProfile

type Rep CreateProfile = D1 ('MetaData "CreateProfile" "Amazonka.RolesAnywhere.CreateProfile" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CreateProfile'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "managedPolicyArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "requireInstanceProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "sessionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newCreateProfile Source #

Create a value of CreateProfile 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:

CreateProfile, createProfile_durationSeconds - The number of seconds the vended session credentials are valid for.

CreateProfile, createProfile_enabled - Specifies whether the profile is enabled.

CreateProfile, createProfile_managedPolicyArns - A list of managed policy ARNs that apply to the vended session credentials.

CreateProfile, createProfile_requireInstanceProperties - Specifies whether instance properties are required in CreateSession requests with this profile.

CreateProfile, createProfile_sessionPolicy - A session policy that applies to the trust boundary of the vended session credentials.

$sel:tags:CreateProfile', createProfile_tags - The tags to attach to the profile.

CreateProfile, createProfile_name - The name of the profile.

CreateProfile, createProfile_roleArns - A list of IAM roles that this profile can assume in a CreateSession operation.

data ProfileDetailResponse Source #

See: newProfileDetailResponse smart constructor.

Instances

Instances details
FromJSON ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Generic ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Associated Types

type Rep ProfileDetailResponse :: Type -> Type #

Read ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Show ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

NFData ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Methods

rnf :: ProfileDetailResponse -> () #

Eq ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Hashable ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse = D1 ('MetaData "ProfileDetailResponse" "Amazonka.RolesAnywhere.Types.ProfileDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileDetail))))

newProfileDetailResponse :: ProfileDetailResponse Source #

Create a value of ProfileDetailResponse 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:profile:ProfileDetailResponse', profileDetailResponse_profile - The state of the profile after a read or write operation.

CreateTrustAnchor

data CreateTrustAnchor Source #

See: newCreateTrustAnchor smart constructor.

Instances

Instances details
ToJSON CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

ToHeaders CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

ToPath CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

ToQuery CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

AWSRequest CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

Associated Types

type AWSResponse CreateTrustAnchor #

Generic CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

Associated Types

type Rep CreateTrustAnchor :: Type -> Type #

Show CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

NFData CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

Methods

rnf :: CreateTrustAnchor -> () #

Eq CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

Hashable CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

type AWSResponse CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

type Rep CreateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.CreateTrustAnchor

type Rep CreateTrustAnchor = D1 ('MetaData "CreateTrustAnchor" "Amazonka.RolesAnywhere.CreateTrustAnchor" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CreateTrustAnchor'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Source))))

newCreateTrustAnchor Source #

Create a value of CreateTrustAnchor 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:

CreateTrustAnchor, createTrustAnchor_enabled - Specifies whether the trust anchor is enabled.

$sel:tags:CreateTrustAnchor', createTrustAnchor_tags - The tags to attach to the trust anchor.

CreateTrustAnchor, createTrustAnchor_name - The name of the trust anchor.

CreateTrustAnchor, createTrustAnchor_source - The trust anchor type and its related certificate data.

data TrustAnchorDetailResponse Source #

See: newTrustAnchorDetailResponse smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Generic TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Associated Types

type Rep TrustAnchorDetailResponse :: Type -> Type #

Read TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Show TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

NFData TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Eq TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Hashable TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse = D1 ('MetaData "TrustAnchorDetailResponse" "Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustAnchorDetail)))

newTrustAnchorDetailResponse Source #

Create a value of TrustAnchorDetailResponse 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:trustAnchor:TrustAnchorDetailResponse', trustAnchorDetailResponse_trustAnchor - The state of the trust anchor after a read or write operation.

DeleteCrl

data DeleteCrl Source #

See: newDeleteCrl smart constructor.

Constructors

DeleteCrl' Text 

Instances

Instances details
ToHeaders DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

Methods

toHeaders :: DeleteCrl -> [Header] #

ToPath DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

ToQuery DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

AWSRequest DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

Associated Types

type AWSResponse DeleteCrl #

Generic DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

Associated Types

type Rep DeleteCrl :: Type -> Type #

Read DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

Show DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

NFData DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

Methods

rnf :: DeleteCrl -> () #

Eq DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

Hashable DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

type AWSResponse DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

type Rep DeleteCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteCrl

type Rep DeleteCrl = D1 ('MetaData "DeleteCrl" "Amazonka.RolesAnywhere.DeleteCrl" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "DeleteCrl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCrl Source #

Arguments

:: Text

DeleteCrl

-> DeleteCrl 

Create a value of DeleteCrl 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:

DeleteCrl, deleteCrl_crlId - The unique identifier of the certificate revocation list (CRL).

data CrlDetailResponse Source #

See: newCrlDetailResponse smart constructor.

Instances

Instances details
FromJSON CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Generic CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Associated Types

type Rep CrlDetailResponse :: Type -> Type #

Read CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Show CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

NFData CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Methods

rnf :: CrlDetailResponse -> () #

Eq CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Hashable CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse = D1 ('MetaData "CrlDetailResponse" "Amazonka.RolesAnywhere.Types.CrlDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CrlDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CrlDetail)))

newCrlDetailResponse Source #

Create a value of CrlDetailResponse 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:crl:CrlDetailResponse', crlDetailResponse_crl - The state of the certificate revocation list (CRL) after a read or write operation.

DeleteProfile

data DeleteProfile Source #

See: newDeleteProfile smart constructor.

Constructors

DeleteProfile' Text 

Instances

Instances details
ToHeaders DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

ToPath DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

ToQuery DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

AWSRequest DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

Associated Types

type AWSResponse DeleteProfile #

Generic DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

Associated Types

type Rep DeleteProfile :: Type -> Type #

Read DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

Show DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

NFData DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

Methods

rnf :: DeleteProfile -> () #

Eq DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

Hashable DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

type AWSResponse DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

type Rep DeleteProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteProfile

type Rep DeleteProfile = D1 ('MetaData "DeleteProfile" "Amazonka.RolesAnywhere.DeleteProfile" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "DeleteProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteProfile Source #

Create a value of DeleteProfile 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:

DeleteProfile, deleteProfile_profileId - The unique identifier of the profile.

data ProfileDetailResponse Source #

See: newProfileDetailResponse smart constructor.

Instances

Instances details
FromJSON ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Generic ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Associated Types

type Rep ProfileDetailResponse :: Type -> Type #

Read ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Show ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

NFData ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Methods

rnf :: ProfileDetailResponse -> () #

Eq ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Hashable ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse = D1 ('MetaData "ProfileDetailResponse" "Amazonka.RolesAnywhere.Types.ProfileDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileDetail))))

newProfileDetailResponse :: ProfileDetailResponse Source #

Create a value of ProfileDetailResponse 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:profile:ProfileDetailResponse', profileDetailResponse_profile - The state of the profile after a read or write operation.

DeleteTrustAnchor

data DeleteTrustAnchor Source #

See: newDeleteTrustAnchor smart constructor.

Constructors

DeleteTrustAnchor' Text 

Instances

Instances details
ToHeaders DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

ToPath DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

ToQuery DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

AWSRequest DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

Associated Types

type AWSResponse DeleteTrustAnchor #

Generic DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

Associated Types

type Rep DeleteTrustAnchor :: Type -> Type #

Read DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

Show DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

NFData DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

Methods

rnf :: DeleteTrustAnchor -> () #

Eq DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

Hashable DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

type AWSResponse DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

type Rep DeleteTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DeleteTrustAnchor

type Rep DeleteTrustAnchor = D1 ('MetaData "DeleteTrustAnchor" "Amazonka.RolesAnywhere.DeleteTrustAnchor" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "DeleteTrustAnchor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteTrustAnchor Source #

Create a value of DeleteTrustAnchor 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:

DeleteTrustAnchor, deleteTrustAnchor_trustAnchorId - The unique identifier of the trust anchor.

data TrustAnchorDetailResponse Source #

See: newTrustAnchorDetailResponse smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Generic TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Associated Types

type Rep TrustAnchorDetailResponse :: Type -> Type #

Read TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Show TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

NFData TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Eq TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Hashable TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse = D1 ('MetaData "TrustAnchorDetailResponse" "Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustAnchorDetail)))

newTrustAnchorDetailResponse Source #

Create a value of TrustAnchorDetailResponse 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:trustAnchor:TrustAnchorDetailResponse', trustAnchorDetailResponse_trustAnchor - The state of the trust anchor after a read or write operation.

DisableCrl

data DisableCrl Source #

See: newDisableCrl smart constructor.

Constructors

DisableCrl' Text 

Instances

Instances details
ToJSON DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

ToHeaders DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

Methods

toHeaders :: DisableCrl -> [Header] #

ToPath DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

ToQuery DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

AWSRequest DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

Associated Types

type AWSResponse DisableCrl #

Generic DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

Associated Types

type Rep DisableCrl :: Type -> Type #

Read DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

Show DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

NFData DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

Methods

rnf :: DisableCrl -> () #

Eq DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

Hashable DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

type AWSResponse DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

type Rep DisableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableCrl

type Rep DisableCrl = D1 ('MetaData "DisableCrl" "Amazonka.RolesAnywhere.DisableCrl" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "DisableCrl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisableCrl Source #

Arguments

:: Text

DisableCrl

-> DisableCrl 

Create a value of DisableCrl 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:

DisableCrl, disableCrl_crlId - The unique identifier of the certificate revocation list (CRL).

data CrlDetailResponse Source #

See: newCrlDetailResponse smart constructor.

Instances

Instances details
FromJSON CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Generic CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Associated Types

type Rep CrlDetailResponse :: Type -> Type #

Read CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Show CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

NFData CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Methods

rnf :: CrlDetailResponse -> () #

Eq CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Hashable CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse = D1 ('MetaData "CrlDetailResponse" "Amazonka.RolesAnywhere.Types.CrlDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CrlDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CrlDetail)))

newCrlDetailResponse Source #

Create a value of CrlDetailResponse 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:crl:CrlDetailResponse', crlDetailResponse_crl - The state of the certificate revocation list (CRL) after a read or write operation.

DisableProfile

data DisableProfile Source #

See: newDisableProfile smart constructor.

Constructors

DisableProfile' Text 

Instances

Instances details
ToJSON DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

ToHeaders DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

ToPath DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

ToQuery DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

AWSRequest DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

Associated Types

type AWSResponse DisableProfile #

Generic DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

Associated Types

type Rep DisableProfile :: Type -> Type #

Read DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

Show DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

NFData DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

Methods

rnf :: DisableProfile -> () #

Eq DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

Hashable DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

type AWSResponse DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

type Rep DisableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableProfile

type Rep DisableProfile = D1 ('MetaData "DisableProfile" "Amazonka.RolesAnywhere.DisableProfile" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "DisableProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisableProfile Source #

Create a value of DisableProfile 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:

DisableProfile, disableProfile_profileId - The unique identifier of the profile.

data ProfileDetailResponse Source #

See: newProfileDetailResponse smart constructor.

Instances

Instances details
FromJSON ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Generic ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Associated Types

type Rep ProfileDetailResponse :: Type -> Type #

Read ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Show ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

NFData ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Methods

rnf :: ProfileDetailResponse -> () #

Eq ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Hashable ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse = D1 ('MetaData "ProfileDetailResponse" "Amazonka.RolesAnywhere.Types.ProfileDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileDetail))))

newProfileDetailResponse :: ProfileDetailResponse Source #

Create a value of ProfileDetailResponse 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:profile:ProfileDetailResponse', profileDetailResponse_profile - The state of the profile after a read or write operation.

DisableTrustAnchor

data DisableTrustAnchor Source #

See: newDisableTrustAnchor smart constructor.

Instances

Instances details
ToJSON DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

ToHeaders DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

ToPath DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

ToQuery DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

AWSRequest DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

Associated Types

type AWSResponse DisableTrustAnchor #

Generic DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

Associated Types

type Rep DisableTrustAnchor :: Type -> Type #

Read DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

Show DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

NFData DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

Methods

rnf :: DisableTrustAnchor -> () #

Eq DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

Hashable DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

type AWSResponse DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

type Rep DisableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.DisableTrustAnchor

type Rep DisableTrustAnchor = D1 ('MetaData "DisableTrustAnchor" "Amazonka.RolesAnywhere.DisableTrustAnchor" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "DisableTrustAnchor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisableTrustAnchor Source #

Create a value of DisableTrustAnchor 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:

DisableTrustAnchor, disableTrustAnchor_trustAnchorId - The unique identifier of the trust anchor.

data TrustAnchorDetailResponse Source #

See: newTrustAnchorDetailResponse smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Generic TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Associated Types

type Rep TrustAnchorDetailResponse :: Type -> Type #

Read TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Show TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

NFData TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Eq TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Hashable TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse = D1 ('MetaData "TrustAnchorDetailResponse" "Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustAnchorDetail)))

newTrustAnchorDetailResponse Source #

Create a value of TrustAnchorDetailResponse 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:trustAnchor:TrustAnchorDetailResponse', trustAnchorDetailResponse_trustAnchor - The state of the trust anchor after a read or write operation.

EnableCrl

data EnableCrl Source #

See: newEnableCrl smart constructor.

Constructors

EnableCrl' Text 

Instances

Instances details
ToJSON EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

ToHeaders EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

Methods

toHeaders :: EnableCrl -> [Header] #

ToPath EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

ToQuery EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

AWSRequest EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

Associated Types

type AWSResponse EnableCrl #

Generic EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

Associated Types

type Rep EnableCrl :: Type -> Type #

Read EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

Show EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

NFData EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

Methods

rnf :: EnableCrl -> () #

Eq EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

Hashable EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

type AWSResponse EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

type Rep EnableCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableCrl

type Rep EnableCrl = D1 ('MetaData "EnableCrl" "Amazonka.RolesAnywhere.EnableCrl" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "EnableCrl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEnableCrl Source #

Arguments

:: Text

EnableCrl

-> EnableCrl 

Create a value of EnableCrl 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:

EnableCrl, enableCrl_crlId - The unique identifier of the certificate revocation list (CRL).

data CrlDetailResponse Source #

See: newCrlDetailResponse smart constructor.

Instances

Instances details
FromJSON CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Generic CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Associated Types

type Rep CrlDetailResponse :: Type -> Type #

Read CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Show CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

NFData CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Methods

rnf :: CrlDetailResponse -> () #

Eq CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Hashable CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse = D1 ('MetaData "CrlDetailResponse" "Amazonka.RolesAnywhere.Types.CrlDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CrlDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CrlDetail)))

newCrlDetailResponse Source #

Create a value of CrlDetailResponse 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:crl:CrlDetailResponse', crlDetailResponse_crl - The state of the certificate revocation list (CRL) after a read or write operation.

EnableProfile

data EnableProfile Source #

See: newEnableProfile smart constructor.

Constructors

EnableProfile' Text 

Instances

Instances details
ToJSON EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

ToHeaders EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

ToPath EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

ToQuery EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

AWSRequest EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

Associated Types

type AWSResponse EnableProfile #

Generic EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

Associated Types

type Rep EnableProfile :: Type -> Type #

Read EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

Show EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

NFData EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

Methods

rnf :: EnableProfile -> () #

Eq EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

Hashable EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

type AWSResponse EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

type Rep EnableProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableProfile

type Rep EnableProfile = D1 ('MetaData "EnableProfile" "Amazonka.RolesAnywhere.EnableProfile" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "EnableProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEnableProfile Source #

Create a value of EnableProfile 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:

EnableProfile, enableProfile_profileId - The unique identifier of the profile.

data ProfileDetailResponse Source #

See: newProfileDetailResponse smart constructor.

Instances

Instances details
FromJSON ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Generic ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Associated Types

type Rep ProfileDetailResponse :: Type -> Type #

Read ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Show ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

NFData ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Methods

rnf :: ProfileDetailResponse -> () #

Eq ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Hashable ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse = D1 ('MetaData "ProfileDetailResponse" "Amazonka.RolesAnywhere.Types.ProfileDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileDetail))))

newProfileDetailResponse :: ProfileDetailResponse Source #

Create a value of ProfileDetailResponse 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:profile:ProfileDetailResponse', profileDetailResponse_profile - The state of the profile after a read or write operation.

EnableTrustAnchor

data EnableTrustAnchor Source #

See: newEnableTrustAnchor smart constructor.

Constructors

EnableTrustAnchor' Text 

Instances

Instances details
ToJSON EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

ToHeaders EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

ToPath EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

ToQuery EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

AWSRequest EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

Associated Types

type AWSResponse EnableTrustAnchor #

Generic EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

Associated Types

type Rep EnableTrustAnchor :: Type -> Type #

Read EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

Show EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

NFData EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

Methods

rnf :: EnableTrustAnchor -> () #

Eq EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

Hashable EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

type AWSResponse EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

type Rep EnableTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.EnableTrustAnchor

type Rep EnableTrustAnchor = D1 ('MetaData "EnableTrustAnchor" "Amazonka.RolesAnywhere.EnableTrustAnchor" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "EnableTrustAnchor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEnableTrustAnchor Source #

Create a value of EnableTrustAnchor 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:

EnableTrustAnchor, enableTrustAnchor_trustAnchorId - The unique identifier of the trust anchor.

data TrustAnchorDetailResponse Source #

See: newTrustAnchorDetailResponse smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Generic TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Associated Types

type Rep TrustAnchorDetailResponse :: Type -> Type #

Read TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Show TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

NFData TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Eq TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Hashable TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse = D1 ('MetaData "TrustAnchorDetailResponse" "Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustAnchorDetail)))

newTrustAnchorDetailResponse Source #

Create a value of TrustAnchorDetailResponse 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:trustAnchor:TrustAnchorDetailResponse', trustAnchorDetailResponse_trustAnchor - The state of the trust anchor after a read or write operation.

GetCrl

data GetCrl Source #

See: newGetCrl smart constructor.

Constructors

GetCrl' Text 

Instances

Instances details
ToHeaders GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Methods

toHeaders :: GetCrl -> [Header] #

ToPath GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Methods

toPath :: GetCrl -> ByteString #

ToQuery GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

AWSRequest GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Associated Types

type AWSResponse GetCrl #

Generic GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Associated Types

type Rep GetCrl :: Type -> Type #

Methods

from :: GetCrl -> Rep GetCrl x #

to :: Rep GetCrl x -> GetCrl #

Read GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Show GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

NFData GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Methods

rnf :: GetCrl -> () #

Eq GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Methods

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

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

Hashable GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

Methods

hashWithSalt :: Int -> GetCrl -> Int #

hash :: GetCrl -> Int #

type AWSResponse GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

type Rep GetCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetCrl

type Rep GetCrl = D1 ('MetaData "GetCrl" "Amazonka.RolesAnywhere.GetCrl" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "GetCrl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCrl Source #

Arguments

:: Text

GetCrl

-> GetCrl 

Create a value of GetCrl 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:

GetCrl, getCrl_crlId - The unique identifier of the certificate revocation list (CRL).

data CrlDetailResponse Source #

See: newCrlDetailResponse smart constructor.

Instances

Instances details
FromJSON CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Generic CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Associated Types

type Rep CrlDetailResponse :: Type -> Type #

Read CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Show CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

NFData CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Methods

rnf :: CrlDetailResponse -> () #

Eq CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Hashable CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse = D1 ('MetaData "CrlDetailResponse" "Amazonka.RolesAnywhere.Types.CrlDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CrlDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CrlDetail)))

newCrlDetailResponse Source #

Create a value of CrlDetailResponse 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:crl:CrlDetailResponse', crlDetailResponse_crl - The state of the certificate revocation list (CRL) after a read or write operation.

GetProfile

data GetProfile Source #

See: newGetProfile smart constructor.

Constructors

GetProfile' Text 

Instances

Instances details
ToHeaders GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

Methods

toHeaders :: GetProfile -> [Header] #

ToPath GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

ToQuery GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

AWSRequest GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

Associated Types

type AWSResponse GetProfile #

Generic GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

Associated Types

type Rep GetProfile :: Type -> Type #

Read GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

Show GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

NFData GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

Methods

rnf :: GetProfile -> () #

Eq GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

Hashable GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

type AWSResponse GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

type Rep GetProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetProfile

type Rep GetProfile = D1 ('MetaData "GetProfile" "Amazonka.RolesAnywhere.GetProfile" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "GetProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetProfile Source #

Arguments

:: Text

GetProfile

-> GetProfile 

Create a value of GetProfile 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:

GetProfile, getProfile_profileId - The unique identifier of the profile.

data ProfileDetailResponse Source #

See: newProfileDetailResponse smart constructor.

Instances

Instances details
FromJSON ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Generic ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Associated Types

type Rep ProfileDetailResponse :: Type -> Type #

Read ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Show ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

NFData ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Methods

rnf :: ProfileDetailResponse -> () #

Eq ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Hashable ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse = D1 ('MetaData "ProfileDetailResponse" "Amazonka.RolesAnywhere.Types.ProfileDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileDetail))))

newProfileDetailResponse :: ProfileDetailResponse Source #

Create a value of ProfileDetailResponse 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:profile:ProfileDetailResponse', profileDetailResponse_profile - The state of the profile after a read or write operation.

GetSubject

data GetSubject Source #

See: newGetSubject smart constructor.

Constructors

GetSubject' Text 

Instances

Instances details
ToHeaders GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Methods

toHeaders :: GetSubject -> [Header] #

ToPath GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

ToQuery GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

AWSRequest GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Associated Types

type AWSResponse GetSubject #

Generic GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Associated Types

type Rep GetSubject :: Type -> Type #

Read GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Show GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

NFData GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Methods

rnf :: GetSubject -> () #

Eq GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Hashable GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

type AWSResponse GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

type Rep GetSubject Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

type Rep GetSubject = D1 ('MetaData "GetSubject" "Amazonka.RolesAnywhere.GetSubject" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "GetSubject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSubject Source #

Arguments

:: Text

GetSubject

-> GetSubject 

Create a value of GetSubject 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:

GetSubject, getSubject_subjectId - The unique identifier of the subject.

data GetSubjectResponse Source #

See: newGetSubjectResponse smart constructor.

Instances

Instances details
Generic GetSubjectResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Associated Types

type Rep GetSubjectResponse :: Type -> Type #

Read GetSubjectResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Show GetSubjectResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

NFData GetSubjectResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

Methods

rnf :: GetSubjectResponse -> () #

Eq GetSubjectResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

type Rep GetSubjectResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetSubject

type Rep GetSubjectResponse = D1 ('MetaData "GetSubjectResponse" "Amazonka.RolesAnywhere.GetSubject" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "GetSubjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubjectDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSubjectResponse Source #

Create a value of GetSubjectResponse 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:subject:GetSubjectResponse', getSubjectResponse_subject - The state of the subject after a read or write operation.

$sel:httpStatus:GetSubjectResponse', getSubjectResponse_httpStatus - The response's http status code.

GetTrustAnchor

data GetTrustAnchor Source #

See: newGetTrustAnchor smart constructor.

Constructors

GetTrustAnchor' Text 

Instances

Instances details
ToHeaders GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

ToPath GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

ToQuery GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

AWSRequest GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

Associated Types

type AWSResponse GetTrustAnchor #

Generic GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

Associated Types

type Rep GetTrustAnchor :: Type -> Type #

Read GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

Show GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

NFData GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

Methods

rnf :: GetTrustAnchor -> () #

Eq GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

Hashable GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

type AWSResponse GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

type Rep GetTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.GetTrustAnchor

type Rep GetTrustAnchor = D1 ('MetaData "GetTrustAnchor" "Amazonka.RolesAnywhere.GetTrustAnchor" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "GetTrustAnchor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetTrustAnchor Source #

Create a value of GetTrustAnchor 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:

GetTrustAnchor, getTrustAnchor_trustAnchorId - The unique identifier of the trust anchor.

data TrustAnchorDetailResponse Source #

See: newTrustAnchorDetailResponse smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Generic TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Associated Types

type Rep TrustAnchorDetailResponse :: Type -> Type #

Read TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Show TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

NFData TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Eq TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Hashable TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse = D1 ('MetaData "TrustAnchorDetailResponse" "Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustAnchorDetail)))

newTrustAnchorDetailResponse Source #

Create a value of TrustAnchorDetailResponse 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:trustAnchor:TrustAnchorDetailResponse', trustAnchorDetailResponse_trustAnchor - The state of the trust anchor after a read or write operation.

ImportCrl

data ImportCrl Source #

See: newImportCrl smart constructor.

Instances

Instances details
ToJSON ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

ToHeaders ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

Methods

toHeaders :: ImportCrl -> [Header] #

ToPath ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

ToQuery ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

AWSRequest ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

Associated Types

type AWSResponse ImportCrl #

Generic ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

Associated Types

type Rep ImportCrl :: Type -> Type #

Show ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

NFData ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

Methods

rnf :: ImportCrl -> () #

Eq ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

Hashable ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

type AWSResponse ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

type Rep ImportCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ImportCrl

type Rep ImportCrl = D1 ('MetaData "ImportCrl" "Amazonka.RolesAnywhere.ImportCrl" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ImportCrl'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "crlData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trustAnchorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newImportCrl Source #

Create a value of ImportCrl 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:

ImportCrl, importCrl_enabled - Specifies whether the certificate revocation list (CRL) is enabled.

$sel:tags:ImportCrl', importCrl_tags - A list of tags to attach to the certificate revocation list (CRL).

ImportCrl, importCrl_crlData - The x509 v3 specified certificate revocation list-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

ImportCrl, importCrl_name - The name of the certificate revocation list (CRL).

ImportCrl, importCrl_trustAnchorArn - The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.

data CrlDetailResponse Source #

See: newCrlDetailResponse smart constructor.

Instances

Instances details
FromJSON CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Generic CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Associated Types

type Rep CrlDetailResponse :: Type -> Type #

Read CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Show CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

NFData CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Methods

rnf :: CrlDetailResponse -> () #

Eq CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Hashable CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse = D1 ('MetaData "CrlDetailResponse" "Amazonka.RolesAnywhere.Types.CrlDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CrlDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CrlDetail)))

newCrlDetailResponse Source #

Create a value of CrlDetailResponse 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:crl:CrlDetailResponse', crlDetailResponse_crl - The state of the certificate revocation list (CRL) after a read or write operation.

ListCrls (Paginated)

data ListCrls Source #

See: newListCrls smart constructor.

Constructors

ListCrls' (Maybe Text) (Maybe Int) 

Instances

Instances details
ToHeaders ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Methods

toHeaders :: ListCrls -> [Header] #

ToPath ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

ToQuery ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

AWSPager ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

AWSRequest ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Associated Types

type AWSResponse ListCrls #

Generic ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Associated Types

type Rep ListCrls :: Type -> Type #

Methods

from :: ListCrls -> Rep ListCrls x #

to :: Rep ListCrls x -> ListCrls #

Read ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Show ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

NFData ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Methods

rnf :: ListCrls -> () #

Eq ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Hashable ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Methods

hashWithSalt :: Int -> ListCrls -> Int #

hash :: ListCrls -> Int #

type AWSResponse ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

type Rep ListCrls Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

type Rep ListCrls = D1 ('MetaData "ListCrls" "Amazonka.RolesAnywhere.ListCrls" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListCrls'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newListCrls :: ListCrls Source #

Create a value of ListCrls 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:

ListCrls, listCrls_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

ListCrls, listCrls_pageSize - The number of resources in the paginated list.

data ListCrlsResponse Source #

See: newListCrlsResponse smart constructor.

Instances

Instances details
Generic ListCrlsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Associated Types

type Rep ListCrlsResponse :: Type -> Type #

Read ListCrlsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Show ListCrlsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

NFData ListCrlsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

Methods

rnf :: ListCrlsResponse -> () #

Eq ListCrlsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

type Rep ListCrlsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListCrls

type Rep ListCrlsResponse = D1 ('MetaData "ListCrlsResponse" "Amazonka.RolesAnywhere.ListCrls" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListCrlsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CrlDetail])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCrlsResponse Source #

Create a value of ListCrlsResponse 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:crls:ListCrlsResponse', listCrlsResponse_crls - A list of certificate revocation lists (CRL).

ListCrls, listCrlsResponse_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

$sel:httpStatus:ListCrlsResponse', listCrlsResponse_httpStatus - The response's http status code.

ListProfiles (Paginated)

data ListProfiles Source #

See: newListProfiles smart constructor.

Constructors

ListProfiles' (Maybe Text) (Maybe Int) 

Instances

Instances details
ToHeaders ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

ToPath ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

ToQuery ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

AWSPager ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

AWSRequest ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Associated Types

type AWSResponse ListProfiles #

Generic ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Associated Types

type Rep ListProfiles :: Type -> Type #

Read ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Show ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

NFData ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Methods

rnf :: ListProfiles -> () #

Eq ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Hashable ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

type AWSResponse ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

type Rep ListProfiles Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

type Rep ListProfiles = D1 ('MetaData "ListProfiles" "Amazonka.RolesAnywhere.ListProfiles" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListProfiles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newListProfiles :: ListProfiles Source #

Create a value of ListProfiles 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:

ListProfiles, listProfiles_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

ListProfiles, listProfiles_pageSize - The number of resources in the paginated list.

data ListProfilesResponse Source #

See: newListProfilesResponse smart constructor.

Instances

Instances details
Generic ListProfilesResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Associated Types

type Rep ListProfilesResponse :: Type -> Type #

Read ListProfilesResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Show ListProfilesResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

NFData ListProfilesResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

Methods

rnf :: ListProfilesResponse -> () #

Eq ListProfilesResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

type Rep ListProfilesResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListProfiles

type Rep ListProfilesResponse = D1 ('MetaData "ListProfilesResponse" "Amazonka.RolesAnywhere.ListProfiles" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListProfilesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "profiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProfileDetail])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListProfilesResponse Source #

Create a value of ListProfilesResponse 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:

ListProfiles, listProfilesResponse_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

$sel:profiles:ListProfilesResponse', listProfilesResponse_profiles - A list of profiles.

$sel:httpStatus:ListProfilesResponse', listProfilesResponse_httpStatus - The response's http status code.

ListSubjects (Paginated)

data ListSubjects Source #

See: newListSubjects smart constructor.

Constructors

ListSubjects' (Maybe Text) (Maybe Int) 

Instances

Instances details
ToHeaders ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

ToPath ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

ToQuery ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

AWSPager ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

AWSRequest ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Associated Types

type AWSResponse ListSubjects #

Generic ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Associated Types

type Rep ListSubjects :: Type -> Type #

Read ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Show ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

NFData ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Methods

rnf :: ListSubjects -> () #

Eq ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Hashable ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

type AWSResponse ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

type Rep ListSubjects Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

type Rep ListSubjects = D1 ('MetaData "ListSubjects" "Amazonka.RolesAnywhere.ListSubjects" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListSubjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newListSubjects :: ListSubjects Source #

Create a value of ListSubjects 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:

ListSubjects, listSubjects_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

ListSubjects, listSubjects_pageSize - The number of resources in the paginated list.

data ListSubjectsResponse Source #

See: newListSubjectsResponse smart constructor.

Instances

Instances details
Generic ListSubjectsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Associated Types

type Rep ListSubjectsResponse :: Type -> Type #

Read ListSubjectsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Show ListSubjectsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

NFData ListSubjectsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

Methods

rnf :: ListSubjectsResponse -> () #

Eq ListSubjectsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

type Rep ListSubjectsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListSubjects

type Rep ListSubjectsResponse = D1 ('MetaData "ListSubjectsResponse" "Amazonka.RolesAnywhere.ListSubjects" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListSubjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subjects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubjectSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSubjectsResponse Source #

Create a value of ListSubjectsResponse 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:

ListSubjects, listSubjectsResponse_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

$sel:subjects:ListSubjectsResponse', listSubjectsResponse_subjects - A list of subjects.

$sel:httpStatus:ListSubjectsResponse', listSubjectsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.RolesAnywhere.ListTagsForResource" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.RolesAnywhere.ListTagsForResource" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A list of tags attached to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListTrustAnchors (Paginated)

data ListTrustAnchors Source #

See: newListTrustAnchors smart constructor.

Instances

Instances details
ToHeaders ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

ToPath ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

ToQuery ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

AWSPager ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

AWSRequest ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Associated Types

type AWSResponse ListTrustAnchors #

Generic ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Associated Types

type Rep ListTrustAnchors :: Type -> Type #

Read ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Show ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

NFData ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Methods

rnf :: ListTrustAnchors -> () #

Eq ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Hashable ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

type AWSResponse ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

type Rep ListTrustAnchors Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

type Rep ListTrustAnchors = D1 ('MetaData "ListTrustAnchors" "Amazonka.RolesAnywhere.ListTrustAnchors" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListTrustAnchors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newListTrustAnchors :: ListTrustAnchors Source #

Create a value of ListTrustAnchors 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:

ListTrustAnchors, listTrustAnchors_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

ListTrustAnchors, listTrustAnchors_pageSize - The number of resources in the paginated list.

data ListTrustAnchorsResponse Source #

See: newListTrustAnchorsResponse smart constructor.

Instances

Instances details
Generic ListTrustAnchorsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Associated Types

type Rep ListTrustAnchorsResponse :: Type -> Type #

Read ListTrustAnchorsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Show ListTrustAnchorsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

NFData ListTrustAnchorsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

Eq ListTrustAnchorsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

type Rep ListTrustAnchorsResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.ListTrustAnchors

type Rep ListTrustAnchorsResponse = D1 ('MetaData "ListTrustAnchorsResponse" "Amazonka.RolesAnywhere.ListTrustAnchors" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListTrustAnchorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trustAnchors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TrustAnchorDetail])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTrustAnchorsResponse Source #

Create a value of ListTrustAnchorsResponse 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:

ListTrustAnchors, listTrustAnchorsResponse_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

$sel:trustAnchors:ListTrustAnchorsResponse', listTrustAnchorsResponse_trustAnchors - A list of trust anchors.

$sel:httpStatus:ListTrustAnchorsResponse', listTrustAnchorsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Show TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.RolesAnywhere.TagResource" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The ARN of the resource.

$sel:tags:TagResource', tagResource_tags - The tags to attach to the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.RolesAnywhere.TagResource" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Show UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.RolesAnywhere.UntagResource" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Sensitive Text])))

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The ARN of the resource.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of keys. Tag keys are the unique identifiers of tags.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.RolesAnywhere.UntagResource" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateCrl

data UpdateCrl Source #

See: newUpdateCrl smart constructor.

Constructors

UpdateCrl' (Maybe Base64) (Maybe Text) Text 

Instances

Instances details
ToJSON UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

ToHeaders UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

Methods

toHeaders :: UpdateCrl -> [Header] #

ToPath UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

ToQuery UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

AWSRequest UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

Associated Types

type AWSResponse UpdateCrl #

Generic UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

Associated Types

type Rep UpdateCrl :: Type -> Type #

Read UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

Show UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

NFData UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

Methods

rnf :: UpdateCrl -> () #

Eq UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

Hashable UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

type AWSResponse UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

type Rep UpdateCrl Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateCrl

type Rep UpdateCrl = D1 ('MetaData "UpdateCrl" "Amazonka.RolesAnywhere.UpdateCrl" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "UpdateCrl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crlData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "crlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateCrl Source #

Arguments

:: Text

UpdateCrl

-> UpdateCrl 

Create a value of UpdateCrl 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:

UpdateCrl, updateCrl_crlData - The x509 v3 specified certificate revocation list-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

UpdateCrl, updateCrl_name - The name of the Crl.

UpdateCrl, updateCrl_crlId - The unique identifier of the certificate revocation list (CRL).

data CrlDetailResponse Source #

See: newCrlDetailResponse smart constructor.

Instances

Instances details
FromJSON CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Generic CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Associated Types

type Rep CrlDetailResponse :: Type -> Type #

Read CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Show CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

NFData CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Methods

rnf :: CrlDetailResponse -> () #

Eq CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Hashable CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse = D1 ('MetaData "CrlDetailResponse" "Amazonka.RolesAnywhere.Types.CrlDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CrlDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CrlDetail)))

newCrlDetailResponse Source #

Create a value of CrlDetailResponse 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:crl:CrlDetailResponse', crlDetailResponse_crl - The state of the certificate revocation list (CRL) after a read or write operation.

UpdateProfile

data UpdateProfile Source #

See: newUpdateProfile smart constructor.

Instances

Instances details
ToJSON UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

ToHeaders UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

ToPath UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

ToQuery UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

AWSRequest UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

Associated Types

type AWSResponse UpdateProfile #

Generic UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

Associated Types

type Rep UpdateProfile :: Type -> Type #

Read UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

Show UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

NFData UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

Methods

rnf :: UpdateProfile -> () #

Eq UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

Hashable UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

type AWSResponse UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

type Rep UpdateProfile Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateProfile

type Rep UpdateProfile = D1 ('MetaData "UpdateProfile" "Amazonka.RolesAnywhere.UpdateProfile" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "UpdateProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "managedPolicyArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "roleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "sessionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateProfile Source #

Create a value of UpdateProfile 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:

UpdateProfile, updateProfile_durationSeconds - The number of seconds the vended session credentials are valid for.

UpdateProfile, updateProfile_managedPolicyArns - A list of managed policy ARNs that apply to the vended session credentials.

UpdateProfile, updateProfile_name - The name of the profile.

UpdateProfile, updateProfile_roleArns - A list of IAM roles that this profile can assume in a CreateSession operation.

UpdateProfile, updateProfile_sessionPolicy - A session policy that applies to the trust boundary of the vended session credentials.

UpdateProfile, updateProfile_profileId - The unique identifier of the profile.

data ProfileDetailResponse Source #

See: newProfileDetailResponse smart constructor.

Instances

Instances details
FromJSON ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Generic ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Associated Types

type Rep ProfileDetailResponse :: Type -> Type #

Read ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Show ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

NFData ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Methods

rnf :: ProfileDetailResponse -> () #

Eq ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Hashable ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse = D1 ('MetaData "ProfileDetailResponse" "Amazonka.RolesAnywhere.Types.ProfileDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileDetail))))

newProfileDetailResponse :: ProfileDetailResponse Source #

Create a value of ProfileDetailResponse 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:profile:ProfileDetailResponse', profileDetailResponse_profile - The state of the profile after a read or write operation.

UpdateTrustAnchor

data UpdateTrustAnchor Source #

See: newUpdateTrustAnchor smart constructor.

Instances

Instances details
ToJSON UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

ToHeaders UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

ToPath UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

ToQuery UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

AWSRequest UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

Associated Types

type AWSResponse UpdateTrustAnchor #

Generic UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

Associated Types

type Rep UpdateTrustAnchor :: Type -> Type #

Read UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

Show UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

NFData UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

Methods

rnf :: UpdateTrustAnchor -> () #

Eq UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

Hashable UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

type AWSResponse UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

type Rep UpdateTrustAnchor Source # 
Instance details

Defined in Amazonka.RolesAnywhere.UpdateTrustAnchor

type Rep UpdateTrustAnchor = D1 ('MetaData "UpdateTrustAnchor" "Amazonka.RolesAnywhere.UpdateTrustAnchor" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "UpdateTrustAnchor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "trustAnchorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateTrustAnchor Source #

Create a value of UpdateTrustAnchor 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:

UpdateTrustAnchor, updateTrustAnchor_name - The name of the trust anchor.

UpdateTrustAnchor, updateTrustAnchor_source - The trust anchor type and its related certificate data.

UpdateTrustAnchor, updateTrustAnchor_trustAnchorId - The unique identifier of the trust anchor.

data TrustAnchorDetailResponse Source #

See: newTrustAnchorDetailResponse smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Generic TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Associated Types

type Rep TrustAnchorDetailResponse :: Type -> Type #

Read TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Show TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

NFData TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Eq TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Hashable TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse = D1 ('MetaData "TrustAnchorDetailResponse" "Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustAnchorDetail)))

newTrustAnchorDetailResponse Source #

Create a value of TrustAnchorDetailResponse 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:trustAnchor:TrustAnchorDetailResponse', trustAnchorDetailResponse_trustAnchor - The state of the trust anchor after a read or write operation.

Types

TrustAnchorType

newtype TrustAnchorType Source #

Constructors

TrustAnchorType' 

Instances

Instances details
FromJSON TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

FromJSONKey TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToJSON TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToJSONKey TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToByteString TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToHeader TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToLog TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToQuery TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

FromText TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToText TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

FromXML TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

ToXML TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

Methods

toXML :: TrustAnchorType -> XML #

Generic TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

Associated Types

type Rep TrustAnchorType :: Type -> Type #

Read TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

Show TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

NFData TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

Methods

rnf :: TrustAnchorType -> () #

Eq TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

Ord TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

Hashable TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

type Rep TrustAnchorType Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorType

type Rep TrustAnchorType = D1 ('MetaData "TrustAnchorType" "Amazonka.RolesAnywhere.Types.TrustAnchorType" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'True) (C1 ('MetaCons "TrustAnchorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrustAnchorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CredentialSummary

data CredentialSummary Source #

A record of a presented X509 credential to CreateSession.

See: newCredentialSummary smart constructor.

Instances

Instances details
FromJSON CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

Generic CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

Associated Types

type Rep CredentialSummary :: Type -> Type #

Read CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

Show CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

NFData CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

Methods

rnf :: CredentialSummary -> () #

Eq CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

Hashable CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

type Rep CredentialSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CredentialSummary

type Rep CredentialSummary = D1 ('MetaData "CredentialSummary" "Amazonka.RolesAnywhere.Types.CredentialSummary" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CredentialSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "failed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "seenAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "serialNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "x509CertificateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCredentialSummary :: CredentialSummary Source #

Create a value of CredentialSummary 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:enabled:CredentialSummary', credentialSummary_enabled - Indicates whether the credential is enabled.

$sel:failed:CredentialSummary', credentialSummary_failed - Indicates whether the CreateSession operation was successful.

$sel:issuer:CredentialSummary', credentialSummary_issuer - The fully qualified domain name of the issuing certificate for the presented end-entity certificate.

$sel:seenAt:CredentialSummary', credentialSummary_seenAt - The ISO-8601 time stamp of when the certificate was last used in a CreateSession operation.

$sel:serialNumber:CredentialSummary', credentialSummary_serialNumber - The serial number of the certificate.

$sel:x509CertificateData:CredentialSummary', credentialSummary_x509CertificateData - The PEM-encoded data of the certificate.

CrlDetail

data CrlDetail Source #

The state of the certificate revocation list (CRL) after a read or write operation.

See: newCrlDetail smart constructor.

Instances

Instances details
FromJSON CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Generic CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Associated Types

type Rep CrlDetail :: Type -> Type #

Read CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Show CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

NFData CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Methods

rnf :: CrlDetail -> () #

Eq CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

Hashable CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

type Rep CrlDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetail

newCrlDetail :: CrlDetail Source #

Create a value of CrlDetail 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:createdAt:CrlDetail', crlDetail_createdAt - The ISO-8601 timestamp when the certificate revocation list (CRL) was created.

$sel:crlArn:CrlDetail', crlDetail_crlArn - The ARN of the certificate revocation list (CRL).

$sel:crlData:CrlDetail', crlDetail_crlData - The state of the certificate revocation list (CRL) after a read or write operation.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:crlId:CrlDetail', crlDetail_crlId - The unique identifier of the certificate revocation list (CRL).

$sel:enabled:CrlDetail', crlDetail_enabled - Indicates whether the certificate revocation list (CRL) is enabled.

$sel:name:CrlDetail', crlDetail_name - The name of the certificate revocation list (CRL).

$sel:trustAnchorArn:CrlDetail', crlDetail_trustAnchorArn - The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.

$sel:updatedAt:CrlDetail', crlDetail_updatedAt - The ISO-8601 timestamp when the certificate revocation list (CRL) was last updated.

CrlDetailResponse

data CrlDetailResponse Source #

See: newCrlDetailResponse smart constructor.

Instances

Instances details
FromJSON CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Generic CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Associated Types

type Rep CrlDetailResponse :: Type -> Type #

Read CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Show CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

NFData CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Methods

rnf :: CrlDetailResponse -> () #

Eq CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

Hashable CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.CrlDetailResponse

type Rep CrlDetailResponse = D1 ('MetaData "CrlDetailResponse" "Amazonka.RolesAnywhere.Types.CrlDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "CrlDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CrlDetail)))

newCrlDetailResponse Source #

Create a value of CrlDetailResponse 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:crl:CrlDetailResponse', crlDetailResponse_crl - The state of the certificate revocation list (CRL) after a read or write operation.

InstanceProperty

data InstanceProperty Source #

A key-value pair you set that identifies a property of the authenticating instance.

See: newInstanceProperty smart constructor.

Instances

Instances details
FromJSON InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

Generic InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

Associated Types

type Rep InstanceProperty :: Type -> Type #

Read InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

Show InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

NFData InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

Methods

rnf :: InstanceProperty -> () #

Eq InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

Hashable InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

type Rep InstanceProperty Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.InstanceProperty

type Rep InstanceProperty = D1 ('MetaData "InstanceProperty" "Amazonka.RolesAnywhere.Types.InstanceProperty" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "InstanceProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "seenAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newInstanceProperty :: InstanceProperty Source #

Create a value of InstanceProperty 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:failed:InstanceProperty', instanceProperty_failed - Indicates whether the CreateSession operation was successful.

$sel:properties:InstanceProperty', instanceProperty_properties - A list of instanceProperty objects.

$sel:seenAt:InstanceProperty', instanceProperty_seenAt - The ISO-8601 time stamp of when the certificate was last used in a CreateSession operation.

ListRequest

data ListRequest Source #

See: newListRequest smart constructor.

Constructors

ListRequest' (Maybe Text) (Maybe Int) 

Instances

Instances details
ToJSON ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

Generic ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

Associated Types

type Rep ListRequest :: Type -> Type #

Read ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

Show ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

NFData ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

Methods

rnf :: ListRequest -> () #

Eq ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

Hashable ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

type Rep ListRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ListRequest

type Rep ListRequest = D1 ('MetaData "ListRequest" "Amazonka.RolesAnywhere.Types.ListRequest" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ListRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newListRequest :: ListRequest Source #

Create a value of ListRequest 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:nextToken:ListRequest', listRequest_nextToken - A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.

$sel:pageSize:ListRequest', listRequest_pageSize - The number of resources in the paginated list.

ProfileDetail

data ProfileDetail Source #

The state of the profile after a read or write operation.

See: newProfileDetail smart constructor.

Instances

Instances details
FromJSON ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

Generic ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

Associated Types

type Rep ProfileDetail :: Type -> Type #

Read ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

Show ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

NFData ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

Methods

rnf :: ProfileDetail -> () #

Eq ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

Hashable ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

type Rep ProfileDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetail

type Rep ProfileDetail = D1 ('MetaData "ProfileDetail" "Amazonka.RolesAnywhere.Types.ProfileDetail" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "managedPolicyArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "profileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requireInstanceProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "roleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "sessionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))))

newProfileDetail :: ProfileDetail Source #

Create a value of ProfileDetail 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:createdAt:ProfileDetail', profileDetail_createdAt - The ISO-8601 timestamp when the profile was created.

$sel:createdBy:ProfileDetail', profileDetail_createdBy - The Amazon Web Services account that created the profile.

$sel:durationSeconds:ProfileDetail', profileDetail_durationSeconds - The number of seconds the vended session credentials are valid for.

$sel:enabled:ProfileDetail', profileDetail_enabled - Indicates whether the profile is enabled.

$sel:managedPolicyArns:ProfileDetail', profileDetail_managedPolicyArns - A list of managed policy ARNs that apply to the vended session credentials.

$sel:name:ProfileDetail', profileDetail_name - The name of the profile.

$sel:profileArn:ProfileDetail', profileDetail_profileArn - The ARN of the profile.

$sel:profileId:ProfileDetail', profileDetail_profileId - The unique identifier of the profile.

$sel:requireInstanceProperties:ProfileDetail', profileDetail_requireInstanceProperties - Specifies whether instance properties are required in CreateSession requests with this profile.

$sel:roleArns:ProfileDetail', profileDetail_roleArns - A list of IAM roles that this profile can assume in a CreateSession operation.

$sel:sessionPolicy:ProfileDetail', profileDetail_sessionPolicy - A session policy that applies to the trust boundary of the vended session credentials.

$sel:updatedAt:ProfileDetail', profileDetail_updatedAt - The ISO-8601 timestamp when the profile was last updated.

ProfileDetailResponse

data ProfileDetailResponse Source #

See: newProfileDetailResponse smart constructor.

Instances

Instances details
FromJSON ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Generic ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Associated Types

type Rep ProfileDetailResponse :: Type -> Type #

Read ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Show ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

NFData ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Methods

rnf :: ProfileDetailResponse -> () #

Eq ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

Hashable ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ProfileDetailResponse

type Rep ProfileDetailResponse = D1 ('MetaData "ProfileDetailResponse" "Amazonka.RolesAnywhere.Types.ProfileDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ProfileDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfileDetail))))

newProfileDetailResponse :: ProfileDetailResponse Source #

Create a value of ProfileDetailResponse 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:profile:ProfileDetailResponse', profileDetailResponse_profile - The state of the profile after a read or write operation.

ScalarCrlRequest

data ScalarCrlRequest Source #

See: newScalarCrlRequest smart constructor.

Constructors

ScalarCrlRequest' Text 

Instances

Instances details
ToJSON ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

Generic ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

Associated Types

type Rep ScalarCrlRequest :: Type -> Type #

Read ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

Show ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

NFData ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

Methods

rnf :: ScalarCrlRequest -> () #

Eq ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

Hashable ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

type Rep ScalarCrlRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarCrlRequest

type Rep ScalarCrlRequest = D1 ('MetaData "ScalarCrlRequest" "Amazonka.RolesAnywhere.Types.ScalarCrlRequest" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ScalarCrlRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newScalarCrlRequest Source #

Create a value of ScalarCrlRequest 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:crlId:ScalarCrlRequest', scalarCrlRequest_crlId - The unique identifier of the certificate revocation list (CRL).

ScalarProfileRequest

data ScalarProfileRequest Source #

See: newScalarProfileRequest smart constructor.

Instances

Instances details
ToJSON ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

Generic ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

Associated Types

type Rep ScalarProfileRequest :: Type -> Type #

Read ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

Show ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

NFData ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

Methods

rnf :: ScalarProfileRequest -> () #

Eq ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

Hashable ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

type Rep ScalarProfileRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarProfileRequest

type Rep ScalarProfileRequest = D1 ('MetaData "ScalarProfileRequest" "Amazonka.RolesAnywhere.Types.ScalarProfileRequest" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ScalarProfileRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newScalarProfileRequest Source #

Create a value of ScalarProfileRequest 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:profileId:ScalarProfileRequest', scalarProfileRequest_profileId - The unique identifier of the profile.

ScalarTrustAnchorRequest

data ScalarTrustAnchorRequest Source #

See: newScalarTrustAnchorRequest smart constructor.

Instances

Instances details
ToJSON ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

Generic ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

Associated Types

type Rep ScalarTrustAnchorRequest :: Type -> Type #

Read ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

Show ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

NFData ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

Eq ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

Hashable ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

type Rep ScalarTrustAnchorRequest Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest

type Rep ScalarTrustAnchorRequest = D1 ('MetaData "ScalarTrustAnchorRequest" "Amazonka.RolesAnywhere.Types.ScalarTrustAnchorRequest" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "ScalarTrustAnchorRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newScalarTrustAnchorRequest Source #

Create a value of ScalarTrustAnchorRequest 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:trustAnchorId:ScalarTrustAnchorRequest', scalarTrustAnchorRequest_trustAnchorId - The unique identifier of the trust anchor.

Source

data Source Source #

The trust anchor type and its related certificate data.

See: newSource smart constructor.

Instances

Instances details
FromJSON Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

ToJSON Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

Generic Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

Associated Types

type Rep Source :: Type -> Type #

Methods

from :: Source -> Rep Source x #

to :: Rep Source x -> Source #

Read Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

Show Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

NFData Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

Methods

rnf :: Source -> () #

Eq Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

Methods

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

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

Hashable Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

Methods

hashWithSalt :: Int -> Source -> Int #

hash :: Source -> Int #

type Rep Source Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Source

type Rep Source = D1 ('MetaData "Source" "Amazonka.RolesAnywhere.Types.Source" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "Source'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceData)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustAnchorType))))

newSource :: Source Source #

Create a value of Source 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:sourceData:Source', source_sourceData - The data field of the trust anchor depending on its type.

$sel:sourceType:Source', source_sourceType - The type of the trust anchor.

SourceData

data SourceData Source #

The data field of the trust anchor depending on its type.

See: newSourceData smart constructor.

Constructors

SourceData' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

ToJSON SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

Generic SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

Associated Types

type Rep SourceData :: Type -> Type #

Read SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

Show SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

NFData SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

Methods

rnf :: SourceData -> () #

Eq SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

Hashable SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

type Rep SourceData Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SourceData

type Rep SourceData = D1 ('MetaData "SourceData" "Amazonka.RolesAnywhere.Types.SourceData" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "SourceData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acmPcaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "x509CertificateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSourceData :: SourceData Source #

Create a value of SourceData 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:acmPcaArn:SourceData', sourceData_acmPcaArn - The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is used in trust validation for CreateSession operations. Included for trust anchors of type AWS_ACM_PCA.

$sel:x509CertificateData:SourceData', sourceData_x509CertificateData - The PEM-encoded data for the certificate anchor. Included for trust anchors of type CERTIFICATE_BUNDLE.

SubjectDetail

data SubjectDetail Source #

The state of the subject after a read or write operation.

See: newSubjectDetail smart constructor.

Instances

Instances details
FromJSON SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

Generic SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

Associated Types

type Rep SubjectDetail :: Type -> Type #

Read SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

Show SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

NFData SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

Methods

rnf :: SubjectDetail -> () #

Eq SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

Hashable SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

type Rep SubjectDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectDetail

newSubjectDetail :: SubjectDetail Source #

Create a value of SubjectDetail 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:createdAt:SubjectDetail', subjectDetail_createdAt - The ISO-8601 timestamp when the subject was created.

$sel:credentials:SubjectDetail', subjectDetail_credentials - The temporary session credentials vended at the last authenticating call with this Subject.

SubjectDetail, subjectDetail_enabled - The enabled status of the subject.

$sel:instanceProperties:SubjectDetail', subjectDetail_instanceProperties - The specified instance properties associated with the request.

$sel:lastSeenAt:SubjectDetail', subjectDetail_lastSeenAt - The ISO-8601 timestamp of the last time this Subject requested temporary session credentials.

$sel:subjectArn:SubjectDetail', subjectDetail_subjectArn - The ARN of the resource.

$sel:subjectId:SubjectDetail', subjectDetail_subjectId - The id of the resource

$sel:updatedAt:SubjectDetail', subjectDetail_updatedAt - The ISO-8601 timestamp when the subject was last updated.

$sel:x509Subject:SubjectDetail', subjectDetail_x509Subject - The x509 principal identifier of the authenticating certificate.

SubjectSummary

data SubjectSummary Source #

A summary representation of Subject resources returned in read operations; primarily ListSubjects.

See: newSubjectSummary smart constructor.

Instances

Instances details
FromJSON SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

Generic SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

Associated Types

type Rep SubjectSummary :: Type -> Type #

Read SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

Show SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

NFData SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

Methods

rnf :: SubjectSummary -> () #

Eq SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

Hashable SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

type Rep SubjectSummary Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.SubjectSummary

type Rep SubjectSummary = D1 ('MetaData "SubjectSummary" "Amazonka.RolesAnywhere.Types.SubjectSummary" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "SubjectSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastSeenAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "subjectArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "x509Subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSubjectSummary :: SubjectSummary Source #

Create a value of SubjectSummary 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:createdAt:SubjectSummary', subjectSummary_createdAt - The ISO-8601 time stamp of when the certificate was first used in a CreateSession operation.

$sel:enabled:SubjectSummary', subjectSummary_enabled - The enabled status of the Subject.

$sel:lastSeenAt:SubjectSummary', subjectSummary_lastSeenAt - The ISO-8601 time stamp of when the certificate was last used in a CreateSession operation.

$sel:subjectArn:SubjectSummary', subjectSummary_subjectArn - The ARN of the resource.

$sel:subjectId:SubjectSummary', subjectSummary_subjectId - The id of the resource.

$sel:updatedAt:SubjectSummary', subjectSummary_updatedAt - The ISO-8601 timestamp when the subject was last updated.

$sel:x509Subject:SubjectSummary', subjectSummary_x509Subject - The x509 principal identifier of the authenticating certificate.

Tag

data Tag Source #

A label that consists of a key and value you define.

See: newTag smart constructor.

Constructors

Tag' (Sensitive Text) (Sensitive Text) 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Show Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.RolesAnywhere.Types.Tag" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newTag 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:key:Tag', tag_key - The tag key.

$sel:value:Tag', tag_value - The tag value.

TrustAnchorDetail

data TrustAnchorDetail Source #

The state of the trust anchor after a read or write operation.

See: newTrustAnchorDetail smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

Generic TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

Associated Types

type Rep TrustAnchorDetail :: Type -> Type #

Read TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

Show TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

NFData TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

Methods

rnf :: TrustAnchorDetail -> () #

Eq TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

Hashable TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

type Rep TrustAnchorDetail Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetail

type Rep TrustAnchorDetail = D1 ('MetaData "TrustAnchorDetail" "Amazonka.RolesAnywhere.Types.TrustAnchorDetail" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "trustAnchorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "trustAnchorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newTrustAnchorDetail :: TrustAnchorDetail Source #

Create a value of TrustAnchorDetail 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:createdAt:TrustAnchorDetail', trustAnchorDetail_createdAt - The ISO-8601 timestamp when the trust anchor was created.

$sel:enabled:TrustAnchorDetail', trustAnchorDetail_enabled - Indicates whether the trust anchor is enabled.

$sel:name:TrustAnchorDetail', trustAnchorDetail_name - The name of the trust anchor.

$sel:source:TrustAnchorDetail', trustAnchorDetail_source - The trust anchor type and its related certificate data.

$sel:trustAnchorArn:TrustAnchorDetail', trustAnchorDetail_trustAnchorArn - The ARN of the trust anchor.

$sel:trustAnchorId:TrustAnchorDetail', trustAnchorDetail_trustAnchorId - The unique identifier of the trust anchor.

$sel:updatedAt:TrustAnchorDetail', trustAnchorDetail_updatedAt - The ISO-8601 timestamp when the trust anchor was last updated.

TrustAnchorDetailResponse

data TrustAnchorDetailResponse Source #

See: newTrustAnchorDetailResponse smart constructor.

Instances

Instances details
FromJSON TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Generic TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Associated Types

type Rep TrustAnchorDetailResponse :: Type -> Type #

Read TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Show TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

NFData TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Eq TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

Hashable TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse Source # 
Instance details

Defined in Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse

type Rep TrustAnchorDetailResponse = D1 ('MetaData "TrustAnchorDetailResponse" "Amazonka.RolesAnywhere.Types.TrustAnchorDetailResponse" "amazonka-rolesanywhere-2.0-7BPe9kXny717lI0izhhqXT" 'False) (C1 ('MetaCons "TrustAnchorDetailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustAnchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustAnchorDetail)))

newTrustAnchorDetailResponse Source #

Create a value of TrustAnchorDetailResponse 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:trustAnchor:TrustAnchorDetailResponse', trustAnchorDetailResponse_trustAnchor - The state of the trust anchor after a read or write operation.