amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Description

Modifies the specified Verified Access endpoint policy.

Synopsis

Creating a Request

data ModifyVerifiedAccessEndpointPolicy Source #

Constructors

ModifyVerifiedAccessEndpointPolicy' 

Fields

  • clientToken :: Maybe Text

    A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

  • dryRun :: Maybe Bool

    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.

  • policyDocument :: Maybe Text

    The Amazon Web Services Verified Access policy document.

  • verifiedAccessEndpointId :: Text

    The ID of the Amazon Web Services Verified Access endpoint.

  • policyEnabled :: Bool

    The status of the Verified Access policy.

Instances

Instances details
ToHeaders ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

ToPath ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

ToQuery ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

AWSRequest ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Generic ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Associated Types

type Rep ModifyVerifiedAccessEndpointPolicy :: Type -> Type #

Read ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Show ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

NFData ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Eq ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Hashable ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

type AWSResponse ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

type Rep ModifyVerifiedAccessEndpointPolicy Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

type Rep ModifyVerifiedAccessEndpointPolicy = D1 ('MetaData "ModifyVerifiedAccessEndpointPolicy" "Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessEndpointPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "verifiedAccessEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newModifyVerifiedAccessEndpointPolicy Source #

Create a value of ModifyVerifiedAccessEndpointPolicy 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:

ModifyVerifiedAccessEndpointPolicy, modifyVerifiedAccessEndpointPolicy_clientToken - A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

$sel:dryRun:ModifyVerifiedAccessEndpointPolicy', modifyVerifiedAccessEndpointPolicy_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.

ModifyVerifiedAccessEndpointPolicy, modifyVerifiedAccessEndpointPolicy_policyDocument - The Amazon Web Services Verified Access policy document.

ModifyVerifiedAccessEndpointPolicy, modifyVerifiedAccessEndpointPolicy_verifiedAccessEndpointId - The ID of the Amazon Web Services Verified Access endpoint.

ModifyVerifiedAccessEndpointPolicy, modifyVerifiedAccessEndpointPolicy_policyEnabled - The status of the Verified Access policy.

Request Lenses

modifyVerifiedAccessEndpointPolicy_clientToken :: Lens' ModifyVerifiedAccessEndpointPolicy (Maybe Text) Source #

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

modifyVerifiedAccessEndpointPolicy_dryRun :: Lens' ModifyVerifiedAccessEndpointPolicy (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.

Destructuring the Response

data ModifyVerifiedAccessEndpointPolicyResponse Source #

Constructors

ModifyVerifiedAccessEndpointPolicyResponse' 

Fields

Instances

Instances details
Generic ModifyVerifiedAccessEndpointPolicyResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Read ModifyVerifiedAccessEndpointPolicyResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Show ModifyVerifiedAccessEndpointPolicyResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

NFData ModifyVerifiedAccessEndpointPolicyResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

Eq ModifyVerifiedAccessEndpointPolicyResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

type Rep ModifyVerifiedAccessEndpointPolicyResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy

type Rep ModifyVerifiedAccessEndpointPolicyResponse = D1 ('MetaData "ModifyVerifiedAccessEndpointPolicyResponse" "Amazonka.EC2.ModifyVerifiedAccessEndpointPolicy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessEndpointPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newModifyVerifiedAccessEndpointPolicyResponse Source #

Create a value of ModifyVerifiedAccessEndpointPolicyResponse 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:

ModifyVerifiedAccessEndpointPolicy, modifyVerifiedAccessEndpointPolicyResponse_policyDocument - The Amazon Web Services Verified Access policy document.

ModifyVerifiedAccessEndpointPolicy, modifyVerifiedAccessEndpointPolicyResponse_policyEnabled - The status of the Verified Access policy.

$sel:httpStatus:ModifyVerifiedAccessEndpointPolicyResponse', modifyVerifiedAccessEndpointPolicyResponse_httpStatus - The response's http status code.

Response Lenses