CfnActionConnectorPropsMixin

class aws_cdk.mixins_preview.aws_quicksight.mixins.CfnActionConnectorPropsMixin(props, *, strategy=None)

Bases: Mixin

Definition of the AWS::QuickSight::ActionConnector Resource Type.

See:

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

CloudformationResource:

AWS::QuickSight::ActionConnector

Mixin:

true

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 import mixins
from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins

cfn_action_connector_props_mixin = quicksight_mixins.CfnActionConnectorPropsMixin(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"
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::QuickSight::ActionConnector.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

IConstruct

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['actionConnectorId', 'authenticationConfig', 'awsAccountId', 'description', 'name', 'permissions', 'tags', 'type', 'vpcConnectionArn']

Static Methods

classmethod is_mixin(x)

(experimental) Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

Stability:

experimental

APIKeyConnectionMetadataProperty

class CfnActionConnectorPropsMixin.APIKeyConnectionMetadataProperty(*, api_key=None, base_endpoint=None, email=None)

Bases: object

Parameters:
  • api_key (Optional[str])

  • base_endpoint (Optional[str])

  • email (Optional[str])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

a_pIKey_connection_metadata_property = quicksight_mixins.CfnActionConnectorPropsMixin.APIKeyConnectionMetadataProperty(
    api_key="apiKey",
    base_endpoint="baseEndpoint",
    email="email"
)

Attributes

api_key

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-apikeyconnectionmetadata.html#cfn-quicksight-actionconnector-apikeyconnectionmetadata-apikey

Type:

see

base_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-apikeyconnectionmetadata.html#cfn-quicksight-actionconnector-apikeyconnectionmetadata-baseendpoint

Type:

see

email

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-apikeyconnectionmetadata.html#cfn-quicksight-actionconnector-apikeyconnectionmetadata-email

Type:

see

AuthConfigProperty

class CfnActionConnectorPropsMixin.AuthConfigProperty(*, authentication_metadata=None, authentication_type=None)

Bases: object

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

auth_config_property = 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"
)

Attributes

authentication_metadata

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authconfig.html#cfn-quicksight-actionconnector-authconfig-authenticationmetadata

Type:

see

authentication_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authconfig.html#cfn-quicksight-actionconnector-authconfig-authenticationtype

Type:

see

AuthenticationMetadataProperty

class CfnActionConnectorPropsMixin.AuthenticationMetadataProperty(*, api_key_connection_metadata=None, authorization_code_grant_metadata=None, basic_auth_connection_metadata=None, client_credentials_grant_metadata=None, iam_connection_metadata=None, none_connection_metadata=None)

Bases: object

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

authentication_metadata_property = 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"
    )
)

Attributes

api_key_connection_metadata

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-apikeyconnectionmetadata

Type:

see

authorization_code_grant_metadata

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-authorizationcodegrantmetadata

Type:

see

basic_auth_connection_metadata

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-basicauthconnectionmetadata

Type:

see

client_credentials_grant_metadata

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-clientcredentialsgrantmetadata

Type:

see

iam_connection_metadata

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-iamconnectionmetadata

Type:

see

none_connection_metadata

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authenticationmetadata.html#cfn-quicksight-actionconnector-authenticationmetadata-noneconnectionmetadata

Type:

see

AuthorizationCodeGrantCredentialsDetailsProperty

class CfnActionConnectorPropsMixin.AuthorizationCodeGrantCredentialsDetailsProperty(*, authorization_code_grant_details=None)

Bases: object

Parameters:

authorization_code_grant_details (Union[IResolvable, AuthorizationCodeGrantDetailsProperty, Dict[str, Any], None])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

authorization_code_grant_credentials_details_property = quicksight_mixins.CfnActionConnectorPropsMixin.AuthorizationCodeGrantCredentialsDetailsProperty(
    authorization_code_grant_details=quicksight_mixins.CfnActionConnectorPropsMixin.AuthorizationCodeGrantDetailsProperty(
        authorization_endpoint="authorizationEndpoint",
        client_id="clientId",
        client_secret="clientSecret",
        token_endpoint="tokenEndpoint"
    )
)

Attributes

authorization_code_grant_details

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantcredentialsdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantcredentialsdetails-authorizationcodegrantdetails

Type:

see

AuthorizationCodeGrantDetailsProperty

class CfnActionConnectorPropsMixin.AuthorizationCodeGrantDetailsProperty(*, authorization_endpoint=None, client_id=None, client_secret=None, token_endpoint=None)

Bases: object

Parameters:
  • authorization_endpoint (Optional[str])

  • client_id (Optional[str])

  • client_secret (Optional[str])

  • token_endpoint (Optional[str])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

authorization_code_grant_details_property = quicksight_mixins.CfnActionConnectorPropsMixin.AuthorizationCodeGrantDetailsProperty(
    authorization_endpoint="authorizationEndpoint",
    client_id="clientId",
    client_secret="clientSecret",
    token_endpoint="tokenEndpoint"
)

Attributes

authorization_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-authorizationendpoint

Type:

see

client_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-clientid

Type:

see

client_secret

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-clientsecret

Type:

see

token_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantdetails.html#cfn-quicksight-actionconnector-authorizationcodegrantdetails-tokenendpoint

Type:

see

AuthorizationCodeGrantMetadataProperty

class CfnActionConnectorPropsMixin.AuthorizationCodeGrantMetadataProperty(*, authorization_code_grant_credentials_details=None, authorization_code_grant_credentials_source=None, base_endpoint=None, redirect_url=None)

Bases: object

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

authorization_code_grant_metadata_property = 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"
)

Attributes

authorization_code_grant_credentials_details

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-authorizationcodegrantcredentialsdetails

