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 |
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.
DeregisterIdentityProvider' | |
|
Instances
newDeregisterIdentityProvider Source #
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.
DeregisterIdentityProviderResponse' | |
|
Instances
Generic DeregisterIdentityProviderResponse Source # | |
Read DeregisterIdentityProviderResponse Source # | |
Show DeregisterIdentityProviderResponse Source # | |
NFData DeregisterIdentityProviderResponse Source # | |
Eq DeregisterIdentityProviderResponse Source # | |
type Rep DeregisterIdentityProviderResponse Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.DeregisterIdentityProvider type Rep DeregisterIdentityProviderResponse = D1 ('MetaData "DeregisterIdentityProviderResponse" "Amazonka.LicenseManagerUserSubscriptions.DeregisterIdentityProvider" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "DeregisterIdentityProviderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "identityProviderSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderSummary))) |
newDeregisterIdentityProviderResponse Source #
:: 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.