We recommend new projects start with resources from the AWS provider.
published on Monday, May 18, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, May 18, 2026 by Pulumi
Resource Type definition for AWS::CustomerProfiles::DomainObjectType
Create DomainObjectType Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DomainObjectType(name: string, args: DomainObjectTypeArgs, opts?: CustomResourceOptions);@overload
def DomainObjectType(resource_name: str,
args: DomainObjectTypeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DomainObjectType(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_name: Optional[str] = None,
fields: Optional[Mapping[str, DomainObjectTypeFieldArgs]] = None,
description: Optional[str] = None,
encryption_key: Optional[str] = None,
object_type_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewDomainObjectType(ctx *Context, name string, args DomainObjectTypeArgs, opts ...ResourceOption) (*DomainObjectType, error)public DomainObjectType(string name, DomainObjectTypeArgs args, CustomResourceOptions? opts = null)
public DomainObjectType(String name, DomainObjectTypeArgs args)
public DomainObjectType(String name, DomainObjectTypeArgs args, CustomResourceOptions options)
type: aws-native:customerprofiles:DomainObjectType
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_customerprofiles_domainobjecttype" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DomainObjectTypeArgs
- 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 DomainObjectTypeArgs
- 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 DomainObjectTypeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainObjectTypeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DomainObjectTypeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DomainObjectType 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 DomainObjectType resource accepts the following input properties:
- Domain
Name string - Fields
Dictionary<string, Pulumi.
Aws Native. Customer Profiles. Inputs. Domain Object Type Field Args> - Description string
- Encryption
Key string - Object
Type stringName -
List<Pulumi.
Aws Native. Inputs. Tag>
- Domain
Name string - Fields
map[string]Domain
Object Type Field Args - Description string
- Encryption
Key string - Object
Type stringName -
Tag
Args
- domain_
name string - fields map(object)
- description string
- encryption_
key string - object_
type_ stringname - list(object)
- domain
Name String - fields
Map<String,Domain
Object Type Field Args> - description String
- encryption
Key String - object
Type StringName - List<Tag>
- domain
Name string - fields
{[key: string]: Domain
Object Type Field Args} - description string
- encryption
Key string - object
Type stringName - Tag[]
- domain_
name str - fields
Mapping[str, Domain
Object Type Field Args] - description str
- encryption_
key str - object_
type_ strname -
Sequence[Tag
Args]
- domain
Name String - fields Map<Property Map>
- description String
- encryption
Key String - object
Type StringName - List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the DomainObjectType resource produces the following output properties:
- Created
At string - The timestamp of when the domain object type was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The timestamp of when the domain object type was most recently edited.
- Created
At string - The timestamp of when the domain object type was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The timestamp of when the domain object type was most recently edited.
- created_
at string - The timestamp of when the domain object type was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
updated_ stringat - The timestamp of when the domain object type was most recently edited.
- created
At String - The timestamp of when the domain object type was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The timestamp of when the domain object type was most recently edited.
- created
At string - The timestamp of when the domain object type was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringAt - The timestamp of when the domain object type was most recently edited.
- created_
at str - The timestamp of when the domain object type was created.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strat - The timestamp of when the domain object type was most recently edited.
- created
At String - The timestamp of when the domain object type was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The timestamp of when the domain object type was most recently edited.
Supporting Types
DomainObjectTypeField, DomainObjectTypeFieldArgs
Represents a field in a DomainObjectType.- Source string
- The source field name.
- Target string
- The target field name.
- Content
Type Pulumi.Aws Native. Customer Profiles. Domain Object Type Field Content Type - The content type of the field.
- Feature
Type Pulumi.Aws Native. Customer Profiles. Domain Object Type Field Feature Type - The feature type of the field.
- Source string
- The source field name.
- Target string
- The target field name.
- Content
Type DomainObject Type Field Content Type - The content type of the field.
- Feature
Type DomainObject Type Field Feature Type - The feature type of the field.
- source string
- The source field name.
- target string
- The target field name.
- content_
type "STRING" | "NUMBER" - The content type of the field.
- feature_
type "TEXTUAL" | "CATEGORICAL" - The feature type of the field.
- source String
- The source field name.
- target String
- The target field name.
- content
Type DomainObject Type Field Content Type - The content type of the field.
- feature
Type DomainObject Type Field Feature Type - The feature type of the field.
- source string
- The source field name.
- target string
- The target field name.
- content
Type DomainObject Type Field Content Type - The content type of the field.
- feature
Type DomainObject Type Field Feature Type - The feature type of the field.
- source str
- The source field name.
- target str
- The target field name.
- content_
type DomainObject Type Field Content Type - The content type of the field.
- feature_
type DomainObject Type Field Feature Type - The feature type of the field.
- source String
- The source field name.
- target String
- The target field name.
- content
Type "STRING" | "NUMBER" - The content type of the field.
- feature
Type "TEXTUAL" | "CATEGORICAL" - The feature type of the field.
DomainObjectTypeFieldContentType, DomainObjectTypeFieldContentTypeArgs
- String
STRING- Number
NUMBER
- Domain
Object Type Field Content Type String STRING- Domain
Object Type Field Content Type Number NUMBER
- "STRING"
STRING- "NUMBER"
NUMBER
- String
STRING- Number
NUMBER
- String
STRING- Number
NUMBER
- STRING
STRING- NUMBER
NUMBER
- "STRING"
STRING- "NUMBER"
NUMBER
DomainObjectTypeFieldFeatureType, DomainObjectTypeFieldFeatureTypeArgs
- Textual
TEXTUAL- Categorical
CATEGORICAL
- Domain
Object Type Field Feature Type Textual TEXTUAL- Domain
Object Type Field Feature Type Categorical CATEGORICAL
- "TEXTUAL"
TEXTUAL- "CATEGORICAL"
CATEGORICAL
- Textual
TEXTUAL- Categorical
CATEGORICAL
- Textual
TEXTUAL- Categorical
CATEGORICAL
- TEXTUAL
TEXTUAL- CATEGORICAL
CATEGORICAL
- "TEXTUAL"
TEXTUAL- "CATEGORICAL"
CATEGORICAL
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, May 18, 2026 by Pulumi
