Class CfnDataSourcePropsMixin.OAuthParametersProperty
An object that contains information needed to create a data source connection that uses OAuth client credentials.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDataSourcePropsMixin.OAuthParametersProperty : CfnDataSourcePropsMixin.IOAuthParametersProperty
Syntax (vb)
Public Class CfnDataSourcePropsMixin.OAuthParametersProperty Implements CfnDataSourcePropsMixin.IOAuthParametersProperty
Remarks
This option is available for data source connections that are made with Snowflake and Starburst.
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.CfnPropertyMixins.AWS.QuickSight;
var oAuthParametersProperty = new OAuthParametersProperty {
IdentityProviderResourceUri = "identityProviderResourceUri",
IdentityProviderVpcConnectionProperties = new VpcConnectionPropertiesProperty {
VpcConnectionArn = "vpcConnectionArn"
},
OAuthScope = "oAuthScope",
TokenProviderUrl = "tokenProviderUrl"
};
Synopsis
Constructors
| OAuthParametersProperty() | An object that contains information needed to create a data source connection that uses OAuth client credentials. |
Properties
| IdentityProviderResourceUri | The resource uri of the identity provider. |
| IdentityProviderVpcConnectionProperties | <p>VPC connection properties.</p>. |
| OAuthScope | The OAuth scope. |
| TokenProviderUrl | The token endpoint URL of the identity provider. |
Constructors
OAuthParametersProperty()
An object that contains information needed to create a data source connection that uses OAuth client credentials.
public OAuthParametersProperty()
Remarks
This option is available for data source connections that are made with Snowflake and Starburst.
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.CfnPropertyMixins.AWS.QuickSight;
var oAuthParametersProperty = new OAuthParametersProperty {
IdentityProviderResourceUri = "identityProviderResourceUri",
IdentityProviderVpcConnectionProperties = new VpcConnectionPropertiesProperty {
VpcConnectionArn = "vpcConnectionArn"
},
OAuthScope = "oAuthScope",
TokenProviderUrl = "tokenProviderUrl"
};
Properties
IdentityProviderResourceUri
The resource uri of the identity provider.
public string? IdentityProviderResourceUri { get; set; }
Property Value
Remarks
IdentityProviderVpcConnectionProperties
<p>VPC connection properties.</p>.
public object? IdentityProviderVpcConnectionProperties { get; set; }
Property Value
Remarks
OAuthScope
The OAuth scope.
public string? OAuthScope { get; set; }
Property Value
Remarks
TokenProviderUrl
The token endpoint URL of the identity provider.
public string? TokenProviderUrl { get; set; }