Interface CfnDataSourcePropsMixin.StarburstParametersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSourcePropsMixin.StarburstParametersProperty.Jsii$Proxy
- Enclosing class:
CfnDataSourcePropsMixin
@Stability(Stable)
public static interface CfnDataSourcePropsMixin.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.cfnpropertymixins.services.quicksight.*;
StarburstParametersProperty starburstParametersProperty = StarburstParametersProperty.builder()
.authenticationType("authenticationType")
.catalog("catalog")
.databaseAccessControlRole("databaseAccessControlRole")
.host("host")
.oAuthParameters(OAuthParametersProperty.builder()
.identityProviderResourceUri("identityProviderResourceUri")
.identityProviderVpcConnectionProperties(VpcConnectionPropertiesProperty.builder()
.vpcConnectionArn("vpcConnectionArn")
.build())
.oAuthScope("oAuthScope")
.tokenProviderUrl("tokenProviderUrl")
.build())
.port(123)
.productType("productType")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataSourcePropsMixin.StarburstParametersPropertystatic final classAn implementation forCfnDataSourcePropsMixin.StarburstParametersProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe authentication type that you want to use for your connection.default StringThe catalog name for the Starburst data source.default StringThe database access control role.default StringgetHost()The host name of the Starburst data source.default ObjectAn object that contains information needed to create a data source connection between an Quick Sight account and Starburst.default NumbergetPort()The port for the Starburst data source.default StringThe product type for the Starburst data source.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:
-
getCatalog
The catalog name for the Starburst data source.- See Also:
-
getDatabaseAccessControlRole
The database access control role.- See Also:
-
getHost
The host name of the Starburst data source.- See Also:
-
getOAuthParameters
An object that contains information needed to create a data source connection between an Quick Sight account and Starburst.Returns union: either
IResolvableorCfnDataSourcePropsMixin.OAuthParametersProperty- See Also:
-
getPort
The port for the Starburst data source.Default: - 0
- See Also:
-
getProductType
The product type for the Starburst data source.- See Also:
-
builder
-