Type:

see

authorization_code_grant_credentials_source

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-authorizationcodegrantcredentialssource

Type:

see

base_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-baseendpoint

Type:

see

redirect_url

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-authorizationcodegrantmetadata.html#cfn-quicksight-actionconnector-authorizationcodegrantmetadata-redirecturl

Type:

see

BasicAuthConnectionMetadataProperty

class CfnActionConnectorPropsMixin.BasicAuthConnectionMetadataProperty(*, base_endpoint=None, password=None, username=None)

Bases: object

Parameters:
  • base_endpoint (Optional[str])

  • password (Optional[str])

  • username (Optional[str])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

basic_auth_connection_metadata_property = quicksight_mixins.CfnActionConnectorPropsMixin.BasicAuthConnectionMetadataProperty(
    base_endpoint="baseEndpoint",
    password="password",
    username="username"
)

Attributes

base_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-basicauthconnectionmetadata.html#cfn-quicksight-actionconnector-basicauthconnectionmetadata-baseendpoint

Type:

see

password

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-basicauthconnectionmetadata.html#cfn-quicksight-actionconnector-basicauthconnectionmetadata-password

Type:

see

username

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-basicauthconnectionmetadata.html#cfn-quicksight-actionconnector-basicauthconnectionmetadata-username

Type:

see

ClientCredentialsDetailsProperty

class CfnActionConnectorPropsMixin.ClientCredentialsDetailsProperty(*, client_credentials_grant_details=None)

Bases: object

Parameters:

client_credentials_grant_details (Union[IResolvable, ClientCredentialsGrantDetailsProperty, Dict[str, Any], None])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

client_credentials_details_property = quicksight_mixins.CfnActionConnectorPropsMixin.ClientCredentialsDetailsProperty(
    client_credentials_grant_details=quicksight_mixins.CfnActionConnectorPropsMixin.ClientCredentialsGrantDetailsProperty(
        client_id="clientId",
        client_secret="clientSecret",
        token_endpoint="tokenEndpoint"
    )
)

Attributes

client_credentials_grant_details

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsdetails.html#cfn-quicksight-actionconnector-clientcredentialsdetails-clientcredentialsgrantdetails

Type:

see

ClientCredentialsGrantDetailsProperty

class CfnActionConnectorPropsMixin.ClientCredentialsGrantDetailsProperty(*, client_id=None, client_secret=None, token_endpoint=None)

Bases: object

Parameters:
  • client_id (Optional[str])

  • client_secret (Optional[str])

  • token_endpoint (Optional[str])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

client_credentials_grant_details_property = quicksight_mixins.CfnActionConnectorPropsMixin.ClientCredentialsGrantDetailsProperty(
    client_id="clientId",
    client_secret="clientSecret",
    token_endpoint="tokenEndpoint"
)

Attributes

client_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantdetails.html#cfn-quicksight-actionconnector-clientcredentialsgrantdetails-clientid

Type:

see

client_secret

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantdetails.html#cfn-quicksight-actionconnector-clientcredentialsgrantdetails-clientsecret

Type:

see

token_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantdetails.html#cfn-quicksight-actionconnector-clientcredentialsgrantdetails-tokenendpoint

Type:

see

ClientCredentialsGrantMetadataProperty

class CfnActionConnectorPropsMixin.ClientCredentialsGrantMetadataProperty(*, base_endpoint=None, client_credentials_details=None, client_credentials_source=None)

Bases: object

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

client_credentials_grant_metadata_property = 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"
)

Attributes

base_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantmetadata.html#cfn-quicksight-actionconnector-clientcredentialsgrantmetadata-baseendpoint

Type:

see

client_credentials_details

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantmetadata.html#cfn-quicksight-actionconnector-clientcredentialsgrantmetadata-clientcredentialsdetails

Type:

see

client_credentials_source

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-clientcredentialsgrantmetadata.html#cfn-quicksight-actionconnector-clientcredentialsgrantmetadata-clientcredentialssource

Type:

see

IAMConnectionMetadataProperty

class CfnActionConnectorPropsMixin.IAMConnectionMetadataProperty(*, role_arn=None)

Bases: object

Parameters:

role_arn (Optional[str])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

i_aMConnection_metadata_property = {
    "role_arn": "roleArn"
}

Attributes

role_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-iamconnectionmetadata.html#cfn-quicksight-actionconnector-iamconnectionmetadata-rolearn

Type:

see

NoneConnectionMetadataProperty

class CfnActionConnectorPropsMixin.NoneConnectionMetadataProperty(*, base_endpoint=None)

Bases: object

Parameters:

base_endpoint (Optional[str])

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

none_connection_metadata_property = quicksight_mixins.CfnActionConnectorPropsMixin.NoneConnectionMetadataProperty(
    base_endpoint="baseEndpoint"
)

Attributes

base_endpoint

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-noneconnectionmetadata.html#cfn-quicksight-actionconnector-noneconnectionmetadata-baseendpoint

Type:

see

ResourcePermissionProperty

class CfnActionConnectorPropsMixin.ResourcePermissionProperty(*, actions=None, principal=None)

Bases: object

Parameters:
  • actions (Optional[Sequence[str]])

  • principal (Optional[str]) – This can be one of the following: The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

resource_permission_property = quicksight_mixins.CfnActionConnectorPropsMixin.ResourcePermissionProperty(
    actions=["actions"],
    principal="principal"
)

Attributes

actions

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-resourcepermission.html#cfn-quicksight-actionconnector-resourcepermission-actions

Type:

see

principal

This can be one of the following:

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-actionconnector-resourcepermission.html#cfn-quicksight-actionconnector-resourcepermission-principal