1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. customerprofiles
  5. SegmentDefinition

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.25.0 published on Monday, Feb 3, 2025 by Pulumi

aws-native.customerprofiles.SegmentDefinition

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.25.0 published on Monday, Feb 3, 2025 by Pulumi

    A segment definition resource of Amazon Connect Customer Profiles

    Create SegmentDefinition Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SegmentDefinition(name: string, args: SegmentDefinitionArgs, opts?: CustomResourceOptions);
    @overload
    def SegmentDefinition(resource_name: str,
                          args: SegmentDefinitionArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def SegmentDefinition(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          display_name: Optional[str] = None,
                          domain_name: Optional[str] = None,
                          segment_groups: Optional[SegmentDefinitionSegmentGroupArgs] = None,
                          description: Optional[str] = None,
                          segment_definition_name: Optional[str] = None,
                          tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewSegmentDefinition(ctx *Context, name string, args SegmentDefinitionArgs, opts ...ResourceOption) (*SegmentDefinition, error)
    public SegmentDefinition(string name, SegmentDefinitionArgs args, CustomResourceOptions? opts = null)
    public SegmentDefinition(String name, SegmentDefinitionArgs args)
    public SegmentDefinition(String name, SegmentDefinitionArgs args, CustomResourceOptions options)
    
    type: aws-native:customerprofiles:SegmentDefinition
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SegmentDefinitionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SegmentDefinitionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SegmentDefinitionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SegmentDefinitionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SegmentDefinitionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    SegmentDefinition Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The SegmentDefinition resource accepts the following input properties:

    DisplayName string
    The display name of the segment definition.
    DomainName string
    The unique name of the domain.
    SegmentGroups Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionSegmentGroup
    An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
    Description string
    The description of the segment definition.
    SegmentDefinitionName string
    The unique name of the segment definition.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags used to organize, track, or control access for this resource.
    DisplayName string
    The display name of the segment definition.
    DomainName string
    The unique name of the domain.
    SegmentGroups SegmentDefinitionSegmentGroupArgs
    An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
    Description string
    The description of the segment definition.
    SegmentDefinitionName string
    The unique name of the segment definition.
    Tags TagArgs
    The tags used to organize, track, or control access for this resource.
    displayName String
    The display name of the segment definition.
    domainName String
    The unique name of the domain.
    segmentGroups SegmentDefinitionSegmentGroup
    An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
    description String
    The description of the segment definition.
    segmentDefinitionName String
    The unique name of the segment definition.
    tags List<Tag>
    The tags used to organize, track, or control access for this resource.
    displayName string
    The display name of the segment definition.
    domainName string
    The unique name of the domain.
    segmentGroups SegmentDefinitionSegmentGroup
    An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
    description string
    The description of the segment definition.
    segmentDefinitionName string
    The unique name of the segment definition.
    tags Tag[]
    The tags used to organize, track, or control access for this resource.
    display_name str
    The display name of the segment definition.
    domain_name str
    The unique name of the domain.
    segment_groups SegmentDefinitionSegmentGroupArgs
    An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
    description str
    The description of the segment definition.
    segment_definition_name str
    The unique name of the segment definition.
    tags Sequence[TagArgs]
    The tags used to organize, track, or control access for this resource.
    displayName String
    The display name of the segment definition.
    domainName String
    The unique name of the domain.
    segmentGroups Property Map
    An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
    description String
    The description of the segment definition.
    segmentDefinitionName String
    The unique name of the segment definition.
    tags List<Property Map>
    The tags used to organize, track, or control access for this resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SegmentDefinition resource produces the following output properties:

    CreatedAt string
    The time of this segment definition got created.
    Id string
    The provider-assigned unique ID for this managed resource.
    SegmentDefinitionArn string
    The Amazon Resource Name (ARN) of the segment definition.
    CreatedAt string
    The time of this segment definition got created.
    Id string
    The provider-assigned unique ID for this managed resource.
    SegmentDefinitionArn string
    The Amazon Resource Name (ARN) of the segment definition.
    createdAt String
    The time of this segment definition got created.
    id String
    The provider-assigned unique ID for this managed resource.
    segmentDefinitionArn String
    The Amazon Resource Name (ARN) of the segment definition.
    createdAt string
    The time of this segment definition got created.
    id string
    The provider-assigned unique ID for this managed resource.
    segmentDefinitionArn string
    The Amazon Resource Name (ARN) of the segment definition.
    created_at str
    The time of this segment definition got created.
    id str
    The provider-assigned unique ID for this managed resource.
    segment_definition_arn str
    The Amazon Resource Name (ARN) of the segment definition.
    createdAt String
    The time of this segment definition got created.
    id String
    The provider-assigned unique ID for this managed resource.
    segmentDefinitionArn String
    The Amazon Resource Name (ARN) of the segment definition.

    Supporting Types

    SegmentDefinitionAddressDimension, SegmentDefinitionAddressDimensionArgs

    SegmentDefinitionAttributeDimension, SegmentDefinitionAttributeDimensionArgs

    SegmentDefinitionAttributeDimensionType, SegmentDefinitionAttributeDimensionTypeArgs

    Inclusive
    INCLUSIVE
    Exclusive
    EXCLUSIVE
    Contains
    CONTAINS
    BeginsWith
    BEGINS_WITH
    EndsWith
    ENDS_WITH
    Before
    BEFORE
    After
    AFTER
    Between
    BETWEEN
    NotBetween
    NOT_BETWEEN
    On
    ON
    GreaterThan
    GREATER_THAN
    LessThan
    LESS_THAN
    GreaterThanOrEqual
    GREATER_THAN_OR_EQUAL
    LessThanOrEqual
    LESS_THAN_OR_EQUAL
    Equal
    EQUAL
    SegmentDefinitionAttributeDimensionTypeInclusive
    INCLUSIVE
    SegmentDefinitionAttributeDimensionTypeExclusive
    EXCLUSIVE
    SegmentDefinitionAttributeDimensionTypeContains
    CONTAINS
    SegmentDefinitionAttributeDimensionTypeBeginsWith
    BEGINS_WITH
    SegmentDefinitionAttributeDimensionTypeEndsWith
    ENDS_WITH
    SegmentDefinitionAttributeDimensionTypeBefore
    BEFORE
    SegmentDefinitionAttributeDimensionTypeAfter
    AFTER
    SegmentDefinitionAttributeDimensionTypeBetween
    BETWEEN
    SegmentDefinitionAttributeDimensionTypeNotBetween
    NOT_BETWEEN
    SegmentDefinitionAttributeDimensionTypeOn
    ON
    SegmentDefinitionAttributeDimensionTypeGreaterThan
    GREATER_THAN
    SegmentDefinitionAttributeDimensionTypeLessThan
    LESS_THAN
    SegmentDefinitionAttributeDimensionTypeGreaterThanOrEqual
    GREATER_THAN_OR_EQUAL
    SegmentDefinitionAttributeDimensionTypeLessThanOrEqual
    LESS_THAN_OR_EQUAL
    SegmentDefinitionAttributeDimensionTypeEqual
    EQUAL
    Inclusive
    INCLUSIVE
    Exclusive
    EXCLUSIVE
    Contains
    CONTAINS
    BeginsWith
    BEGINS_WITH
    EndsWith
    ENDS_WITH
    Before
    BEFORE
    After
    AFTER
    Between
    BETWEEN
    NotBetween
    NOT_BETWEEN
    On
    ON
    GreaterThan
    GREATER_THAN
    LessThan
    LESS_THAN
    GreaterThanOrEqual
    GREATER_THAN_OR_EQUAL
    LessThanOrEqual
    LESS_THAN_OR_EQUAL
    Equal
    EQUAL
    Inclusive
    INCLUSIVE
    Exclusive
    EXCLUSIVE
    Contains
    CONTAINS
    BeginsWith
    BEGINS_WITH
    EndsWith
    ENDS_WITH
    Before
    BEFORE
    After
    AFTER
    Between
    BETWEEN
    NotBetween
    NOT_BETWEEN
    On
    ON
    GreaterThan
    GREATER_THAN
    LessThan
    LESS_THAN
    GreaterThanOrEqual
    GREATER_THAN_OR_EQUAL
    LessThanOrEqual
    LESS_THAN_OR_EQUAL
    Equal
    EQUAL
    INCLUSIVE
    INCLUSIVE
    EXCLUSIVE
    EXCLUSIVE
    CONTAINS
    CONTAINS
    BEGINS_WITH
    BEGINS_WITH
    ENDS_WITH
    ENDS_WITH
    BEFORE
    BEFORE
    AFTER
    AFTER
    BETWEEN
    BETWEEN
    NOT_BETWEEN
    NOT_BETWEEN
    ON
    ON
    GREATER_THAN
    GREATER_THAN
    LESS_THAN
    LESS_THAN
    GREATER_THAN_OR_EQUAL
    GREATER_THAN_OR_EQUAL
    LESS_THAN_OR_EQUAL
    LESS_THAN_OR_EQUAL
    EQUAL
    EQUAL
    "INCLUSIVE"
    INCLUSIVE
    "EXCLUSIVE"
    EXCLUSIVE
    "CONTAINS"
    CONTAINS
    "BEGINS_WITH"
    BEGINS_WITH
    "ENDS_WITH"
    ENDS_WITH
    "BEFORE"
    BEFORE
    "AFTER"
    AFTER
    "BETWEEN"
    BETWEEN
    "NOT_BETWEEN"
    NOT_BETWEEN
    "ON"
    ON
    "GREATER_THAN"
    GREATER_THAN
    "LESS_THAN"
    LESS_THAN
    "GREATER_THAN_OR_EQUAL"
    GREATER_THAN_OR_EQUAL
    "LESS_THAN_OR_EQUAL"
    LESS_THAN_OR_EQUAL
    "EQUAL"
    EQUAL

    SegmentDefinitionCalculatedAttributeDimension, SegmentDefinitionCalculatedAttributeDimensionArgs

    SegmentDefinitionConditionOverrides, SegmentDefinitionConditionOverridesArgs

    SegmentDefinitionDateDimension, SegmentDefinitionDateDimensionArgs

    SegmentDefinitionDateDimensionType, SegmentDefinitionDateDimensionTypeArgs

    Before
    BEFORE
    After
    AFTER
    Between
    BETWEEN
    NotBetween
    NOT_BETWEEN
    On
    ON
    SegmentDefinitionDateDimensionTypeBefore
    BEFORE
    SegmentDefinitionDateDimensionTypeAfter
    AFTER
    SegmentDefinitionDateDimensionTypeBetween
    BETWEEN
    SegmentDefinitionDateDimensionTypeNotBetween
    NOT_BETWEEN
    SegmentDefinitionDateDimensionTypeOn
    ON
    Before
    BEFORE
    After
    AFTER
    Between
    BETWEEN
    NotBetween
    NOT_BETWEEN
    On
    ON
    Before
    BEFORE
    After
    AFTER
    Between
    BETWEEN
    NotBetween
    NOT_BETWEEN
    On
    ON
    BEFORE
    BEFORE
    AFTER
    AFTER
    BETWEEN
    BETWEEN
    NOT_BETWEEN
    NOT_BETWEEN
    ON
    ON
    "BEFORE"
    BEFORE
    "AFTER"
    AFTER
    "BETWEEN"
    BETWEEN
    "NOT_BETWEEN"
    NOT_BETWEEN
    "ON"
    ON

    SegmentDefinitionDimension0Properties, SegmentDefinitionDimension0PropertiesArgs

    SegmentDefinitionDimension1Properties, SegmentDefinitionDimension1PropertiesArgs

    CalculatedAttributes Dictionary<string, Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionCalculatedAttributeDimension>
    CalculatedAttributes map[string]SegmentDefinitionCalculatedAttributeDimension
    calculatedAttributes Map<String,SegmentDefinitionCalculatedAttributeDimension>
    calculatedAttributes {[key: string]: SegmentDefinitionCalculatedAttributeDimension}
    calculated_attributes Mapping[str, SegmentDefinitionCalculatedAttributeDimension]
    calculatedAttributes Map<Property Map>

    SegmentDefinitionExtraLengthValueProfileDimension, SegmentDefinitionExtraLengthValueProfileDimensionArgs

    SegmentDefinitionGroup, SegmentDefinitionGroupArgs

    Dimensions List<Union<Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionDimension0Properties, Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionDimension1Properties>>
    Defines the attributes to segment on.
    SourceSegments List<Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionSourceSegment>
    Defines the starting source of data.
    SourceType Pulumi.AwsNative.CustomerProfiles.SegmentDefinitionIncludeOptions
    Defines how to interact with the source data.
    Type Pulumi.AwsNative.CustomerProfiles.SegmentDefinitionIncludeOptions
    Defines how to interact with the profiles found in the current filtering.
    Dimensions []interface{}
    Defines the attributes to segment on.
    SourceSegments []SegmentDefinitionSourceSegment
    Defines the starting source of data.
    SourceType SegmentDefinitionIncludeOptions
    Defines how to interact with the source data.
    Type SegmentDefinitionIncludeOptions
    Defines how to interact with the profiles found in the current filtering.
    dimensions List<Either<SegmentDefinitionDimension0Properties,SegmentDefinitionDimension1Properties>>
    Defines the attributes to segment on.
    sourceSegments List<SegmentDefinitionSourceSegment>
    Defines the starting source of data.
    sourceType SegmentDefinitionIncludeOptions
    Defines how to interact with the source data.
    type SegmentDefinitionIncludeOptions
    Defines how to interact with the profiles found in the current filtering.
    dimensions (SegmentDefinitionDimension0Properties | SegmentDefinitionDimension1Properties)[]
    Defines the attributes to segment on.
    sourceSegments SegmentDefinitionSourceSegment[]
    Defines the starting source of data.
    sourceType SegmentDefinitionIncludeOptions
    Defines how to interact with the source data.
    type SegmentDefinitionIncludeOptions
    Defines how to interact with the profiles found in the current filtering.
    dimensions Sequence[Union[SegmentDefinitionDimension0Properties, SegmentDefinitionDimension1Properties]]
    Defines the attributes to segment on.
    source_segments Sequence[SegmentDefinitionSourceSegment]
    Defines the starting source of data.
    source_type SegmentDefinitionIncludeOptions
    Defines how to interact with the source data.
    type SegmentDefinitionIncludeOptions
    Defines how to interact with the profiles found in the current filtering.
    dimensions List<Property Map | Property Map>
    Defines the attributes to segment on.
    sourceSegments List<Property Map>
    Defines the starting source of data.
    sourceType "ALL" | "ANY" | "NONE"
    Defines how to interact with the source data.
    type "ALL" | "ANY" | "NONE"
    Defines how to interact with the profiles found in the current filtering.

    SegmentDefinitionIncludeOptions, SegmentDefinitionIncludeOptionsArgs

    All
    ALL
    Any
    ANY
    None
    NONE
    SegmentDefinitionIncludeOptionsAll
    ALL
    SegmentDefinitionIncludeOptionsAny
    ANY
    SegmentDefinitionIncludeOptionsNone
    NONE
    All
    ALL
    Any
    ANY
    None
    NONE
    All
    ALL
    Any
    ANY
    None
    NONE
    ALL
    ALL
    ANY
    ANY
    NONE
    NONE
    "ALL"
    ALL
    "ANY"
    ANY
    "NONE"
    NONE

    SegmentDefinitionProfileAttributes, SegmentDefinitionProfileAttributesArgs

    AccountNumber Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    AdditionalInformation Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionExtraLengthValueProfileDimension
    Address Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionAddressDimension
    Attributes Dictionary<string, Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionAttributeDimension>
    BillingAddress Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionAddressDimension
    BirthDate Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionDateDimension
    BusinessEmailAddress Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    BusinessName Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    BusinessPhoneNumber Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    EmailAddress Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    FirstName Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    GenderString Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    HomePhoneNumber Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    LastName Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    MailingAddress Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionAddressDimension
    MiddleName Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    MobilePhoneNumber Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    PartyTypeString Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    PersonalEmailAddress Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    PhoneNumber Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionProfileDimension
    ShippingAddress Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionAddressDimension
    AccountNumber SegmentDefinitionProfileDimension
    AdditionalInformation SegmentDefinitionExtraLengthValueProfileDimension
    Address SegmentDefinitionAddressDimension
    Attributes map[string]SegmentDefinitionAttributeDimension
    BillingAddress SegmentDefinitionAddressDimension
    BirthDate SegmentDefinitionDateDimension
    BusinessEmailAddress SegmentDefinitionProfileDimension
    BusinessName SegmentDefinitionProfileDimension
    BusinessPhoneNumber SegmentDefinitionProfileDimension
    EmailAddress SegmentDefinitionProfileDimension
    FirstName SegmentDefinitionProfileDimension
    GenderString SegmentDefinitionProfileDimension
    HomePhoneNumber SegmentDefinitionProfileDimension
    LastName SegmentDefinitionProfileDimension
    MailingAddress SegmentDefinitionAddressDimension
    MiddleName SegmentDefinitionProfileDimension
    MobilePhoneNumber SegmentDefinitionProfileDimension
    PartyTypeString SegmentDefinitionProfileDimension
    PersonalEmailAddress SegmentDefinitionProfileDimension
    PhoneNumber SegmentDefinitionProfileDimension
    ShippingAddress SegmentDefinitionAddressDimension
    accountNumber SegmentDefinitionProfileDimension
    additionalInformation SegmentDefinitionExtraLengthValueProfileDimension
    address SegmentDefinitionAddressDimension
    attributes Map<String,SegmentDefinitionAttributeDimension>
    billingAddress SegmentDefinitionAddressDimension
    birthDate SegmentDefinitionDateDimension
    businessEmailAddress SegmentDefinitionProfileDimension
    businessName SegmentDefinitionProfileDimension
    businessPhoneNumber SegmentDefinitionProfileDimension
    emailAddress SegmentDefinitionProfileDimension
    firstName SegmentDefinitionProfileDimension
    genderString SegmentDefinitionProfileDimension
    homePhoneNumber SegmentDefinitionProfileDimension
    lastName SegmentDefinitionProfileDimension
    mailingAddress SegmentDefinitionAddressDimension
    middleName SegmentDefinitionProfileDimension
    mobilePhoneNumber SegmentDefinitionProfileDimension
    partyTypeString SegmentDefinitionProfileDimension
    personalEmailAddress SegmentDefinitionProfileDimension
    phoneNumber SegmentDefinitionProfileDimension
    shippingAddress SegmentDefinitionAddressDimension
    accountNumber SegmentDefinitionProfileDimension
    additionalInformation SegmentDefinitionExtraLengthValueProfileDimension
    address SegmentDefinitionAddressDimension
    attributes {[key: string]: SegmentDefinitionAttributeDimension}
    billingAddress SegmentDefinitionAddressDimension
    birthDate SegmentDefinitionDateDimension
    businessEmailAddress SegmentDefinitionProfileDimension
    businessName SegmentDefinitionProfileDimension
    businessPhoneNumber SegmentDefinitionProfileDimension
    emailAddress SegmentDefinitionProfileDimension
    firstName SegmentDefinitionProfileDimension
    genderString SegmentDefinitionProfileDimension
    homePhoneNumber SegmentDefinitionProfileDimension
    lastName SegmentDefinitionProfileDimension
    mailingAddress SegmentDefinitionAddressDimension
    middleName SegmentDefinitionProfileDimension
    mobilePhoneNumber SegmentDefinitionProfileDimension
    partyTypeString SegmentDefinitionProfileDimension
    personalEmailAddress SegmentDefinitionProfileDimension
    phoneNumber SegmentDefinitionProfileDimension
    shippingAddress SegmentDefinitionAddressDimension
    account_number SegmentDefinitionProfileDimension
    additional_information SegmentDefinitionExtraLengthValueProfileDimension
    address SegmentDefinitionAddressDimension
    attributes Mapping[str, SegmentDefinitionAttributeDimension]
    billing_address SegmentDefinitionAddressDimension
    birth_date SegmentDefinitionDateDimension
    business_email_address SegmentDefinitionProfileDimension
    business_name SegmentDefinitionProfileDimension
    business_phone_number SegmentDefinitionProfileDimension
    email_address SegmentDefinitionProfileDimension
    first_name SegmentDefinitionProfileDimension
    gender_string SegmentDefinitionProfileDimension
    home_phone_number SegmentDefinitionProfileDimension
    last_name SegmentDefinitionProfileDimension
    mailing_address SegmentDefinitionAddressDimension
    middle_name SegmentDefinitionProfileDimension
    mobile_phone_number SegmentDefinitionProfileDimension
    party_type_string SegmentDefinitionProfileDimension
    personal_email_address SegmentDefinitionProfileDimension
    phone_number SegmentDefinitionProfileDimension
    shipping_address SegmentDefinitionAddressDimension

    SegmentDefinitionProfileDimension, SegmentDefinitionProfileDimensionArgs

    SegmentDefinitionRangeOverride, SegmentDefinitionRangeOverrideArgs

    Start int
    The starting point for this overridden range.
    Unit Pulumi.AwsNative.CustomerProfiles.SegmentDefinitionRangeOverrideUnit
    The unit to be applied to the range.
    End int
    The ending point for this overridden range.
    Start int
    The starting point for this overridden range.
    Unit SegmentDefinitionRangeOverrideUnit
    The unit to be applied to the range.
    End int
    The ending point for this overridden range.
    start Integer
    The starting point for this overridden range.
    unit SegmentDefinitionRangeOverrideUnit
    The unit to be applied to the range.
    end Integer
    The ending point for this overridden range.
    start number
    The starting point for this overridden range.
    unit SegmentDefinitionRangeOverrideUnit
    The unit to be applied to the range.
    end number
    The ending point for this overridden range.
    start int
    The starting point for this overridden range.
    unit SegmentDefinitionRangeOverrideUnit
    The unit to be applied to the range.
    end int
    The ending point for this overridden range.
    start Number
    The starting point for this overridden range.
    unit "DAYS"
    The unit to be applied to the range.
    end Number
    The ending point for this overridden range.

    SegmentDefinitionRangeOverrideUnit, SegmentDefinitionRangeOverrideUnitArgs

    Days
    DAYS
    SegmentDefinitionRangeOverrideUnitDays
    DAYS
    Days
    DAYS
    Days
    DAYS
    DAYS
    DAYS
    "DAYS"
    DAYS

    SegmentDefinitionSegmentGroup, SegmentDefinitionSegmentGroupArgs

    Groups List<Pulumi.AwsNative.CustomerProfiles.Inputs.SegmentDefinitionGroup>
    Holds the list of groups within the segment definition.
    Include Pulumi.AwsNative.CustomerProfiles.SegmentDefinitionIncludeOptions
    Defines whether to include or exclude the profiles that fit the segment criteria.
    Groups []SegmentDefinitionGroup
    Holds the list of groups within the segment definition.
    Include SegmentDefinitionIncludeOptions
    Defines whether to include or exclude the profiles that fit the segment criteria.
    groups List<SegmentDefinitionGroup>
    Holds the list of groups within the segment definition.
    include SegmentDefinitionIncludeOptions
    Defines whether to include or exclude the profiles that fit the segment criteria.
    groups SegmentDefinitionGroup[]
    Holds the list of groups within the segment definition.
    include SegmentDefinitionIncludeOptions
    Defines whether to include or exclude the profiles that fit the segment criteria.
    groups Sequence[SegmentDefinitionGroup]
    Holds the list of groups within the segment definition.
    include SegmentDefinitionIncludeOptions
    Defines whether to include or exclude the profiles that fit the segment criteria.
    groups List<Property Map>
    Holds the list of groups within the segment definition.
    include "ALL" | "ANY" | "NONE"
    Defines whether to include or exclude the profiles that fit the segment criteria.

    SegmentDefinitionSourceSegment, SegmentDefinitionSourceSegmentArgs

    SegmentDefinitionName string
    The name of the source segment.
    SegmentDefinitionName string
    The name of the source segment.
    segmentDefinitionName String
    The name of the source segment.
    segmentDefinitionName string
    The name of the source segment.
    segment_definition_name str
    The name of the source segment.
    segmentDefinitionName String
    The name of the source segment.

    SegmentDefinitionStringDimensionType, SegmentDefinitionStringDimensionTypeArgs

    Inclusive
    INCLUSIVE
    Exclusive
    EXCLUSIVE
    Contains
    CONTAINS
    BeginsWith
    BEGINS_WITH
    EndsWith
    ENDS_WITH
    SegmentDefinitionStringDimensionTypeInclusive
    INCLUSIVE
    SegmentDefinitionStringDimensionTypeExclusive
    EXCLUSIVE
    SegmentDefinitionStringDimensionTypeContains
    CONTAINS
    SegmentDefinitionStringDimensionTypeBeginsWith
    BEGINS_WITH
    SegmentDefinitionStringDimensionTypeEndsWith
    ENDS_WITH
    Inclusive
    INCLUSIVE
    Exclusive
    EXCLUSIVE
    Contains
    CONTAINS
    BeginsWith
    BEGINS_WITH
    EndsWith
    ENDS_WITH
    Inclusive
    INCLUSIVE
    Exclusive
    EXCLUSIVE
    Contains
    CONTAINS
    BeginsWith
    BEGINS_WITH
    EndsWith
    ENDS_WITH
    INCLUSIVE
    INCLUSIVE
    EXCLUSIVE
    EXCLUSIVE
    CONTAINS
    CONTAINS
    BEGINS_WITH
    BEGINS_WITH
    ENDS_WITH
    ENDS_WITH
    "INCLUSIVE"
    INCLUSIVE
    "EXCLUSIVE"
    EXCLUSIVE
    "CONTAINS"
    CONTAINS
    "BEGINS_WITH"
    BEGINS_WITH
    "ENDS_WITH"
    ENDS_WITH

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.25.0 published on Monday, Feb 3, 2025 by Pulumi