Interface CfnDataSourcePropsMixin.SnowflakeParametersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSourcePropsMixin.SnowflakeParametersProperty.Jsii$Proxy
- Enclosing class:
CfnDataSourcePropsMixin
@Stability(Stable)
public static interface CfnDataSourcePropsMixin.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.cfnpropertymixins.services.quicksight.*;
SnowflakeParametersProperty snowflakeParametersProperty = SnowflakeParametersProperty.builder()
.authenticationType("authenticationType")
.database("database")
.databaseAccessControlRole("databaseAccessControlRole")
.host("host")
.oAuthParameters(OAuthParametersProperty.builder()
.identityProviderResourceUri("identityProviderResourceUri")
.identityProviderVpcConnectionProperties(VpcConnectionPropertiesProperty.builder()
.vpcConnectionArn("vpcConnectionArn")
.build())
.oAuthScope("oAuthScope")
.tokenProviderUrl("tokenProviderUrl")
.build())
.warehouse("warehouse")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataSourcePropsMixin.SnowflakeParametersPropertystatic final classAn implementation forCfnDataSourcePropsMixin.SnowflakeParametersProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe authentication type that you want to use for your connection.default StringDatabase.default StringThe database access control role.default StringgetHost()Host.default ObjectAn object that contains information needed to create a data source connection between an Quick Sight account and Snowflake.default StringWarehouse.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthenticationType
The authentication type that you want to use for your connection.This parameter accepts OAuth and non-OAuth authentication types.
- See Also:
-
getDatabase
Database.- See Also:
-
getDatabaseAccessControlRole
The database access control role.- See Also:
-
getHost
Host.- See Also:
-
getOAuthParameters
An object that contains information needed to create a data source connection between an Quick Sight account and Snowflake.Returns union: either
IResolvableorCfnDataSourcePropsMixin.OAuthParametersProperty- See Also:
-
getWarehouse
Warehouse.- See Also:
-
builder
-