Skip to main content

verified_access_trust_providers

Used to retrieve a list of verified_access_trust_providers in a region or to create or delete a verified_access_trust_providers resource, use verified_access_trust_provider to read or update an individual resource.

Overview

Nameverified_access_trust_providers
TypeResource
DescriptionThe AWS::EC2::VerifiedAccessTrustProvider type describes a verified access trust provider
Idaws.ec2.verified_access_trust_providers

Fields

NameDatatypeDescription
verified_access_trust_provider_idstringThe ID of the Amazon Web Services Verified Access trust provider.
regionstringAWS region.

Methods

NameAccessible byRequired Params
create_resourceINSERTTrustProviderType, PolicyReferenceName, region
delete_resourceDELETEdata__Identifier, region
list_resourceSELECTregion

SELECT Example

SELECT
region,
verified_access_trust_provider_id
FROM aws.ec2.verified_access_trust_providers
WHERE region = 'us-east-1';

INSERT Example

Use the following StackQL query and manifest file to create a new verified_access_trust_provider resource, using stack-deploy.

/*+ create */
INSERT INTO aws.ec2.verified_access_trust_providers (
TrustProviderType,
PolicyReferenceName,
region
)
SELECT
'{{ TrustProviderType }}',
'{{ PolicyReferenceName }}',
'{{ region }}';

DELETE Example

/*+ delete */
DELETE FROM aws.ec2.verified_access_trust_providers
WHERE data__Identifier = '<VerifiedAccessTrustProviderId>'
AND region = 'us-east-1';

Permissions

To operate on the verified_access_trust_providers resource, the following permissions are required:

Create

ec2:CreateVerifiedAccessTrustProvider,
ec2:DescribeVerifiedAccessTrustProviders,
ec2:CreateTags,
ec2:DescribeTags,
sso:GetSharedSsoConfiguration,
kms:DescribeKey,
kms:RetireGrant,
kms:CreateGrant,
kms:GenerateDataKey,
kms:Decrypt

Delete

ec2:DeleteVerifiedAccessTrustProvider,
ec2:DeleteTags,
ec2:DescribeVerifiedAccessTrustProviders,
ec2:DescribeTags,
kms:DescribeKey,
kms:RetireGrant,
kms:CreateGrant,
kms:GenerateDataKey,
kms:Decrypt

List

ec2:DescribeVerifiedAccessTrustProviders,
ec2:DescribeTags,
kms:DescribeKey,
kms:GenerateDataKey,
kms:Decrypt