| 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.RegisterIdentityProvider
Description
Registers an identity provider for user-based subscriptions.
Synopsis
- data RegisterIdentityProvider = RegisterIdentityProvider' {}
- newRegisterIdentityProvider :: IdentityProvider -> Text -> RegisterIdentityProvider
- registerIdentityProvider_settings :: Lens' RegisterIdentityProvider (Maybe Settings)
- registerIdentityProvider_identityProvider :: Lens' RegisterIdentityProvider IdentityProvider
- registerIdentityProvider_product :: Lens' RegisterIdentityProvider Text
- data RegisterIdentityProviderResponse = RegisterIdentityProviderResponse' {}
- newRegisterIdentityProviderResponse :: Int -> IdentityProviderSummary -> RegisterIdentityProviderResponse
- registerIdentityProviderResponse_httpStatus :: Lens' RegisterIdentityProviderResponse Int
- registerIdentityProviderResponse_identityProviderSummary :: Lens' RegisterIdentityProviderResponse IdentityProviderSummary
Creating a Request
data RegisterIdentityProvider Source #
See: newRegisterIdentityProvider smart constructor.
Constructors
| RegisterIdentityProvider' | |
Fields
| |
Instances
newRegisterIdentityProvider Source #
Arguments
| :: IdentityProvider | |
| -> Text | |
| -> RegisterIdentityProvider |
Create a value of RegisterIdentityProvider 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:
RegisterIdentityProvider, registerIdentityProvider_settings - The registered identity provider’s product related configuration
settings such as the subnets to provision VPC endpoints.
RegisterIdentityProvider, registerIdentityProvider_identityProvider - An object that specifies details for the identity provider.
RegisterIdentityProvider, registerIdentityProvider_product - The name of the user-based subscription product.
Request Lenses
registerIdentityProvider_settings :: Lens' RegisterIdentityProvider (Maybe Settings) Source #
The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
registerIdentityProvider_identityProvider :: Lens' RegisterIdentityProvider IdentityProvider Source #
An object that specifies details for the identity provider.
registerIdentityProvider_product :: Lens' RegisterIdentityProvider Text Source #
The name of the user-based subscription product.
Destructuring the Response
data RegisterIdentityProviderResponse Source #
See: newRegisterIdentityProviderResponse smart constructor.
Constructors
| RegisterIdentityProviderResponse' | |
Fields
| |
Instances
newRegisterIdentityProviderResponse Source #
Arguments
| :: Int | |
| -> IdentityProviderSummary |
|
| -> RegisterIdentityProviderResponse |
Create a value of RegisterIdentityProviderResponse 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:RegisterIdentityProviderResponse', registerIdentityProviderResponse_httpStatus - The response's http status code.
$sel:identityProviderSummary:RegisterIdentityProviderResponse', registerIdentityProviderResponse_identityProviderSummary - Metadata that describes the results of an identity provider operation.
Response Lenses
registerIdentityProviderResponse_httpStatus :: Lens' RegisterIdentityProviderResponse Int Source #
The response's http status code.
registerIdentityProviderResponse_identityProviderSummary :: Lens' RegisterIdentityProviderResponse IdentityProviderSummary Source #
Metadata that describes the results of an identity provider operation.