We recommend new projects start with resources from the AWS provider.
aws-native.customerprofiles.SegmentDefinition
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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.Aws Native. Customer Profiles. Inputs. Segment Definition Segment Group 
- 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.
- SegmentDefinition stringName 
- The unique name of the segment definition.
- 
List<Pulumi.Aws Native. 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 SegmentDefinition Segment Group Args 
- 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.
- SegmentDefinition stringName 
- The unique name of the segment definition.
- 
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 SegmentDefinition Segment Group 
- 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.
- segmentDefinition StringName 
- The unique name of the segment definition.
- 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 SegmentDefinition Segment Group 
- 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.
- segmentDefinition stringName 
- The unique name of the segment definition.
- 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 SegmentDefinition Segment Group Args 
- 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_ strname 
- The unique name of the segment definition.
- 
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.
- segmentDefinition StringName 
- The unique name of the segment definition.
- 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.
- SegmentDefinition stringArn 
- 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.
- SegmentDefinition stringArn 
- 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.
- segmentDefinition StringArn 
- 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.
- segmentDefinition stringArn 
- 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_ strarn 
- 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.
- segmentDefinition StringArn 
- The Amazon Resource Name (ARN) of the segment definition.
Supporting Types
SegmentDefinitionAddressDimension, SegmentDefinitionAddressDimensionArgs        
- City
Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- Country
Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- County
Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- PostalCode Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- Province
Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- State
Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
SegmentDefinitionAttributeDimension, SegmentDefinitionAttributeDimensionArgs        
- dimension_type SegmentDefinition Attribute Dimension Type 
- values Sequence[str]
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
- GreaterThan Or Equal 
- GREATER_THAN_OR_EQUAL
- LessThan Or Equal 
- LESS_THAN_OR_EQUAL
- Equal
- EQUAL
- SegmentDefinition Attribute Dimension Type Inclusive 
- INCLUSIVE
- SegmentDefinition Attribute Dimension Type Exclusive 
- EXCLUSIVE
- SegmentDefinition Attribute Dimension Type Contains 
- CONTAINS
- SegmentDefinition Attribute Dimension Type Begins With 
- BEGINS_WITH
- SegmentDefinition Attribute Dimension Type Ends With 
- ENDS_WITH
- SegmentDefinition Attribute Dimension Type Before 
- BEFORE
- SegmentDefinition Attribute Dimension Type After 
- AFTER
- SegmentDefinition Attribute Dimension Type Between 
- BETWEEN
- SegmentDefinition Attribute Dimension Type Not Between 
- NOT_BETWEEN
- SegmentDefinition Attribute Dimension Type On 
- ON
- SegmentDefinition Attribute Dimension Type Greater Than 
- GREATER_THAN
- SegmentDefinition Attribute Dimension Type Less Than 
- LESS_THAN
- SegmentDefinition Attribute Dimension Type Greater Than Or Equal 
- GREATER_THAN_OR_EQUAL
- SegmentDefinition Attribute Dimension Type Less Than Or Equal 
- LESS_THAN_OR_EQUAL
- SegmentDefinition Attribute Dimension Type 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
- GreaterThan Or Equal 
- GREATER_THAN_OR_EQUAL
- LessThan Or Equal 
- 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
- GreaterThan Or Equal 
- GREATER_THAN_OR_EQUAL
- LessThan 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
- "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        
- dimensionType SegmentDefinition Date Dimension Type 
- values List<String>
- dimension_type SegmentDefinition Date Dimension Type 
- values Sequence[str]
SegmentDefinitionDateDimensionType, SegmentDefinitionDateDimensionTypeArgs          
- Before
- BEFORE
- After
- AFTER
- Between
- BETWEEN
- NotBetween 
- NOT_BETWEEN
- On
- ON
- SegmentDefinition Date Dimension Type Before 
- BEFORE
- SegmentDefinition Date Dimension Type After 
- AFTER
- SegmentDefinition Date Dimension Type Between 
- BETWEEN
- SegmentDefinition Date Dimension Type Not Between 
- NOT_BETWEEN
- SegmentDefinition Date Dimension Type On 
- 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.Aws Native. Customer Profiles. Inputs. Segment Definition Calculated Attribute Dimension> 
- CalculatedAttributes map[string]SegmentDefinition Calculated Attribute Dimension 
- calculatedAttributes Map<String,SegmentDefinition Calculated Attribute Dimension> 
- calculatedAttributes {[key: string]: SegmentDefinition Calculated Attribute Dimension} 
- calculated_attributes Mapping[str, SegmentDefinition Calculated Attribute Dimension] 
- calculatedAttributes Map<Property Map>
SegmentDefinitionExtraLengthValueProfileDimension, SegmentDefinitionExtraLengthValueProfileDimensionArgs              
- dimensionType SegmentDefinition String Dimension Type 
- values List<String>
- dimension_type SegmentDefinition String Dimension Type 
- values Sequence[str]
SegmentDefinitionGroup, SegmentDefinitionGroupArgs      
- Dimensions
List<Union<Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Dimension0Properties, Pulumi. Aws Native. Customer Profiles. Inputs. Segment Definition Dimension1Properties>> 
- Defines the attributes to segment on.
- SourceSegments List<Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Source Segment> 
- Defines the starting source of data.
- SourceType Pulumi.Aws Native. Customer Profiles. Segment Definition Include Options 
- Defines how to interact with the source data.
- Type
Pulumi.Aws Native. Customer Profiles. Segment Definition Include Options 
- Defines how to interact with the profiles found in the current filtering.
- Dimensions []interface{}
- Defines the attributes to segment on.
- SourceSegments []SegmentDefinition Source Segment 
- Defines the starting source of data.
- SourceType SegmentDefinition Include Options 
- Defines how to interact with the source data.
- Type
SegmentDefinition Include Options 
- Defines how to interact with the profiles found in the current filtering.
- dimensions
List<Either<SegmentDefinition Dimension0Properties,Segment Definition Dimension1Properties>> 
- Defines the attributes to segment on.
- sourceSegments List<SegmentDefinition Source Segment> 
- Defines the starting source of data.
- sourceType SegmentDefinition Include Options 
- Defines how to interact with the source data.
- type
SegmentDefinition Include Options 
- Defines how to interact with the profiles found in the current filtering.
- dimensions
(SegmentDefinition Dimension0Properties | Segment Definition Dimension1Properties)[] 
- Defines the attributes to segment on.
- sourceSegments SegmentDefinition Source Segment[] 
- Defines the starting source of data.
- sourceType SegmentDefinition Include Options 
- Defines how to interact with the source data.
- type
SegmentDefinition Include Options 
- Defines how to interact with the profiles found in the current filtering.
- dimensions
Sequence[Union[SegmentDefinition Dimension0Properties, Segment Definition Dimension1Properties]] 
- Defines the attributes to segment on.
- source_segments Sequence[SegmentDefinition Source Segment] 
- Defines the starting source of data.
- source_type SegmentDefinition Include Options 
- Defines how to interact with the source data.
- type
SegmentDefinition Include Options 
- 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
- SegmentDefinition Include Options All 
- ALL
- SegmentDefinition Include Options Any 
- ANY
- SegmentDefinition Include Options None 
- 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.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- AdditionalInformation Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Extra Length Value Profile Dimension 
- Address
Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Address Dimension 
- Attributes
Dictionary<string, Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Attribute Dimension> 
- BillingAddress Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Address Dimension 
- BirthDate Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Date Dimension 
- BusinessEmail Pulumi.Address Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- BusinessName Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- BusinessPhone Pulumi.Number Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- EmailAddress Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- FirstName Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- GenderString Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- HomePhone Pulumi.Number Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- LastName Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- MailingAddress Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Address Dimension 
- MiddleName Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- MobilePhone Pulumi.Number Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- PartyType Pulumi.String Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- PersonalEmail Pulumi.Address Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- PhoneNumber Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Profile Dimension 
- ShippingAddress Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Address Dimension 
- AccountNumber SegmentDefinition Profile Dimension 
- AdditionalInformation SegmentDefinition Extra Length Value Profile Dimension 
- Address
SegmentDefinition Address Dimension 
- Attributes
map[string]SegmentDefinition Attribute Dimension 
- BillingAddress SegmentDefinition Address Dimension 
- BirthDate SegmentDefinition Date Dimension 
- BusinessEmail SegmentAddress Definition Profile Dimension 
- BusinessName SegmentDefinition Profile Dimension 
- BusinessPhone SegmentNumber Definition Profile Dimension 
- EmailAddress SegmentDefinition Profile Dimension 
- FirstName SegmentDefinition Profile Dimension 
- GenderString SegmentDefinition Profile Dimension 
- HomePhone SegmentNumber Definition Profile Dimension 
- LastName SegmentDefinition Profile Dimension 
- MailingAddress SegmentDefinition Address Dimension 
- MiddleName SegmentDefinition Profile Dimension 
- MobilePhone SegmentNumber Definition Profile Dimension 
- PartyType SegmentString Definition Profile Dimension 
- PersonalEmail SegmentAddress Definition Profile Dimension 
- PhoneNumber SegmentDefinition Profile Dimension 
- ShippingAddress SegmentDefinition Address Dimension 
- accountNumber SegmentDefinition Profile Dimension 
- additionalInformation SegmentDefinition Extra Length Value Profile Dimension 
- address
SegmentDefinition Address Dimension 
- attributes
Map<String,SegmentDefinition Attribute Dimension> 
- billingAddress SegmentDefinition Address Dimension 
- birthDate SegmentDefinition Date Dimension 
- businessEmail SegmentAddress Definition Profile Dimension 
- businessName SegmentDefinition Profile Dimension 
- businessPhone SegmentNumber Definition Profile Dimension 
- emailAddress SegmentDefinition Profile Dimension 
- firstName SegmentDefinition Profile Dimension 
- genderString SegmentDefinition Profile Dimension 
- homePhone SegmentNumber Definition Profile Dimension 
- lastName SegmentDefinition Profile Dimension 
- mailingAddress SegmentDefinition Address Dimension 
- middleName SegmentDefinition Profile Dimension 
- mobilePhone SegmentNumber Definition Profile Dimension 
- partyType SegmentString Definition Profile Dimension 
- personalEmail SegmentAddress Definition Profile Dimension 
- phoneNumber SegmentDefinition Profile Dimension 
- shippingAddress SegmentDefinition Address Dimension 
- accountNumber SegmentDefinition Profile Dimension 
- additionalInformation SegmentDefinition Extra Length Value Profile Dimension 
- address
SegmentDefinition Address Dimension 
- attributes
{[key: string]: SegmentDefinition Attribute Dimension} 
- billingAddress SegmentDefinition Address Dimension 
- birthDate SegmentDefinition Date Dimension 
- businessEmail SegmentAddress Definition Profile Dimension 
- businessName SegmentDefinition Profile Dimension 
- businessPhone SegmentNumber Definition Profile Dimension 
- emailAddress SegmentDefinition Profile Dimension 
- firstName SegmentDefinition Profile Dimension 
- genderString SegmentDefinition Profile Dimension 
- homePhone SegmentNumber Definition Profile Dimension 
- lastName SegmentDefinition Profile Dimension 
- mailingAddress SegmentDefinition Address Dimension 
- middleName SegmentDefinition Profile Dimension 
- mobilePhone SegmentNumber Definition Profile Dimension 
- partyType SegmentString Definition Profile Dimension 
- personalEmail SegmentAddress Definition Profile Dimension 
- phoneNumber SegmentDefinition Profile Dimension 
- shippingAddress SegmentDefinition Address Dimension 
- account_number SegmentDefinition Profile Dimension 
- additional_information SegmentDefinition Extra Length Value Profile Dimension 
- address
SegmentDefinition Address Dimension 
- attributes
Mapping[str, SegmentDefinition Attribute Dimension] 
- billing_address SegmentDefinition Address Dimension 
- birth_date SegmentDefinition Date Dimension 
- business_email_ Segmentaddress Definition Profile Dimension 
- business_name SegmentDefinition Profile Dimension 
- business_phone_ Segmentnumber Definition Profile Dimension 
- email_address SegmentDefinition Profile Dimension 
- first_name SegmentDefinition Profile Dimension 
- gender_string SegmentDefinition Profile Dimension 
- home_phone_ Segmentnumber Definition Profile Dimension 
- last_name SegmentDefinition Profile Dimension 
- mailing_address SegmentDefinition Address Dimension 
- middle_name SegmentDefinition Profile Dimension 
- mobile_phone_ Segmentnumber Definition Profile Dimension 
- party_type_ Segmentstring Definition Profile Dimension 
- personal_email_ Segmentaddress Definition Profile Dimension 
- phone_number SegmentDefinition Profile Dimension 
- shipping_address SegmentDefinition Address Dimension 
- accountNumber Property Map
- additionalInformation Property Map
- address Property Map
- attributes Map<Property Map>
- billingAddress Property Map
- birthDate Property Map
- businessEmail Property MapAddress 
- businessName Property Map
- businessPhone Property MapNumber 
- emailAddress Property Map
- firstName Property Map
- genderString Property Map
- homePhone Property MapNumber 
- lastName Property Map
- mailingAddress Property Map
- middleName Property Map
- mobilePhone Property MapNumber 
- partyType Property MapString 
- personalEmail Property MapAddress 
- phoneNumber Property Map
- shippingAddress Property Map
SegmentDefinitionProfileDimension, SegmentDefinitionProfileDimensionArgs        
- dimensionType SegmentDefinition String Dimension Type 
- values List<String>
- dimension_type SegmentDefinition String Dimension Type 
- values Sequence[str]
SegmentDefinitionRangeOverride, SegmentDefinitionRangeOverrideArgs        
- Start int
- The starting point for this overridden range.
- Unit
Pulumi.Aws Native. Customer Profiles. Segment Definition Range Override Unit 
- 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
SegmentDefinition Range Override Unit 
- 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
SegmentDefinition Range Override Unit 
- 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
SegmentDefinition Range Override Unit 
- 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
SegmentDefinition Range Override Unit 
- The unit to be applied to the range.
- end int
- The ending point for this overridden range.
SegmentDefinitionRangeOverrideUnit, SegmentDefinitionRangeOverrideUnitArgs          
- Days
- DAYS
- SegmentDefinition Range Override Unit Days 
- DAYS
- Days
- DAYS
- Days
- DAYS
- DAYS
- DAYS
- "DAYS"
- DAYS
SegmentDefinitionSegmentGroup, SegmentDefinitionSegmentGroupArgs        
- Groups
List<Pulumi.Aws Native. Customer Profiles. Inputs. Segment Definition Group> 
- Holds the list of groups within the segment definition.
- Include
Pulumi.Aws Native. Customer Profiles. Segment Definition Include Options 
- Defines whether to include or exclude the profiles that fit the segment criteria.
- Groups
[]SegmentDefinition Group 
- Holds the list of groups within the segment definition.
- Include
SegmentDefinition Include Options 
- Defines whether to include or exclude the profiles that fit the segment criteria.
- groups
List<SegmentDefinition Group> 
- Holds the list of groups within the segment definition.
- include
SegmentDefinition Include Options 
- Defines whether to include or exclude the profiles that fit the segment criteria.
- groups
SegmentDefinition Group[] 
- Holds the list of groups within the segment definition.
- include
SegmentDefinition Include Options 
- Defines whether to include or exclude the profiles that fit the segment criteria.
- groups
Sequence[SegmentDefinition Group] 
- Holds the list of groups within the segment definition.
- include
SegmentDefinition Include Options 
- 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        
- SegmentDefinition stringName 
- The name of the source segment.
- SegmentDefinition stringName 
- The name of the source segment.
- segmentDefinition StringName 
- The name of the source segment.
- segmentDefinition stringName 
- The name of the source segment.
- segment_definition_ strname 
- The name of the source segment.
- segmentDefinition StringName 
- The name of the source segment.
SegmentDefinitionStringDimensionType, SegmentDefinitionStringDimensionTypeArgs          
- Inclusive
- INCLUSIVE
- Exclusive
- EXCLUSIVE
- Contains
- CONTAINS
- BeginsWith 
- BEGINS_WITH
- EndsWith 
- ENDS_WITH
- SegmentDefinition String Dimension Type Inclusive 
- INCLUSIVE
- SegmentDefinition String Dimension Type Exclusive 
- EXCLUSIVE
- SegmentDefinition String Dimension Type Contains 
- CONTAINS
- SegmentDefinition String Dimension Type Begins With 
- BEGINS_WITH
- SegmentDefinition String Dimension Type Ends With 
- 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  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.