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 |
Disassociates an identity provider configuration from a cluster. If you disassociate an identity provider from your cluster, users included in the provider can no longer access the cluster. However, you can still access the cluster with Amazon Web Services IAM users.
Synopsis
- data DisassociateIdentityProviderConfig = DisassociateIdentityProviderConfig' {}
- newDisassociateIdentityProviderConfig :: Text -> IdentityProviderConfig -> DisassociateIdentityProviderConfig
- disassociateIdentityProviderConfig_clientRequestToken :: Lens' DisassociateIdentityProviderConfig (Maybe Text)
- disassociateIdentityProviderConfig_clusterName :: Lens' DisassociateIdentityProviderConfig Text
- disassociateIdentityProviderConfig_identityProviderConfig :: Lens' DisassociateIdentityProviderConfig IdentityProviderConfig
- data DisassociateIdentityProviderConfigResponse = DisassociateIdentityProviderConfigResponse' {
- update :: Maybe Update
- httpStatus :: Int
- newDisassociateIdentityProviderConfigResponse :: Int -> DisassociateIdentityProviderConfigResponse
- disassociateIdentityProviderConfigResponse_update :: Lens' DisassociateIdentityProviderConfigResponse (Maybe Update)
- disassociateIdentityProviderConfigResponse_httpStatus :: Lens' DisassociateIdentityProviderConfigResponse Int
Creating a Request
data DisassociateIdentityProviderConfig Source #
See: newDisassociateIdentityProviderConfig
smart constructor.
DisassociateIdentityProviderConfig' | |
|
Instances
newDisassociateIdentityProviderConfig Source #
:: Text | |
-> IdentityProviderConfig |
|
-> DisassociateIdentityProviderConfig |
Create a value of DisassociateIdentityProviderConfig
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:clientRequestToken:DisassociateIdentityProviderConfig'
, disassociateIdentityProviderConfig_clientRequestToken
- A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:clusterName:DisassociateIdentityProviderConfig'
, disassociateIdentityProviderConfig_clusterName
- The name of the cluster to disassociate an identity provider from.
$sel:identityProviderConfig:DisassociateIdentityProviderConfig'
, disassociateIdentityProviderConfig_identityProviderConfig
- An object that represents an identity provider configuration.
Request Lenses
disassociateIdentityProviderConfig_clientRequestToken :: Lens' DisassociateIdentityProviderConfig (Maybe Text) Source #
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
disassociateIdentityProviderConfig_clusterName :: Lens' DisassociateIdentityProviderConfig Text Source #
The name of the cluster to disassociate an identity provider from.
disassociateIdentityProviderConfig_identityProviderConfig :: Lens' DisassociateIdentityProviderConfig IdentityProviderConfig Source #
An object that represents an identity provider configuration.
Destructuring the Response
data DisassociateIdentityProviderConfigResponse Source #
See: newDisassociateIdentityProviderConfigResponse
smart constructor.
DisassociateIdentityProviderConfigResponse' | |
|
Instances
newDisassociateIdentityProviderConfigResponse Source #
Create a value of DisassociateIdentityProviderConfigResponse
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:update:DisassociateIdentityProviderConfigResponse'
, disassociateIdentityProviderConfigResponse_update
- Undocumented member.
$sel:httpStatus:DisassociateIdentityProviderConfigResponse'
, disassociateIdentityProviderConfigResponse_httpStatus
- The response's http status code.
Response Lenses
disassociateIdentityProviderConfigResponse_update :: Lens' DisassociateIdentityProviderConfigResponse (Maybe Update) Source #
Undocumented member.
disassociateIdentityProviderConfigResponse_httpStatus :: Lens' DisassociateIdentityProviderConfigResponse Int Source #
The response's http status code.