Interface CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Jsii$Proxy
Enclosing class:
CfnConnectorProfile

@Stability(Stable) public static interface CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty extends software.amazon.jsii.JsiiSerializable
The connector-specific profile properties required when using Snowflake.

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.appflow.*;
 SnowflakeConnectorProfilePropertiesProperty snowflakeConnectorProfilePropertiesProperty = SnowflakeConnectorProfilePropertiesProperty.builder()
         .bucketName("bucketName")
         .stage("stage")
         .warehouse("warehouse")
         // the properties below are optional
         .accountName("accountName")
         .bucketPrefix("bucketPrefix")
         .privateLinkServiceName("privateLinkServiceName")
         .region("region")
         .build();
 
  • Method Details

    • getBucketName

      @Stability(Stable) @NotNull String getBucketName()
      The name of the Amazon S3 bucket associated with Snowflake.
    • getStage

      @Stability(Stable) @NotNull String getStage()
      The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account.

      This is written in the following format: < Database>< Schema>.

    • getWarehouse

      @Stability(Stable) @NotNull String getWarehouse()
      The name of the Snowflake warehouse.
    • getAccountName

      @Stability(Stable) @Nullable default String getAccountName()
      The name of the account.
    • getBucketPrefix

      @Stability(Stable) @Nullable default String getBucketPrefix()
      The bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    • getPrivateLinkServiceName

      @Stability(Stable) @Nullable default String getPrivateLinkServiceName()
      The Snowflake Private Link service name to be used for private data transfers.
    • getRegion

      @Stability(Stable) @Nullable default String getRegion()
      The AWS Region of the Snowflake account.
    • builder

      Returns:
      a CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty.Builder of CfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty