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

Amazonka.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
Eq GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Read GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

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

NFData GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Hashable GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

AWSRequest GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

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

type Rep GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

type Rep GetOpenIDConnectProvider = D1 ('MetaData "GetOpenIDConnectProvider" "Amazonka.IAM.GetOpenIDConnectProvider" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "GetOpenIDConnectProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "openIDConnectProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

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

  • createDate :: Maybe ISO8601

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

  • url :: Maybe Text

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

  • thumbprintList :: Maybe [Text]

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

  • 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.

  • 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.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Read GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Show GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Generic GetOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.GetOpenIDConnectProvider

Associated Types

type Rep GetOpenIDConnectProviderResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "GetOpenIDConnectProviderResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thumbprintList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "clientIDList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: 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:createDate:GetOpenIDConnectProviderResponse', getOpenIDConnectProviderResponse_createDate - The date and time when the IAM OIDC provider resource object was created in the Amazon Web Services account.

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

$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: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.

$sel:tags: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:httpStatus:GetOpenIDConnectProviderResponse', getOpenIDConnectProviderResponse_httpStatus - The response's http status code.

Response Lenses

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_url :: Lens' GetOpenIDConnectProviderResponse (Maybe Text) Source #

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

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_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_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.