CfnDataTableRecordPropsMixin

class aws_cdk.mixins_preview.aws_connect.mixins.CfnDataTableRecordPropsMixin(props, *, strategy=None)

Bases: Mixin

Resource Type definition for AWS::Connect::DataTableRecord.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-datatablerecord.html

CloudformationResource:

AWS::Connect::DataTableRecord

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_connect import mixins as connect_mixins

cfn_data_table_record_props_mixin = connect_mixins.CfnDataTableRecordPropsMixin(connect_mixins.CfnDataTableRecordMixinProps(
    data_table_arn="dataTableArn",
    data_table_record=connect_mixins.CfnDataTableRecordPropsMixin.DataTableRecordProperty(
        primary_values=[connect_mixins.CfnDataTableRecordPropsMixin.ValueProperty(
            attribute_id="attributeId",
            attribute_value="attributeValue"
        )],
        values=[connect_mixins.CfnDataTableRecordPropsMixin.ValueProperty(
            attribute_id="attributeId",
            attribute_value="attributeValue"
        )]
    ),
    instance_arn="instanceArn"
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::Connect::DataTableRecord.

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 = ['dataTableArn', 'dataTableRecord', 'instanceArn']

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

DataTableRecordProperty

class CfnDataTableRecordPropsMixin.DataTableRecordProperty(*, primary_values=None, values=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-datatablerecord-datatablerecord.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_connect import mixins as connect_mixins

data_table_record_property = connect_mixins.CfnDataTableRecordPropsMixin.DataTableRecordProperty(
    primary_values=[connect_mixins.CfnDataTableRecordPropsMixin.ValueProperty(
        attribute_id="attributeId",
        attribute_value="attributeValue"
    )],
    values=[connect_mixins.CfnDataTableRecordPropsMixin.ValueProperty(
        attribute_id="attributeId",
        attribute_value="attributeValue"
    )]
)

Attributes

primary_values

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-datatablerecord-datatablerecord.html#cfn-connect-datatablerecord-datatablerecord-primaryvalues

Type:

see

values

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-datatablerecord-datatablerecord.html#cfn-connect-datatablerecord-datatablerecord-values

Type:

see

ValueProperty

class CfnDataTableRecordPropsMixin.ValueProperty(*, attribute_id=None, attribute_value=None)

Bases: object

Parameters:
  • attribute_id (Optional[str])

  • attribute_value (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-datatablerecord-value.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_connect import mixins as connect_mixins

value_property = connect_mixins.CfnDataTableRecordPropsMixin.ValueProperty(
    attribute_id="attributeId",
    attribute_value="attributeValue"
)

Attributes

attribute_id

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-datatablerecord-value.html#cfn-connect-datatablerecord-value-attributeid

Type:

see

attribute_value

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-datatablerecord-value.html#cfn-connect-datatablerecord-value-attributevalue

Type:

see