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:
objectProperties 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:
- 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
-
- Type:
see
- authentication_config
-
- Type:
see
- aws_account_id
-
- Type:
see
- description
-
- Type:
see
- name
-
- Type:
see
- permissions
-
- Type:
see
- tags
-
- Type:
see
- type
-
- Type:
see