aws-cdk-lib.aws_ec2.CfnVerifiedAccessTrustProviderProps

interface CfnVerifiedAccessTrustProviderProps

LanguageType name
.NETAmazon.CDK.AWS.EC2.CfnVerifiedAccessTrustProviderProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsec2#CfnVerifiedAccessTrustProviderProps
Javasoftware.amazon.awscdk.services.ec2.CfnVerifiedAccessTrustProviderProps
Pythonaws_cdk.aws_ec2.CfnVerifiedAccessTrustProviderProps
TypeScript aws-cdk-lib » aws_ec2 » CfnVerifiedAccessTrustProviderProps

Properties for defining a CfnVerifiedAccessTrustProvider.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const cfnVerifiedAccessTrustProviderProps: ec2.CfnVerifiedAccessTrustProviderProps = {
  policyReferenceName: 'policyReferenceName',
  trustProviderType: 'trustProviderType',

  // the properties below are optional
  description: 'description',
  deviceOptions: {
    tenantId: 'tenantId',
  },
  deviceTrustProviderType: 'deviceTrustProviderType',
  oidcOptions: {
    authorizationEndpoint: 'authorizationEndpoint',
    clientId: 'clientId',
    clientSecret: 'clientSecret',
    issuer: 'issuer',
    scope: 'scope',
    tokenEndpoint: 'tokenEndpoint',
    userInfoEndpoint: 'userInfoEndpoint',
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
  userTrustProviderType: 'userTrustProviderType',
};

Properties

NameTypeDescription
policyReferenceNamestringThe identifier to be used when working with policy rules.
trustProviderTypestringThe type of Verified Access trust provider.
description?stringA description for the AWS Verified Access trust provider.
deviceOptions?IResolvable | DeviceOptionsPropertyThe options for device-identity trust provider.
deviceTrustProviderType?stringThe type of device-based trust provider.
oidcOptions?IResolvable | OidcOptionsPropertyThe options for an OpenID Connect-compatible user-identity trust provider.
tags?CfnTag[]The tags.
userTrustProviderType?stringThe type of user-based trust provider.

policyReferenceName

Type: string

The identifier to be used when working with policy rules.


trustProviderType

Type: string

The type of Verified Access trust provider.


description?

Type: string (optional)

A description for the AWS Verified Access trust provider.


deviceOptions?

Type: IResolvable | DeviceOptionsProperty (optional)

The options for device-identity trust provider.


deviceTrustProviderType?

Type: string (optional)

The type of device-based trust provider.


oidcOptions?

Type: IResolvable | OidcOptionsProperty (optional)

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


tags?

Type: CfnTag[] (optional)

The tags.


userTrustProviderType?

Type: string (optional)

The type of user-based trust provider.