CfnRecommenderSchemaPropsMixin

class aws_cdk.cfn_property_mixins.aws_customerprofiles.CfnRecommenderSchemaPropsMixin(props, *, strategy=None)

Bases: Mixin

A recommender schema defining the set of data columns available for training recommenders and filters under an Amazon Connect Customer Profiles domain.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-recommenderschema.html

CloudformationResource:

AWS::CustomerProfiles::RecommenderSchema

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.cfn_property_mixins import aws_customerprofiles as customerprofiles
import aws_cdk as cdk

# merge_strategy: cdk.IMergeStrategy

cfn_recommender_schema_props_mixin = customerprofiles.CfnRecommenderSchemaPropsMixin(customerprofiles.CfnRecommenderSchemaMixinProps(
    domain_name="domainName",
    fields={
        "fields_key": [customerprofiles.CfnRecommenderSchemaPropsMixin.RecommenderSchemaFieldProperty(
            content_type="contentType",
            feature_type="featureType",
            target_field_name="targetFieldName"
        )]
    },
    recommender_schema_name="recommenderSchemaName",
    tags=[customerprofiles.CfnRecommenderSchemaPropsMixin.TagsItemsProperty(
        key="key",
        value="value"
    )]
),
    strategy=merge_strategy
)

Create a mixin to apply properties to AWS::CustomerProfiles::RecommenderSchema.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

None

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['domainName', 'fields', 'recommenderSchemaName', 'tags']

Static Methods

classmethod is_mixin(x)

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.

RecommenderSchemaFieldProperty

class CfnRecommenderSchemaPropsMixin.RecommenderSchemaFieldProperty(*, content_type=None, feature_type=None, target_field_name=None)

Bases: object

Parameters:
  • content_type (Optional[str])

  • feature_type (Optional[str])

  • target_field_name (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-recommenderschema-recommenderschemafield.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.cfn_property_mixins import aws_customerprofiles as customerprofiles

recommender_schema_field_property = customerprofiles.CfnRecommenderSchemaPropsMixin.RecommenderSchemaFieldProperty(
    content_type="contentType",
    feature_type="featureType",
    target_field_name="targetFieldName"
)

Attributes

content_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-recommenderschema-recommenderschemafield.html#cfn-customerprofiles-recommenderschema-recommenderschemafield-contenttype

Type:

see

feature_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-recommenderschema-recommenderschemafield.html#cfn-customerprofiles-recommenderschema-recommenderschemafield-featuretype

Type:

see

target_field_name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-recommenderschema-recommenderschemafield.html#cfn-customerprofiles-recommenderschema-recommenderschemafield-targetfieldname

Type:

see

TagsItemsProperty

class CfnRecommenderSchemaPropsMixin.TagsItemsProperty(*, key=None, value=None)

Bases: object

Parameters:
  • key (Optional[str])

  • value (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-recommenderschema-tagsitems.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.cfn_property_mixins import aws_customerprofiles as customerprofiles

tags_items_property = customerprofiles.CfnRecommenderSchemaPropsMixin.TagsItemsProperty(
    key="key",
    value="value"
)

Attributes

key

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-recommenderschema-tagsitems.html#cfn-customerprofiles-recommenderschema-tagsitems-key

Type:

see

value

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-recommenderschema-tagsitems.html#cfn-customerprofiles-recommenderschema-tagsitems-value

Type:

see