Interface CfnVerifiedAccessInstanceProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnVerifiedAccessInstanceProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:39.236Z") @Stability(Stable) public interface CfnVerifiedAccessInstanceProps extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.ec2.*;
 CfnVerifiedAccessInstanceProps cfnVerifiedAccessInstanceProps = CfnVerifiedAccessInstanceProps.builder()
         .description("description")
         .loggingConfigurations(VerifiedAccessLogsProperty.builder()
                 .cloudWatchLogs(CloudWatchLogsProperty.builder()
                         .enabled(false)
                         .logGroup("logGroup")
                         .build())
                 .kinesisDataFirehose(KinesisDataFirehoseProperty.builder()
                         .deliveryStream("deliveryStream")
                         .enabled(false)
                         .build())
                 .s3(S3Property.builder()
                         .bucketName("bucketName")
                         .bucketOwner("bucketOwner")
                         .enabled(false)
                         .prefix("prefix")
                         .build())
                 .build())
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .verifiedAccessTrustProviderIds(List.of("verifiedAccessTrustProviderIds"))
         .verifiedAccessTrustProviders(List.of(VerifiedAccessTrustProviderProperty.builder()
                 .description("description")
                 .deviceTrustProviderType("deviceTrustProviderType")
                 .trustProviderType("trustProviderType")
                 .userTrustProviderType("userTrustProviderType")
                 .verifiedAccessTrustProviderId("verifiedAccessTrustProviderId")
                 .build()))
         .build();
 
  • Method Details

    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      A description for the AWS Verified Access instance.
    • getLoggingConfigurations

      @Stability(Stable) @Nullable default Object getLoggingConfigurations()
      The current logging configuration for the Verified Access instances.
    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      The tags.
    • getVerifiedAccessTrustProviderIds

      @Stability(Stable) @Nullable default List<String> getVerifiedAccessTrustProviderIds()
      The IDs of the AWS Verified Access trust providers.
    • getVerifiedAccessTrustProviders

      @Stability(Stable) @Nullable default Object getVerifiedAccessTrustProviders()
      The IDs of the AWS Verified Access trust providers.
    • builder

      @Stability(Stable) static CfnVerifiedAccessInstanceProps.Builder builder()
      Returns:
      a CfnVerifiedAccessInstanceProps.Builder of CfnVerifiedAccessInstanceProps