interface CfnActionConnectorMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.QuickSight.CfnActionConnectorMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsquicksight#CfnActionConnectorMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnActionConnectorMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_quicksight.CfnActionConnectorMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_quicksight » CfnActionConnectorMixinProps |
Properties for CfnActionConnectorPropsMixin.
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/cfn-property-mixins';
const cfnActionConnectorMixinProps: quicksight.CfnActionConnectorMixinProps = {
actionConnectorId: 'actionConnectorId',
authenticationConfig: {
authenticationMetadata: {
apiKeyConnectionMetadata: {
apiKey: 'apiKey',
baseEndpoint: 'baseEndpoint',
email: 'email',
},
authorizationCodeGrantMetadata: {
authorizationCodeGrantCredentialsDetails: {
authorizationCodeGrantDetails: {
authorizationEndpoint: 'authorizationEndpoint',
clientId: 'clientId',
clientSecret: 'clientSecret',
tokenEndpoint: 'tokenEndpoint',
},
},
authorizationCodeGrantCredentialsSource: 'authorizationCodeGrantCredentialsSource',
baseEndpoint: 'baseEndpoint',
redirectUrl: 'redirectUrl',
},
basicAuthConnectionMetadata: {
baseEndpoint: 'baseEndpoint',
password: 'password',
username: 'username',
},
clientCredentialsGrantMetadata: {
baseEndpoint: 'baseEndpoint',
clientCredentialsDetails: {
clientCredentialsGrantDetails: {
clientId: 'clientId',
clientSecret: 'clientSecret',
tokenEndpoint: 'tokenEndpoint',
},
},
clientCredentialsSource: 'clientCredentialsSource',
},
iamConnectionMetadata: {
roleArn: 'roleArn',
},
noneConnectionMetadata: {
baseEndpoint: 'baseEndpoint',
},
},
authenticationType: 'authenticationType',
},
awsAccountId: 'awsAccountId',
description: 'description',
name: 'name',
permissions: [{
actions: ['actions'],
principal: 'principal',
}],
tags: [{
key: 'key',
value: 'value',
}],
type: 'type',
vpcConnectionArn: 'vpcConnectionArn',
};
Properties
| Name | Type | Description |
|---|---|---|
| action | string | |
| authentication | IResolvable | Auth | |
| aws | string | |
| description? | string | |
| name? | string | |
| permissions? | IResolvable | (IResolvable | Resource)[] | |
| tags? | Cfn[] | |
| type? | string | |
| vpc | string |
actionConnectorId?
Type:
string
(optional)
authenticationConfig?
Type:
IResolvable | Auth
(optional)
awsAccountId?
Type:
string
(optional)
description?
Type:
string
(optional)
name?
Type:
string
(optional)
permissions?
Type:
IResolvable | (IResolvable | Resource)[]
(optional)
tags?
Type:
Cfn[]
(optional)
type?
Type:
string
(optional)
vpcConnectionArn?
Type:
string
(optional)

.NET
Go
Java
Python
TypeScript