openapi: 3.1.0
info:
title: Amazon Verified Access
version: '1.0.0'
description: Minimal OpenAPI representation of AWS Verified Access actions exposed through the EC2 API. Operations follow the AWS RPC-over-HTTP convention.
servers:
- url: https://ec2.amazonaws.com
x-generated-from: https://docs.aws.amazon.com/verified-access/latest/ug/
x-generated-by: claude-crawl-2026-05-08
paths:
/CreateVerifiedAccessEndpoint: {post: {summary: CreateVerifiedAccessEndpoint, operationId: CreateVerifiedAccessEndpoint, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DeleteVerifiedAccessEndpoint: {post: {summary: DeleteVerifiedAccessEndpoint, operationId: DeleteVerifiedAccessEndpoint, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeVerifiedAccessEndpoints: {post: {summary: DescribeVerifiedAccessEndpoints, operationId: DescribeVerifiedAccessEndpoints, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/GetVerifiedAccessEndpointPolicy: {post: {summary: GetVerifiedAccessEndpointPolicy, operationId: GetVerifiedAccessEndpointPolicy, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/GetVerifiedAccessEndpointTargets: {post: {summary: GetVerifiedAccessEndpointTargets, operationId: GetVerifiedAccessEndpointTargets, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ModifyVerifiedAccessEndpoint: {post: {summary: ModifyVerifiedAccessEndpoint, operationId: ModifyVerifiedAccessEndpoint, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ModifyVerifiedAccessEndpointPolicy: {post: {summary: ModifyVerifiedAccessEndpointPolicy, operationId: ModifyVerifiedAccessEndpointPolicy, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/CreateVerifiedAccessGroup: {post: {summary: CreateVerifiedAccessGroup, operationId: CreateVerifiedAccessGroup, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DeleteVerifiedAccessGroup: {post: {summary: DeleteVerifiedAccessGroup, operationId: DeleteVerifiedAccessGroup, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeVerifiedAccessGroups: {post: {summary: DescribeVerifiedAccessGroups, operationId: DescribeVerifiedAccessGroups, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/GetVerifiedAccessGroupPolicy: {post: {summary: GetVerifiedAccessGroupPolicy, operationId: GetVerifiedAccessGroupPolicy, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ModifyVerifiedAccessGroup: {post: {summary: ModifyVerifiedAccessGroup, operationId: ModifyVerifiedAccessGroup, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ModifyVerifiedAccessGroupPolicy: {post: {summary: ModifyVerifiedAccessGroupPolicy, operationId: ModifyVerifiedAccessGroupPolicy, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/CreateVerifiedAccessInstance: {post: {summary: CreateVerifiedAccessInstance, operationId: CreateVerifiedAccessInstance, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DeleteVerifiedAccessInstance: {post: {summary: DeleteVerifiedAccessInstance, operationId: DeleteVerifiedAccessInstance, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeVerifiedAccessInstances: {post: {summary: DescribeVerifiedAccessInstances, operationId: DescribeVerifiedAccessInstances, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ExportVerifiedAccessInstanceClientConfiguration: {post: {summary: ExportVerifiedAccessInstanceClientConfiguration, operationId: ExportVerifiedAccessInstanceClientConfiguration, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ModifyVerifiedAccessInstance: {post: {summary: ModifyVerifiedAccessInstance, operationId: ModifyVerifiedAccessInstance, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeVerifiedAccessInstanceLoggingConfigurations: {post: {summary: DescribeVerifiedAccessInstanceLoggingConfigurations, operationId: DescribeVerifiedAccessInstanceLoggingConfigurations, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ModifyVerifiedAccessInstanceLoggingConfiguration: {post: {summary: ModifyVerifiedAccessInstanceLoggingConfiguration, operationId: ModifyVerifiedAccessInstanceLoggingConfiguration, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/AttachVerifiedAccessTrustProvider: {post: {summary: AttachVerifiedAccessTrustProvider, operationId: AttachVerifiedAccessTrustProvider, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/CreateVerifiedAccessTrustProvider: {post: {summary: CreateVerifiedAccessTrustProvider, operationId: CreateVerifiedAccessTrustProvider, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DeleteVerifiedAccessTrustProvider: {post: {summary: DeleteVerifiedAccessTrustProvider, operationId: DeleteVerifiedAccessTrustProvider, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeVerifiedAccessTrustProviders: {post: {summary: DescribeVerifiedAccessTrustProviders, operationId: DescribeVerifiedAccessTrustProviders, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DetachVerifiedAccessTrustProvider: {post: {summary: DetachVerifiedAccessTrustProvider, operationId: DetachVerifiedAccessTrustProvider, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ModifyVerifiedAccessTrustProvider: {post: {summary: ModifyVerifiedAccessTrustProvider, operationId: ModifyVerifiedAccessTrustProvider, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}