interface CfnActionConnectorProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.QuickSight.CfnActionConnectorProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnActionConnectorProps |
Java | software.amazon.awscdk.services.quicksight.CfnActionConnectorProps |
Python | aws_cdk.aws_quicksight.CfnActionConnectorProps |
TypeScript | aws-cdk-lib » aws_quicksight » CfnActionConnectorProps |
Properties for defining a CfnActionConnector.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const cfnActionConnectorProps: quicksight.CfnActionConnectorProps = {
actionConnectorId: 'actionConnectorId',
awsAccountId: 'awsAccountId',
name: 'name',
type: 'type',
// the properties below are optional
authenticationConfig: {
authenticationMetadata: {
apiKeyConnectionMetadata: {
apiKey: 'apiKey',
baseEndpoint: 'baseEndpoint',
// the properties below are optional
email: 'email',
},
authorizationCodeGrantMetadata: {
baseEndpoint: 'baseEndpoint',
redirectUrl: 'redirectUrl',
// the properties below are optional
authorizationCodeGrantCredentialsDetails: {
authorizationCodeGrantDetails: {
authorizationEndpoint: 'authorizationEndpoint',
clientId: 'clientId',
clientSecret: 'clientSecret',
tokenEndpoint: 'tokenEndpoint',
},
},
authorizationCodeGrantCredentialsSource: 'authorizationCodeGrantCredentialsSource',
},
basicAuthConnectionMetadata: {
baseEndpoint: 'baseEndpoint',
password: 'password',
username: 'username',
},
clientCredentialsGrantMetadata: {
baseEndpoint: 'baseEndpoint',
// the properties below are optional
clientCredentialsDetails: {
clientCredentialsGrantDetails: {
clientId: 'clientId',
clientSecret: 'clientSecret',
tokenEndpoint: 'tokenEndpoint',
},
},
clientCredentialsSource: 'clientCredentialsSource',
},
iamConnectionMetadata: {
roleArn: 'roleArn',
},
noneConnectionMetadata: {
baseEndpoint: 'baseEndpoint',
},
},
authenticationType: 'authenticationType',
},
description: 'description',
permissions: [{
actions: ['actions'],
principal: 'principal',
}],
tags: [{
key: 'key',
value: 'value',
}],
vpcConnectionArn: 'vpcConnectionArn',
};
Properties
| Name | Type | Description |
|---|---|---|
| action | string | |
| aws | string | |
| name | string | |
| type | string | |
| authentication | IResolvable | Auth | |
| description? | string | |
| permissions? | IResolvable | (IResolvable | Resource)[] | |
| tags? | Cfn[] | |
| vpc | string |
actionConnectorId
Type:
string
awsAccountId
Type:
string
name
Type:
string
type
Type:
string
authenticationConfig?
Type:
IResolvable | Auth
(optional)
description?
Type:
string
(optional)
permissions?
Type:
IResolvable | (IResolvable | Resource)[]
(optional)
tags?
Type:
Cfn[]
(optional)
vpcConnectionArn?
Type:
string
(optional)

.NET
Go
Java
Python
TypeScript