CfnActionConnectorMixinProps

class aws_cdk.mixins_preview.aws_quicksight.mixins.CfnActionConnectorMixinProps(*, action_connector_id=None, authentication_config=None, aws_account_id=None, description=None, name=None, permissions=None, tags=None, type=None, vpc_connection_arn=None)

Bases: object

Properties for CfnActionConnectorPropsMixin.

Parameters:
  • action_connector_id (Optional[str])

  • authentication_config (Union[IResolvable, AuthConfigProperty, Dict[str, Any], None])

  • aws_account_id (Optional[str])

  • description (Optional[str])

  • name (Optional[str])

  • permissions (Union[IResolvable, Sequence[Union[IResolvable, ResourcePermissionProperty, Dict[str, Any]]], None])

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]])

  • type (Optional[str])

  • vpc_connection_arn (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

cfn_action_connector_mixin_props = quicksight_mixins.CfnActionConnectorMixinProps(
    action_connector_id="actionConnectorId",
    authentication_config=quicksight_mixins.CfnActionConnectorPropsMixin.AuthConfigProperty(
        authentication_metadata=quicksight_mixins.CfnActionConnectorPropsMixin.AuthenticationMetadataProperty(
            api_key_connection_metadata=quicksight_mixins.CfnActionConnectorPropsMixin.APIKeyConnectionMetadataProperty(
                api_key="apiKey",
                base_endpoint="baseEndpoint",
                email="email"
            ),
            authorization_code_grant_metadata=quicksight_mixins.CfnActionConnectorPropsMixin.AuthorizationCodeGrantMetadataProperty(
                authorization_code_grant_credentials_details=quicksight_mixins.CfnActionConnectorPropsMixin.AuthorizationCodeGrantCredentialsDetailsProperty(
                    authorization_code_grant_details=quicksight_mixins.CfnActionConnectorPropsMixin.AuthorizationCodeGrantDetailsProperty(
                        authorization_endpoint="authorizationEndpoint",
                        client_id="clientId",
                        client_secret="clientSecret",
                        token_endpoint="tokenEndpoint"
                    )
                ),
                authorization_code_grant_credentials_source="authorizationCodeGrantCredentialsSource",
                base_endpoint="baseEndpoint",
                redirect_url="redirectUrl"
            ),
            basic_auth_connection_metadata=quicksight_mixins.CfnActionConnectorPropsMixin.BasicAuthConnectionMetadataProperty(
                base_endpoint="baseEndpoint",
                password="password",
                username="username"
            ),
            client_credentials_grant_metadata=quicksight_mixins.CfnActionConnectorPropsMixin.ClientCredentialsGrantMetadataProperty(
                base_endpoint="baseEndpoint",
                client_credentials_details=quicksight_mixins.CfnActionConnectorPropsMixin.ClientCredentialsDetailsProperty(
                    client_credentials_grant_details=quicksight_mixins.CfnActionConnectorPropsMixin.ClientCredentialsGrantDetailsProperty(
                        client_id="clientId",
                        client_secret="clientSecret",
                        token_endpoint="tokenEndpoint"
                    )
                ),
                client_credentials_source="clientCredentialsSource"
            ),
            iam_connection_metadata={
                "role_arn": "roleArn"
            },
            none_connection_metadata=quicksight_mixins.CfnActionConnectorPropsMixin.NoneConnectionMetadataProperty(
                base_endpoint="baseEndpoint"
            )
        ),
        authentication_type="authenticationType"
    ),
    aws_account_id="awsAccountId",
    description="description",
    name="name",
    permissions=[quicksight_mixins.CfnActionConnectorPropsMixin.ResourcePermissionProperty(
        actions=["actions"],
        principal="principal"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    type="type",
    vpc_connection_arn="vpcConnectionArn"
)

Attributes

action_connector_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-actionconnectorid

Type:

see

authentication_config

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-authenticationconfig

Type:

see

aws_account_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-awsaccountid

Type:

see

description

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-description

Type:

see

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-name

Type:

see

permissions

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-permissions

Type:

see

tags

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-tags

Type:

see

type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-type

Type:

see

vpc_connection_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-actionconnector.html#cfn-quicksight-actionconnector-vpcconnectionarn

Type:

see