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 |
Removes the specified client ID (also known as audience) from the list of client IDs registered for the specified IAM OpenID Connect (OIDC) provider resource object.
This operation is idempotent; it does not fail or return an error if you try to remove a client ID that does not exist.
Synopsis
- data RemoveClientIDFromOpenIDConnectProvider = RemoveClientIDFromOpenIDConnectProvider' {}
- newRemoveClientIDFromOpenIDConnectProvider :: Text -> Text -> RemoveClientIDFromOpenIDConnectProvider
- removeClientIDFromOpenIDConnectProvider_openIDConnectProviderArn :: Lens' RemoveClientIDFromOpenIDConnectProvider Text
- removeClientIDFromOpenIDConnectProvider_clientID :: Lens' RemoveClientIDFromOpenIDConnectProvider Text
- data RemoveClientIDFromOpenIDConnectProviderResponse = RemoveClientIDFromOpenIDConnectProviderResponse' {
- newRemoveClientIDFromOpenIDConnectProviderResponse :: RemoveClientIDFromOpenIDConnectProviderResponse
Creating a Request
data RemoveClientIDFromOpenIDConnectProvider Source #
See: newRemoveClientIDFromOpenIDConnectProvider
smart constructor.
RemoveClientIDFromOpenIDConnectProvider' | |
|
Instances
newRemoveClientIDFromOpenIDConnectProvider Source #
:: Text |
|
-> Text | |
-> RemoveClientIDFromOpenIDConnectProvider |
Create a value of RemoveClientIDFromOpenIDConnectProvider
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:RemoveClientIDFromOpenIDConnectProvider'
, removeClientIDFromOpenIDConnectProvider_openIDConnectProviderArn
- The Amazon Resource Name (ARN) of the IAM OIDC provider resource to
remove the client ID from. You can get a list of OIDC provider ARNs by
using the ListOpenIDConnectProviders operation.
For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
$sel:clientID:RemoveClientIDFromOpenIDConnectProvider'
, removeClientIDFromOpenIDConnectProvider_clientID
- The client ID (also known as audience) to remove from the IAM OIDC
provider resource. For more information about client IDs, see
CreateOpenIDConnectProvider.
Request Lenses
removeClientIDFromOpenIDConnectProvider_openIDConnectProviderArn :: Lens' RemoveClientIDFromOpenIDConnectProvider Text Source #
The Amazon Resource Name (ARN) of the IAM OIDC provider resource to remove the client ID from. You can get a list of OIDC provider ARNs by using the ListOpenIDConnectProviders operation.
For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
removeClientIDFromOpenIDConnectProvider_clientID :: Lens' RemoveClientIDFromOpenIDConnectProvider Text Source #
The client ID (also known as audience) to remove from the IAM OIDC provider resource. For more information about client IDs, see CreateOpenIDConnectProvider.
Destructuring the Response
data RemoveClientIDFromOpenIDConnectProviderResponse Source #
See: newRemoveClientIDFromOpenIDConnectProviderResponse
smart constructor.
Instances
Eq RemoveClientIDFromOpenIDConnectProviderResponse Source # | |
Read RemoveClientIDFromOpenIDConnectProviderResponse Source # | |
Show RemoveClientIDFromOpenIDConnectProviderResponse Source # | |
Generic RemoveClientIDFromOpenIDConnectProviderResponse Source # | |
NFData RemoveClientIDFromOpenIDConnectProviderResponse Source # | |
type Rep RemoveClientIDFromOpenIDConnectProviderResponse Source # | |
Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider type Rep RemoveClientIDFromOpenIDConnectProviderResponse = D1 ('MetaData "RemoveClientIDFromOpenIDConnectProviderResponse" "Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "RemoveClientIDFromOpenIDConnectProviderResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newRemoveClientIDFromOpenIDConnectProviderResponse :: RemoveClientIDFromOpenIDConnectProviderResponse Source #
Create a value of RemoveClientIDFromOpenIDConnectProviderResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.