aws-cdk-lib.aws_ec2.CfnVerifiedAccessInstanceProps

interface CfnVerifiedAccessInstanceProps

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

Properties for defining a CfnVerifiedAccessInstance.

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 cfnVerifiedAccessInstanceProps: ec2.CfnVerifiedAccessInstanceProps = {
  description: 'description',
  loggingConfigurations: {
    cloudWatchLogs: {
      enabled: false,
      logGroup: 'logGroup',
    },
    includeTrustContext: false,
    kinesisDataFirehose: {
      deliveryStream: 'deliveryStream',
      enabled: false,
    },
    logVersion: 'logVersion',
    s3: {
      bucketName: 'bucketName',
      bucketOwner: 'bucketOwner',
      enabled: false,
      prefix: 'prefix',
    },
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
  verifiedAccessTrustProviderIds: ['verifiedAccessTrustProviderIds'],
  verifiedAccessTrustProviders: [{
    description: 'description',
    deviceTrustProviderType: 'deviceTrustProviderType',
    trustProviderType: 'trustProviderType',
    userTrustProviderType: 'userTrustProviderType',
    verifiedAccessTrustProviderId: 'verifiedAccessTrustProviderId',
  }],
};

Properties

NameTypeDescription
description?stringA description for the AWS Verified Access instance.
loggingConfigurations?IResolvable | VerifiedAccessLogsPropertyThe current logging configuration for the Verified Access instances.
tags?CfnTag[]The tags.
verifiedAccessTrustProviderIds?string[]The IDs of the AWS Verified Access trust providers.
verifiedAccessTrustProviders?IResolvable | IResolvable | VerifiedAccessTrustProviderProperty[]The IDs of the AWS Verified Access trust providers.

description?

Type: string (optional)

A description for the AWS Verified Access instance.


loggingConfigurations?

Type: IResolvable | VerifiedAccessLogsProperty (optional)

The current logging configuration for the Verified Access instances.


tags?

Type: CfnTag[] (optional)

The tags.


verifiedAccessTrustProviderIds?

Type: string[] (optional)

The IDs of the AWS Verified Access trust providers.


verifiedAccessTrustProviders?

Type: IResolvable | IResolvable | VerifiedAccessTrustProviderProperty[] (optional)

The IDs of the AWS Verified Access trust providers.