Interface CfnDataSource.StarburstParametersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSource.StarburstParametersProperty.Jsii$Proxy
- Enclosing class:
CfnDataSource
@Stability(Stable)
public static interface CfnDataSource.StarburstParametersProperty
extends software.amazon.jsii.JsiiSerializable
The parameters that are required to connect to a Starburst data source.
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.*; StarburstParametersProperty starburstParametersProperty = StarburstParametersProperty.builder() .catalog("catalog") .host("host") .port(123) // 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()) .productType("productType") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDataSource.StarburstParametersProperty
static final class
An implementation forCfnDataSource.StarburstParametersProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The authentication type that you want to use for your connection.The catalog name for the Starburst data source.default String
The database access control role.getHost()
The host name of the Starburst data source.default Object
An object that contains information needed to create a data source connection between an Amazon QuickSight account and Starburst.getPort()
The port for the Starburst data source.default String
The product type for the Starburst data source.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCatalog
The catalog name for the Starburst data source.- See Also:
-
getHost
The host name of the Starburst data source.- See Also:
-
getPort
The port for the Starburst data source.Default: - 0
- 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 Starburst.- See Also:
-
getProductType
The product type for the Starburst data source.- See Also:
-
builder
-