Skip to main content

verified_access_groups

Creates, updates, deletes, gets or lists a verified_access_groups resource.

Overview

Nameverified_access_groups
TypeResource
Idaws.ec2.verified_access_groups

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
creation_timestringThe creation time.
deletion_timestringThe deletion time.
descriptionstringA description for the Amazon Web Services Verified Access group.
last_updated_timestringThe last updated time.
ownerstringThe Amazon Web Services account number that owns the group.
sse_specificationstringThe options in use for server side encryption.
tagsstringThe tags.
verified_access_group_arnstringThe ARN of the Verified Access group.
verified_access_group_idstringThe ID of the Verified Access group.
verified_access_instance_idstringThe ID of the Amazon Web Services Verified Access instance.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_verified_access_groupsselectregionVerifiedAccessGroupId, VerifiedAccessInstanceId, MaxResults, NextToken, Filter, DryRunDescribes the specified Verified Access groups.
create_verified_access_groupinsertVerifiedAccessInstanceId, regionDescription, PolicyDocument, TagSpecification, ClientToken, DryRun, SseSpecificationAn Amazon Web Services Verified Access group is a collection of Amazon Web Services Verified Access endpoints who's associated applications have similar security requirements. Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.
modify_verified_access_groupupdateVerifiedAccessGroupId, regionVerifiedAccessInstanceId, Description, ClientToken, DryRunModifies the specified Amazon Web Services Verified Access group configuration.
delete_verified_access_groupdeleteVerifiedAccessGroupId, regionClientToken, DryRunDelete an Amazon Web Services Verified Access group.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
VerifiedAccessGroupIdstringThe ID of the Verified Access group.
VerifiedAccessInstanceIdstringThe ID of the Verified Access instance.
regionstringAWS region (default: us-east-1)
ClientTokenstringA unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.
DescriptionstringA description for the Verified Access group.
DryRunbooleanChecks 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.
FilterarrayOne or more filters. Filter names and values are case-sensitive.
MaxResultsintegerThe maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
NextTokenstringThe token for the next page of results.
PolicyDocumentstringThe Verified Access policy document.
SseSpecificationobjectThe options for server side encryption.
TagSpecificationarrayThe tags to assign to the Verified Access group.
VerifiedAccessGroupIdarrayThe ID of the Verified Access groups.
VerifiedAccessInstanceIdstringThe ID of the Verified Access instance.

SELECT examples

Describes the specified Verified Access groups.

SELECT
creation_time,
deletion_time,
description,
last_updated_time,
owner,
sse_specification,
tags,
verified_access_group_arn,
verified_access_group_id,
verified_access_instance_id
FROM aws.ec2.verified_access_groups
WHERE region = '{{ region }}' -- required
AND VerifiedAccessGroupId = '{{ VerifiedAccessGroupId }}'
AND VerifiedAccessInstanceId = '{{ VerifiedAccessInstanceId }}'
AND MaxResults = '{{ MaxResults }}'
AND NextToken = '{{ NextToken }}'
AND Filter = '{{ Filter }}'
AND DryRun = '{{ DryRun }}'
;

INSERT examples

An Amazon Web Services Verified Access group is a collection of Amazon Web Services Verified Access endpoints who's associated applications have similar security requirements. Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

INSERT INTO aws.ec2.verified_access_groups (
VerifiedAccessInstanceId,
region,
Description,
PolicyDocument,
TagSpecification,
ClientToken,
DryRun,
SseSpecification
)
SELECT
'{{ VerifiedAccessInstanceId }}',
'{{ region }}',
'{{ Description }}',
'{{ PolicyDocument }}',
'{{ TagSpecification }}',
'{{ ClientToken }}',
'{{ DryRun }}',
'{{ SseSpecification }}'
RETURNING
creation_time,
deletion_time,
description,
last_updated_time,
owner,
sse_specification,
tags,
verified_access_group_arn,
verified_access_group_id,
verified_access_instance_id
;

UPDATE examples

Modifies the specified Amazon Web Services Verified Access group configuration.

UPDATE aws.ec2.verified_access_groups
SET
-- No updatable properties
WHERE
VerifiedAccessGroupId = '{{ VerifiedAccessGroupId }}' --required
AND region = '{{ region }}' --required
AND VerifiedAccessInstanceId = '{{ VerifiedAccessInstanceId}}'
AND Description = '{{ Description}}'
AND ClientToken = '{{ ClientToken}}'
AND DryRun = {{ DryRun}}
RETURNING
creation_time,
deletion_time,
description,
last_updated_time,
owner,
sse_specification,
tags,
verified_access_group_arn,
verified_access_group_id,
verified_access_instance_id;

DELETE examples

Delete an Amazon Web Services Verified Access group.

DELETE FROM aws.ec2.verified_access_groups
WHERE VerifiedAccessGroupId = '{{ VerifiedAccessGroupId }}' --required
AND region = '{{ region }}' --required
AND ClientToken = '{{ ClientToken }}'
AND DryRun = '{{ DryRun }}'
;