Interface CfnDataSource.SnowflakeParametersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSource.SnowflakeParametersProperty.Jsii$Proxy
- Enclosing class:
CfnDataSource
@Stability(Stable)
public static interface CfnDataSource.SnowflakeParametersProperty
extends software.amazon.jsii.JsiiSerializable
The parameters for 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.quicksight.*; SnowflakeParametersProperty snowflakeParametersProperty = SnowflakeParametersProperty.builder() .database("database") .host("host") .warehouse("warehouse") // the properties below are optional .authenticationType("authenticationType") .databaseAccessControlRole("databaseAccessControlRole") .oAuthParameters(OAuthParametersProperty.builder() .tokenProviderUrl("tokenProviderUrl") // the properties below are optional .identityProviderResourceUri("identityProviderResourceUri") .identityProviderVpcConnectionProperties(VpcConnectionPropertiesProperty.builder() .vpcConnectionArn("vpcConnectionArn") .build()) .oAuthScope("oAuthScope") .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDataSource.SnowflakeParametersProperty
static final class
An implementation forCfnDataSource.SnowflakeParametersProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The authentication type that you want to use for your connection.Database.default String
The database access control role.getHost()
Host.default Object
An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.Warehouse.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDatabase
Database.- See Also:
-
getHost
Host.- See Also:
-
getWarehouse
Warehouse.- See Also:
-
getAuthenticationType
The authentication type that you want to use for your connection.This parameter accepts OAuth and non-OAuth authentication types.
- See Also:
-
getDatabaseAccessControlRole
The database access control role.- See Also:
-
getOAuthParameters
An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.- See Also:
-
builder
-