Skip to main content

verified_access_instances

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

Overview

Nameverified_access_instances
TypeResource
Idaws.ec2.verified_access_instances

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
cidr_endpoints_custom_sub_domainstringThe custom subdomain.
creation_timestringThe creation time.
descriptionstringA description for the Amazon Web Services Verified Access instance.
fips_enabledbooleanIndicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.
last_updated_timestringThe last updated time.
tagsstringThe tags.
verified_access_instance_idstringThe ID of the Amazon Web Services Verified Access instance.
verified_access_trust_providersstringThe IDs of the Amazon Web Services Verified Access trust providers.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_verified_access_instancesselectregionVerifiedAccessInstanceId, MaxResults, NextToken, Filter, DryRunDescribes the specified Amazon Web Services Verified Access instances.
create_verified_access_instanceinsertregionDescription, TagSpecification, ClientToken, DryRun, FIPSEnabled, CidrEndpointsCustomSubDomainAn Amazon Web Services Verified Access instance is a regional entity that evaluates application requests and grants access only when your security requirements are met.
modify_verified_access_instanceupdateVerifiedAccessInstanceId, regionDescription, DryRun, ClientToken, CidrEndpointsCustomSubDomainModifies the configuration of the specified Amazon Web Services Verified Access instance.
delete_verified_access_instancedeleteVerifiedAccessInstanceId, regionDryRun, ClientTokenDelete an Amazon Web Services Verified Access instance.
export_verified_access_instance_client_configurationexecVerifiedAccessInstanceId, regionDryRunExports the client configuration for a Verified Access instance.

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
VerifiedAccessInstanceIdstringThe ID of the Verified Access instance.
regionstringAWS region (default: us-east-1)
CidrEndpointsCustomSubDomainstringThe custom subdomain.
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 instance.
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.
FIPSEnabledbooleanEnable or disable support for Federal Information Processing Standards (FIPS) on the instance.
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.
TagSpecificationarrayThe tags to assign to the Verified Access instance.
VerifiedAccessInstanceIdarrayThe IDs of the Verified Access instances.

SELECT examples

Describes the specified Amazon Web Services Verified Access instances.

SELECT
cidr_endpoints_custom_sub_domain,
creation_time,
description,
fips_enabled,
last_updated_time,
tags,
verified_access_instance_id,
verified_access_trust_providers
FROM aws.ec2.verified_access_instances
WHERE region = '{{ region }}' -- required
AND VerifiedAccessInstanceId = '{{ VerifiedAccessInstanceId }}'
AND MaxResults = '{{ MaxResults }}'
AND NextToken = '{{ NextToken }}'
AND Filter = '{{ Filter }}'
AND DryRun = '{{ DryRun }}'
;

INSERT examples

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.

INSERT INTO aws.ec2.verified_access_instances (
region,
Description,
TagSpecification,
ClientToken,
DryRun,
FIPSEnabled,
CidrEndpointsCustomSubDomain
)
SELECT
'{{ region }}',
'{{ Description }}',
'{{ TagSpecification }}',
'{{ ClientToken }}',
'{{ DryRun }}',
'{{ FIPSEnabled }}',
'{{ CidrEndpointsCustomSubDomain }}'
RETURNING
cidr_endpoints_custom_sub_domain,
creation_time,
description,
fips_enabled,
last_updated_time,
tags,
verified_access_instance_id,
verified_access_trust_providers
;

UPDATE examples

Modifies the configuration of the specified Amazon Web Services Verified Access instance.

UPDATE aws.ec2.verified_access_instances
SET
-- No updatable properties
WHERE
VerifiedAccessInstanceId = '{{ VerifiedAccessInstanceId }}' --required
AND region = '{{ region }}' --required
AND Description = '{{ Description}}'
AND DryRun = {{ DryRun}}
AND ClientToken = '{{ ClientToken}}'
AND CidrEndpointsCustomSubDomain = '{{ CidrEndpointsCustomSubDomain}}'
RETURNING
cidr_endpoints_custom_sub_domain,
creation_time,
description,
fips_enabled,
last_updated_time,
tags,
verified_access_instance_id,
verified_access_trust_providers;

DELETE examples

Delete an Amazon Web Services Verified Access instance.

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

Lifecycle Methods

Exports the client configuration for a Verified Access instance.

EXEC aws.ec2.verified_access_instances.export_verified_access_instance_client_configuration
@VerifiedAccessInstanceId='{{ VerifiedAccessInstanceId }}' --required,
@region='{{ region }}' --required,
@DryRun={{ DryRun }}
;