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 |
Modifies the configuration of the specified Amazon Web Services Verified Access trust provider.
Synopsis
- data ModifyVerifiedAccessTrustProvider = ModifyVerifiedAccessTrustProvider' {}
- newModifyVerifiedAccessTrustProvider :: Text -> ModifyVerifiedAccessTrustProvider
- modifyVerifiedAccessTrustProvider_clientToken :: Lens' ModifyVerifiedAccessTrustProvider (Maybe Text)
- modifyVerifiedAccessTrustProvider_description :: Lens' ModifyVerifiedAccessTrustProvider (Maybe Text)
- modifyVerifiedAccessTrustProvider_dryRun :: Lens' ModifyVerifiedAccessTrustProvider (Maybe Bool)
- modifyVerifiedAccessTrustProvider_oidcOptions :: Lens' ModifyVerifiedAccessTrustProvider (Maybe ModifyVerifiedAccessTrustProviderOidcOptions)
- modifyVerifiedAccessTrustProvider_verifiedAccessTrustProviderId :: Lens' ModifyVerifiedAccessTrustProvider Text
- data ModifyVerifiedAccessTrustProviderResponse = ModifyVerifiedAccessTrustProviderResponse' {}
- newModifyVerifiedAccessTrustProviderResponse :: Int -> ModifyVerifiedAccessTrustProviderResponse
- modifyVerifiedAccessTrustProviderResponse_verifiedAccessTrustProvider :: Lens' ModifyVerifiedAccessTrustProviderResponse (Maybe VerifiedAccessTrustProvider)
- modifyVerifiedAccessTrustProviderResponse_httpStatus :: Lens' ModifyVerifiedAccessTrustProviderResponse Int
Creating a Request
data ModifyVerifiedAccessTrustProvider Source #
See: newModifyVerifiedAccessTrustProvider
smart constructor.
ModifyVerifiedAccessTrustProvider' | |
|
Instances
newModifyVerifiedAccessTrustProvider Source #
Create a value of ModifyVerifiedAccessTrustProvider
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:
ModifyVerifiedAccessTrustProvider
, modifyVerifiedAccessTrustProvider_clientToken
- A unique, case-sensitive token that you provide to ensure idempotency of
your modification request. For more information, see
Ensuring Idempotency.
ModifyVerifiedAccessTrustProvider
, modifyVerifiedAccessTrustProvider_description
- A description for the Amazon Web Services Verified Access trust
provider.
$sel:dryRun:ModifyVerifiedAccessTrustProvider'
, modifyVerifiedAccessTrustProvider_dryRun
- Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
ModifyVerifiedAccessTrustProvider
, modifyVerifiedAccessTrustProvider_oidcOptions
- The OpenID Connect details for an oidc
-type, user-identity based trust
provider.
ModifyVerifiedAccessTrustProvider
, modifyVerifiedAccessTrustProvider_verifiedAccessTrustProviderId
- The ID of the Amazon Web Services Verified Access trust provider.
Request Lenses
modifyVerifiedAccessTrustProvider_clientToken :: Lens' ModifyVerifiedAccessTrustProvider (Maybe Text) Source #
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
modifyVerifiedAccessTrustProvider_description :: Lens' ModifyVerifiedAccessTrustProvider (Maybe Text) Source #
A description for the Amazon Web Services Verified Access trust provider.
modifyVerifiedAccessTrustProvider_dryRun :: Lens' ModifyVerifiedAccessTrustProvider (Maybe Bool) Source #
Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
modifyVerifiedAccessTrustProvider_oidcOptions :: Lens' ModifyVerifiedAccessTrustProvider (Maybe ModifyVerifiedAccessTrustProviderOidcOptions) Source #
The OpenID Connect details for an oidc
-type, user-identity based trust
provider.
modifyVerifiedAccessTrustProvider_verifiedAccessTrustProviderId :: Lens' ModifyVerifiedAccessTrustProvider Text Source #
The ID of the Amazon Web Services Verified Access trust provider.
Destructuring the Response
data ModifyVerifiedAccessTrustProviderResponse Source #
See: newModifyVerifiedAccessTrustProviderResponse
smart constructor.
ModifyVerifiedAccessTrustProviderResponse' | |
|
Instances
newModifyVerifiedAccessTrustProviderResponse Source #
Create a value of ModifyVerifiedAccessTrustProviderResponse
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:verifiedAccessTrustProvider:ModifyVerifiedAccessTrustProviderResponse'
, modifyVerifiedAccessTrustProviderResponse_verifiedAccessTrustProvider
- The ID of the Amazon Web Services Verified Access trust provider.
$sel:httpStatus:ModifyVerifiedAccessTrustProviderResponse'
, modifyVerifiedAccessTrustProviderResponse_httpStatus
- The response's http status code.
Response Lenses
modifyVerifiedAccessTrustProviderResponse_verifiedAccessTrustProvider :: Lens' ModifyVerifiedAccessTrustProviderResponse (Maybe VerifiedAccessTrustProvider) Source #
The ID of the Amazon Web Services Verified Access trust provider.
modifyVerifiedAccessTrustProviderResponse_httpStatus :: Lens' ModifyVerifiedAccessTrustProviderResponse Int Source #
The response's http status code.