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