CfnConnectorPropsMixin

class aws_cdk.mixins_preview.aws_appflow.mixins.CfnConnectorPropsMixin(props, *, strategy=None)

Bases: Mixin

Creates a new connector profile associated with your AWS account .

There is a soft quota of 100 connector profiles per AWS account . If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. In each connector profile that you create, you can provide the credentials and properties for only one connector.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-connector.html

CloudformationResource:

AWS::AppFlow::Connector

Mixin:

true

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 import mixins
from aws_cdk.mixins_preview.aws_appflow import mixins as appflow_mixins

cfn_connector_props_mixin = appflow_mixins.CfnConnectorPropsMixin(appflow_mixins.CfnConnectorMixinProps(
    connector_label="connectorLabel",
    connector_provisioning_config=appflow_mixins.CfnConnectorPropsMixin.ConnectorProvisioningConfigProperty(
        lambda_=appflow_mixins.CfnConnectorPropsMixin.LambdaConnectorProvisioningConfigProperty(
            lambda_arn="lambdaArn"
        )
    ),
    connector_provisioning_type="connectorProvisioningType",
    description="description"
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::AppFlow::Connector.

Parameters:
  • props (Union[CfnConnectorMixinProps, Dict[str, Any]]) – L1 properties to apply.

  • strategy (Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE

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 = ['connectorLabel', 'connectorProvisioningConfig', 'connectorProvisioningType', 'description']

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

ConnectorProvisioningConfigProperty

class CfnConnectorPropsMixin.ConnectorProvisioningConfigProperty(*, lambda_=None)

Bases: object

Contains information about the configuration of the connector being registered.

Parameters:

lambda – Contains information about the configuration of the lambda which is being registered as the connector.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-connectorprovisioningconfig.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_appflow import mixins as appflow_mixins

connector_provisioning_config_property = appflow_mixins.CfnConnectorPropsMixin.ConnectorProvisioningConfigProperty(
    lambda_=appflow_mixins.CfnConnectorPropsMixin.LambdaConnectorProvisioningConfigProperty(
        lambda_arn="lambdaArn"
    )
)

Attributes

lambda_

Contains information about the configuration of the lambda which is being registered as the connector.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-connectorprovisioningconfig.html#cfn-appflow-connector-connectorprovisioningconfig-lambda

LambdaConnectorProvisioningConfigProperty

class CfnConnectorPropsMixin.LambdaConnectorProvisioningConfigProperty(*, lambda_arn=None)

Bases: object

Contains information about the configuration of the lambda which is being registered as the connector.

Parameters:

lambda_arn (Optional[str]) – Lambda ARN of the connector being registered.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-lambdaconnectorprovisioningconfig.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_appflow import mixins as appflow_mixins

lambda_connector_provisioning_config_property = appflow_mixins.CfnConnectorPropsMixin.LambdaConnectorProvisioningConfigProperty(
    lambda_arn="lambdaArn"
)

Attributes

lambda_arn

Lambda ARN of the connector being registered.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-lambdaconnectorprovisioningconfig.html#cfn-appflow-connector-lambdaconnectorprovisioningconfig-lambdaarn