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 |
An Amazon Web Services Verified Access instance is a regional entity that evaluates application requests and grants access only when your security requirements are met.
Synopsis
- data CreateVerifiedAccessInstance = CreateVerifiedAccessInstance' {}
- newCreateVerifiedAccessInstance :: CreateVerifiedAccessInstance
- createVerifiedAccessInstance_clientToken :: Lens' CreateVerifiedAccessInstance (Maybe Text)
- createVerifiedAccessInstance_description :: Lens' CreateVerifiedAccessInstance (Maybe Text)
- createVerifiedAccessInstance_dryRun :: Lens' CreateVerifiedAccessInstance (Maybe Bool)
- createVerifiedAccessInstance_tagSpecifications :: Lens' CreateVerifiedAccessInstance (Maybe [TagSpecification])
- data CreateVerifiedAccessInstanceResponse = CreateVerifiedAccessInstanceResponse' {}
- newCreateVerifiedAccessInstanceResponse :: Int -> CreateVerifiedAccessInstanceResponse
- createVerifiedAccessInstanceResponse_verifiedAccessInstance :: Lens' CreateVerifiedAccessInstanceResponse (Maybe VerifiedAccessInstance)
- createVerifiedAccessInstanceResponse_httpStatus :: Lens' CreateVerifiedAccessInstanceResponse Int
Creating a Request
data CreateVerifiedAccessInstance Source #
See: newCreateVerifiedAccessInstance
smart constructor.
CreateVerifiedAccessInstance' | |
|
Instances
newCreateVerifiedAccessInstance :: CreateVerifiedAccessInstance Source #
Create a value of CreateVerifiedAccessInstance
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:
CreateVerifiedAccessInstance
, createVerifiedAccessInstance_clientToken
- A unique, case-sensitive token that you provide to ensure idempotency of
your modification request. For more information, see
Ensuring Idempotency.
CreateVerifiedAccessInstance
, createVerifiedAccessInstance_description
- A description for the Amazon Web Services Verified Access instance.
$sel:dryRun:CreateVerifiedAccessInstance'
, createVerifiedAccessInstance_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
.
CreateVerifiedAccessInstance
, createVerifiedAccessInstance_tagSpecifications
- The tags to assign to the Amazon Web Services Verified Access instance.
Request Lenses
createVerifiedAccessInstance_clientToken :: Lens' CreateVerifiedAccessInstance (Maybe Text) Source #
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
createVerifiedAccessInstance_description :: Lens' CreateVerifiedAccessInstance (Maybe Text) Source #
A description for the Amazon Web Services Verified Access instance.
createVerifiedAccessInstance_dryRun :: Lens' CreateVerifiedAccessInstance (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
.
createVerifiedAccessInstance_tagSpecifications :: Lens' CreateVerifiedAccessInstance (Maybe [TagSpecification]) Source #
The tags to assign to the Amazon Web Services Verified Access instance.
Destructuring the Response
data CreateVerifiedAccessInstanceResponse Source #
See: newCreateVerifiedAccessInstanceResponse
smart constructor.
CreateVerifiedAccessInstanceResponse' | |
|
Instances
Generic CreateVerifiedAccessInstanceResponse Source # | |
Read CreateVerifiedAccessInstanceResponse Source # | |
Show CreateVerifiedAccessInstanceResponse Source # | |
NFData CreateVerifiedAccessInstanceResponse Source # | |
Defined in Amazonka.EC2.CreateVerifiedAccessInstance rnf :: CreateVerifiedAccessInstanceResponse -> () # | |
Eq CreateVerifiedAccessInstanceResponse Source # | |
type Rep CreateVerifiedAccessInstanceResponse Source # | |
Defined in Amazonka.EC2.CreateVerifiedAccessInstance type Rep CreateVerifiedAccessInstanceResponse = D1 ('MetaData "CreateVerifiedAccessInstanceResponse" "Amazonka.EC2.CreateVerifiedAccessInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateVerifiedAccessInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "verifiedAccessInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessInstance)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateVerifiedAccessInstanceResponse Source #
Create a value of CreateVerifiedAccessInstanceResponse
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:verifiedAccessInstance:CreateVerifiedAccessInstanceResponse'
, createVerifiedAccessInstanceResponse_verifiedAccessInstance
- The ID of the Amazon Web Services Verified Access instance.
$sel:httpStatus:CreateVerifiedAccessInstanceResponse'
, createVerifiedAccessInstanceResponse_httpStatus
- The response's http status code.
Response Lenses
createVerifiedAccessInstanceResponse_verifiedAccessInstance :: Lens' CreateVerifiedAccessInstanceResponse (Maybe VerifiedAccessInstance) Source #
The ID of the Amazon Web Services Verified Access instance.
createVerifiedAccessInstanceResponse_httpStatus :: Lens' CreateVerifiedAccessInstanceResponse Int Source #
The response's http status code.