Show / Hide Table of Contents

Interface ICfnVerifiedAccessInstanceProps

Properties for defining a CfnVerifiedAccessInstance.

Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnVerifiedAccessInstanceProps
Syntax (vb)
Public Interface ICfnVerifiedAccessInstanceProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var cfnVerifiedAccessInstanceProps = new CfnVerifiedAccessInstanceProps {
                 CidrEndpointsCustomSubDomain = "cidrEndpointsCustomSubDomain",
                 Description = "description",
                 FipsEnabled = false,
                 LoggingConfigurations = new VerifiedAccessLogsProperty {
                     CloudWatchLogs = new CloudWatchLogsProperty {
                         Enabled = false,
                         LogGroup = "logGroup"
                     },
                     IncludeTrustContext = false,
                     KinesisDataFirehose = new KinesisDataFirehoseProperty {
                         DeliveryStream = "deliveryStream",
                         Enabled = false
                     },
                     LogVersion = "logVersion",
                     S3 = new S3Property {
                         BucketName = "bucketName",
                         BucketOwner = "bucketOwner",
                         Enabled = false,
                         Prefix = "prefix"
                     }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 VerifiedAccessTrustProviderIds = new [] { "verifiedAccessTrustProviderIds" },
                 VerifiedAccessTrustProviders = new [] { new VerifiedAccessTrustProviderProperty {
                     Description = "description",
                     DeviceTrustProviderType = "deviceTrustProviderType",
                     TrustProviderType = "trustProviderType",
                     UserTrustProviderType = "userTrustProviderType",
                     VerifiedAccessTrustProviderId = "verifiedAccessTrustProviderId"
                 } }
             };

Synopsis

Properties

CidrEndpointsCustomSubDomain

The custom subdomain.

Description

A description for the AWS Verified Access instance.

FipsEnabled

Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.

LoggingConfigurations

The logging configuration for the Verified Access instances.

Tags

The tags.

VerifiedAccessTrustProviderIds

The IDs of the AWS Verified Access trust providers.

VerifiedAccessTrustProviders

The IDs of the AWS Verified Access trust providers.

Properties

CidrEndpointsCustomSubDomain

The custom subdomain.

string? CidrEndpointsCustomSubDomain { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html#cfn-ec2-verifiedaccessinstance-cidrendpointscustomsubdomain

Description

A description for the AWS Verified Access instance.

string? Description { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html#cfn-ec2-verifiedaccessinstance-description

FipsEnabled

Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.

object? FipsEnabled { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html#cfn-ec2-verifiedaccessinstance-fipsenabled

Type union: either bool or IResolvable

LoggingConfigurations

The logging configuration for the Verified Access instances.

object? LoggingConfigurations { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html#cfn-ec2-verifiedaccessinstance-loggingconfigurations

Type union: either IResolvable or CfnVerifiedAccessInstance.IVerifiedAccessLogsProperty

Tags

The tags.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html#cfn-ec2-verifiedaccessinstance-tags

VerifiedAccessTrustProviderIds

The IDs of the AWS Verified Access trust providers.

string[]? VerifiedAccessTrustProviderIds { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html#cfn-ec2-verifiedaccessinstance-verifiedaccesstrustproviderids

VerifiedAccessTrustProviders

The IDs of the AWS Verified Access trust providers.

object? VerifiedAccessTrustProviders { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessinstance.html#cfn-ec2-verifiedaccessinstance-verifiedaccesstrustproviders

Type union: either IResolvable or (either IResolvable or CfnVerifiedAccessInstance.IVerifiedAccessTrustProviderProperty)[]

Back to top Generated by DocFX