| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.LicenseManagerUserSubscriptions.DeregisterIdentityProvider
Description
Deregisters the identity provider from providing user-based subscriptions.
Synopsis
- data DeregisterIdentityProvider = DeregisterIdentityProvider' {}
- newDeregisterIdentityProvider :: IdentityProvider -> Text -> DeregisterIdentityProvider
- deregisterIdentityProvider_identityProvider :: Lens' DeregisterIdentityProvider IdentityProvider
- deregisterIdentityProvider_product :: Lens' DeregisterIdentityProvider Text
- data DeregisterIdentityProviderResponse = DeregisterIdentityProviderResponse' {}
- newDeregisterIdentityProviderResponse :: Int -> IdentityProviderSummary -> DeregisterIdentityProviderResponse
- deregisterIdentityProviderResponse_httpStatus :: Lens' DeregisterIdentityProviderResponse Int
- deregisterIdentityProviderResponse_identityProviderSummary :: Lens' DeregisterIdentityProviderResponse IdentityProviderSummary
Creating a Request
data DeregisterIdentityProvider Source #
See: newDeregisterIdentityProvider smart constructor.
Constructors
| DeregisterIdentityProvider' | |
Fields
| |
Instances
newDeregisterIdentityProvider Source #
Arguments
| :: IdentityProvider | |
| -> Text | |
| -> DeregisterIdentityProvider |
Create a value of DeregisterIdentityProvider 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:
DeregisterIdentityProvider, deregisterIdentityProvider_identityProvider - An object that specifies details for the identity provider.
DeregisterIdentityProvider, deregisterIdentityProvider_product - The name of the user-based subscription product.
Request Lenses
deregisterIdentityProvider_identityProvider :: Lens' DeregisterIdentityProvider IdentityProvider Source #
An object that specifies details for the identity provider.
deregisterIdentityProvider_product :: Lens' DeregisterIdentityProvider Text Source #
The name of the user-based subscription product.
Destructuring the Response
data DeregisterIdentityProviderResponse Source #
See: newDeregisterIdentityProviderResponse smart constructor.
Constructors
| DeregisterIdentityProviderResponse' | |
Fields
| |
Instances
newDeregisterIdentityProviderResponse Source #
Arguments
| :: Int | |
| -> IdentityProviderSummary |
|
| -> DeregisterIdentityProviderResponse |
Create a value of DeregisterIdentityProviderResponse 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:httpStatus:DeregisterIdentityProviderResponse', deregisterIdentityProviderResponse_httpStatus - The response's http status code.
$sel:identityProviderSummary:DeregisterIdentityProviderResponse', deregisterIdentityProviderResponse_identityProviderSummary - Metadata that describes the results of an identity provider operation.
Response Lenses
deregisterIdentityProviderResponse_httpStatus :: Lens' DeregisterIdentityProviderResponse Int Source #
The response's http status code.
deregisterIdentityProviderResponse_identityProviderSummary :: Lens' DeregisterIdentityProviderResponse IdentityProviderSummary Source #
Metadata that describes the results of an identity provider operation.