AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::EC2::VerifiedAccessTrustProvider

CfnVerifiedAccessTrustProvider

A trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices. When an application request is made, the identity information sent by the trust provider is evaluated by Verified Access before allowing or denying the application request.

Import

import { CfnVerifiedAccessTrustProvider } from 'aws-cdk-lib/aws-ec2';

Or use the module namespace:

import * as ec2 from 'aws-cdk-lib/aws-ec2';
// ec2.CfnVerifiedAccessTrustProvider

Properties

Configuration passed to the constructor as CfnVerifiedAccessTrustProviderProps.

policyReferenceNameRequired
string

The identifier to be used when working with policy rules.

trustProviderTypeRequired
string

The type of Verified Access trust provider.

descriptionOptional
string

A description for the AWS Verified Access trust provider.

deviceOptionsOptional
IResolvable | DeviceOptionsProperty

The options for device-identity trust provider.

deviceTrustProviderTypeOptional
string

The type of device-based trust provider.

nativeApplicationOidcOptionsOptional
IResolvable | NativeApplicationOidcOptionsProperty

The OpenID Connect (OIDC) options.

oidcOptionsOptional
IResolvable | OidcOptionsProperty

The options for an OpenID Connect-compatible user-identity trust provider.

sseSpecificationOptional
IResolvable | SseSpecificationProperty

The options for additional server side encryption.

tagsOptional
CfnTag[]

The tags.

userTrustProviderTypeOptional
string

The type of user-based trust provider.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Get the Amazon EC2 Cheat Sheet

Everything you need to know about Amazon EC2 on one page. HD quality, print-friendly.

Download Free Infographic