Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Returns information about the specified OpenID Connect (OIDC) provider resource object in IAM.
Synopsis
- data GetOpenIDConnectProvider = GetOpenIDConnectProvider' {}
- newGetOpenIDConnectProvider :: Text -> GetOpenIDConnectProvider
- getOpenIDConnectProvider_openIDConnectProviderArn :: Lens' GetOpenIDConnectProvider Text
- data GetOpenIDConnectProviderResponse = GetOpenIDConnectProviderResponse' {
- createDate :: Maybe ISO8601
- url :: Maybe Text
- thumbprintList :: Maybe [Text]
- clientIDList :: Maybe [Text]
- tags :: Maybe [Tag]
- httpStatus :: Int
- newGetOpenIDConnectProviderResponse :: Int -> GetOpenIDConnectProviderResponse
- getOpenIDConnectProviderResponse_createDate :: Lens' GetOpenIDConnectProviderResponse (Maybe UTCTime)
- getOpenIDConnectProviderResponse_url :: Lens' GetOpenIDConnectProviderResponse (Maybe Text)
- getOpenIDConnectProviderResponse_thumbprintList :: Lens' GetOpenIDConnectProviderResponse (Maybe [Text])
- getOpenIDConnectProviderResponse_clientIDList :: Lens' GetOpenIDConnectProviderResponse (Maybe [Text])
- getOpenIDConnectProviderResponse_tags :: Lens' GetOpenIDConnectProviderResponse (Maybe [Tag])
- getOpenIDConnectProviderResponse_httpStatus :: Lens' GetOpenIDConnectProviderResponse Int
Creating a Request
data GetOpenIDConnectProvider Source #
See: newGetOpenIDConnectProvider
smart constructor.
GetOpenIDConnectProvider' | |
|
Instances
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.
GetOpenIDConnectProviderResponse' | |
|
Instances
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.
getOpenIDConnectProviderResponse_httpStatus :: Lens' GetOpenIDConnectProviderResponse Int Source #
The response's http status code.