Class CfnDataSourcePropsMixin.SnowflakeParametersProperty
The parameters for Snowflake.
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDataSourcePropsMixin.SnowflakeParametersProperty : CfnDataSourcePropsMixin.ISnowflakeParametersProperty
Syntax (vb)
Public Class CfnDataSourcePropsMixin.SnowflakeParametersProperty Implements CfnDataSourcePropsMixin.ISnowflakeParametersProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins;
var snowflakeParametersProperty = new SnowflakeParametersProperty {
AuthenticationType = "authenticationType",
Database = "database",
DatabaseAccessControlRole = "databaseAccessControlRole",
Host = "host",
OAuthParameters = new OAuthParametersProperty {
IdentityProviderResourceUri = "identityProviderResourceUri",
IdentityProviderVpcConnectionProperties = new VpcConnectionPropertiesProperty {
VpcConnectionArn = "vpcConnectionArn"
},
OAuthScope = "oAuthScope",
TokenProviderUrl = "tokenProviderUrl"
},
Warehouse = "warehouse"
};
Synopsis
Constructors
| SnowflakeParametersProperty() | The parameters for Snowflake. |
Properties
| AuthenticationType | The authentication type that you want to use for your connection. |
| Database | Database. |
| DatabaseAccessControlRole | The database access control role. |
| Host | Host. |
| OAuthParameters | An object that contains information needed to create a data source connection between an Quick Sight account and Snowflake. |
| Warehouse | Warehouse. |
Constructors
SnowflakeParametersProperty()
The parameters for Snowflake.
public SnowflakeParametersProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins;
var snowflakeParametersProperty = new SnowflakeParametersProperty {
AuthenticationType = "authenticationType",
Database = "database",
DatabaseAccessControlRole = "databaseAccessControlRole",
Host = "host",
OAuthParameters = new OAuthParametersProperty {
IdentityProviderResourceUri = "identityProviderResourceUri",
IdentityProviderVpcConnectionProperties = new VpcConnectionPropertiesProperty {
VpcConnectionArn = "vpcConnectionArn"
},
OAuthScope = "oAuthScope",
TokenProviderUrl = "tokenProviderUrl"
},
Warehouse = "warehouse"
};
Properties
AuthenticationType
The authentication type that you want to use for your connection.
public string? AuthenticationType { get; set; }
Property Value
Remarks
This parameter accepts OAuth and non-OAuth authentication types.
Database
Database.
public string? Database { get; set; }
Property Value
Remarks
DatabaseAccessControlRole
The database access control role.
public string? DatabaseAccessControlRole { get; set; }
Property Value
Remarks
Host
Host.
public string? Host { get; set; }
Property Value
Remarks
OAuthParameters
An object that contains information needed to create a data source connection between an Quick Sight account and Snowflake.
public object? OAuthParameters { get; set; }
Property Value
Remarks
Warehouse
Warehouse.
public string? Warehouse { get; set; }