amazonka-iam-2.0: Amazon Identity and Access Management 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.IAM.GetOpenIDConnectProvider

Description

Returns information about the specified OpenID Connect (OIDC) provider resource object in IAM.

Synopsis

Creating a Request

data GetOpenIDConnectProvider Source #

See: newGetOpenIDConnectProvider smart constructor.

Constructors

GetOpenIDConnectProvider' 

Fields

  • openIDConnectProviderArn :: Text

    The Amazon Resource Name (ARN) of the OIDC provider resource object in IAM to get information for. You can get a list of OIDC provider resource ARNs by using the ListOpenIDConnectProviders operation.

    For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

Instances

Instances details
ToHeaders GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

ToPath GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

ToQuery GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

AWSRequest GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Generic GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Associated Types

type Rep GetOpenIDConnectProvider :: Type -> Type #

Read GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Show GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

NFData GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Eq GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Hashable GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

type AWSResponse GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

type Rep GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

type Rep GetOpenIDConnectProvider = D1 ('MetaData "GetOpenIDConnectProvider" "Amazonka.IAM.GetOpenIDConnectProvider" "amazonka-iam-2.0-5DxkArXx9sD3CCYYGFyGET" 'False) (C1 ('MetaCons "GetOpenIDConnectProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "openIDConnectProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetOpenIDConnectProvider Source #

Create a value of GetOpenIDConnectProvider 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:openIDConnectProviderArn:GetOpenIDConnectProvider', getOpenIDConnectProvider_openIDConnectProviderArn - The Amazon Resource Name (ARN) of the OIDC provider resource object in IAM to get information for. You can get a list of OIDC provider resource ARNs by using the ListOpenIDConnectProviders operation.

For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

Request Lenses

getOpenIDConnectProvider_openIDConnectProviderArn :: Lens' GetOpenIDConnectProvider Text Source #

The Amazon Resource Name (ARN) of the OIDC provider resource object in IAM to get information for. You can get a list of OIDC provider resource ARNs by using the ListOpenIDConnectProviders operation.

For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

Destructuring the Response

data GetOpenIDConnectProviderResponse Source #

Contains the response to a successful GetOpenIDConnectProvider request.

See: newGetOpenIDConnectProviderResponse smart constructor.

Constructors

GetOpenIDConnectProviderResponse' 

Fields

  • clientIDList :: Maybe [Text]

    A list of client IDs (also known as audiences) that are associated with the specified IAM OIDC provider resource object. For more information, see CreateOpenIDConnectProvider.

  • createDate :: Maybe ISO8601

    The date and time when the IAM OIDC provider resource object was created in the Amazon Web Services account.

  • tags :: Maybe [Tag]

    A list of tags that are attached to the specified IAM OIDC provider. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

  • thumbprintList :: Maybe [Text]

    A list of certificate thumbprints that are associated with the specified IAM OIDC provider resource object. For more information, see CreateOpenIDConnectProvider.

  • url :: Maybe Text

    The URL that the IAM OIDC provider resource object is associated with. For more information, see CreateOpenIDConnectProvider.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Associated Types

type Rep GetOpenIDConnectProviderResponse :: Type -> Type #

Read GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Show GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

NFData GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Eq GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

type Rep GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

type Rep GetOpenIDConnectProviderResponse = D1 ('MetaData "GetOpenIDConnectProviderResponse" "Amazonka.IAM.GetOpenIDConnectProvider" "amazonka-iam-2.0-5DxkArXx9sD3CCYYGFyGET" 'False) (C1 ('MetaCons "GetOpenIDConnectProviderResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientIDList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "thumbprintList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetOpenIDConnectProviderResponse Source #

Create a value of GetOpenIDConnectProviderResponse 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:clientIDList:GetOpenIDConnectProviderResponse', getOpenIDConnectProviderResponse_clientIDList - A list of client IDs (also known as audiences) that are associated with the specified IAM OIDC provider resource object. For more information, see CreateOpenIDConnectProvider.

GetOpenIDConnectProviderResponse, getOpenIDConnectProviderResponse_createDate - The date and time when the IAM OIDC provider resource object was created in the Amazon Web Services account.

GetOpenIDConnectProviderResponse, getOpenIDConnectProviderResponse_tags - A list of tags that are attached to the specified IAM OIDC provider. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

$sel:thumbprintList:GetOpenIDConnectProviderResponse', getOpenIDConnectProviderResponse_thumbprintList - A list of certificate thumbprints that are associated with the specified IAM OIDC provider resource object. For more information, see CreateOpenIDConnectProvider.

$sel:url:GetOpenIDConnectProviderResponse', getOpenIDConnectProviderResponse_url - The URL that the IAM OIDC provider resource object is associated with. For more information, see CreateOpenIDConnectProvider.

$sel:httpStatus:GetOpenIDConnectProviderResponse', getOpenIDConnectProviderResponse_httpStatus - The response's http status code.

Response Lenses

getOpenIDConnectProviderResponse_clientIDList :: Lens' GetOpenIDConnectProviderResponse (Maybe [Text]) Source #

A list of client IDs (also known as audiences) that are associated with the specified IAM OIDC provider resource object. For more information, see CreateOpenIDConnectProvider.

getOpenIDConnectProviderResponse_createDate :: Lens' GetOpenIDConnectProviderResponse (Maybe UTCTime) Source #

The date and time when the IAM OIDC provider resource object was created in the Amazon Web Services account.

getOpenIDConnectProviderResponse_tags :: Lens' GetOpenIDConnectProviderResponse (Maybe [Tag]) Source #

A list of tags that are attached to the specified IAM OIDC provider. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

getOpenIDConnectProviderResponse_thumbprintList :: Lens' GetOpenIDConnectProviderResponse (Maybe [Text]) Source #

A list of certificate thumbprints that are associated with the specified IAM OIDC provider resource object. For more information, see CreateOpenIDConnectProvider.

getOpenIDConnectProviderResponse_url :: Lens' GetOpenIDConnectProviderResponse (Maybe Text) Source #

The URL that the IAM OIDC provider resource object is associated with. For more information, see CreateOpenIDConnectProvider.