CfnObjectTypeProps

class aws_cdk.aws_customerprofiles.CfnObjectTypeProps(*, domain_name, allow_profile_creation=None, description=None, encryption_key=None, expiration_days=None, fields=None, keys=None, object_type_name=None, tags=None, template_id=None)

Bases: object

Properties for defining a AWS::CustomerProfiles::ObjectType.

Parameters
  • domain_name (str) – AWS::CustomerProfiles::ObjectType.DomainName.

  • allow_profile_creation (Union[bool, IResolvable, None]) – AWS::CustomerProfiles::ObjectType.AllowProfileCreation.

  • description (Optional[str]) – AWS::CustomerProfiles::ObjectType.Description.

  • encryption_key (Optional[str]) – AWS::CustomerProfiles::ObjectType.EncryptionKey.

  • expiration_days (Union[int, float, None]) – AWS::CustomerProfiles::ObjectType.ExpirationDays.

  • fields (Union[IResolvable, Sequence[Union[IResolvable, FieldMapProperty]], None]) – AWS::CustomerProfiles::ObjectType.Fields.

  • keys (Union[IResolvable, Sequence[Union[IResolvable, KeyMapProperty]], None]) – AWS::CustomerProfiles::ObjectType.Keys.

  • object_type_name (Optional[str]) – AWS::CustomerProfiles::ObjectType.ObjectTypeName.

  • tags (Optional[Sequence[CfnTag]]) – AWS::CustomerProfiles::ObjectType.Tags.

  • template_id (Optional[str]) – AWS::CustomerProfiles::ObjectType.TemplateId.

Link

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

Attributes

allow_profile_creation

AWS::CustomerProfiles::ObjectType.AllowProfileCreation.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-allowprofilecreation

Return type

Union[bool, IResolvable, None]

description

AWS::CustomerProfiles::ObjectType.Description.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-description

Return type

Optional[str]

domain_name

AWS::CustomerProfiles::ObjectType.DomainName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-domainname

Return type

str

encryption_key

AWS::CustomerProfiles::ObjectType.EncryptionKey.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-encryptionkey

Return type

Optional[str]

expiration_days

AWS::CustomerProfiles::ObjectType.ExpirationDays.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-expirationdays

Return type

Union[int, float, None]

fields

AWS::CustomerProfiles::ObjectType.Fields.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-fields

Return type

Union[IResolvable, List[Union[IResolvable, FieldMapProperty]], None]

keys

AWS::CustomerProfiles::ObjectType.Keys.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-keys

Return type

Union[IResolvable, List[Union[IResolvable, KeyMapProperty]], None]

object_type_name

AWS::CustomerProfiles::ObjectType.ObjectTypeName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-objecttypename

Return type

Optional[str]

tags

AWS::CustomerProfiles::ObjectType.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-tags

Return type

Optional[List[CfnTag]]

template_id

AWS::CustomerProfiles::ObjectType.TemplateId.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-templateid

Return type

Optional[str]