customerprofiles

package
v0.106.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CalculatedAttributeDefinitionStatisticFirstOccurrence = CalculatedAttributeDefinitionStatistic("FIRST_OCCURRENCE")
	CalculatedAttributeDefinitionStatisticLastOccurrence  = CalculatedAttributeDefinitionStatistic("LAST_OCCURRENCE")
	CalculatedAttributeDefinitionStatisticCount           = CalculatedAttributeDefinitionStatistic("COUNT")
	CalculatedAttributeDefinitionStatisticSum             = CalculatedAttributeDefinitionStatistic("SUM")
	CalculatedAttributeDefinitionStatisticMinimum         = CalculatedAttributeDefinitionStatistic("MINIMUM")
	CalculatedAttributeDefinitionStatisticMaximum         = CalculatedAttributeDefinitionStatistic("MAXIMUM")
	CalculatedAttributeDefinitionStatisticAverage         = CalculatedAttributeDefinitionStatistic("AVERAGE")
	CalculatedAttributeDefinitionStatisticMaxOccurrence   = CalculatedAttributeDefinitionStatistic("MAX_OCCURRENCE")
)
View Source
const (
	CalculatedAttributeDefinitionThresholdOperatorEqualTo     = CalculatedAttributeDefinitionThresholdOperator("EQUAL_TO")
	CalculatedAttributeDefinitionThresholdOperatorGreaterThan = CalculatedAttributeDefinitionThresholdOperator("GREATER_THAN")
	CalculatedAttributeDefinitionThresholdOperatorLessThan    = CalculatedAttributeDefinitionThresholdOperator("LESS_THAN")
	CalculatedAttributeDefinitionThresholdOperatorNotEqualTo  = CalculatedAttributeDefinitionThresholdOperator("NOT_EQUAL_TO")
)
View Source
const (
	DomainAttributeTypesSelectorAttributeMatchingModelOneToOne   = DomainAttributeTypesSelectorAttributeMatchingModel("ONE_TO_ONE")
	DomainAttributeTypesSelectorAttributeMatchingModelManyToMany = DomainAttributeTypesSelectorAttributeMatchingModel("MANY_TO_MANY")
)
View Source
const (
	DomainConflictResolutionConflictResolvingModelRecency = DomainConflictResolutionConflictResolvingModel("RECENCY")
	DomainConflictResolutionConflictResolvingModelSource  = DomainConflictResolutionConflictResolvingModel("SOURCE")
)
View Source
const (
	DomainJobScheduleDayOfTheWeekSunday    = DomainJobScheduleDayOfTheWeek("SUNDAY")
	DomainJobScheduleDayOfTheWeekMonday    = DomainJobScheduleDayOfTheWeek("MONDAY")
	DomainJobScheduleDayOfTheWeekTuesday   = DomainJobScheduleDayOfTheWeek("TUESDAY")
	DomainJobScheduleDayOfTheWeekWednesday = DomainJobScheduleDayOfTheWeek("WEDNESDAY")
	DomainJobScheduleDayOfTheWeekThursday  = DomainJobScheduleDayOfTheWeek("THURSDAY")
	DomainJobScheduleDayOfTheWeekFriday    = DomainJobScheduleDayOfTheWeek("FRIDAY")
	DomainJobScheduleDayOfTheWeekSaturday  = DomainJobScheduleDayOfTheWeek("SATURDAY")
)
View Source
const (
	DomainRuleBasedMatchingStatusPending    = DomainRuleBasedMatchingStatus("PENDING")
	DomainRuleBasedMatchingStatusInProgress = DomainRuleBasedMatchingStatus("IN_PROGRESS")
	DomainRuleBasedMatchingStatusActive     = DomainRuleBasedMatchingStatus("ACTIVE")
)
View Source
const (
	EventStreamStateEnumRunning = EventStreamStateEnum("RUNNING")
	EventStreamStateEnumStopped = EventStreamStateEnum("STOPPED")
)
View Source
const (
	EventStreamStatusHealthy   = EventStreamStatus("HEALTHY")
	EventStreamStatusUnhealthy = EventStreamStatus("UNHEALTHY")
)
View Source
const (
	IntegrationConnectorTypeSalesforce = IntegrationConnectorType("Salesforce")
	IntegrationConnectorTypeMarketo    = IntegrationConnectorType("Marketo")
	IntegrationConnectorTypeServiceNow = IntegrationConnectorType("ServiceNow")
	IntegrationConnectorTypeZendesk    = IntegrationConnectorType("Zendesk")
	IntegrationConnectorTypeS3         = IntegrationConnectorType("S3")
)
View Source
const (
	IntegrationMarketoConnectorOperatorProjection          = IntegrationMarketoConnectorOperator("PROJECTION")
	IntegrationMarketoConnectorOperatorLessThan            = IntegrationMarketoConnectorOperator("LESS_THAN")
	IntegrationMarketoConnectorOperatorGreaterThan         = IntegrationMarketoConnectorOperator("GREATER_THAN")
	IntegrationMarketoConnectorOperatorBetween             = IntegrationMarketoConnectorOperator("BETWEEN")
	IntegrationMarketoConnectorOperatorAddition            = IntegrationMarketoConnectorOperator("ADDITION")
	IntegrationMarketoConnectorOperatorMultiplication      = IntegrationMarketoConnectorOperator("MULTIPLICATION")
	IntegrationMarketoConnectorOperatorDivision            = IntegrationMarketoConnectorOperator("DIVISION")
	IntegrationMarketoConnectorOperatorSubtraction         = IntegrationMarketoConnectorOperator("SUBTRACTION")
	IntegrationMarketoConnectorOperatorMaskAll             = IntegrationMarketoConnectorOperator("MASK_ALL")
	IntegrationMarketoConnectorOperatorMaskFirstN          = IntegrationMarketoConnectorOperator("MASK_FIRST_N")
	IntegrationMarketoConnectorOperatorMaskLastN           = IntegrationMarketoConnectorOperator("MASK_LAST_N")
	IntegrationMarketoConnectorOperatorValidateNonNull     = IntegrationMarketoConnectorOperator("VALIDATE_NON_NULL")
	IntegrationMarketoConnectorOperatorValidateNonZero     = IntegrationMarketoConnectorOperator("VALIDATE_NON_ZERO")
	IntegrationMarketoConnectorOperatorValidateNonNegative = IntegrationMarketoConnectorOperator("VALIDATE_NON_NEGATIVE")
	IntegrationMarketoConnectorOperatorValidateNumeric     = IntegrationMarketoConnectorOperator("VALIDATE_NUMERIC")
	IntegrationMarketoConnectorOperatorNoOp                = IntegrationMarketoConnectorOperator("NO_OP")
)
View Source
const (
	IntegrationOperatorPropertiesKeysValue                    = IntegrationOperatorPropertiesKeys("VALUE")
	IntegrationOperatorPropertiesKeysValues                   = IntegrationOperatorPropertiesKeys("VALUES")
	IntegrationOperatorPropertiesKeysDataType                 = IntegrationOperatorPropertiesKeys("DATA_TYPE")
	IntegrationOperatorPropertiesKeysUpperBound               = IntegrationOperatorPropertiesKeys("UPPER_BOUND")
	IntegrationOperatorPropertiesKeysLowerBound               = IntegrationOperatorPropertiesKeys("LOWER_BOUND")
	IntegrationOperatorPropertiesKeysSourceDataType           = IntegrationOperatorPropertiesKeys("SOURCE_DATA_TYPE")
	IntegrationOperatorPropertiesKeysDestinationDataType      = IntegrationOperatorPropertiesKeys("DESTINATION_DATA_TYPE")
	IntegrationOperatorPropertiesKeysValidationAction         = IntegrationOperatorPropertiesKeys("VALIDATION_ACTION")
	IntegrationOperatorPropertiesKeysMaskValue                = IntegrationOperatorPropertiesKeys("MASK_VALUE")
	IntegrationOperatorPropertiesKeysMaskLength               = IntegrationOperatorPropertiesKeys("MASK_LENGTH")
	IntegrationOperatorPropertiesKeysTruncateLength           = IntegrationOperatorPropertiesKeys("TRUNCATE_LENGTH")
	IntegrationOperatorPropertiesKeysMathOperationFieldsOrder = IntegrationOperatorPropertiesKeys("MATH_OPERATION_FIELDS_ORDER")
	IntegrationOperatorPropertiesKeysConcatFormat             = IntegrationOperatorPropertiesKeys("CONCAT_FORMAT")
	IntegrationOperatorPropertiesKeysSubfieldCategoryMap      = IntegrationOperatorPropertiesKeys("SUBFIELD_CATEGORY_MAP")
)
View Source
const (
	IntegrationS3ConnectorOperatorProjection           = IntegrationS3ConnectorOperator("PROJECTION")
	IntegrationS3ConnectorOperatorLessThan             = IntegrationS3ConnectorOperator("LESS_THAN")
	IntegrationS3ConnectorOperatorGreaterThan          = IntegrationS3ConnectorOperator("GREATER_THAN")
	IntegrationS3ConnectorOperatorBetween              = IntegrationS3ConnectorOperator("BETWEEN")
	IntegrationS3ConnectorOperatorLessThanOrEqualTo    = IntegrationS3ConnectorOperator("LESS_THAN_OR_EQUAL_TO")
	IntegrationS3ConnectorOperatorGreaterThanOrEqualTo = IntegrationS3ConnectorOperator("GREATER_THAN_OR_EQUAL_TO")
	IntegrationS3ConnectorOperatorEqualTo              = IntegrationS3ConnectorOperator("EQUAL_TO")
	IntegrationS3ConnectorOperatorNotEqualTo           = IntegrationS3ConnectorOperator("NOT_EQUAL_TO")
	IntegrationS3ConnectorOperatorAddition             = IntegrationS3ConnectorOperator("ADDITION")
	IntegrationS3ConnectorOperatorMultiplication       = IntegrationS3ConnectorOperator("MULTIPLICATION")
	IntegrationS3ConnectorOperatorDivision             = IntegrationS3ConnectorOperator("DIVISION")
	IntegrationS3ConnectorOperatorSubtraction          = IntegrationS3ConnectorOperator("SUBTRACTION")
	IntegrationS3ConnectorOperatorMaskAll              = IntegrationS3ConnectorOperator("MASK_ALL")
	IntegrationS3ConnectorOperatorMaskFirstN           = IntegrationS3ConnectorOperator("MASK_FIRST_N")
	IntegrationS3ConnectorOperatorMaskLastN            = IntegrationS3ConnectorOperator("MASK_LAST_N")
	IntegrationS3ConnectorOperatorValidateNonNull      = IntegrationS3ConnectorOperator("VALIDATE_NON_NULL")
	IntegrationS3ConnectorOperatorValidateNonZero      = IntegrationS3ConnectorOperator("VALIDATE_NON_ZERO")
	IntegrationS3ConnectorOperatorValidateNonNegative  = IntegrationS3ConnectorOperator("VALIDATE_NON_NEGATIVE")
	IntegrationS3ConnectorOperatorValidateNumeric      = IntegrationS3ConnectorOperator("VALIDATE_NUMERIC")
	IntegrationS3ConnectorOperatorNoOp                 = IntegrationS3ConnectorOperator("NO_OP")
)
View Source
const (
	IntegrationSalesforceConnectorOperatorProjection           = IntegrationSalesforceConnectorOperator("PROJECTION")
	IntegrationSalesforceConnectorOperatorLessThan             = IntegrationSalesforceConnectorOperator("LESS_THAN")
	IntegrationSalesforceConnectorOperatorGreaterThan          = IntegrationSalesforceConnectorOperator("GREATER_THAN")
	IntegrationSalesforceConnectorOperatorContains             = IntegrationSalesforceConnectorOperator("CONTAINS")
	IntegrationSalesforceConnectorOperatorBetween              = IntegrationSalesforceConnectorOperator("BETWEEN")
	IntegrationSalesforceConnectorOperatorLessThanOrEqualTo    = IntegrationSalesforceConnectorOperator("LESS_THAN_OR_EQUAL_TO")
	IntegrationSalesforceConnectorOperatorGreaterThanOrEqualTo = IntegrationSalesforceConnectorOperator("GREATER_THAN_OR_EQUAL_TO")
	IntegrationSalesforceConnectorOperatorEqualTo              = IntegrationSalesforceConnectorOperator("EQUAL_TO")
	IntegrationSalesforceConnectorOperatorNotEqualTo           = IntegrationSalesforceConnectorOperator("NOT_EQUAL_TO")
	IntegrationSalesforceConnectorOperatorAddition             = IntegrationSalesforceConnectorOperator("ADDITION")
	IntegrationSalesforceConnectorOperatorMultiplication       = IntegrationSalesforceConnectorOperator("MULTIPLICATION")
	IntegrationSalesforceConnectorOperatorDivision             = IntegrationSalesforceConnectorOperator("DIVISION")
	IntegrationSalesforceConnectorOperatorSubtraction          = IntegrationSalesforceConnectorOperator("SUBTRACTION")
	IntegrationSalesforceConnectorOperatorMaskAll              = IntegrationSalesforceConnectorOperator("MASK_ALL")
	IntegrationSalesforceConnectorOperatorMaskFirstN           = IntegrationSalesforceConnectorOperator("MASK_FIRST_N")
	IntegrationSalesforceConnectorOperatorMaskLastN            = IntegrationSalesforceConnectorOperator("MASK_LAST_N")
	IntegrationSalesforceConnectorOperatorValidateNonNull      = IntegrationSalesforceConnectorOperator("VALIDATE_NON_NULL")
	IntegrationSalesforceConnectorOperatorValidateNonZero      = IntegrationSalesforceConnectorOperator("VALIDATE_NON_ZERO")
	IntegrationSalesforceConnectorOperatorValidateNonNegative  = IntegrationSalesforceConnectorOperator("VALIDATE_NON_NEGATIVE")
	IntegrationSalesforceConnectorOperatorValidateNumeric      = IntegrationSalesforceConnectorOperator("VALIDATE_NUMERIC")
	IntegrationSalesforceConnectorOperatorNoOp                 = IntegrationSalesforceConnectorOperator("NO_OP")
)
View Source
const (
	IntegrationScheduledTriggerPropertiesDataPullModeIncremental = IntegrationScheduledTriggerPropertiesDataPullMode("Incremental")
	IntegrationScheduledTriggerPropertiesDataPullModeComplete    = IntegrationScheduledTriggerPropertiesDataPullMode("Complete")
)
View Source
const (
	IntegrationServiceNowConnectorOperatorProjection           = IntegrationServiceNowConnectorOperator("PROJECTION")
	IntegrationServiceNowConnectorOperatorLessThan             = IntegrationServiceNowConnectorOperator("LESS_THAN")
	IntegrationServiceNowConnectorOperatorGreaterThan          = IntegrationServiceNowConnectorOperator("GREATER_THAN")
	IntegrationServiceNowConnectorOperatorContains             = IntegrationServiceNowConnectorOperator("CONTAINS")
	IntegrationServiceNowConnectorOperatorBetween              = IntegrationServiceNowConnectorOperator("BETWEEN")
	IntegrationServiceNowConnectorOperatorLessThanOrEqualTo    = IntegrationServiceNowConnectorOperator("LESS_THAN_OR_EQUAL_TO")
	IntegrationServiceNowConnectorOperatorGreaterThanOrEqualTo = IntegrationServiceNowConnectorOperator("GREATER_THAN_OR_EQUAL_TO")
	IntegrationServiceNowConnectorOperatorEqualTo              = IntegrationServiceNowConnectorOperator("EQUAL_TO")
	IntegrationServiceNowConnectorOperatorNotEqualTo           = IntegrationServiceNowConnectorOperator("NOT_EQUAL_TO")
	IntegrationServiceNowConnectorOperatorAddition             = IntegrationServiceNowConnectorOperator("ADDITION")
	IntegrationServiceNowConnectorOperatorMultiplication       = IntegrationServiceNowConnectorOperator("MULTIPLICATION")
	IntegrationServiceNowConnectorOperatorDivision             = IntegrationServiceNowConnectorOperator("DIVISION")
	IntegrationServiceNowConnectorOperatorSubtraction          = IntegrationServiceNowConnectorOperator("SUBTRACTION")
	IntegrationServiceNowConnectorOperatorMaskAll              = IntegrationServiceNowConnectorOperator("MASK_ALL")
	IntegrationServiceNowConnectorOperatorMaskFirstN           = IntegrationServiceNowConnectorOperator("MASK_FIRST_N")
	IntegrationServiceNowConnectorOperatorMaskLastN            = IntegrationServiceNowConnectorOperator("MASK_LAST_N")
	IntegrationServiceNowConnectorOperatorValidateNonNull      = IntegrationServiceNowConnectorOperator("VALIDATE_NON_NULL")
	IntegrationServiceNowConnectorOperatorValidateNonZero      = IntegrationServiceNowConnectorOperator("VALIDATE_NON_ZERO")
	IntegrationServiceNowConnectorOperatorValidateNonNegative  = IntegrationServiceNowConnectorOperator("VALIDATE_NON_NEGATIVE")
	IntegrationServiceNowConnectorOperatorValidateNumeric      = IntegrationServiceNowConnectorOperator("VALIDATE_NUMERIC")
	IntegrationServiceNowConnectorOperatorNoOp                 = IntegrationServiceNowConnectorOperator("NO_OP")
)
View Source
const (
	IntegrationTaskTypeArithmetic = IntegrationTaskType("Arithmetic")
	IntegrationTaskTypeFilter     = IntegrationTaskType("Filter")
	IntegrationTaskTypeMap        = IntegrationTaskType("Map")
	IntegrationTaskTypeMask       = IntegrationTaskType("Mask")
	IntegrationTaskTypeMerge      = IntegrationTaskType("Merge")
	IntegrationTaskTypeTruncate   = IntegrationTaskType("Truncate")
	IntegrationTaskTypeValidate   = IntegrationTaskType("Validate")
)
View Source
const (
	IntegrationTriggerTypeScheduled = IntegrationTriggerType("Scheduled")
	IntegrationTriggerTypeEvent     = IntegrationTriggerType("Event")
	IntegrationTriggerTypeOnDemand  = IntegrationTriggerType("OnDemand")
)
View Source
const (
	IntegrationZendeskConnectorOperatorProjection          = IntegrationZendeskConnectorOperator("PROJECTION")
	IntegrationZendeskConnectorOperatorGreaterThan         = IntegrationZendeskConnectorOperator("GREATER_THAN")
	IntegrationZendeskConnectorOperatorAddition            = IntegrationZendeskConnectorOperator("ADDITION")
	IntegrationZendeskConnectorOperatorMultiplication      = IntegrationZendeskConnectorOperator("MULTIPLICATION")
	IntegrationZendeskConnectorOperatorDivision            = IntegrationZendeskConnectorOperator("DIVISION")
	IntegrationZendeskConnectorOperatorSubtraction         = IntegrationZendeskConnectorOperator("SUBTRACTION")
	IntegrationZendeskConnectorOperatorMaskAll             = IntegrationZendeskConnectorOperator("MASK_ALL")
	IntegrationZendeskConnectorOperatorMaskFirstN          = IntegrationZendeskConnectorOperator("MASK_FIRST_N")
	IntegrationZendeskConnectorOperatorMaskLastN           = IntegrationZendeskConnectorOperator("MASK_LAST_N")
	IntegrationZendeskConnectorOperatorValidateNonNull     = IntegrationZendeskConnectorOperator("VALIDATE_NON_NULL")
	IntegrationZendeskConnectorOperatorValidateNonZero     = IntegrationZendeskConnectorOperator("VALIDATE_NON_ZERO")
	IntegrationZendeskConnectorOperatorValidateNonNegative = IntegrationZendeskConnectorOperator("VALIDATE_NON_NEGATIVE")
	IntegrationZendeskConnectorOperatorValidateNumeric     = IntegrationZendeskConnectorOperator("VALIDATE_NUMERIC")
	IntegrationZendeskConnectorOperatorNoOp                = IntegrationZendeskConnectorOperator("NO_OP")
)
View Source
const (
	ObjectTypeFieldContentTypeString       = ObjectTypeFieldContentType("STRING")
	ObjectTypeFieldContentTypeNumber       = ObjectTypeFieldContentType("NUMBER")
	ObjectTypeFieldContentTypePhoneNumber  = ObjectTypeFieldContentType("PHONE_NUMBER")
	ObjectTypeFieldContentTypeEmailAddress = ObjectTypeFieldContentType("EMAIL_ADDRESS")
	ObjectTypeFieldContentTypeName         = ObjectTypeFieldContentType("NAME")
)
View Source
const (
	ObjectTypeKeyStandardIdentifiersItemProfile    = ObjectTypeKeyStandardIdentifiersItem("PROFILE")
	ObjectTypeKeyStandardIdentifiersItemUnique     = ObjectTypeKeyStandardIdentifiersItem("UNIQUE")
	ObjectTypeKeyStandardIdentifiersItemSecondary  = ObjectTypeKeyStandardIdentifiersItem("SECONDARY")
	ObjectTypeKeyStandardIdentifiersItemLookupOnly = ObjectTypeKeyStandardIdentifiersItem("LOOKUP_ONLY")
	ObjectTypeKeyStandardIdentifiersItemNewOnly    = ObjectTypeKeyStandardIdentifiersItem("NEW_ONLY")
	ObjectTypeKeyStandardIdentifiersItemAsset      = ObjectTypeKeyStandardIdentifiersItem("ASSET")
	ObjectTypeKeyStandardIdentifiersItemCase       = ObjectTypeKeyStandardIdentifiersItem("CASE")
	ObjectTypeKeyStandardIdentifiersItemOrder      = ObjectTypeKeyStandardIdentifiersItem("ORDER")
)
View Source
const (
	CalculatedAttributeDefinitionRangeUnitDays = CalculatedAttributeDefinitionRangeUnit("DAYS")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CalculatedAttributeDefinition added in v0.66.0

type CalculatedAttributeDefinition struct {
	pulumi.CustomResourceState

	// Mathematical expression and a list of attribute items specified in that expression.
	AttributeDetails CalculatedAttributeDefinitionAttributeDetailsOutput `pulumi:"attributeDetails"`
	// The name of an attribute defined in a profile object type.
	CalculatedAttributeName pulumi.StringOutput `pulumi:"calculatedAttributeName"`
	// The conditions including range, object count, and threshold for the calculated attribute.
	Conditions CalculatedAttributeDefinitionConditionsPtrOutput `pulumi:"conditions"`
	// The timestamp of when the calculated attribute definition was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the calculated attribute.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The display name of the calculated attribute.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The unique name of the domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The timestamp of when the calculated attribute definition was most recently edited.
	LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"`
	// The aggregation operation to perform for the calculated attribute.
	Statistic CalculatedAttributeDefinitionStatisticOutput `pulumi:"statistic"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

A calculated attribute definition for Customer Profiles

func GetCalculatedAttributeDefinition added in v0.66.0

func GetCalculatedAttributeDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CalculatedAttributeDefinitionState, opts ...pulumi.ResourceOption) (*CalculatedAttributeDefinition, error)

GetCalculatedAttributeDefinition gets an existing CalculatedAttributeDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCalculatedAttributeDefinition added in v0.66.0

func NewCalculatedAttributeDefinition(ctx *pulumi.Context,
	name string, args *CalculatedAttributeDefinitionArgs, opts ...pulumi.ResourceOption) (*CalculatedAttributeDefinition, error)

NewCalculatedAttributeDefinition registers a new resource with the given unique name, arguments, and options.

func (*CalculatedAttributeDefinition) ElementType added in v0.66.0

func (*CalculatedAttributeDefinition) ToCalculatedAttributeDefinitionOutput added in v0.66.0

func (i *CalculatedAttributeDefinition) ToCalculatedAttributeDefinitionOutput() CalculatedAttributeDefinitionOutput

func (*CalculatedAttributeDefinition) ToCalculatedAttributeDefinitionOutputWithContext added in v0.66.0

func (i *CalculatedAttributeDefinition) ToCalculatedAttributeDefinitionOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionOutput

type CalculatedAttributeDefinitionArgs added in v0.66.0

type CalculatedAttributeDefinitionArgs struct {
	// Mathematical expression and a list of attribute items specified in that expression.
	AttributeDetails CalculatedAttributeDefinitionAttributeDetailsInput
	// The name of an attribute defined in a profile object type.
	CalculatedAttributeName pulumi.StringInput
	// The conditions including range, object count, and threshold for the calculated attribute.
	Conditions CalculatedAttributeDefinitionConditionsPtrInput
	// The description of the calculated attribute.
	Description pulumi.StringPtrInput
	// The display name of the calculated attribute.
	DisplayName pulumi.StringPtrInput
	// The unique name of the domain.
	DomainName pulumi.StringInput
	// The aggregation operation to perform for the calculated attribute.
	Statistic CalculatedAttributeDefinitionStatisticInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a CalculatedAttributeDefinition resource.

func (CalculatedAttributeDefinitionArgs) ElementType added in v0.66.0

type CalculatedAttributeDefinitionAttributeDetails added in v0.66.0

type CalculatedAttributeDefinitionAttributeDetails struct {
	// Mathematical expression and a list of attribute items specified in that expression.
	Attributes []CalculatedAttributeDefinitionAttributeItem `pulumi:"attributes"`
	// Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of \"{ObjectTypeName.AttributeName}\".
	Expression string `pulumi:"expression"`
}

Mathematical expression and a list of attribute items specified in that expression.

type CalculatedAttributeDefinitionAttributeDetailsArgs added in v0.66.0

type CalculatedAttributeDefinitionAttributeDetailsArgs struct {
	// Mathematical expression and a list of attribute items specified in that expression.
	Attributes CalculatedAttributeDefinitionAttributeItemArrayInput `pulumi:"attributes"`
	// Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of \"{ObjectTypeName.AttributeName}\".
	Expression pulumi.StringInput `pulumi:"expression"`
}

Mathematical expression and a list of attribute items specified in that expression.

func (CalculatedAttributeDefinitionAttributeDetailsArgs) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionAttributeDetailsArgs) ToCalculatedAttributeDefinitionAttributeDetailsOutput added in v0.66.0

func (i CalculatedAttributeDefinitionAttributeDetailsArgs) ToCalculatedAttributeDefinitionAttributeDetailsOutput() CalculatedAttributeDefinitionAttributeDetailsOutput

func (CalculatedAttributeDefinitionAttributeDetailsArgs) ToCalculatedAttributeDefinitionAttributeDetailsOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionAttributeDetailsArgs) ToCalculatedAttributeDefinitionAttributeDetailsOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionAttributeDetailsOutput

type CalculatedAttributeDefinitionAttributeDetailsInput added in v0.66.0

type CalculatedAttributeDefinitionAttributeDetailsInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionAttributeDetailsOutput() CalculatedAttributeDefinitionAttributeDetailsOutput
	ToCalculatedAttributeDefinitionAttributeDetailsOutputWithContext(context.Context) CalculatedAttributeDefinitionAttributeDetailsOutput
}

CalculatedAttributeDefinitionAttributeDetailsInput is an input type that accepts CalculatedAttributeDefinitionAttributeDetailsArgs and CalculatedAttributeDefinitionAttributeDetailsOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionAttributeDetailsInput` via:

CalculatedAttributeDefinitionAttributeDetailsArgs{...}

type CalculatedAttributeDefinitionAttributeDetailsOutput added in v0.66.0

type CalculatedAttributeDefinitionAttributeDetailsOutput struct{ *pulumi.OutputState }

Mathematical expression and a list of attribute items specified in that expression.

func (CalculatedAttributeDefinitionAttributeDetailsOutput) Attributes added in v0.66.0

Mathematical expression and a list of attribute items specified in that expression.

func (CalculatedAttributeDefinitionAttributeDetailsOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionAttributeDetailsOutput) Expression added in v0.66.0

Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of \"{ObjectTypeName.AttributeName}\".

func (CalculatedAttributeDefinitionAttributeDetailsOutput) ToCalculatedAttributeDefinitionAttributeDetailsOutput added in v0.66.0

func (o CalculatedAttributeDefinitionAttributeDetailsOutput) ToCalculatedAttributeDefinitionAttributeDetailsOutput() CalculatedAttributeDefinitionAttributeDetailsOutput

func (CalculatedAttributeDefinitionAttributeDetailsOutput) ToCalculatedAttributeDefinitionAttributeDetailsOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionAttributeDetailsOutput) ToCalculatedAttributeDefinitionAttributeDetailsOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionAttributeDetailsOutput

type CalculatedAttributeDefinitionAttributeDetailsPtrOutput added in v0.66.0

type CalculatedAttributeDefinitionAttributeDetailsPtrOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionAttributeDetailsPtrOutput) Attributes added in v0.66.0

Mathematical expression and a list of attribute items specified in that expression.

func (CalculatedAttributeDefinitionAttributeDetailsPtrOutput) Elem added in v0.66.0

func (CalculatedAttributeDefinitionAttributeDetailsPtrOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionAttributeDetailsPtrOutput) Expression added in v0.66.0

Mathematical expression that is performed on attribute items provided in the attribute list. Each element in the expression should follow the structure of \"{ObjectTypeName.AttributeName}\".

func (CalculatedAttributeDefinitionAttributeDetailsPtrOutput) ToCalculatedAttributeDefinitionAttributeDetailsPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionAttributeDetailsPtrOutput) ToCalculatedAttributeDefinitionAttributeDetailsPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionAttributeDetailsPtrOutput) ToCalculatedAttributeDefinitionAttributeDetailsPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionAttributeDetailsPtrOutput

type CalculatedAttributeDefinitionAttributeItem added in v0.66.0

type CalculatedAttributeDefinitionAttributeItem struct {
	Name string `pulumi:"name"`
}

The details of a single attribute item specified in the mathematical expression.

type CalculatedAttributeDefinitionAttributeItemArgs added in v0.66.0

type CalculatedAttributeDefinitionAttributeItemArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

The details of a single attribute item specified in the mathematical expression.

func (CalculatedAttributeDefinitionAttributeItemArgs) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionAttributeItemArgs) ToCalculatedAttributeDefinitionAttributeItemOutput added in v0.66.0

func (i CalculatedAttributeDefinitionAttributeItemArgs) ToCalculatedAttributeDefinitionAttributeItemOutput() CalculatedAttributeDefinitionAttributeItemOutput

func (CalculatedAttributeDefinitionAttributeItemArgs) ToCalculatedAttributeDefinitionAttributeItemOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionAttributeItemArgs) ToCalculatedAttributeDefinitionAttributeItemOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionAttributeItemOutput

type CalculatedAttributeDefinitionAttributeItemArray added in v0.66.0

type CalculatedAttributeDefinitionAttributeItemArray []CalculatedAttributeDefinitionAttributeItemInput

func (CalculatedAttributeDefinitionAttributeItemArray) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionAttributeItemArray) ToCalculatedAttributeDefinitionAttributeItemArrayOutput added in v0.66.0

func (i CalculatedAttributeDefinitionAttributeItemArray) ToCalculatedAttributeDefinitionAttributeItemArrayOutput() CalculatedAttributeDefinitionAttributeItemArrayOutput

func (CalculatedAttributeDefinitionAttributeItemArray) ToCalculatedAttributeDefinitionAttributeItemArrayOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionAttributeItemArray) ToCalculatedAttributeDefinitionAttributeItemArrayOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionAttributeItemArrayOutput

type CalculatedAttributeDefinitionAttributeItemArrayInput added in v0.66.0

type CalculatedAttributeDefinitionAttributeItemArrayInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionAttributeItemArrayOutput() CalculatedAttributeDefinitionAttributeItemArrayOutput
	ToCalculatedAttributeDefinitionAttributeItemArrayOutputWithContext(context.Context) CalculatedAttributeDefinitionAttributeItemArrayOutput
}

CalculatedAttributeDefinitionAttributeItemArrayInput is an input type that accepts CalculatedAttributeDefinitionAttributeItemArray and CalculatedAttributeDefinitionAttributeItemArrayOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionAttributeItemArrayInput` via:

CalculatedAttributeDefinitionAttributeItemArray{ CalculatedAttributeDefinitionAttributeItemArgs{...} }

type CalculatedAttributeDefinitionAttributeItemArrayOutput added in v0.66.0

type CalculatedAttributeDefinitionAttributeItemArrayOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionAttributeItemArrayOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionAttributeItemArrayOutput) Index added in v0.66.0

func (CalculatedAttributeDefinitionAttributeItemArrayOutput) ToCalculatedAttributeDefinitionAttributeItemArrayOutput added in v0.66.0

func (CalculatedAttributeDefinitionAttributeItemArrayOutput) ToCalculatedAttributeDefinitionAttributeItemArrayOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionAttributeItemArrayOutput) ToCalculatedAttributeDefinitionAttributeItemArrayOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionAttributeItemArrayOutput

type CalculatedAttributeDefinitionAttributeItemInput added in v0.66.0

type CalculatedAttributeDefinitionAttributeItemInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionAttributeItemOutput() CalculatedAttributeDefinitionAttributeItemOutput
	ToCalculatedAttributeDefinitionAttributeItemOutputWithContext(context.Context) CalculatedAttributeDefinitionAttributeItemOutput
}

CalculatedAttributeDefinitionAttributeItemInput is an input type that accepts CalculatedAttributeDefinitionAttributeItemArgs and CalculatedAttributeDefinitionAttributeItemOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionAttributeItemInput` via:

CalculatedAttributeDefinitionAttributeItemArgs{...}

type CalculatedAttributeDefinitionAttributeItemOutput added in v0.66.0

type CalculatedAttributeDefinitionAttributeItemOutput struct{ *pulumi.OutputState }

The details of a single attribute item specified in the mathematical expression.

func (CalculatedAttributeDefinitionAttributeItemOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionAttributeItemOutput) Name added in v0.66.0

func (CalculatedAttributeDefinitionAttributeItemOutput) ToCalculatedAttributeDefinitionAttributeItemOutput added in v0.66.0

func (o CalculatedAttributeDefinitionAttributeItemOutput) ToCalculatedAttributeDefinitionAttributeItemOutput() CalculatedAttributeDefinitionAttributeItemOutput

func (CalculatedAttributeDefinitionAttributeItemOutput) ToCalculatedAttributeDefinitionAttributeItemOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionAttributeItemOutput) ToCalculatedAttributeDefinitionAttributeItemOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionAttributeItemOutput

type CalculatedAttributeDefinitionConditions added in v0.66.0

type CalculatedAttributeDefinitionConditions struct {
	// The number of profile objects used for the calculated attribute.
	ObjectCount *int `pulumi:"objectCount"`
	// The relative time period over which data is included in the aggregation.
	Range *CalculatedAttributeDefinitionRange `pulumi:"range"`
	// The threshold for the calculated attribute.
	Threshold *CalculatedAttributeDefinitionThreshold `pulumi:"threshold"`
}

The conditions including range, object count, and threshold for the calculated attribute.

type CalculatedAttributeDefinitionConditionsArgs added in v0.66.0

type CalculatedAttributeDefinitionConditionsArgs struct {
	// The number of profile objects used for the calculated attribute.
	ObjectCount pulumi.IntPtrInput `pulumi:"objectCount"`
	// The relative time period over which data is included in the aggregation.
	Range CalculatedAttributeDefinitionRangePtrInput `pulumi:"range"`
	// The threshold for the calculated attribute.
	Threshold CalculatedAttributeDefinitionThresholdPtrInput `pulumi:"threshold"`
}

The conditions including range, object count, and threshold for the calculated attribute.

func (CalculatedAttributeDefinitionConditionsArgs) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsOutput added in v0.66.0

func (i CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsOutput() CalculatedAttributeDefinitionConditionsOutput

func (CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionConditionsOutput

func (CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsPtrOutput added in v0.66.0

func (i CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsPtrOutput() CalculatedAttributeDefinitionConditionsPtrOutput

func (CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsPtrOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionConditionsArgs) ToCalculatedAttributeDefinitionConditionsPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionConditionsPtrOutput

type CalculatedAttributeDefinitionConditionsInput added in v0.66.0

type CalculatedAttributeDefinitionConditionsInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionConditionsOutput() CalculatedAttributeDefinitionConditionsOutput
	ToCalculatedAttributeDefinitionConditionsOutputWithContext(context.Context) CalculatedAttributeDefinitionConditionsOutput
}

CalculatedAttributeDefinitionConditionsInput is an input type that accepts CalculatedAttributeDefinitionConditionsArgs and CalculatedAttributeDefinitionConditionsOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionConditionsInput` via:

CalculatedAttributeDefinitionConditionsArgs{...}

type CalculatedAttributeDefinitionConditionsOutput added in v0.66.0

type CalculatedAttributeDefinitionConditionsOutput struct{ *pulumi.OutputState }

The conditions including range, object count, and threshold for the calculated attribute.

func (CalculatedAttributeDefinitionConditionsOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionConditionsOutput) ObjectCount added in v0.66.0

The number of profile objects used for the calculated attribute.

func (CalculatedAttributeDefinitionConditionsOutput) Range added in v0.66.0

The relative time period over which data is included in the aggregation.

func (CalculatedAttributeDefinitionConditionsOutput) Threshold added in v0.66.0

The threshold for the calculated attribute.

func (CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsOutput added in v0.66.0

func (o CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsOutput() CalculatedAttributeDefinitionConditionsOutput

func (CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionConditionsOutput

func (CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsPtrOutput() CalculatedAttributeDefinitionConditionsPtrOutput

func (CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionConditionsOutput) ToCalculatedAttributeDefinitionConditionsPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionConditionsPtrOutput

type CalculatedAttributeDefinitionConditionsPtrInput added in v0.66.0

type CalculatedAttributeDefinitionConditionsPtrInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionConditionsPtrOutput() CalculatedAttributeDefinitionConditionsPtrOutput
	ToCalculatedAttributeDefinitionConditionsPtrOutputWithContext(context.Context) CalculatedAttributeDefinitionConditionsPtrOutput
}

CalculatedAttributeDefinitionConditionsPtrInput is an input type that accepts CalculatedAttributeDefinitionConditionsArgs, CalculatedAttributeDefinitionConditionsPtr and CalculatedAttributeDefinitionConditionsPtrOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionConditionsPtrInput` via:

        CalculatedAttributeDefinitionConditionsArgs{...}

or:

        nil

type CalculatedAttributeDefinitionConditionsPtrOutput added in v0.66.0

type CalculatedAttributeDefinitionConditionsPtrOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionConditionsPtrOutput) Elem added in v0.66.0

func (CalculatedAttributeDefinitionConditionsPtrOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionConditionsPtrOutput) ObjectCount added in v0.66.0

The number of profile objects used for the calculated attribute.

func (CalculatedAttributeDefinitionConditionsPtrOutput) Range added in v0.66.0

The relative time period over which data is included in the aggregation.

func (CalculatedAttributeDefinitionConditionsPtrOutput) Threshold added in v0.66.0

The threshold for the calculated attribute.

func (CalculatedAttributeDefinitionConditionsPtrOutput) ToCalculatedAttributeDefinitionConditionsPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionConditionsPtrOutput) ToCalculatedAttributeDefinitionConditionsPtrOutput() CalculatedAttributeDefinitionConditionsPtrOutput

func (CalculatedAttributeDefinitionConditionsPtrOutput) ToCalculatedAttributeDefinitionConditionsPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionConditionsPtrOutput) ToCalculatedAttributeDefinitionConditionsPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionConditionsPtrOutput

type CalculatedAttributeDefinitionInput added in v0.66.0

type CalculatedAttributeDefinitionInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionOutput() CalculatedAttributeDefinitionOutput
	ToCalculatedAttributeDefinitionOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionOutput
}

type CalculatedAttributeDefinitionOutput added in v0.66.0

type CalculatedAttributeDefinitionOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionOutput) AttributeDetails added in v0.66.0

Mathematical expression and a list of attribute items specified in that expression.

func (CalculatedAttributeDefinitionOutput) CalculatedAttributeName added in v0.66.0

func (o CalculatedAttributeDefinitionOutput) CalculatedAttributeName() pulumi.StringOutput

The name of an attribute defined in a profile object type.

func (CalculatedAttributeDefinitionOutput) Conditions added in v0.66.0

The conditions including range, object count, and threshold for the calculated attribute.

func (CalculatedAttributeDefinitionOutput) CreatedAt added in v0.66.0

The timestamp of when the calculated attribute definition was created.

func (CalculatedAttributeDefinitionOutput) Description added in v0.66.0

The description of the calculated attribute.

func (CalculatedAttributeDefinitionOutput) DisplayName added in v0.66.0

The display name of the calculated attribute.

func (CalculatedAttributeDefinitionOutput) DomainName added in v0.66.0

The unique name of the domain.

func (CalculatedAttributeDefinitionOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionOutput) LastUpdatedAt added in v0.66.0

The timestamp of when the calculated attribute definition was most recently edited.

func (CalculatedAttributeDefinitionOutput) Statistic added in v0.66.0

The aggregation operation to perform for the calculated attribute.

func (CalculatedAttributeDefinitionOutput) Tags added in v0.66.0

An array of key-value pairs to apply to this resource.

func (CalculatedAttributeDefinitionOutput) ToCalculatedAttributeDefinitionOutput added in v0.66.0

func (o CalculatedAttributeDefinitionOutput) ToCalculatedAttributeDefinitionOutput() CalculatedAttributeDefinitionOutput

func (CalculatedAttributeDefinitionOutput) ToCalculatedAttributeDefinitionOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionOutput) ToCalculatedAttributeDefinitionOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionOutput

type CalculatedAttributeDefinitionRange added in v0.66.0

type CalculatedAttributeDefinitionRange struct {
	// The unit of time.
	Unit CalculatedAttributeDefinitionRangeUnit `pulumi:"unit"`
	// The amount of time of the specified unit.
	Value int `pulumi:"value"`
}

The relative time period over which data is included in the aggregation.

type CalculatedAttributeDefinitionRangeArgs added in v0.66.0

type CalculatedAttributeDefinitionRangeArgs struct {
	// The unit of time.
	Unit CalculatedAttributeDefinitionRangeUnitInput `pulumi:"unit"`
	// The amount of time of the specified unit.
	Value pulumi.IntInput `pulumi:"value"`
}

The relative time period over which data is included in the aggregation.

func (CalculatedAttributeDefinitionRangeArgs) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangeOutput added in v0.66.0

func (i CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangeOutput() CalculatedAttributeDefinitionRangeOutput

func (CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangeOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangeOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangeOutput

func (CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangePtrOutput added in v0.66.0

func (i CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangePtrOutput() CalculatedAttributeDefinitionRangePtrOutput

func (CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangePtrOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionRangeArgs) ToCalculatedAttributeDefinitionRangePtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangePtrOutput

type CalculatedAttributeDefinitionRangeInput added in v0.66.0

type CalculatedAttributeDefinitionRangeInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionRangeOutput() CalculatedAttributeDefinitionRangeOutput
	ToCalculatedAttributeDefinitionRangeOutputWithContext(context.Context) CalculatedAttributeDefinitionRangeOutput
}

CalculatedAttributeDefinitionRangeInput is an input type that accepts CalculatedAttributeDefinitionRangeArgs and CalculatedAttributeDefinitionRangeOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionRangeInput` via:

CalculatedAttributeDefinitionRangeArgs{...}

type CalculatedAttributeDefinitionRangeOutput added in v0.66.0

type CalculatedAttributeDefinitionRangeOutput struct{ *pulumi.OutputState }

The relative time period over which data is included in the aggregation.

func (CalculatedAttributeDefinitionRangeOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangeOutput added in v0.66.0

func (o CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangeOutput() CalculatedAttributeDefinitionRangeOutput

func (CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangeOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangeOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangeOutput

func (CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangePtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangePtrOutput() CalculatedAttributeDefinitionRangePtrOutput

func (CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangePtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionRangeOutput) ToCalculatedAttributeDefinitionRangePtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangePtrOutput

func (CalculatedAttributeDefinitionRangeOutput) Unit added in v0.66.0

The unit of time.

func (CalculatedAttributeDefinitionRangeOutput) Value added in v0.66.0

The amount of time of the specified unit.

type CalculatedAttributeDefinitionRangePtrInput added in v0.66.0

type CalculatedAttributeDefinitionRangePtrInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionRangePtrOutput() CalculatedAttributeDefinitionRangePtrOutput
	ToCalculatedAttributeDefinitionRangePtrOutputWithContext(context.Context) CalculatedAttributeDefinitionRangePtrOutput
}

CalculatedAttributeDefinitionRangePtrInput is an input type that accepts CalculatedAttributeDefinitionRangeArgs, CalculatedAttributeDefinitionRangePtr and CalculatedAttributeDefinitionRangePtrOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionRangePtrInput` via:

        CalculatedAttributeDefinitionRangeArgs{...}

or:

        nil

type CalculatedAttributeDefinitionRangePtrOutput added in v0.66.0

type CalculatedAttributeDefinitionRangePtrOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionRangePtrOutput) Elem added in v0.66.0

func (CalculatedAttributeDefinitionRangePtrOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionRangePtrOutput) ToCalculatedAttributeDefinitionRangePtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionRangePtrOutput) ToCalculatedAttributeDefinitionRangePtrOutput() CalculatedAttributeDefinitionRangePtrOutput

func (CalculatedAttributeDefinitionRangePtrOutput) ToCalculatedAttributeDefinitionRangePtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionRangePtrOutput) ToCalculatedAttributeDefinitionRangePtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangePtrOutput

func (CalculatedAttributeDefinitionRangePtrOutput) Unit added in v0.66.0

The unit of time.

func (CalculatedAttributeDefinitionRangePtrOutput) Value added in v0.66.0

The amount of time of the specified unit.

type CalculatedAttributeDefinitionRangeUnit added in v0.66.0

type CalculatedAttributeDefinitionRangeUnit string

The unit of time.

func (CalculatedAttributeDefinitionRangeUnit) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitOutput added in v0.66.0

func (e CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitOutput() CalculatedAttributeDefinitionRangeUnitOutput

func (CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangeUnitOutput

func (CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitPtrOutput added in v0.66.0

func (e CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitPtrOutput() CalculatedAttributeDefinitionRangeUnitPtrOutput

func (CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitPtrOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionRangeUnit) ToCalculatedAttributeDefinitionRangeUnitPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangeUnitPtrOutput

func (CalculatedAttributeDefinitionRangeUnit) ToStringOutput added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnit) ToStringOutputWithContext added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnit) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnit) ToStringPtrOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionRangeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CalculatedAttributeDefinitionRangeUnitInput added in v0.66.0

type CalculatedAttributeDefinitionRangeUnitInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionRangeUnitOutput() CalculatedAttributeDefinitionRangeUnitOutput
	ToCalculatedAttributeDefinitionRangeUnitOutputWithContext(context.Context) CalculatedAttributeDefinitionRangeUnitOutput
}

CalculatedAttributeDefinitionRangeUnitInput is an input type that accepts values of the CalculatedAttributeDefinitionRangeUnit enum A concrete instance of `CalculatedAttributeDefinitionRangeUnitInput` can be one of the following:

CalculatedAttributeDefinitionRangeUnitDays

type CalculatedAttributeDefinitionRangeUnitOutput added in v0.66.0

type CalculatedAttributeDefinitionRangeUnitOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionRangeUnitOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitOutput added in v0.66.0

func (o CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitOutput() CalculatedAttributeDefinitionRangeUnitOutput

func (CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangeUnitOutput

func (CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutput() CalculatedAttributeDefinitionRangeUnitPtrOutput

func (CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionRangeUnitOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangeUnitPtrOutput

func (CalculatedAttributeDefinitionRangeUnitOutput) ToStringOutput added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnitOutput) ToStringOutputWithContext added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnitOutput) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnitOutput) ToStringPtrOutputWithContext added in v0.66.0

type CalculatedAttributeDefinitionRangeUnitPtrInput added in v0.66.0

type CalculatedAttributeDefinitionRangeUnitPtrInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionRangeUnitPtrOutput() CalculatedAttributeDefinitionRangeUnitPtrOutput
	ToCalculatedAttributeDefinitionRangeUnitPtrOutputWithContext(context.Context) CalculatedAttributeDefinitionRangeUnitPtrOutput
}

func CalculatedAttributeDefinitionRangeUnitPtr added in v0.66.0

func CalculatedAttributeDefinitionRangeUnitPtr(v string) CalculatedAttributeDefinitionRangeUnitPtrInput

type CalculatedAttributeDefinitionRangeUnitPtrOutput added in v0.66.0

type CalculatedAttributeDefinitionRangeUnitPtrOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionRangeUnitPtrOutput) Elem added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnitPtrOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnitPtrOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionRangeUnitPtrOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutput() CalculatedAttributeDefinitionRangeUnitPtrOutput

func (CalculatedAttributeDefinitionRangeUnitPtrOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionRangeUnitPtrOutput) ToCalculatedAttributeDefinitionRangeUnitPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionRangeUnitPtrOutput

func (CalculatedAttributeDefinitionRangeUnitPtrOutput) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionRangeUnitPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type CalculatedAttributeDefinitionState added in v0.66.0

type CalculatedAttributeDefinitionState struct {
}

func (CalculatedAttributeDefinitionState) ElementType added in v0.66.0

type CalculatedAttributeDefinitionStatistic added in v0.66.0

type CalculatedAttributeDefinitionStatistic string

The aggregation operation to perform for the calculated attribute.

func (CalculatedAttributeDefinitionStatistic) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticOutput added in v0.66.0

func (e CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticOutput() CalculatedAttributeDefinitionStatisticOutput

func (CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionStatisticOutput

func (CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticPtrOutput added in v0.66.0

func (e CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticPtrOutput() CalculatedAttributeDefinitionStatisticPtrOutput

func (CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticPtrOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionStatistic) ToCalculatedAttributeDefinitionStatisticPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionStatisticPtrOutput

func (CalculatedAttributeDefinitionStatistic) ToStringOutput added in v0.66.0

func (CalculatedAttributeDefinitionStatistic) ToStringOutputWithContext added in v0.66.0

func (CalculatedAttributeDefinitionStatistic) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionStatistic) ToStringPtrOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionStatistic) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CalculatedAttributeDefinitionStatisticInput added in v0.66.0

type CalculatedAttributeDefinitionStatisticInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionStatisticOutput() CalculatedAttributeDefinitionStatisticOutput
	ToCalculatedAttributeDefinitionStatisticOutputWithContext(context.Context) CalculatedAttributeDefinitionStatisticOutput
}

CalculatedAttributeDefinitionStatisticInput is an input type that accepts values of the CalculatedAttributeDefinitionStatistic enum A concrete instance of `CalculatedAttributeDefinitionStatisticInput` can be one of the following:

CalculatedAttributeDefinitionStatisticFirstOccurrence
CalculatedAttributeDefinitionStatisticLastOccurrence
CalculatedAttributeDefinitionStatisticCount
CalculatedAttributeDefinitionStatisticSum
CalculatedAttributeDefinitionStatisticMinimum
CalculatedAttributeDefinitionStatisticMaximum
CalculatedAttributeDefinitionStatisticAverage
CalculatedAttributeDefinitionStatisticMaxOccurrence

type CalculatedAttributeDefinitionStatisticOutput added in v0.66.0

type CalculatedAttributeDefinitionStatisticOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionStatisticOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticOutput added in v0.66.0

func (o CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticOutput() CalculatedAttributeDefinitionStatisticOutput

func (CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionStatisticOutput

func (CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticPtrOutput() CalculatedAttributeDefinitionStatisticPtrOutput

func (CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionStatisticOutput) ToCalculatedAttributeDefinitionStatisticPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionStatisticPtrOutput

func (CalculatedAttributeDefinitionStatisticOutput) ToStringOutput added in v0.66.0

func (CalculatedAttributeDefinitionStatisticOutput) ToStringOutputWithContext added in v0.66.0

func (CalculatedAttributeDefinitionStatisticOutput) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionStatisticOutput) ToStringPtrOutputWithContext added in v0.66.0

type CalculatedAttributeDefinitionStatisticPtrInput added in v0.66.0

type CalculatedAttributeDefinitionStatisticPtrInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionStatisticPtrOutput() CalculatedAttributeDefinitionStatisticPtrOutput
	ToCalculatedAttributeDefinitionStatisticPtrOutputWithContext(context.Context) CalculatedAttributeDefinitionStatisticPtrOutput
}

func CalculatedAttributeDefinitionStatisticPtr added in v0.66.0

func CalculatedAttributeDefinitionStatisticPtr(v string) CalculatedAttributeDefinitionStatisticPtrInput

type CalculatedAttributeDefinitionStatisticPtrOutput added in v0.66.0

type CalculatedAttributeDefinitionStatisticPtrOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionStatisticPtrOutput) Elem added in v0.66.0

func (CalculatedAttributeDefinitionStatisticPtrOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionStatisticPtrOutput) ToCalculatedAttributeDefinitionStatisticPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionStatisticPtrOutput) ToCalculatedAttributeDefinitionStatisticPtrOutput() CalculatedAttributeDefinitionStatisticPtrOutput

func (CalculatedAttributeDefinitionStatisticPtrOutput) ToCalculatedAttributeDefinitionStatisticPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionStatisticPtrOutput) ToCalculatedAttributeDefinitionStatisticPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionStatisticPtrOutput

func (CalculatedAttributeDefinitionStatisticPtrOutput) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionStatisticPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type CalculatedAttributeDefinitionTag added in v0.66.0

type CalculatedAttributeDefinitionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type CalculatedAttributeDefinitionThreshold added in v0.66.0

type CalculatedAttributeDefinitionThreshold struct {
	// The operator of the threshold.
	Operator CalculatedAttributeDefinitionThresholdOperator `pulumi:"operator"`
	// The value of the threshold.
	Value string `pulumi:"value"`
}

The threshold for the calculated attribute.

type CalculatedAttributeDefinitionThresholdArgs added in v0.66.0

type CalculatedAttributeDefinitionThresholdArgs struct {
	// The operator of the threshold.
	Operator CalculatedAttributeDefinitionThresholdOperatorInput `pulumi:"operator"`
	// The value of the threshold.
	Value pulumi.StringInput `pulumi:"value"`
}

The threshold for the calculated attribute.

func (CalculatedAttributeDefinitionThresholdArgs) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdOutput added in v0.66.0

func (i CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdOutput() CalculatedAttributeDefinitionThresholdOutput

func (CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdOutput

func (CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdPtrOutput added in v0.66.0

func (i CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdPtrOutput() CalculatedAttributeDefinitionThresholdPtrOutput

func (CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdPtrOutputWithContext added in v0.66.0

func (i CalculatedAttributeDefinitionThresholdArgs) ToCalculatedAttributeDefinitionThresholdPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdPtrOutput

type CalculatedAttributeDefinitionThresholdInput added in v0.66.0

type CalculatedAttributeDefinitionThresholdInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionThresholdOutput() CalculatedAttributeDefinitionThresholdOutput
	ToCalculatedAttributeDefinitionThresholdOutputWithContext(context.Context) CalculatedAttributeDefinitionThresholdOutput
}

CalculatedAttributeDefinitionThresholdInput is an input type that accepts CalculatedAttributeDefinitionThresholdArgs and CalculatedAttributeDefinitionThresholdOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionThresholdInput` via:

CalculatedAttributeDefinitionThresholdArgs{...}

type CalculatedAttributeDefinitionThresholdOperator added in v0.66.0

type CalculatedAttributeDefinitionThresholdOperator string

The operator of the threshold.

func (CalculatedAttributeDefinitionThresholdOperator) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorOutput added in v0.66.0

func (e CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorOutput() CalculatedAttributeDefinitionThresholdOperatorOutput

func (CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdOperatorOutput

func (CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutput added in v0.66.0

func (e CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutput() CalculatedAttributeDefinitionThresholdOperatorPtrOutput

func (CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutputWithContext added in v0.66.0

func (e CalculatedAttributeDefinitionThresholdOperator) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdOperatorPtrOutput

func (CalculatedAttributeDefinitionThresholdOperator) ToStringOutput added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperator) ToStringOutputWithContext added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperator) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperator) ToStringPtrOutputWithContext added in v0.66.0

type CalculatedAttributeDefinitionThresholdOperatorInput added in v0.66.0

type CalculatedAttributeDefinitionThresholdOperatorInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionThresholdOperatorOutput() CalculatedAttributeDefinitionThresholdOperatorOutput
	ToCalculatedAttributeDefinitionThresholdOperatorOutputWithContext(context.Context) CalculatedAttributeDefinitionThresholdOperatorOutput
}

CalculatedAttributeDefinitionThresholdOperatorInput is an input type that accepts values of the CalculatedAttributeDefinitionThresholdOperator enum A concrete instance of `CalculatedAttributeDefinitionThresholdOperatorInput` can be one of the following:

CalculatedAttributeDefinitionThresholdOperatorEqualTo
CalculatedAttributeDefinitionThresholdOperatorGreaterThan
CalculatedAttributeDefinitionThresholdOperatorLessThan
CalculatedAttributeDefinitionThresholdOperatorNotEqualTo

type CalculatedAttributeDefinitionThresholdOperatorOutput added in v0.66.0

type CalculatedAttributeDefinitionThresholdOperatorOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToCalculatedAttributeDefinitionThresholdOperatorOutput added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToCalculatedAttributeDefinitionThresholdOperatorOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOperatorOutput) ToCalculatedAttributeDefinitionThresholdOperatorOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdOperatorOutput

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOperatorOutput) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutput() CalculatedAttributeDefinitionThresholdOperatorPtrOutput

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOperatorOutput) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdOperatorPtrOutput

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToStringOutput added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToStringOutputWithContext added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorOutput) ToStringPtrOutputWithContext added in v0.66.0

type CalculatedAttributeDefinitionThresholdOperatorPtrInput added in v0.66.0

type CalculatedAttributeDefinitionThresholdOperatorPtrInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionThresholdOperatorPtrOutput() CalculatedAttributeDefinitionThresholdOperatorPtrOutput
	ToCalculatedAttributeDefinitionThresholdOperatorPtrOutputWithContext(context.Context) CalculatedAttributeDefinitionThresholdOperatorPtrOutput
}

func CalculatedAttributeDefinitionThresholdOperatorPtr added in v0.66.0

func CalculatedAttributeDefinitionThresholdOperatorPtr(v string) CalculatedAttributeDefinitionThresholdOperatorPtrInput

type CalculatedAttributeDefinitionThresholdOperatorPtrOutput added in v0.66.0

type CalculatedAttributeDefinitionThresholdOperatorPtrOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionThresholdOperatorPtrOutput) Elem added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorPtrOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorPtrOutput) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorPtrOutput) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOperatorPtrOutput) ToCalculatedAttributeDefinitionThresholdOperatorPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdOperatorPtrOutput

func (CalculatedAttributeDefinitionThresholdOperatorPtrOutput) ToStringPtrOutput added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

type CalculatedAttributeDefinitionThresholdOutput added in v0.66.0

type CalculatedAttributeDefinitionThresholdOutput struct{ *pulumi.OutputState }

The threshold for the calculated attribute.

func (CalculatedAttributeDefinitionThresholdOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionThresholdOutput) Operator added in v0.66.0

The operator of the threshold.

func (CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdOutput added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdOutput() CalculatedAttributeDefinitionThresholdOutput

func (CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdOutput

func (CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdPtrOutput() CalculatedAttributeDefinitionThresholdPtrOutput

func (CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdOutput) ToCalculatedAttributeDefinitionThresholdPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdPtrOutput

func (CalculatedAttributeDefinitionThresholdOutput) Value added in v0.66.0

The value of the threshold.

type CalculatedAttributeDefinitionThresholdPtrInput added in v0.66.0

type CalculatedAttributeDefinitionThresholdPtrInput interface {
	pulumi.Input

	ToCalculatedAttributeDefinitionThresholdPtrOutput() CalculatedAttributeDefinitionThresholdPtrOutput
	ToCalculatedAttributeDefinitionThresholdPtrOutputWithContext(context.Context) CalculatedAttributeDefinitionThresholdPtrOutput
}

CalculatedAttributeDefinitionThresholdPtrInput is an input type that accepts CalculatedAttributeDefinitionThresholdArgs, CalculatedAttributeDefinitionThresholdPtr and CalculatedAttributeDefinitionThresholdPtrOutput values. You can construct a concrete instance of `CalculatedAttributeDefinitionThresholdPtrInput` via:

        CalculatedAttributeDefinitionThresholdArgs{...}

or:

        nil

type CalculatedAttributeDefinitionThresholdPtrOutput added in v0.66.0

type CalculatedAttributeDefinitionThresholdPtrOutput struct{ *pulumi.OutputState }

func (CalculatedAttributeDefinitionThresholdPtrOutput) Elem added in v0.66.0

func (CalculatedAttributeDefinitionThresholdPtrOutput) ElementType added in v0.66.0

func (CalculatedAttributeDefinitionThresholdPtrOutput) Operator added in v0.66.0

The operator of the threshold.

func (CalculatedAttributeDefinitionThresholdPtrOutput) ToCalculatedAttributeDefinitionThresholdPtrOutput added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdPtrOutput) ToCalculatedAttributeDefinitionThresholdPtrOutput() CalculatedAttributeDefinitionThresholdPtrOutput

func (CalculatedAttributeDefinitionThresholdPtrOutput) ToCalculatedAttributeDefinitionThresholdPtrOutputWithContext added in v0.66.0

func (o CalculatedAttributeDefinitionThresholdPtrOutput) ToCalculatedAttributeDefinitionThresholdPtrOutputWithContext(ctx context.Context) CalculatedAttributeDefinitionThresholdPtrOutput

func (CalculatedAttributeDefinitionThresholdPtrOutput) Value added in v0.66.0

The value of the threshold.

type DestinationDetailsProperties added in v0.66.0

type DestinationDetailsProperties struct {
	// The status of enabling the Kinesis stream as a destination for export.
	Status EventStreamStatus `pulumi:"status"`
	// The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
	Uri string `pulumi:"uri"`
}

Details regarding the Kinesis stream.

type DestinationDetailsPropertiesOutput added in v0.66.0

type DestinationDetailsPropertiesOutput struct{ *pulumi.OutputState }

Details regarding the Kinesis stream.

func (DestinationDetailsPropertiesOutput) ElementType added in v0.66.0

func (DestinationDetailsPropertiesOutput) Status added in v0.66.0

The status of enabling the Kinesis stream as a destination for export.

func (DestinationDetailsPropertiesOutput) ToDestinationDetailsPropertiesOutput added in v0.66.0

func (o DestinationDetailsPropertiesOutput) ToDestinationDetailsPropertiesOutput() DestinationDetailsPropertiesOutput

func (DestinationDetailsPropertiesOutput) ToDestinationDetailsPropertiesOutputWithContext added in v0.66.0

func (o DestinationDetailsPropertiesOutput) ToDestinationDetailsPropertiesOutputWithContext(ctx context.Context) DestinationDetailsPropertiesOutput

func (DestinationDetailsPropertiesOutput) Uri added in v0.66.0

The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.

type DestinationDetailsPropertiesPtrOutput added in v0.66.0

type DestinationDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DestinationDetailsPropertiesPtrOutput) Elem added in v0.66.0

func (DestinationDetailsPropertiesPtrOutput) ElementType added in v0.66.0

func (DestinationDetailsPropertiesPtrOutput) Status added in v0.66.0

The status of enabling the Kinesis stream as a destination for export.

func (DestinationDetailsPropertiesPtrOutput) ToDestinationDetailsPropertiesPtrOutput added in v0.66.0

func (o DestinationDetailsPropertiesPtrOutput) ToDestinationDetailsPropertiesPtrOutput() DestinationDetailsPropertiesPtrOutput

func (DestinationDetailsPropertiesPtrOutput) ToDestinationDetailsPropertiesPtrOutputWithContext added in v0.66.0

func (o DestinationDetailsPropertiesPtrOutput) ToDestinationDetailsPropertiesPtrOutputWithContext(ctx context.Context) DestinationDetailsPropertiesPtrOutput

func (DestinationDetailsPropertiesPtrOutput) Uri added in v0.66.0

The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.

type Domain

type Domain struct {
	pulumi.CustomResourceState

	// The time of this integration got created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The URL of the SQS dead letter queue
	DeadLetterQueueUrl pulumi.StringPtrOutput `pulumi:"deadLetterQueueUrl"`
	// The default encryption key
	DefaultEncryptionKey pulumi.StringPtrOutput `pulumi:"defaultEncryptionKey"`
	// The default number of days until the data within the domain expires.
	DefaultExpirationDays pulumi.IntOutput `pulumi:"defaultExpirationDays"`
	// The unique name of the domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The time of this integration got last updated at
	LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"`
	// The process of matching duplicate profiles.
	Matching DomainMatchingPtrOutput `pulumi:"matching"`
	// The process of matching duplicate profiles using Rule-Based matching.
	RuleBasedMatching DomainRuleBasedMatchingPtrOutput `pulumi:"ruleBasedMatching"`
	Stats             DomainStatsOutput                `pulumi:"stats"`
	// The tags (keys and values) associated with the domain
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

A domain defined for 3rd party data source in Profile Service

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

NewDomain registers a new resource with the given unique name, arguments, and options.

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainArgs

type DomainArgs struct {
	// The URL of the SQS dead letter queue
	DeadLetterQueueUrl pulumi.StringPtrInput
	// The default encryption key
	DefaultEncryptionKey pulumi.StringPtrInput
	// The default number of days until the data within the domain expires.
	DefaultExpirationDays pulumi.IntInput
	// The unique name of the domain.
	DomainName pulumi.StringPtrInput
	// The process of matching duplicate profiles.
	Matching DomainMatchingPtrInput
	// The process of matching duplicate profiles using Rule-Based matching.
	RuleBasedMatching DomainRuleBasedMatchingPtrInput
	// The tags (keys and values) associated with the domain
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainAttributeTypesSelector added in v0.82.0

type DomainAttributeTypesSelector struct {
	// The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
	Address []string `pulumi:"address"`
	// Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
	AttributeMatchingModel DomainAttributeTypesSelectorAttributeMatchingModel `pulumi:"attributeMatchingModel"`
	// The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
	EmailAddress []string `pulumi:"emailAddress"`
	// The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
	PhoneNumber []string `pulumi:"phoneNumber"`
}

Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.

type DomainAttributeTypesSelectorArgs added in v0.82.0

type DomainAttributeTypesSelectorArgs struct {
	// The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
	Address pulumi.StringArrayInput `pulumi:"address"`
	// Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
	AttributeMatchingModel DomainAttributeTypesSelectorAttributeMatchingModelInput `pulumi:"attributeMatchingModel"`
	// The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
	EmailAddress pulumi.StringArrayInput `pulumi:"emailAddress"`
	// The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
	PhoneNumber pulumi.StringArrayInput `pulumi:"phoneNumber"`
}

Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.

func (DomainAttributeTypesSelectorArgs) ElementType added in v0.82.0

func (DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorOutput added in v0.82.0

func (i DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorOutput() DomainAttributeTypesSelectorOutput

func (DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorOutputWithContext added in v0.82.0

func (i DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorOutput

func (DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorPtrOutput added in v0.82.0

func (i DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorPtrOutput() DomainAttributeTypesSelectorPtrOutput

func (DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorPtrOutputWithContext added in v0.82.0

func (i DomainAttributeTypesSelectorArgs) ToDomainAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorPtrOutput

type DomainAttributeTypesSelectorAttributeMatchingModel added in v0.82.0

type DomainAttributeTypesSelectorAttributeMatchingModel string

Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.

func (DomainAttributeTypesSelectorAttributeMatchingModel) ElementType added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelOutput added in v0.82.0

func (e DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelOutput() DomainAttributeTypesSelectorAttributeMatchingModelOutput

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelOutputWithContext added in v0.82.0

func (e DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorAttributeMatchingModelOutput

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutput added in v0.82.0

func (e DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutput() DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutputWithContext added in v0.82.0

func (e DomainAttributeTypesSelectorAttributeMatchingModel) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToStringOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToStringOutputWithContext added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToStringPtrOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModel) ToStringPtrOutputWithContext added in v0.82.0

type DomainAttributeTypesSelectorAttributeMatchingModelInput added in v0.82.0

type DomainAttributeTypesSelectorAttributeMatchingModelInput interface {
	pulumi.Input

	ToDomainAttributeTypesSelectorAttributeMatchingModelOutput() DomainAttributeTypesSelectorAttributeMatchingModelOutput
	ToDomainAttributeTypesSelectorAttributeMatchingModelOutputWithContext(context.Context) DomainAttributeTypesSelectorAttributeMatchingModelOutput
}

DomainAttributeTypesSelectorAttributeMatchingModelInput is an input type that accepts values of the DomainAttributeTypesSelectorAttributeMatchingModel enum A concrete instance of `DomainAttributeTypesSelectorAttributeMatchingModelInput` can be one of the following:

DomainAttributeTypesSelectorAttributeMatchingModelOneToOne
DomainAttributeTypesSelectorAttributeMatchingModelManyToMany

type DomainAttributeTypesSelectorAttributeMatchingModelOutput added in v0.82.0

type DomainAttributeTypesSelectorAttributeMatchingModelOutput struct{ *pulumi.OutputState }

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ElementType added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelOutputWithContext added in v0.82.0

func (o DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorAttributeMatchingModelOutput

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutputWithContext added in v0.82.0

func (o DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToStringOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToStringOutputWithContext added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToStringPtrOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelOutput) ToStringPtrOutputWithContext added in v0.82.0

type DomainAttributeTypesSelectorAttributeMatchingModelPtrInput added in v0.82.0

type DomainAttributeTypesSelectorAttributeMatchingModelPtrInput interface {
	pulumi.Input

	ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutput() DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput
	ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutputWithContext(context.Context) DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput
}

func DomainAttributeTypesSelectorAttributeMatchingModelPtr added in v0.82.0

func DomainAttributeTypesSelectorAttributeMatchingModelPtr(v string) DomainAttributeTypesSelectorAttributeMatchingModelPtrInput

type DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput added in v0.82.0

type DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput struct{ *pulumi.OutputState }

func (DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput) Elem added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput) ElementType added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutputWithContext added in v0.82.0

func (o DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput) ToDomainAttributeTypesSelectorAttributeMatchingModelPtrOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput

func (DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput) ToStringPtrOutput added in v0.82.0

func (DomainAttributeTypesSelectorAttributeMatchingModelPtrOutput) ToStringPtrOutputWithContext added in v0.82.0

type DomainAttributeTypesSelectorInput added in v0.82.0

type DomainAttributeTypesSelectorInput interface {
	pulumi.Input

	ToDomainAttributeTypesSelectorOutput() DomainAttributeTypesSelectorOutput
	ToDomainAttributeTypesSelectorOutputWithContext(context.Context) DomainAttributeTypesSelectorOutput
}

DomainAttributeTypesSelectorInput is an input type that accepts DomainAttributeTypesSelectorArgs and DomainAttributeTypesSelectorOutput values. You can construct a concrete instance of `DomainAttributeTypesSelectorInput` via:

DomainAttributeTypesSelectorArgs{...}

type DomainAttributeTypesSelectorOutput added in v0.82.0

type DomainAttributeTypesSelectorOutput struct{ *pulumi.OutputState }

Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.

func (DomainAttributeTypesSelectorOutput) Address added in v0.82.0

The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.

func (DomainAttributeTypesSelectorOutput) AttributeMatchingModel added in v0.82.0

Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.

func (DomainAttributeTypesSelectorOutput) ElementType added in v0.82.0

func (DomainAttributeTypesSelectorOutput) EmailAddress added in v0.82.0

The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.

func (DomainAttributeTypesSelectorOutput) PhoneNumber added in v0.82.0

The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.

func (DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorOutput added in v0.82.0

func (o DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorOutput() DomainAttributeTypesSelectorOutput

func (DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorOutputWithContext added in v0.82.0

func (o DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorOutput

func (DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorPtrOutput added in v0.82.0

func (o DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorPtrOutput() DomainAttributeTypesSelectorPtrOutput

func (DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorPtrOutputWithContext added in v0.82.0

func (o DomainAttributeTypesSelectorOutput) ToDomainAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorPtrOutput

type DomainAttributeTypesSelectorPtrInput added in v0.82.0

type DomainAttributeTypesSelectorPtrInput interface {
	pulumi.Input

	ToDomainAttributeTypesSelectorPtrOutput() DomainAttributeTypesSelectorPtrOutput
	ToDomainAttributeTypesSelectorPtrOutputWithContext(context.Context) DomainAttributeTypesSelectorPtrOutput
}

DomainAttributeTypesSelectorPtrInput is an input type that accepts DomainAttributeTypesSelectorArgs, DomainAttributeTypesSelectorPtr and DomainAttributeTypesSelectorPtrOutput values. You can construct a concrete instance of `DomainAttributeTypesSelectorPtrInput` via:

        DomainAttributeTypesSelectorArgs{...}

or:

        nil

func DomainAttributeTypesSelectorPtr added in v0.82.0

type DomainAttributeTypesSelectorPtrOutput added in v0.82.0

type DomainAttributeTypesSelectorPtrOutput struct{ *pulumi.OutputState }

func (DomainAttributeTypesSelectorPtrOutput) Address added in v0.82.0

The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.

func (DomainAttributeTypesSelectorPtrOutput) AttributeMatchingModel added in v0.82.0

Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.

func (DomainAttributeTypesSelectorPtrOutput) Elem added in v0.82.0

func (DomainAttributeTypesSelectorPtrOutput) ElementType added in v0.82.0

func (DomainAttributeTypesSelectorPtrOutput) EmailAddress added in v0.82.0

The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.

func (DomainAttributeTypesSelectorPtrOutput) PhoneNumber added in v0.82.0

The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.

func (DomainAttributeTypesSelectorPtrOutput) ToDomainAttributeTypesSelectorPtrOutput added in v0.82.0

func (o DomainAttributeTypesSelectorPtrOutput) ToDomainAttributeTypesSelectorPtrOutput() DomainAttributeTypesSelectorPtrOutput

func (DomainAttributeTypesSelectorPtrOutput) ToDomainAttributeTypesSelectorPtrOutputWithContext added in v0.82.0

func (o DomainAttributeTypesSelectorPtrOutput) ToDomainAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainAttributeTypesSelectorPtrOutput

type DomainAutoMerging added in v0.82.0

type DomainAutoMerging struct {
	// Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.
	ConflictResolution *DomainConflictResolution `pulumi:"conflictResolution"`
	// A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
	Consolidation *DomainConsolidation `pulumi:"consolidation"`
	// The flag that enables the auto-merging of duplicate profiles.
	Enabled bool `pulumi:"enabled"`
	// A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
	MinAllowedConfidenceScoreForMerging *float64 `pulumi:"minAllowedConfidenceScoreForMerging"`
}

Configuration information about the auto-merging process.

type DomainAutoMergingArgs added in v0.82.0

type DomainAutoMergingArgs struct {
	// Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.
	ConflictResolution DomainConflictResolutionPtrInput `pulumi:"conflictResolution"`
	// A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
	Consolidation DomainConsolidationPtrInput `pulumi:"consolidation"`
	// The flag that enables the auto-merging of duplicate profiles.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
	MinAllowedConfidenceScoreForMerging pulumi.Float64PtrInput `pulumi:"minAllowedConfidenceScoreForMerging"`
}

Configuration information about the auto-merging process.

func (DomainAutoMergingArgs) ElementType added in v0.82.0

func (DomainAutoMergingArgs) ElementType() reflect.Type

func (DomainAutoMergingArgs) ToDomainAutoMergingOutput added in v0.82.0

func (i DomainAutoMergingArgs) ToDomainAutoMergingOutput() DomainAutoMergingOutput

func (DomainAutoMergingArgs) ToDomainAutoMergingOutputWithContext added in v0.82.0

func (i DomainAutoMergingArgs) ToDomainAutoMergingOutputWithContext(ctx context.Context) DomainAutoMergingOutput

func (DomainAutoMergingArgs) ToDomainAutoMergingPtrOutput added in v0.82.0

func (i DomainAutoMergingArgs) ToDomainAutoMergingPtrOutput() DomainAutoMergingPtrOutput

func (DomainAutoMergingArgs) ToDomainAutoMergingPtrOutputWithContext added in v0.82.0

func (i DomainAutoMergingArgs) ToDomainAutoMergingPtrOutputWithContext(ctx context.Context) DomainAutoMergingPtrOutput

type DomainAutoMergingInput added in v0.82.0

type DomainAutoMergingInput interface {
	pulumi.Input

	ToDomainAutoMergingOutput() DomainAutoMergingOutput
	ToDomainAutoMergingOutputWithContext(context.Context) DomainAutoMergingOutput
}

DomainAutoMergingInput is an input type that accepts DomainAutoMergingArgs and DomainAutoMergingOutput values. You can construct a concrete instance of `DomainAutoMergingInput` via:

DomainAutoMergingArgs{...}

type DomainAutoMergingOutput added in v0.82.0

type DomainAutoMergingOutput struct{ *pulumi.OutputState }

Configuration information about the auto-merging process.

func (DomainAutoMergingOutput) ConflictResolution added in v0.82.0

Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.

func (DomainAutoMergingOutput) Consolidation added in v0.82.0

A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.

func (DomainAutoMergingOutput) ElementType added in v0.82.0

func (DomainAutoMergingOutput) ElementType() reflect.Type

func (DomainAutoMergingOutput) Enabled added in v0.82.0

The flag that enables the auto-merging of duplicate profiles.

func (DomainAutoMergingOutput) MinAllowedConfidenceScoreForMerging added in v0.82.0

func (o DomainAutoMergingOutput) MinAllowedConfidenceScoreForMerging() pulumi.Float64PtrOutput

A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.

func (DomainAutoMergingOutput) ToDomainAutoMergingOutput added in v0.82.0

func (o DomainAutoMergingOutput) ToDomainAutoMergingOutput() DomainAutoMergingOutput

func (DomainAutoMergingOutput) ToDomainAutoMergingOutputWithContext added in v0.82.0

func (o DomainAutoMergingOutput) ToDomainAutoMergingOutputWithContext(ctx context.Context) DomainAutoMergingOutput

func (DomainAutoMergingOutput) ToDomainAutoMergingPtrOutput added in v0.82.0

func (o DomainAutoMergingOutput) ToDomainAutoMergingPtrOutput() DomainAutoMergingPtrOutput

func (DomainAutoMergingOutput) ToDomainAutoMergingPtrOutputWithContext added in v0.82.0

func (o DomainAutoMergingOutput) ToDomainAutoMergingPtrOutputWithContext(ctx context.Context) DomainAutoMergingPtrOutput

type DomainAutoMergingPtrInput added in v0.82.0

type DomainAutoMergingPtrInput interface {
	pulumi.Input

	ToDomainAutoMergingPtrOutput() DomainAutoMergingPtrOutput
	ToDomainAutoMergingPtrOutputWithContext(context.Context) DomainAutoMergingPtrOutput
}

DomainAutoMergingPtrInput is an input type that accepts DomainAutoMergingArgs, DomainAutoMergingPtr and DomainAutoMergingPtrOutput values. You can construct a concrete instance of `DomainAutoMergingPtrInput` via:

        DomainAutoMergingArgs{...}

or:

        nil

func DomainAutoMergingPtr added in v0.82.0

func DomainAutoMergingPtr(v *DomainAutoMergingArgs) DomainAutoMergingPtrInput

type DomainAutoMergingPtrOutput added in v0.82.0

type DomainAutoMergingPtrOutput struct{ *pulumi.OutputState }

func (DomainAutoMergingPtrOutput) ConflictResolution added in v0.82.0

Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.

func (DomainAutoMergingPtrOutput) Consolidation added in v0.82.0

A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.

func (DomainAutoMergingPtrOutput) Elem added in v0.82.0

func (DomainAutoMergingPtrOutput) ElementType added in v0.82.0

func (DomainAutoMergingPtrOutput) ElementType() reflect.Type

func (DomainAutoMergingPtrOutput) Enabled added in v0.82.0

The flag that enables the auto-merging of duplicate profiles.

func (DomainAutoMergingPtrOutput) MinAllowedConfidenceScoreForMerging added in v0.82.0

func (o DomainAutoMergingPtrOutput) MinAllowedConfidenceScoreForMerging() pulumi.Float64PtrOutput

A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.

func (DomainAutoMergingPtrOutput) ToDomainAutoMergingPtrOutput added in v0.82.0

func (o DomainAutoMergingPtrOutput) ToDomainAutoMergingPtrOutput() DomainAutoMergingPtrOutput

func (DomainAutoMergingPtrOutput) ToDomainAutoMergingPtrOutputWithContext added in v0.82.0

func (o DomainAutoMergingPtrOutput) ToDomainAutoMergingPtrOutputWithContext(ctx context.Context) DomainAutoMergingPtrOutput

type DomainConflictResolution added in v0.82.0

type DomainConflictResolution struct {
	// How the auto-merging process should resolve conflicts between different profiles.
	ConflictResolvingModel DomainConflictResolutionConflictResolvingModel `pulumi:"conflictResolvingModel"`
	// The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
	SourceName *string `pulumi:"sourceName"`
}

How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName (and that is the matching criteria), which EmailAddress should be used?

type DomainConflictResolutionArgs added in v0.82.0

type DomainConflictResolutionArgs struct {
	// How the auto-merging process should resolve conflicts between different profiles.
	ConflictResolvingModel DomainConflictResolutionConflictResolvingModelInput `pulumi:"conflictResolvingModel"`
	// The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
	SourceName pulumi.StringPtrInput `pulumi:"sourceName"`
}

How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName (and that is the matching criteria), which EmailAddress should be used?

func (DomainConflictResolutionArgs) ElementType added in v0.82.0

func (DomainConflictResolutionArgs) ToDomainConflictResolutionOutput added in v0.82.0

func (i DomainConflictResolutionArgs) ToDomainConflictResolutionOutput() DomainConflictResolutionOutput

func (DomainConflictResolutionArgs) ToDomainConflictResolutionOutputWithContext added in v0.82.0

func (i DomainConflictResolutionArgs) ToDomainConflictResolutionOutputWithContext(ctx context.Context) DomainConflictResolutionOutput

func (DomainConflictResolutionArgs) ToDomainConflictResolutionPtrOutput added in v0.82.0

func (i DomainConflictResolutionArgs) ToDomainConflictResolutionPtrOutput() DomainConflictResolutionPtrOutput

func (DomainConflictResolutionArgs) ToDomainConflictResolutionPtrOutputWithContext added in v0.82.0

func (i DomainConflictResolutionArgs) ToDomainConflictResolutionPtrOutputWithContext(ctx context.Context) DomainConflictResolutionPtrOutput

type DomainConflictResolutionConflictResolvingModel added in v0.82.0

type DomainConflictResolutionConflictResolvingModel string

How the auto-merging process should resolve conflicts between different profiles.

func (DomainConflictResolutionConflictResolvingModel) ElementType added in v0.82.0

func (DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelOutput added in v0.82.0

func (e DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelOutput() DomainConflictResolutionConflictResolvingModelOutput

func (DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelOutputWithContext added in v0.82.0

func (e DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelOutputWithContext(ctx context.Context) DomainConflictResolutionConflictResolvingModelOutput

func (DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelPtrOutput added in v0.82.0

func (e DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelPtrOutput() DomainConflictResolutionConflictResolvingModelPtrOutput

func (DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelPtrOutputWithContext added in v0.82.0

func (e DomainConflictResolutionConflictResolvingModel) ToDomainConflictResolutionConflictResolvingModelPtrOutputWithContext(ctx context.Context) DomainConflictResolutionConflictResolvingModelPtrOutput

func (DomainConflictResolutionConflictResolvingModel) ToStringOutput added in v0.82.0

func (DomainConflictResolutionConflictResolvingModel) ToStringOutputWithContext added in v0.82.0

func (DomainConflictResolutionConflictResolvingModel) ToStringPtrOutput added in v0.82.0

func (DomainConflictResolutionConflictResolvingModel) ToStringPtrOutputWithContext added in v0.82.0

type DomainConflictResolutionConflictResolvingModelInput added in v0.82.0

type DomainConflictResolutionConflictResolvingModelInput interface {
	pulumi.Input

	ToDomainConflictResolutionConflictResolvingModelOutput() DomainConflictResolutionConflictResolvingModelOutput
	ToDomainConflictResolutionConflictResolvingModelOutputWithContext(context.Context) DomainConflictResolutionConflictResolvingModelOutput
}

DomainConflictResolutionConflictResolvingModelInput is an input type that accepts values of the DomainConflictResolutionConflictResolvingModel enum A concrete instance of `DomainConflictResolutionConflictResolvingModelInput` can be one of the following:

DomainConflictResolutionConflictResolvingModelRecency
DomainConflictResolutionConflictResolvingModelSource

type DomainConflictResolutionConflictResolvingModelOutput added in v0.82.0

type DomainConflictResolutionConflictResolvingModelOutput struct{ *pulumi.OutputState }

func (DomainConflictResolutionConflictResolvingModelOutput) ElementType added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelOutput) ToDomainConflictResolutionConflictResolvingModelOutput added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelOutput) ToDomainConflictResolutionConflictResolvingModelOutputWithContext added in v0.82.0

func (o DomainConflictResolutionConflictResolvingModelOutput) ToDomainConflictResolutionConflictResolvingModelOutputWithContext(ctx context.Context) DomainConflictResolutionConflictResolvingModelOutput

func (DomainConflictResolutionConflictResolvingModelOutput) ToDomainConflictResolutionConflictResolvingModelPtrOutput added in v0.82.0

func (o DomainConflictResolutionConflictResolvingModelOutput) ToDomainConflictResolutionConflictResolvingModelPtrOutput() DomainConflictResolutionConflictResolvingModelPtrOutput

func (DomainConflictResolutionConflictResolvingModelOutput) ToDomainConflictResolutionConflictResolvingModelPtrOutputWithContext added in v0.82.0

func (o DomainConflictResolutionConflictResolvingModelOutput) ToDomainConflictResolutionConflictResolvingModelPtrOutputWithContext(ctx context.Context) DomainConflictResolutionConflictResolvingModelPtrOutput

func (DomainConflictResolutionConflictResolvingModelOutput) ToStringOutput added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelOutput) ToStringOutputWithContext added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelOutput) ToStringPtrOutput added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelOutput) ToStringPtrOutputWithContext added in v0.82.0

type DomainConflictResolutionConflictResolvingModelPtrInput added in v0.82.0

type DomainConflictResolutionConflictResolvingModelPtrInput interface {
	pulumi.Input

	ToDomainConflictResolutionConflictResolvingModelPtrOutput() DomainConflictResolutionConflictResolvingModelPtrOutput
	ToDomainConflictResolutionConflictResolvingModelPtrOutputWithContext(context.Context) DomainConflictResolutionConflictResolvingModelPtrOutput
}

func DomainConflictResolutionConflictResolvingModelPtr added in v0.82.0

func DomainConflictResolutionConflictResolvingModelPtr(v string) DomainConflictResolutionConflictResolvingModelPtrInput

type DomainConflictResolutionConflictResolvingModelPtrOutput added in v0.82.0

type DomainConflictResolutionConflictResolvingModelPtrOutput struct{ *pulumi.OutputState }

func (DomainConflictResolutionConflictResolvingModelPtrOutput) Elem added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelPtrOutput) ElementType added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelPtrOutput) ToDomainConflictResolutionConflictResolvingModelPtrOutput added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelPtrOutput) ToDomainConflictResolutionConflictResolvingModelPtrOutputWithContext added in v0.82.0

func (o DomainConflictResolutionConflictResolvingModelPtrOutput) ToDomainConflictResolutionConflictResolvingModelPtrOutputWithContext(ctx context.Context) DomainConflictResolutionConflictResolvingModelPtrOutput

func (DomainConflictResolutionConflictResolvingModelPtrOutput) ToStringPtrOutput added in v0.82.0

func (DomainConflictResolutionConflictResolvingModelPtrOutput) ToStringPtrOutputWithContext added in v0.82.0

type DomainConflictResolutionInput added in v0.82.0

type DomainConflictResolutionInput interface {
	pulumi.Input

	ToDomainConflictResolutionOutput() DomainConflictResolutionOutput
	ToDomainConflictResolutionOutputWithContext(context.Context) DomainConflictResolutionOutput
}

DomainConflictResolutionInput is an input type that accepts DomainConflictResolutionArgs and DomainConflictResolutionOutput values. You can construct a concrete instance of `DomainConflictResolutionInput` via:

DomainConflictResolutionArgs{...}

type DomainConflictResolutionOutput added in v0.82.0

type DomainConflictResolutionOutput struct{ *pulumi.OutputState }

How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName (and that is the matching criteria), which EmailAddress should be used?

func (DomainConflictResolutionOutput) ConflictResolvingModel added in v0.82.0

How the auto-merging process should resolve conflicts between different profiles.

func (DomainConflictResolutionOutput) ElementType added in v0.82.0

func (DomainConflictResolutionOutput) SourceName added in v0.82.0

The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.

func (DomainConflictResolutionOutput) ToDomainConflictResolutionOutput added in v0.82.0

func (o DomainConflictResolutionOutput) ToDomainConflictResolutionOutput() DomainConflictResolutionOutput

func (DomainConflictResolutionOutput) ToDomainConflictResolutionOutputWithContext added in v0.82.0

func (o DomainConflictResolutionOutput) ToDomainConflictResolutionOutputWithContext(ctx context.Context) DomainConflictResolutionOutput

func (DomainConflictResolutionOutput) ToDomainConflictResolutionPtrOutput added in v0.82.0

func (o DomainConflictResolutionOutput) ToDomainConflictResolutionPtrOutput() DomainConflictResolutionPtrOutput

func (DomainConflictResolutionOutput) ToDomainConflictResolutionPtrOutputWithContext added in v0.82.0

func (o DomainConflictResolutionOutput) ToDomainConflictResolutionPtrOutputWithContext(ctx context.Context) DomainConflictResolutionPtrOutput

type DomainConflictResolutionPtrInput added in v0.82.0

type DomainConflictResolutionPtrInput interface {
	pulumi.Input

	ToDomainConflictResolutionPtrOutput() DomainConflictResolutionPtrOutput
	ToDomainConflictResolutionPtrOutputWithContext(context.Context) DomainConflictResolutionPtrOutput
}

DomainConflictResolutionPtrInput is an input type that accepts DomainConflictResolutionArgs, DomainConflictResolutionPtr and DomainConflictResolutionPtrOutput values. You can construct a concrete instance of `DomainConflictResolutionPtrInput` via:

        DomainConflictResolutionArgs{...}

or:

        nil

func DomainConflictResolutionPtr added in v0.82.0

func DomainConflictResolutionPtr(v *DomainConflictResolutionArgs) DomainConflictResolutionPtrInput

type DomainConflictResolutionPtrOutput added in v0.82.0

type DomainConflictResolutionPtrOutput struct{ *pulumi.OutputState }

func (DomainConflictResolutionPtrOutput) ConflictResolvingModel added in v0.82.0

How the auto-merging process should resolve conflicts between different profiles.

func (DomainConflictResolutionPtrOutput) Elem added in v0.82.0

func (DomainConflictResolutionPtrOutput) ElementType added in v0.82.0

func (DomainConflictResolutionPtrOutput) SourceName added in v0.82.0

The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.

func (DomainConflictResolutionPtrOutput) ToDomainConflictResolutionPtrOutput added in v0.82.0

func (o DomainConflictResolutionPtrOutput) ToDomainConflictResolutionPtrOutput() DomainConflictResolutionPtrOutput

func (DomainConflictResolutionPtrOutput) ToDomainConflictResolutionPtrOutputWithContext added in v0.82.0

func (o DomainConflictResolutionPtrOutput) ToDomainConflictResolutionPtrOutputWithContext(ctx context.Context) DomainConflictResolutionPtrOutput

type DomainConsolidation added in v0.82.0

type DomainConsolidation struct {
	// A list of matching criteria.
	MatchingAttributesList [][]string `pulumi:"matchingAttributesList"`
}

A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.

type DomainConsolidationArgs added in v0.82.0

type DomainConsolidationArgs struct {
	// A list of matching criteria.
	MatchingAttributesList pulumi.StringArrayArrayInput `pulumi:"matchingAttributesList"`
}

A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.

func (DomainConsolidationArgs) ElementType added in v0.82.0

func (DomainConsolidationArgs) ElementType() reflect.Type

func (DomainConsolidationArgs) ToDomainConsolidationOutput added in v0.82.0

func (i DomainConsolidationArgs) ToDomainConsolidationOutput() DomainConsolidationOutput

func (DomainConsolidationArgs) ToDomainConsolidationOutputWithContext added in v0.82.0

func (i DomainConsolidationArgs) ToDomainConsolidationOutputWithContext(ctx context.Context) DomainConsolidationOutput

func (DomainConsolidationArgs) ToDomainConsolidationPtrOutput added in v0.82.0

func (i DomainConsolidationArgs) ToDomainConsolidationPtrOutput() DomainConsolidationPtrOutput

func (DomainConsolidationArgs) ToDomainConsolidationPtrOutputWithContext added in v0.82.0

func (i DomainConsolidationArgs) ToDomainConsolidationPtrOutputWithContext(ctx context.Context) DomainConsolidationPtrOutput

type DomainConsolidationInput added in v0.82.0

type DomainConsolidationInput interface {
	pulumi.Input

	ToDomainConsolidationOutput() DomainConsolidationOutput
	ToDomainConsolidationOutputWithContext(context.Context) DomainConsolidationOutput
}

DomainConsolidationInput is an input type that accepts DomainConsolidationArgs and DomainConsolidationOutput values. You can construct a concrete instance of `DomainConsolidationInput` via:

DomainConsolidationArgs{...}

type DomainConsolidationOutput added in v0.82.0

type DomainConsolidationOutput struct{ *pulumi.OutputState }

A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.

func (DomainConsolidationOutput) ElementType added in v0.82.0

func (DomainConsolidationOutput) ElementType() reflect.Type

func (DomainConsolidationOutput) MatchingAttributesList added in v0.82.0

func (o DomainConsolidationOutput) MatchingAttributesList() pulumi.StringArrayArrayOutput

A list of matching criteria.

func (DomainConsolidationOutput) ToDomainConsolidationOutput added in v0.82.0

func (o DomainConsolidationOutput) ToDomainConsolidationOutput() DomainConsolidationOutput

func (DomainConsolidationOutput) ToDomainConsolidationOutputWithContext added in v0.82.0

func (o DomainConsolidationOutput) ToDomainConsolidationOutputWithContext(ctx context.Context) DomainConsolidationOutput

func (DomainConsolidationOutput) ToDomainConsolidationPtrOutput added in v0.82.0

func (o DomainConsolidationOutput) ToDomainConsolidationPtrOutput() DomainConsolidationPtrOutput

func (DomainConsolidationOutput) ToDomainConsolidationPtrOutputWithContext added in v0.82.0

func (o DomainConsolidationOutput) ToDomainConsolidationPtrOutputWithContext(ctx context.Context) DomainConsolidationPtrOutput

type DomainConsolidationPtrInput added in v0.82.0

type DomainConsolidationPtrInput interface {
	pulumi.Input

	ToDomainConsolidationPtrOutput() DomainConsolidationPtrOutput
	ToDomainConsolidationPtrOutputWithContext(context.Context) DomainConsolidationPtrOutput
}

DomainConsolidationPtrInput is an input type that accepts DomainConsolidationArgs, DomainConsolidationPtr and DomainConsolidationPtrOutput values. You can construct a concrete instance of `DomainConsolidationPtrInput` via:

        DomainConsolidationArgs{...}

or:

        nil

func DomainConsolidationPtr added in v0.82.0

func DomainConsolidationPtr(v *DomainConsolidationArgs) DomainConsolidationPtrInput

type DomainConsolidationPtrOutput added in v0.82.0

type DomainConsolidationPtrOutput struct{ *pulumi.OutputState }

func (DomainConsolidationPtrOutput) Elem added in v0.82.0

func (DomainConsolidationPtrOutput) ElementType added in v0.82.0

func (DomainConsolidationPtrOutput) MatchingAttributesList added in v0.82.0

func (o DomainConsolidationPtrOutput) MatchingAttributesList() pulumi.StringArrayArrayOutput

A list of matching criteria.

func (DomainConsolidationPtrOutput) ToDomainConsolidationPtrOutput added in v0.82.0

func (o DomainConsolidationPtrOutput) ToDomainConsolidationPtrOutput() DomainConsolidationPtrOutput

func (DomainConsolidationPtrOutput) ToDomainConsolidationPtrOutputWithContext added in v0.82.0

func (o DomainConsolidationPtrOutput) ToDomainConsolidationPtrOutputWithContext(ctx context.Context) DomainConsolidationPtrOutput

type DomainExportingConfig added in v0.82.0

type DomainExportingConfig struct {
	S3Exporting *DomainS3ExportingConfig `pulumi:"s3Exporting"`
}

Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.

type DomainExportingConfigArgs added in v0.82.0

type DomainExportingConfigArgs struct {
	S3Exporting DomainS3ExportingConfigPtrInput `pulumi:"s3Exporting"`
}

Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.

func (DomainExportingConfigArgs) ElementType added in v0.82.0

func (DomainExportingConfigArgs) ElementType() reflect.Type

func (DomainExportingConfigArgs) ToDomainExportingConfigOutput added in v0.82.0

func (i DomainExportingConfigArgs) ToDomainExportingConfigOutput() DomainExportingConfigOutput

func (DomainExportingConfigArgs) ToDomainExportingConfigOutputWithContext added in v0.82.0

func (i DomainExportingConfigArgs) ToDomainExportingConfigOutputWithContext(ctx context.Context) DomainExportingConfigOutput

func (DomainExportingConfigArgs) ToDomainExportingConfigPtrOutput added in v0.82.0

func (i DomainExportingConfigArgs) ToDomainExportingConfigPtrOutput() DomainExportingConfigPtrOutput

func (DomainExportingConfigArgs) ToDomainExportingConfigPtrOutputWithContext added in v0.82.0

func (i DomainExportingConfigArgs) ToDomainExportingConfigPtrOutputWithContext(ctx context.Context) DomainExportingConfigPtrOutput

type DomainExportingConfigInput added in v0.82.0

type DomainExportingConfigInput interface {
	pulumi.Input

	ToDomainExportingConfigOutput() DomainExportingConfigOutput
	ToDomainExportingConfigOutputWithContext(context.Context) DomainExportingConfigOutput
}

DomainExportingConfigInput is an input type that accepts DomainExportingConfigArgs and DomainExportingConfigOutput values. You can construct a concrete instance of `DomainExportingConfigInput` via:

DomainExportingConfigArgs{...}

type DomainExportingConfigOutput added in v0.82.0

type DomainExportingConfigOutput struct{ *pulumi.OutputState }

Configuration information for exporting Identity Resolution results, for example, to an S3 bucket.

func (DomainExportingConfigOutput) ElementType added in v0.82.0

func (DomainExportingConfigOutput) S3Exporting added in v0.82.0

func (DomainExportingConfigOutput) ToDomainExportingConfigOutput added in v0.82.0

func (o DomainExportingConfigOutput) ToDomainExportingConfigOutput() DomainExportingConfigOutput

func (DomainExportingConfigOutput) ToDomainExportingConfigOutputWithContext added in v0.82.0

func (o DomainExportingConfigOutput) ToDomainExportingConfigOutputWithContext(ctx context.Context) DomainExportingConfigOutput

func (DomainExportingConfigOutput) ToDomainExportingConfigPtrOutput added in v0.82.0

func (o DomainExportingConfigOutput) ToDomainExportingConfigPtrOutput() DomainExportingConfigPtrOutput

func (DomainExportingConfigOutput) ToDomainExportingConfigPtrOutputWithContext added in v0.82.0

func (o DomainExportingConfigOutput) ToDomainExportingConfigPtrOutputWithContext(ctx context.Context) DomainExportingConfigPtrOutput

type DomainExportingConfigPtrInput added in v0.82.0

type DomainExportingConfigPtrInput interface {
	pulumi.Input

	ToDomainExportingConfigPtrOutput() DomainExportingConfigPtrOutput
	ToDomainExportingConfigPtrOutputWithContext(context.Context) DomainExportingConfigPtrOutput
}

DomainExportingConfigPtrInput is an input type that accepts DomainExportingConfigArgs, DomainExportingConfigPtr and DomainExportingConfigPtrOutput values. You can construct a concrete instance of `DomainExportingConfigPtrInput` via:

        DomainExportingConfigArgs{...}

or:

        nil

func DomainExportingConfigPtr added in v0.82.0

func DomainExportingConfigPtr(v *DomainExportingConfigArgs) DomainExportingConfigPtrInput

type DomainExportingConfigPtrOutput added in v0.82.0

type DomainExportingConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainExportingConfigPtrOutput) Elem added in v0.82.0

func (DomainExportingConfigPtrOutput) ElementType added in v0.82.0

func (DomainExportingConfigPtrOutput) S3Exporting added in v0.82.0

func (DomainExportingConfigPtrOutput) ToDomainExportingConfigPtrOutput added in v0.82.0

func (o DomainExportingConfigPtrOutput) ToDomainExportingConfigPtrOutput() DomainExportingConfigPtrOutput

func (DomainExportingConfigPtrOutput) ToDomainExportingConfigPtrOutputWithContext added in v0.82.0

func (o DomainExportingConfigPtrOutput) ToDomainExportingConfigPtrOutputWithContext(ctx context.Context) DomainExportingConfigPtrOutput

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainJobSchedule added in v0.82.0

type DomainJobSchedule struct {
	// The day when the Identity Resolution Job should run every week.
	DayOfTheWeek DomainJobScheduleDayOfTheWeek `pulumi:"dayOfTheWeek"`
	// The time when the Identity Resolution Job should run every week.
	Time string `pulumi:"time"`
}

The day and time when do you want to start the Identity Resolution Job every week.

type DomainJobScheduleArgs added in v0.82.0

type DomainJobScheduleArgs struct {
	// The day when the Identity Resolution Job should run every week.
	DayOfTheWeek DomainJobScheduleDayOfTheWeekInput `pulumi:"dayOfTheWeek"`
	// The time when the Identity Resolution Job should run every week.
	Time pulumi.StringInput `pulumi:"time"`
}

The day and time when do you want to start the Identity Resolution Job every week.

func (DomainJobScheduleArgs) ElementType added in v0.82.0

func (DomainJobScheduleArgs) ElementType() reflect.Type

func (DomainJobScheduleArgs) ToDomainJobScheduleOutput added in v0.82.0

func (i DomainJobScheduleArgs) ToDomainJobScheduleOutput() DomainJobScheduleOutput

func (DomainJobScheduleArgs) ToDomainJobScheduleOutputWithContext added in v0.82.0

func (i DomainJobScheduleArgs) ToDomainJobScheduleOutputWithContext(ctx context.Context) DomainJobScheduleOutput

func (DomainJobScheduleArgs) ToDomainJobSchedulePtrOutput added in v0.82.0

func (i DomainJobScheduleArgs) ToDomainJobSchedulePtrOutput() DomainJobSchedulePtrOutput

func (DomainJobScheduleArgs) ToDomainJobSchedulePtrOutputWithContext added in v0.82.0

func (i DomainJobScheduleArgs) ToDomainJobSchedulePtrOutputWithContext(ctx context.Context) DomainJobSchedulePtrOutput

type DomainJobScheduleDayOfTheWeek added in v0.82.0

type DomainJobScheduleDayOfTheWeek string

The day when the Identity Resolution Job should run every week.

func (DomainJobScheduleDayOfTheWeek) ElementType added in v0.82.0

func (DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekOutput added in v0.82.0

func (e DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekOutput() DomainJobScheduleDayOfTheWeekOutput

func (DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekOutputWithContext added in v0.82.0

func (e DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekOutputWithContext(ctx context.Context) DomainJobScheduleDayOfTheWeekOutput

func (DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekPtrOutput added in v0.82.0

func (e DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekPtrOutput() DomainJobScheduleDayOfTheWeekPtrOutput

func (DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekPtrOutputWithContext added in v0.82.0

func (e DomainJobScheduleDayOfTheWeek) ToDomainJobScheduleDayOfTheWeekPtrOutputWithContext(ctx context.Context) DomainJobScheduleDayOfTheWeekPtrOutput

func (DomainJobScheduleDayOfTheWeek) ToStringOutput added in v0.82.0

func (DomainJobScheduleDayOfTheWeek) ToStringOutputWithContext added in v0.82.0

func (e DomainJobScheduleDayOfTheWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainJobScheduleDayOfTheWeek) ToStringPtrOutput added in v0.82.0

func (DomainJobScheduleDayOfTheWeek) ToStringPtrOutputWithContext added in v0.82.0

func (e DomainJobScheduleDayOfTheWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainJobScheduleDayOfTheWeekInput added in v0.82.0

type DomainJobScheduleDayOfTheWeekInput interface {
	pulumi.Input

	ToDomainJobScheduleDayOfTheWeekOutput() DomainJobScheduleDayOfTheWeekOutput
	ToDomainJobScheduleDayOfTheWeekOutputWithContext(context.Context) DomainJobScheduleDayOfTheWeekOutput
}

DomainJobScheduleDayOfTheWeekInput is an input type that accepts values of the DomainJobScheduleDayOfTheWeek enum A concrete instance of `DomainJobScheduleDayOfTheWeekInput` can be one of the following:

DomainJobScheduleDayOfTheWeekSunday
DomainJobScheduleDayOfTheWeekMonday
DomainJobScheduleDayOfTheWeekTuesday
DomainJobScheduleDayOfTheWeekWednesday
DomainJobScheduleDayOfTheWeekThursday
DomainJobScheduleDayOfTheWeekFriday
DomainJobScheduleDayOfTheWeekSaturday

type DomainJobScheduleDayOfTheWeekOutput added in v0.82.0

type DomainJobScheduleDayOfTheWeekOutput struct{ *pulumi.OutputState }

func (DomainJobScheduleDayOfTheWeekOutput) ElementType added in v0.82.0

func (DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekOutput added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekOutput() DomainJobScheduleDayOfTheWeekOutput

func (DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekOutputWithContext added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekOutputWithContext(ctx context.Context) DomainJobScheduleDayOfTheWeekOutput

func (DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekPtrOutput added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekPtrOutput() DomainJobScheduleDayOfTheWeekPtrOutput

func (DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekPtrOutputWithContext added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekOutput) ToDomainJobScheduleDayOfTheWeekPtrOutputWithContext(ctx context.Context) DomainJobScheduleDayOfTheWeekPtrOutput

func (DomainJobScheduleDayOfTheWeekOutput) ToStringOutput added in v0.82.0

func (DomainJobScheduleDayOfTheWeekOutput) ToStringOutputWithContext added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainJobScheduleDayOfTheWeekOutput) ToStringPtrOutput added in v0.82.0

func (DomainJobScheduleDayOfTheWeekOutput) ToStringPtrOutputWithContext added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainJobScheduleDayOfTheWeekPtrInput added in v0.82.0

type DomainJobScheduleDayOfTheWeekPtrInput interface {
	pulumi.Input

	ToDomainJobScheduleDayOfTheWeekPtrOutput() DomainJobScheduleDayOfTheWeekPtrOutput
	ToDomainJobScheduleDayOfTheWeekPtrOutputWithContext(context.Context) DomainJobScheduleDayOfTheWeekPtrOutput
}

func DomainJobScheduleDayOfTheWeekPtr added in v0.82.0

func DomainJobScheduleDayOfTheWeekPtr(v string) DomainJobScheduleDayOfTheWeekPtrInput

type DomainJobScheduleDayOfTheWeekPtrOutput added in v0.82.0

type DomainJobScheduleDayOfTheWeekPtrOutput struct{ *pulumi.OutputState }

func (DomainJobScheduleDayOfTheWeekPtrOutput) Elem added in v0.82.0

func (DomainJobScheduleDayOfTheWeekPtrOutput) ElementType added in v0.82.0

func (DomainJobScheduleDayOfTheWeekPtrOutput) ToDomainJobScheduleDayOfTheWeekPtrOutput added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekPtrOutput) ToDomainJobScheduleDayOfTheWeekPtrOutput() DomainJobScheduleDayOfTheWeekPtrOutput

func (DomainJobScheduleDayOfTheWeekPtrOutput) ToDomainJobScheduleDayOfTheWeekPtrOutputWithContext added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekPtrOutput) ToDomainJobScheduleDayOfTheWeekPtrOutputWithContext(ctx context.Context) DomainJobScheduleDayOfTheWeekPtrOutput

func (DomainJobScheduleDayOfTheWeekPtrOutput) ToStringPtrOutput added in v0.82.0

func (DomainJobScheduleDayOfTheWeekPtrOutput) ToStringPtrOutputWithContext added in v0.82.0

func (o DomainJobScheduleDayOfTheWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainJobScheduleInput added in v0.82.0

type DomainJobScheduleInput interface {
	pulumi.Input

	ToDomainJobScheduleOutput() DomainJobScheduleOutput
	ToDomainJobScheduleOutputWithContext(context.Context) DomainJobScheduleOutput
}

DomainJobScheduleInput is an input type that accepts DomainJobScheduleArgs and DomainJobScheduleOutput values. You can construct a concrete instance of `DomainJobScheduleInput` via:

DomainJobScheduleArgs{...}

type DomainJobScheduleOutput added in v0.82.0

type DomainJobScheduleOutput struct{ *pulumi.OutputState }

The day and time when do you want to start the Identity Resolution Job every week.

func (DomainJobScheduleOutput) DayOfTheWeek added in v0.82.0

The day when the Identity Resolution Job should run every week.

func (DomainJobScheduleOutput) ElementType added in v0.82.0

func (DomainJobScheduleOutput) ElementType() reflect.Type

func (DomainJobScheduleOutput) Time added in v0.82.0

The time when the Identity Resolution Job should run every week.

func (DomainJobScheduleOutput) ToDomainJobScheduleOutput added in v0.82.0

func (o DomainJobScheduleOutput) ToDomainJobScheduleOutput() DomainJobScheduleOutput

func (DomainJobScheduleOutput) ToDomainJobScheduleOutputWithContext added in v0.82.0

func (o DomainJobScheduleOutput) ToDomainJobScheduleOutputWithContext(ctx context.Context) DomainJobScheduleOutput

func (DomainJobScheduleOutput) ToDomainJobSchedulePtrOutput added in v0.82.0

func (o DomainJobScheduleOutput) ToDomainJobSchedulePtrOutput() DomainJobSchedulePtrOutput

func (DomainJobScheduleOutput) ToDomainJobSchedulePtrOutputWithContext added in v0.82.0

func (o DomainJobScheduleOutput) ToDomainJobSchedulePtrOutputWithContext(ctx context.Context) DomainJobSchedulePtrOutput

type DomainJobSchedulePtrInput added in v0.82.0

type DomainJobSchedulePtrInput interface {
	pulumi.Input

	ToDomainJobSchedulePtrOutput() DomainJobSchedulePtrOutput
	ToDomainJobSchedulePtrOutputWithContext(context.Context) DomainJobSchedulePtrOutput
}

DomainJobSchedulePtrInput is an input type that accepts DomainJobScheduleArgs, DomainJobSchedulePtr and DomainJobSchedulePtrOutput values. You can construct a concrete instance of `DomainJobSchedulePtrInput` via:

        DomainJobScheduleArgs{...}

or:

        nil

func DomainJobSchedulePtr added in v0.82.0

func DomainJobSchedulePtr(v *DomainJobScheduleArgs) DomainJobSchedulePtrInput

type DomainJobSchedulePtrOutput added in v0.82.0

type DomainJobSchedulePtrOutput struct{ *pulumi.OutputState }

func (DomainJobSchedulePtrOutput) DayOfTheWeek added in v0.82.0

The day when the Identity Resolution Job should run every week.

func (DomainJobSchedulePtrOutput) Elem added in v0.82.0

func (DomainJobSchedulePtrOutput) ElementType added in v0.82.0

func (DomainJobSchedulePtrOutput) ElementType() reflect.Type

func (DomainJobSchedulePtrOutput) Time added in v0.82.0

The time when the Identity Resolution Job should run every week.

func (DomainJobSchedulePtrOutput) ToDomainJobSchedulePtrOutput added in v0.82.0

func (o DomainJobSchedulePtrOutput) ToDomainJobSchedulePtrOutput() DomainJobSchedulePtrOutput

func (DomainJobSchedulePtrOutput) ToDomainJobSchedulePtrOutputWithContext added in v0.82.0

func (o DomainJobSchedulePtrOutput) ToDomainJobSchedulePtrOutputWithContext(ctx context.Context) DomainJobSchedulePtrOutput

type DomainMatching added in v0.82.0

type DomainMatching struct {
	// Configuration information about the auto-merging process.
	AutoMerging *DomainAutoMerging `pulumi:"autoMerging"`
	// The flag that enables the matching process of duplicate profiles.
	Enabled bool `pulumi:"enabled"`
	// The S3 location where Identity Resolution Jobs write result files.
	ExportingConfig *DomainExportingConfig `pulumi:"exportingConfig"`
	// The day and time when do you want to start the Identity Resolution Job every week.
	JobSchedule *DomainJobSchedule `pulumi:"jobSchedule"`
}

The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains. After the Identity Resolution Job completes, use the GetMatches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3.

type DomainMatchingArgs added in v0.82.0

type DomainMatchingArgs struct {
	// Configuration information about the auto-merging process.
	AutoMerging DomainAutoMergingPtrInput `pulumi:"autoMerging"`
	// The flag that enables the matching process of duplicate profiles.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// The S3 location where Identity Resolution Jobs write result files.
	ExportingConfig DomainExportingConfigPtrInput `pulumi:"exportingConfig"`
	// The day and time when do you want to start the Identity Resolution Job every week.
	JobSchedule DomainJobSchedulePtrInput `pulumi:"jobSchedule"`
}

The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains. After the Identity Resolution Job completes, use the GetMatches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3.

func (DomainMatchingArgs) ElementType added in v0.82.0

func (DomainMatchingArgs) ElementType() reflect.Type

func (DomainMatchingArgs) ToDomainMatchingOutput added in v0.82.0

func (i DomainMatchingArgs) ToDomainMatchingOutput() DomainMatchingOutput

func (DomainMatchingArgs) ToDomainMatchingOutputWithContext added in v0.82.0

func (i DomainMatchingArgs) ToDomainMatchingOutputWithContext(ctx context.Context) DomainMatchingOutput

func (DomainMatchingArgs) ToDomainMatchingPtrOutput added in v0.82.0

func (i DomainMatchingArgs) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput

func (DomainMatchingArgs) ToDomainMatchingPtrOutputWithContext added in v0.82.0

func (i DomainMatchingArgs) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput

type DomainMatchingInput added in v0.82.0

type DomainMatchingInput interface {
	pulumi.Input

	ToDomainMatchingOutput() DomainMatchingOutput
	ToDomainMatchingOutputWithContext(context.Context) DomainMatchingOutput
}

DomainMatchingInput is an input type that accepts DomainMatchingArgs and DomainMatchingOutput values. You can construct a concrete instance of `DomainMatchingInput` via:

DomainMatchingArgs{...}

type DomainMatchingOutput added in v0.82.0

type DomainMatchingOutput struct{ *pulumi.OutputState }

The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains. After the Identity Resolution Job completes, use the GetMatches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3.

func (DomainMatchingOutput) AutoMerging added in v0.82.0

Configuration information about the auto-merging process.

func (DomainMatchingOutput) ElementType added in v0.82.0

func (DomainMatchingOutput) ElementType() reflect.Type

func (DomainMatchingOutput) Enabled added in v0.82.0

The flag that enables the matching process of duplicate profiles.

func (DomainMatchingOutput) ExportingConfig added in v0.82.0

The S3 location where Identity Resolution Jobs write result files.

func (DomainMatchingOutput) JobSchedule added in v0.82.0

The day and time when do you want to start the Identity Resolution Job every week.

func (DomainMatchingOutput) ToDomainMatchingOutput added in v0.82.0

func (o DomainMatchingOutput) ToDomainMatchingOutput() DomainMatchingOutput

func (DomainMatchingOutput) ToDomainMatchingOutputWithContext added in v0.82.0

func (o DomainMatchingOutput) ToDomainMatchingOutputWithContext(ctx context.Context) DomainMatchingOutput

func (DomainMatchingOutput) ToDomainMatchingPtrOutput added in v0.82.0

func (o DomainMatchingOutput) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput

func (DomainMatchingOutput) ToDomainMatchingPtrOutputWithContext added in v0.82.0

func (o DomainMatchingOutput) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput

type DomainMatchingPtrInput added in v0.82.0

type DomainMatchingPtrInput interface {
	pulumi.Input

	ToDomainMatchingPtrOutput() DomainMatchingPtrOutput
	ToDomainMatchingPtrOutputWithContext(context.Context) DomainMatchingPtrOutput
}

DomainMatchingPtrInput is an input type that accepts DomainMatchingArgs, DomainMatchingPtr and DomainMatchingPtrOutput values. You can construct a concrete instance of `DomainMatchingPtrInput` via:

        DomainMatchingArgs{...}

or:

        nil

func DomainMatchingPtr added in v0.82.0

func DomainMatchingPtr(v *DomainMatchingArgs) DomainMatchingPtrInput

type DomainMatchingPtrOutput added in v0.82.0

type DomainMatchingPtrOutput struct{ *pulumi.OutputState }

func (DomainMatchingPtrOutput) AutoMerging added in v0.82.0

Configuration information about the auto-merging process.

func (DomainMatchingPtrOutput) Elem added in v0.82.0

func (DomainMatchingPtrOutput) ElementType added in v0.82.0

func (DomainMatchingPtrOutput) ElementType() reflect.Type

func (DomainMatchingPtrOutput) Enabled added in v0.82.0

The flag that enables the matching process of duplicate profiles.

func (DomainMatchingPtrOutput) ExportingConfig added in v0.82.0

The S3 location where Identity Resolution Jobs write result files.

func (DomainMatchingPtrOutput) JobSchedule added in v0.82.0

The day and time when do you want to start the Identity Resolution Job every week.

func (DomainMatchingPtrOutput) ToDomainMatchingPtrOutput added in v0.82.0

func (o DomainMatchingPtrOutput) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput

func (DomainMatchingPtrOutput) ToDomainMatchingPtrOutputWithContext added in v0.82.0

func (o DomainMatchingPtrOutput) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput

type DomainMatchingRule added in v0.82.0

type DomainMatchingRule struct {
	// A single rule level of the `MatchRules` . Configures how the rule-based matching process should match profiles.
	Rule []string `pulumi:"rule"`
}

Specifies how does the rule-based matching process should match profiles.

type DomainMatchingRuleArgs added in v0.82.0

type DomainMatchingRuleArgs struct {
	// A single rule level of the `MatchRules` . Configures how the rule-based matching process should match profiles.
	Rule pulumi.StringArrayInput `pulumi:"rule"`
}

Specifies how does the rule-based matching process should match profiles.

func (DomainMatchingRuleArgs) ElementType added in v0.82.0

func (DomainMatchingRuleArgs) ElementType() reflect.Type

func (DomainMatchingRuleArgs) ToDomainMatchingRuleOutput added in v0.82.0

func (i DomainMatchingRuleArgs) ToDomainMatchingRuleOutput() DomainMatchingRuleOutput

func (DomainMatchingRuleArgs) ToDomainMatchingRuleOutputWithContext added in v0.82.0

func (i DomainMatchingRuleArgs) ToDomainMatchingRuleOutputWithContext(ctx context.Context) DomainMatchingRuleOutput

type DomainMatchingRuleArray added in v0.82.0

type DomainMatchingRuleArray []DomainMatchingRuleInput

func (DomainMatchingRuleArray) ElementType added in v0.82.0

func (DomainMatchingRuleArray) ElementType() reflect.Type

func (DomainMatchingRuleArray) ToDomainMatchingRuleArrayOutput added in v0.82.0

func (i DomainMatchingRuleArray) ToDomainMatchingRuleArrayOutput() DomainMatchingRuleArrayOutput

func (DomainMatchingRuleArray) ToDomainMatchingRuleArrayOutputWithContext added in v0.82.0

func (i DomainMatchingRuleArray) ToDomainMatchingRuleArrayOutputWithContext(ctx context.Context) DomainMatchingRuleArrayOutput

type DomainMatchingRuleArrayInput added in v0.82.0

type DomainMatchingRuleArrayInput interface {
	pulumi.Input

	ToDomainMatchingRuleArrayOutput() DomainMatchingRuleArrayOutput
	ToDomainMatchingRuleArrayOutputWithContext(context.Context) DomainMatchingRuleArrayOutput
}

DomainMatchingRuleArrayInput is an input type that accepts DomainMatchingRuleArray and DomainMatchingRuleArrayOutput values. You can construct a concrete instance of `DomainMatchingRuleArrayInput` via:

DomainMatchingRuleArray{ DomainMatchingRuleArgs{...} }

type DomainMatchingRuleArrayOutput added in v0.82.0

type DomainMatchingRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainMatchingRuleArrayOutput) ElementType added in v0.82.0

func (DomainMatchingRuleArrayOutput) Index added in v0.82.0

func (DomainMatchingRuleArrayOutput) ToDomainMatchingRuleArrayOutput added in v0.82.0

func (o DomainMatchingRuleArrayOutput) ToDomainMatchingRuleArrayOutput() DomainMatchingRuleArrayOutput

func (DomainMatchingRuleArrayOutput) ToDomainMatchingRuleArrayOutputWithContext added in v0.82.0

func (o DomainMatchingRuleArrayOutput) ToDomainMatchingRuleArrayOutputWithContext(ctx context.Context) DomainMatchingRuleArrayOutput

type DomainMatchingRuleInput added in v0.82.0

type DomainMatchingRuleInput interface {
	pulumi.Input

	ToDomainMatchingRuleOutput() DomainMatchingRuleOutput
	ToDomainMatchingRuleOutputWithContext(context.Context) DomainMatchingRuleOutput
}

DomainMatchingRuleInput is an input type that accepts DomainMatchingRuleArgs and DomainMatchingRuleOutput values. You can construct a concrete instance of `DomainMatchingRuleInput` via:

DomainMatchingRuleArgs{...}

type DomainMatchingRuleOutput added in v0.82.0

type DomainMatchingRuleOutput struct{ *pulumi.OutputState }

Specifies how does the rule-based matching process should match profiles.

func (DomainMatchingRuleOutput) ElementType added in v0.82.0

func (DomainMatchingRuleOutput) ElementType() reflect.Type

func (DomainMatchingRuleOutput) Rule added in v0.82.0

A single rule level of the `MatchRules` . Configures how the rule-based matching process should match profiles.

func (DomainMatchingRuleOutput) ToDomainMatchingRuleOutput added in v0.82.0

func (o DomainMatchingRuleOutput) ToDomainMatchingRuleOutput() DomainMatchingRuleOutput

func (DomainMatchingRuleOutput) ToDomainMatchingRuleOutputWithContext added in v0.82.0

func (o DomainMatchingRuleOutput) ToDomainMatchingRuleOutputWithContext(ctx context.Context) DomainMatchingRuleOutput

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) CreatedAt added in v0.17.0

func (o DomainOutput) CreatedAt() pulumi.StringOutput

The time of this integration got created

func (DomainOutput) DeadLetterQueueUrl added in v0.17.0

func (o DomainOutput) DeadLetterQueueUrl() pulumi.StringPtrOutput

The URL of the SQS dead letter queue

func (DomainOutput) DefaultEncryptionKey added in v0.17.0

func (o DomainOutput) DefaultEncryptionKey() pulumi.StringPtrOutput

The default encryption key

func (DomainOutput) DefaultExpirationDays added in v0.17.0

func (o DomainOutput) DefaultExpirationDays() pulumi.IntOutput

The default number of days until the data within the domain expires.

func (DomainOutput) DomainName added in v0.17.0

func (o DomainOutput) DomainName() pulumi.StringOutput

The unique name of the domain.

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) LastUpdatedAt added in v0.17.0

func (o DomainOutput) LastUpdatedAt() pulumi.StringOutput

The time of this integration got last updated at

func (DomainOutput) Matching added in v0.82.0

The process of matching duplicate profiles.

func (DomainOutput) RuleBasedMatching added in v0.82.0

func (o DomainOutput) RuleBasedMatching() DomainRuleBasedMatchingPtrOutput

The process of matching duplicate profiles using Rule-Based matching.

func (DomainOutput) Stats added in v0.82.0

func (o DomainOutput) Stats() DomainStatsOutput

func (DomainOutput) Tags added in v0.17.0

func (o DomainOutput) Tags() aws.TagArrayOutput

The tags (keys and values) associated with the domain

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainRuleBasedMatching added in v0.82.0

type DomainRuleBasedMatching struct {
	// Configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles.
	AttributeTypesSelector *DomainAttributeTypesSelector `pulumi:"attributeTypesSelector"`
	// Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.
	ConflictResolution *DomainConflictResolution `pulumi:"conflictResolution"`
	// The flag that enables the rule-based matching process of duplicate profiles.
	Enabled bool `pulumi:"enabled"`
	// The S3 location where Identity Resolution Jobs write result files.
	ExportingConfig *DomainExportingConfig `pulumi:"exportingConfig"`
	// Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
	MatchingRules []DomainMatchingRule `pulumi:"matchingRules"`
	// Indicates the maximum allowed rule level for matching.
	MaxAllowedRuleLevelForMatching *int `pulumi:"maxAllowedRuleLevelForMatching"`
	// Indicates the maximum allowed rule level for merging.
	MaxAllowedRuleLevelForMerging *int `pulumi:"maxAllowedRuleLevelForMerging"`
	// The status of rule-based matching rule.
	Status *DomainRuleBasedMatchingStatus `pulumi:"status"`
}

The process of matching duplicate profiles using the Rule-Based matching. If RuleBasedMatching = true, Amazon Connect Customer Profiles will start to match and merge your profiles according to your configuration in the RuleBasedMatchingRequest. You can use the ListRuleBasedMatches and GetSimilarProfiles API to return and review the results. Also, if you have configured ExportingConfig in the RuleBasedMatchingRequest, you can download the results from S3.

type DomainRuleBasedMatchingArgs added in v0.82.0

type DomainRuleBasedMatchingArgs struct {
	// Configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles.
	AttributeTypesSelector DomainAttributeTypesSelectorPtrInput `pulumi:"attributeTypesSelector"`
	// Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.
	ConflictResolution DomainConflictResolutionPtrInput `pulumi:"conflictResolution"`
	// The flag that enables the rule-based matching process of duplicate profiles.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// The S3 location where Identity Resolution Jobs write result files.
	ExportingConfig DomainExportingConfigPtrInput `pulumi:"exportingConfig"`
	// Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
	MatchingRules DomainMatchingRuleArrayInput `pulumi:"matchingRules"`
	// Indicates the maximum allowed rule level for matching.
	MaxAllowedRuleLevelForMatching pulumi.IntPtrInput `pulumi:"maxAllowedRuleLevelForMatching"`
	// Indicates the maximum allowed rule level for merging.
	MaxAllowedRuleLevelForMerging pulumi.IntPtrInput `pulumi:"maxAllowedRuleLevelForMerging"`
	// The status of rule-based matching rule.
	Status DomainRuleBasedMatchingStatusPtrInput `pulumi:"status"`
}

The process of matching duplicate profiles using the Rule-Based matching. If RuleBasedMatching = true, Amazon Connect Customer Profiles will start to match and merge your profiles according to your configuration in the RuleBasedMatchingRequest. You can use the ListRuleBasedMatches and GetSimilarProfiles API to return and review the results. Also, if you have configured ExportingConfig in the RuleBasedMatchingRequest, you can download the results from S3.

func (DomainRuleBasedMatchingArgs) ElementType added in v0.82.0

func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutput added in v0.82.0

func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutput() DomainRuleBasedMatchingOutput

func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutputWithContext added in v0.82.0

func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingOutput

func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutput added in v0.82.0

func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput

func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutputWithContext added in v0.82.0

func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput

type DomainRuleBasedMatchingInput added in v0.82.0

type DomainRuleBasedMatchingInput interface {
	pulumi.Input

	ToDomainRuleBasedMatchingOutput() DomainRuleBasedMatchingOutput
	ToDomainRuleBasedMatchingOutputWithContext(context.Context) DomainRuleBasedMatchingOutput
}

DomainRuleBasedMatchingInput is an input type that accepts DomainRuleBasedMatchingArgs and DomainRuleBasedMatchingOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingInput` via:

DomainRuleBasedMatchingArgs{...}

type DomainRuleBasedMatchingOutput added in v0.82.0

type DomainRuleBasedMatchingOutput struct{ *pulumi.OutputState }

The process of matching duplicate profiles using the Rule-Based matching. If RuleBasedMatching = true, Amazon Connect Customer Profiles will start to match and merge your profiles according to your configuration in the RuleBasedMatchingRequest. You can use the ListRuleBasedMatches and GetSimilarProfiles API to return and review the results. Also, if you have configured ExportingConfig in the RuleBasedMatchingRequest, you can download the results from S3.

func (DomainRuleBasedMatchingOutput) AttributeTypesSelector added in v0.82.0

Configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles.

func (DomainRuleBasedMatchingOutput) ConflictResolution added in v0.82.0

Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.

func (DomainRuleBasedMatchingOutput) ElementType added in v0.82.0

func (DomainRuleBasedMatchingOutput) Enabled added in v0.82.0

The flag that enables the rule-based matching process of duplicate profiles.

func (DomainRuleBasedMatchingOutput) ExportingConfig added in v0.82.0

The S3 location where Identity Resolution Jobs write result files.

func (DomainRuleBasedMatchingOutput) MatchingRules added in v0.82.0

Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.

func (DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMatching added in v0.82.0

func (o DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMatching() pulumi.IntPtrOutput

Indicates the maximum allowed rule level for matching.

func (DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMerging added in v0.82.0

func (o DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMerging() pulumi.IntPtrOutput

Indicates the maximum allowed rule level for merging.

func (DomainRuleBasedMatchingOutput) Status added in v0.82.0

The status of rule-based matching rule.

func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutput added in v0.82.0

func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutput() DomainRuleBasedMatchingOutput

func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingOutput

func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutput added in v0.82.0

func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput

func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput

type DomainRuleBasedMatchingPtrInput added in v0.82.0

type DomainRuleBasedMatchingPtrInput interface {
	pulumi.Input

	ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput
	ToDomainRuleBasedMatchingPtrOutputWithContext(context.Context) DomainRuleBasedMatchingPtrOutput
}

DomainRuleBasedMatchingPtrInput is an input type that accepts DomainRuleBasedMatchingArgs, DomainRuleBasedMatchingPtr and DomainRuleBasedMatchingPtrOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingPtrInput` via:

        DomainRuleBasedMatchingArgs{...}

or:

        nil

func DomainRuleBasedMatchingPtr added in v0.82.0

func DomainRuleBasedMatchingPtr(v *DomainRuleBasedMatchingArgs) DomainRuleBasedMatchingPtrInput

type DomainRuleBasedMatchingPtrOutput added in v0.82.0

type DomainRuleBasedMatchingPtrOutput struct{ *pulumi.OutputState }

func (DomainRuleBasedMatchingPtrOutput) AttributeTypesSelector added in v0.82.0

Configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles.

func (DomainRuleBasedMatchingPtrOutput) ConflictResolution added in v0.82.0

Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same `FirstName` and `LastName` , `ConflictResolution` specifies which `EmailAddress` should be used.

func (DomainRuleBasedMatchingPtrOutput) Elem added in v0.82.0

func (DomainRuleBasedMatchingPtrOutput) ElementType added in v0.82.0

func (DomainRuleBasedMatchingPtrOutput) Enabled added in v0.82.0

The flag that enables the rule-based matching process of duplicate profiles.

func (DomainRuleBasedMatchingPtrOutput) ExportingConfig added in v0.82.0

The S3 location where Identity Resolution Jobs write result files.

func (DomainRuleBasedMatchingPtrOutput) MatchingRules added in v0.82.0

Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.

func (DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMatching added in v0.82.0

func (o DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMatching() pulumi.IntPtrOutput

Indicates the maximum allowed rule level for matching.

func (DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMerging added in v0.82.0

func (o DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMerging() pulumi.IntPtrOutput

Indicates the maximum allowed rule level for merging.

func (DomainRuleBasedMatchingPtrOutput) Status added in v0.82.0

The status of rule-based matching rule.

func (DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutput added in v0.82.0

func (o DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput

func (DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput

type DomainRuleBasedMatchingStatus added in v0.82.0

type DomainRuleBasedMatchingStatus string

The status of rule-based matching rule.

func (DomainRuleBasedMatchingStatus) ElementType added in v0.82.0

func (DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusOutput added in v0.82.0

func (e DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusOutput() DomainRuleBasedMatchingStatusOutput

func (DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusOutputWithContext added in v0.82.0

func (e DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusOutputWithContext(ctx context.Context) DomainRuleBasedMatchingStatusOutput

func (DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusPtrOutput added in v0.82.0

func (e DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusPtrOutput() DomainRuleBasedMatchingStatusPtrOutput

func (DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusPtrOutputWithContext added in v0.82.0

func (e DomainRuleBasedMatchingStatus) ToDomainRuleBasedMatchingStatusPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingStatusPtrOutput

func (DomainRuleBasedMatchingStatus) ToStringOutput added in v0.82.0

func (DomainRuleBasedMatchingStatus) ToStringOutputWithContext added in v0.82.0

func (e DomainRuleBasedMatchingStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainRuleBasedMatchingStatus) ToStringPtrOutput added in v0.82.0

func (DomainRuleBasedMatchingStatus) ToStringPtrOutputWithContext added in v0.82.0

func (e DomainRuleBasedMatchingStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainRuleBasedMatchingStatusInput added in v0.82.0

type DomainRuleBasedMatchingStatusInput interface {
	pulumi.Input

	ToDomainRuleBasedMatchingStatusOutput() DomainRuleBasedMatchingStatusOutput
	ToDomainRuleBasedMatchingStatusOutputWithContext(context.Context) DomainRuleBasedMatchingStatusOutput
}

DomainRuleBasedMatchingStatusInput is an input type that accepts values of the DomainRuleBasedMatchingStatus enum A concrete instance of `DomainRuleBasedMatchingStatusInput` can be one of the following:

DomainRuleBasedMatchingStatusPending
DomainRuleBasedMatchingStatusInProgress
DomainRuleBasedMatchingStatusActive

type DomainRuleBasedMatchingStatusOutput added in v0.82.0

type DomainRuleBasedMatchingStatusOutput struct{ *pulumi.OutputState }

func (DomainRuleBasedMatchingStatusOutput) ElementType added in v0.82.0

func (DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusOutput added in v0.82.0

func (o DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusOutput() DomainRuleBasedMatchingStatusOutput

func (DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusOutputWithContext(ctx context.Context) DomainRuleBasedMatchingStatusOutput

func (DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusPtrOutput added in v0.82.0

func (o DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusPtrOutput() DomainRuleBasedMatchingStatusPtrOutput

func (DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusPtrOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingStatusOutput) ToDomainRuleBasedMatchingStatusPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingStatusPtrOutput

func (DomainRuleBasedMatchingStatusOutput) ToStringOutput added in v0.82.0

func (DomainRuleBasedMatchingStatusOutput) ToStringOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainRuleBasedMatchingStatusOutput) ToStringPtrOutput added in v0.82.0

func (DomainRuleBasedMatchingStatusOutput) ToStringPtrOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainRuleBasedMatchingStatusPtrInput added in v0.82.0

type DomainRuleBasedMatchingStatusPtrInput interface {
	pulumi.Input

	ToDomainRuleBasedMatchingStatusPtrOutput() DomainRuleBasedMatchingStatusPtrOutput
	ToDomainRuleBasedMatchingStatusPtrOutputWithContext(context.Context) DomainRuleBasedMatchingStatusPtrOutput
}

func DomainRuleBasedMatchingStatusPtr added in v0.82.0

func DomainRuleBasedMatchingStatusPtr(v string) DomainRuleBasedMatchingStatusPtrInput

type DomainRuleBasedMatchingStatusPtrOutput added in v0.82.0

type DomainRuleBasedMatchingStatusPtrOutput struct{ *pulumi.OutputState }

func (DomainRuleBasedMatchingStatusPtrOutput) Elem added in v0.82.0

func (DomainRuleBasedMatchingStatusPtrOutput) ElementType added in v0.82.0

func (DomainRuleBasedMatchingStatusPtrOutput) ToDomainRuleBasedMatchingStatusPtrOutput added in v0.82.0

func (o DomainRuleBasedMatchingStatusPtrOutput) ToDomainRuleBasedMatchingStatusPtrOutput() DomainRuleBasedMatchingStatusPtrOutput

func (DomainRuleBasedMatchingStatusPtrOutput) ToDomainRuleBasedMatchingStatusPtrOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingStatusPtrOutput) ToDomainRuleBasedMatchingStatusPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingStatusPtrOutput

func (DomainRuleBasedMatchingStatusPtrOutput) ToStringPtrOutput added in v0.82.0

func (DomainRuleBasedMatchingStatusPtrOutput) ToStringPtrOutputWithContext added in v0.82.0

func (o DomainRuleBasedMatchingStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainS3ExportingConfig added in v0.82.0

type DomainS3ExportingConfig struct {
	// The name of the S3 bucket where Identity Resolution Jobs write result files.
	S3BucketName string `pulumi:"s3BucketName"`
	// The S3 key name of the location where Identity Resolution Jobs write result files.
	S3KeyName *string `pulumi:"s3KeyName"`
}

The S3 location where Identity Resolution Jobs write result files.

type DomainS3ExportingConfigArgs added in v0.82.0

type DomainS3ExportingConfigArgs struct {
	// The name of the S3 bucket where Identity Resolution Jobs write result files.
	S3BucketName pulumi.StringInput `pulumi:"s3BucketName"`
	// The S3 key name of the location where Identity Resolution Jobs write result files.
	S3KeyName pulumi.StringPtrInput `pulumi:"s3KeyName"`
}

The S3 location where Identity Resolution Jobs write result files.

func (DomainS3ExportingConfigArgs) ElementType added in v0.82.0

func (DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigOutput added in v0.82.0

func (i DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigOutput() DomainS3ExportingConfigOutput

func (DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigOutputWithContext added in v0.82.0

func (i DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigOutputWithContext(ctx context.Context) DomainS3ExportingConfigOutput

func (DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigPtrOutput added in v0.82.0

func (i DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigPtrOutput() DomainS3ExportingConfigPtrOutput

func (DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigPtrOutputWithContext added in v0.82.0

func (i DomainS3ExportingConfigArgs) ToDomainS3ExportingConfigPtrOutputWithContext(ctx context.Context) DomainS3ExportingConfigPtrOutput

type DomainS3ExportingConfigInput added in v0.82.0

type DomainS3ExportingConfigInput interface {
	pulumi.Input

	ToDomainS3ExportingConfigOutput() DomainS3ExportingConfigOutput
	ToDomainS3ExportingConfigOutputWithContext(context.Context) DomainS3ExportingConfigOutput
}

DomainS3ExportingConfigInput is an input type that accepts DomainS3ExportingConfigArgs and DomainS3ExportingConfigOutput values. You can construct a concrete instance of `DomainS3ExportingConfigInput` via:

DomainS3ExportingConfigArgs{...}

type DomainS3ExportingConfigOutput added in v0.82.0

type DomainS3ExportingConfigOutput struct{ *pulumi.OutputState }

The S3 location where Identity Resolution Jobs write result files.

func (DomainS3ExportingConfigOutput) ElementType added in v0.82.0

func (DomainS3ExportingConfigOutput) S3BucketName added in v0.82.0

The name of the S3 bucket where Identity Resolution Jobs write result files.

func (DomainS3ExportingConfigOutput) S3KeyName added in v0.82.0

The S3 key name of the location where Identity Resolution Jobs write result files.

func (DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigOutput added in v0.82.0

func (o DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigOutput() DomainS3ExportingConfigOutput

func (DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigOutputWithContext added in v0.82.0

func (o DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigOutputWithContext(ctx context.Context) DomainS3ExportingConfigOutput

func (DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigPtrOutput added in v0.82.0

func (o DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigPtrOutput() DomainS3ExportingConfigPtrOutput

func (DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigPtrOutputWithContext added in v0.82.0

func (o DomainS3ExportingConfigOutput) ToDomainS3ExportingConfigPtrOutputWithContext(ctx context.Context) DomainS3ExportingConfigPtrOutput

type DomainS3ExportingConfigPtrInput added in v0.82.0

type DomainS3ExportingConfigPtrInput interface {
	pulumi.Input

	ToDomainS3ExportingConfigPtrOutput() DomainS3ExportingConfigPtrOutput
	ToDomainS3ExportingConfigPtrOutputWithContext(context.Context) DomainS3ExportingConfigPtrOutput
}

DomainS3ExportingConfigPtrInput is an input type that accepts DomainS3ExportingConfigArgs, DomainS3ExportingConfigPtr and DomainS3ExportingConfigPtrOutput values. You can construct a concrete instance of `DomainS3ExportingConfigPtrInput` via:

        DomainS3ExportingConfigArgs{...}

or:

        nil

func DomainS3ExportingConfigPtr added in v0.82.0

func DomainS3ExportingConfigPtr(v *DomainS3ExportingConfigArgs) DomainS3ExportingConfigPtrInput

type DomainS3ExportingConfigPtrOutput added in v0.82.0

type DomainS3ExportingConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainS3ExportingConfigPtrOutput) Elem added in v0.82.0

func (DomainS3ExportingConfigPtrOutput) ElementType added in v0.82.0

func (DomainS3ExportingConfigPtrOutput) S3BucketName added in v0.82.0

The name of the S3 bucket where Identity Resolution Jobs write result files.

func (DomainS3ExportingConfigPtrOutput) S3KeyName added in v0.82.0

The S3 key name of the location where Identity Resolution Jobs write result files.

func (DomainS3ExportingConfigPtrOutput) ToDomainS3ExportingConfigPtrOutput added in v0.82.0

func (o DomainS3ExportingConfigPtrOutput) ToDomainS3ExportingConfigPtrOutput() DomainS3ExportingConfigPtrOutput

func (DomainS3ExportingConfigPtrOutput) ToDomainS3ExportingConfigPtrOutputWithContext added in v0.82.0

func (o DomainS3ExportingConfigPtrOutput) ToDomainS3ExportingConfigPtrOutputWithContext(ctx context.Context) DomainS3ExportingConfigPtrOutput

type DomainState

type DomainState struct {
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainStats added in v0.82.0

type DomainStats struct {
	// The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
	MeteringProfileCount *float64 `pulumi:"meteringProfileCount"`
	// The total number of objects in domain.
	ObjectCount *float64 `pulumi:"objectCount"`
	// The total number of profiles currently in the domain.
	ProfileCount *float64 `pulumi:"profileCount"`
	// The total size, in bytes, of all objects in the domain.
	TotalSize *float64 `pulumi:"totalSize"`
}

Usage-specific statistics about the domain.

type DomainStatsOutput added in v0.82.0

type DomainStatsOutput struct{ *pulumi.OutputState }

Usage-specific statistics about the domain.

func (DomainStatsOutput) ElementType added in v0.82.0

func (DomainStatsOutput) ElementType() reflect.Type

func (DomainStatsOutput) MeteringProfileCount added in v0.82.0

func (o DomainStatsOutput) MeteringProfileCount() pulumi.Float64PtrOutput

The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.

func (DomainStatsOutput) ObjectCount added in v0.82.0

func (o DomainStatsOutput) ObjectCount() pulumi.Float64PtrOutput

The total number of objects in domain.

func (DomainStatsOutput) ProfileCount added in v0.82.0

func (o DomainStatsOutput) ProfileCount() pulumi.Float64PtrOutput

The total number of profiles currently in the domain.

func (DomainStatsOutput) ToDomainStatsOutput added in v0.82.0

func (o DomainStatsOutput) ToDomainStatsOutput() DomainStatsOutput

func (DomainStatsOutput) ToDomainStatsOutputWithContext added in v0.82.0

func (o DomainStatsOutput) ToDomainStatsOutputWithContext(ctx context.Context) DomainStatsOutput

func (DomainStatsOutput) TotalSize added in v0.82.0

The total size, in bytes, of all objects in the domain.

type DomainStatsPtrOutput added in v0.82.0

type DomainStatsPtrOutput struct{ *pulumi.OutputState }

func (DomainStatsPtrOutput) Elem added in v0.82.0

func (DomainStatsPtrOutput) ElementType added in v0.82.0

func (DomainStatsPtrOutput) ElementType() reflect.Type

func (DomainStatsPtrOutput) MeteringProfileCount added in v0.82.0

func (o DomainStatsPtrOutput) MeteringProfileCount() pulumi.Float64PtrOutput

The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.

func (DomainStatsPtrOutput) ObjectCount added in v0.82.0

The total number of objects in domain.

func (DomainStatsPtrOutput) ProfileCount added in v0.82.0

func (o DomainStatsPtrOutput) ProfileCount() pulumi.Float64PtrOutput

The total number of profiles currently in the domain.

func (DomainStatsPtrOutput) ToDomainStatsPtrOutput added in v0.82.0

func (o DomainStatsPtrOutput) ToDomainStatsPtrOutput() DomainStatsPtrOutput

func (DomainStatsPtrOutput) ToDomainStatsPtrOutputWithContext added in v0.82.0

func (o DomainStatsPtrOutput) ToDomainStatsPtrOutputWithContext(ctx context.Context) DomainStatsPtrOutput

func (DomainStatsPtrOutput) TotalSize added in v0.82.0

The total size, in bytes, of all objects in the domain.

type DomainTag

type DomainTag struct {
	// A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.
	Key string `pulumi:"key"`
	// The value for the specified tag key.
	Value string `pulumi:"value"`
}

type EventStream added in v0.66.0

type EventStream struct {
	pulumi.CustomResourceState

	// The timestamp of when the export was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Details regarding the Kinesis stream.
	DestinationDetails DestinationDetailsPropertiesOutput `pulumi:"destinationDetails"`
	// The unique name of the domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// A unique identifier for the event stream.
	EventStreamArn pulumi.StringOutput `pulumi:"eventStreamArn"`
	// The name of the event stream.
	EventStreamName pulumi.StringOutput `pulumi:"eventStreamName"`
	// The operational state of destination stream for export.
	State EventStreamStateEnumOutput `pulumi:"state"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
	Uri pulumi.StringOutput `pulumi:"uri"`
}

An Event Stream resource of Amazon Connect Customer Profiles

func GetEventStream added in v0.66.0

func GetEventStream(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventStreamState, opts ...pulumi.ResourceOption) (*EventStream, error)

GetEventStream gets an existing EventStream resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEventStream added in v0.66.0

func NewEventStream(ctx *pulumi.Context,
	name string, args *EventStreamArgs, opts ...pulumi.ResourceOption) (*EventStream, error)

NewEventStream registers a new resource with the given unique name, arguments, and options.

func (*EventStream) ElementType added in v0.66.0

func (*EventStream) ElementType() reflect.Type

func (*EventStream) ToEventStreamOutput added in v0.66.0

func (i *EventStream) ToEventStreamOutput() EventStreamOutput

func (*EventStream) ToEventStreamOutputWithContext added in v0.66.0

func (i *EventStream) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput

type EventStreamArgs added in v0.66.0

type EventStreamArgs struct {
	// The unique name of the domain.
	DomainName pulumi.StringInput
	// The name of the event stream.
	EventStreamName pulumi.StringPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.TagArrayInput
	// The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.
	Uri pulumi.StringInput
}

The set of arguments for constructing a EventStream resource.

func (EventStreamArgs) ElementType added in v0.66.0

func (EventStreamArgs) ElementType() reflect.Type

type EventStreamInput added in v0.66.0

type EventStreamInput interface {
	pulumi.Input

	ToEventStreamOutput() EventStreamOutput
	ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput
}

type EventStreamOutput added in v0.66.0

type EventStreamOutput struct{ *pulumi.OutputState }

func (EventStreamOutput) CreatedAt added in v0.66.0

func (o EventStreamOutput) CreatedAt() pulumi.StringOutput

The timestamp of when the export was created.

func (EventStreamOutput) DestinationDetails added in v0.66.0

Details regarding the Kinesis stream.

func (EventStreamOutput) DomainName added in v0.66.0

func (o EventStreamOutput) DomainName() pulumi.StringOutput

The unique name of the domain.

func (EventStreamOutput) ElementType added in v0.66.0

func (EventStreamOutput) ElementType() reflect.Type

func (EventStreamOutput) EventStreamArn added in v0.66.0

func (o EventStreamOutput) EventStreamArn() pulumi.StringOutput

A unique identifier for the event stream.

func (EventStreamOutput) EventStreamName added in v0.66.0

func (o EventStreamOutput) EventStreamName() pulumi.StringOutput

The name of the event stream.

func (EventStreamOutput) State added in v0.66.0

The operational state of destination stream for export.

func (EventStreamOutput) Tags added in v0.66.0

The tags used to organize, track, or control access for this resource.

func (EventStreamOutput) ToEventStreamOutput added in v0.66.0

func (o EventStreamOutput) ToEventStreamOutput() EventStreamOutput

func (EventStreamOutput) ToEventStreamOutputWithContext added in v0.66.0

func (o EventStreamOutput) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput

func (EventStreamOutput) Uri added in v0.66.0

The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.

type EventStreamState added in v0.66.0

type EventStreamState struct {
}

func (EventStreamState) ElementType added in v0.66.0

func (EventStreamState) ElementType() reflect.Type

type EventStreamStateEnum added in v0.66.0

type EventStreamStateEnum string

The operational state of destination stream for export.

type EventStreamStateEnumOutput added in v0.66.0

type EventStreamStateEnumOutput struct{ *pulumi.OutputState }

func (EventStreamStateEnumOutput) ElementType added in v0.66.0

func (EventStreamStateEnumOutput) ElementType() reflect.Type

func (EventStreamStateEnumOutput) ToEventStreamStateEnumOutput added in v0.66.0

func (o EventStreamStateEnumOutput) ToEventStreamStateEnumOutput() EventStreamStateEnumOutput

func (EventStreamStateEnumOutput) ToEventStreamStateEnumOutputWithContext added in v0.66.0

func (o EventStreamStateEnumOutput) ToEventStreamStateEnumOutputWithContext(ctx context.Context) EventStreamStateEnumOutput

func (EventStreamStateEnumOutput) ToEventStreamStateEnumPtrOutput added in v0.66.0

func (o EventStreamStateEnumOutput) ToEventStreamStateEnumPtrOutput() EventStreamStateEnumPtrOutput

func (EventStreamStateEnumOutput) ToEventStreamStateEnumPtrOutputWithContext added in v0.66.0

func (o EventStreamStateEnumOutput) ToEventStreamStateEnumPtrOutputWithContext(ctx context.Context) EventStreamStateEnumPtrOutput

func (EventStreamStateEnumOutput) ToStringOutput added in v0.66.0

func (o EventStreamStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (EventStreamStateEnumOutput) ToStringOutputWithContext added in v0.66.0

func (o EventStreamStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventStreamStateEnumOutput) ToStringPtrOutput added in v0.66.0

func (o EventStreamStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventStreamStateEnumOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o EventStreamStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventStreamStateEnumPtrOutput added in v0.66.0

type EventStreamStateEnumPtrOutput struct{ *pulumi.OutputState }

func (EventStreamStateEnumPtrOutput) Elem added in v0.66.0

func (EventStreamStateEnumPtrOutput) ElementType added in v0.66.0

func (EventStreamStateEnumPtrOutput) ToEventStreamStateEnumPtrOutput added in v0.66.0

func (o EventStreamStateEnumPtrOutput) ToEventStreamStateEnumPtrOutput() EventStreamStateEnumPtrOutput

func (EventStreamStateEnumPtrOutput) ToEventStreamStateEnumPtrOutputWithContext added in v0.66.0

func (o EventStreamStateEnumPtrOutput) ToEventStreamStateEnumPtrOutputWithContext(ctx context.Context) EventStreamStateEnumPtrOutput

func (EventStreamStateEnumPtrOutput) ToStringPtrOutput added in v0.66.0

func (EventStreamStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o EventStreamStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventStreamStatus added in v0.66.0

type EventStreamStatus string

The status of enabling the Kinesis stream as a destination for export.

type EventStreamStatusOutput added in v0.66.0

type EventStreamStatusOutput struct{ *pulumi.OutputState }

func (EventStreamStatusOutput) ElementType added in v0.66.0

func (EventStreamStatusOutput) ElementType() reflect.Type

func (EventStreamStatusOutput) ToEventStreamStatusOutput added in v0.66.0

func (o EventStreamStatusOutput) ToEventStreamStatusOutput() EventStreamStatusOutput

func (EventStreamStatusOutput) ToEventStreamStatusOutputWithContext added in v0.66.0

func (o EventStreamStatusOutput) ToEventStreamStatusOutputWithContext(ctx context.Context) EventStreamStatusOutput

func (EventStreamStatusOutput) ToEventStreamStatusPtrOutput added in v0.66.0

func (o EventStreamStatusOutput) ToEventStreamStatusPtrOutput() EventStreamStatusPtrOutput

func (EventStreamStatusOutput) ToEventStreamStatusPtrOutputWithContext added in v0.66.0

func (o EventStreamStatusOutput) ToEventStreamStatusPtrOutputWithContext(ctx context.Context) EventStreamStatusPtrOutput

func (EventStreamStatusOutput) ToStringOutput added in v0.66.0

func (o EventStreamStatusOutput) ToStringOutput() pulumi.StringOutput

func (EventStreamStatusOutput) ToStringOutputWithContext added in v0.66.0

func (o EventStreamStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventStreamStatusOutput) ToStringPtrOutput added in v0.66.0

func (o EventStreamStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventStreamStatusOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o EventStreamStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventStreamStatusPtrOutput added in v0.66.0

type EventStreamStatusPtrOutput struct{ *pulumi.OutputState }

func (EventStreamStatusPtrOutput) Elem added in v0.66.0

func (EventStreamStatusPtrOutput) ElementType added in v0.66.0

func (EventStreamStatusPtrOutput) ElementType() reflect.Type

func (EventStreamStatusPtrOutput) ToEventStreamStatusPtrOutput added in v0.66.0

func (o EventStreamStatusPtrOutput) ToEventStreamStatusPtrOutput() EventStreamStatusPtrOutput

func (EventStreamStatusPtrOutput) ToEventStreamStatusPtrOutputWithContext added in v0.66.0

func (o EventStreamStatusPtrOutput) ToEventStreamStatusPtrOutputWithContext(ctx context.Context) EventStreamStatusPtrOutput

func (EventStreamStatusPtrOutput) ToStringPtrOutput added in v0.66.0

func (o EventStreamStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventStreamStatusPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

func (o EventStreamStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventStreamTag added in v0.66.0

type EventStreamTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type Integration

type Integration struct {
	pulumi.CustomResourceState

	// The time of this integration got created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The unique name of the domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The configuration that controls how Customer Profiles retrieves data from the source.
	FlowDefinition IntegrationFlowDefinitionPtrOutput `pulumi:"flowDefinition"`
	// The time of this integration got last updated at
	LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"`
	// The name of the ObjectType defined for the 3rd party data in Profile Service
	ObjectTypeName pulumi.StringPtrOutput `pulumi:"objectTypeName"`
	// The mapping between 3rd party event types and ObjectType names
	ObjectTypeNames IntegrationObjectTypeMappingArrayOutput `pulumi:"objectTypeNames"`
	// The tags (keys and values) associated with the integration
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The URI of the S3 bucket or any other type of data source.
	Uri pulumi.StringPtrOutput `pulumi:"uri"`
}

The resource schema for creating an Amazon Connect Customer Profiles Integration.

func GetIntegration

func GetIntegration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationState, opts ...pulumi.ResourceOption) (*Integration, error)

GetIntegration gets an existing Integration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIntegration

func NewIntegration(ctx *pulumi.Context,
	name string, args *IntegrationArgs, opts ...pulumi.ResourceOption) (*Integration, error)

NewIntegration registers a new resource with the given unique name, arguments, and options.

func (*Integration) ElementType

func (*Integration) ElementType() reflect.Type

func (*Integration) ToIntegrationOutput

func (i *Integration) ToIntegrationOutput() IntegrationOutput

func (*Integration) ToIntegrationOutputWithContext

func (i *Integration) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput

type IntegrationArgs

type IntegrationArgs struct {
	// The unique name of the domain.
	DomainName pulumi.StringInput
	// The configuration that controls how Customer Profiles retrieves data from the source.
	FlowDefinition IntegrationFlowDefinitionPtrInput
	// The name of the ObjectType defined for the 3rd party data in Profile Service
	ObjectTypeName pulumi.StringPtrInput
	// The mapping between 3rd party event types and ObjectType names
	ObjectTypeNames IntegrationObjectTypeMappingArrayInput
	// The tags (keys and values) associated with the integration
	Tags aws.TagArrayInput
	// The URI of the S3 bucket or any other type of data source.
	Uri pulumi.StringPtrInput
}

The set of arguments for constructing a Integration resource.

func (IntegrationArgs) ElementType

func (IntegrationArgs) ElementType() reflect.Type

type IntegrationConnectorOperator

type IntegrationConnectorOperator struct {
	// The operation to be performed on the provided Marketo source fields.
	Marketo *IntegrationMarketoConnectorOperator `pulumi:"marketo"`
	// The operation to be performed on the provided Amazon S3 source fields.
	S3 *IntegrationS3ConnectorOperator `pulumi:"s3"`
	// The operation to be performed on the provided Salesforce source fields.
	Salesforce *IntegrationSalesforceConnectorOperator `pulumi:"salesforce"`
	// The operation to be performed on the provided ServiceNow source fields.
	ServiceNow *IntegrationServiceNowConnectorOperator `pulumi:"serviceNow"`
	// The operation to be performed on the provided Zendesk source fields.
	Zendesk *IntegrationZendeskConnectorOperator `pulumi:"zendesk"`
}

type IntegrationConnectorOperatorArgs

type IntegrationConnectorOperatorArgs struct {
	// The operation to be performed on the provided Marketo source fields.
	Marketo IntegrationMarketoConnectorOperatorPtrInput `pulumi:"marketo"`
	// The operation to be performed on the provided Amazon S3 source fields.
	S3 IntegrationS3ConnectorOperatorPtrInput `pulumi:"s3"`
	// The operation to be performed on the provided Salesforce source fields.
	Salesforce IntegrationSalesforceConnectorOperatorPtrInput `pulumi:"salesforce"`
	// The operation to be performed on the provided ServiceNow source fields.
	ServiceNow IntegrationServiceNowConnectorOperatorPtrInput `pulumi:"serviceNow"`
	// The operation to be performed on the provided Zendesk source fields.
	Zendesk IntegrationZendeskConnectorOperatorPtrInput `pulumi:"zendesk"`
}

func (IntegrationConnectorOperatorArgs) ElementType

func (IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorOutput

func (i IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorOutput() IntegrationConnectorOperatorOutput

func (IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorOutputWithContext

func (i IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorOutputWithContext(ctx context.Context) IntegrationConnectorOperatorOutput

func (IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorPtrOutput

func (i IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorPtrOutput() IntegrationConnectorOperatorPtrOutput

func (IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorPtrOutputWithContext

func (i IntegrationConnectorOperatorArgs) ToIntegrationConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationConnectorOperatorPtrOutput

type IntegrationConnectorOperatorInput

type IntegrationConnectorOperatorInput interface {
	pulumi.Input

	ToIntegrationConnectorOperatorOutput() IntegrationConnectorOperatorOutput
	ToIntegrationConnectorOperatorOutputWithContext(context.Context) IntegrationConnectorOperatorOutput
}

IntegrationConnectorOperatorInput is an input type that accepts IntegrationConnectorOperatorArgs and IntegrationConnectorOperatorOutput values. You can construct a concrete instance of `IntegrationConnectorOperatorInput` via:

IntegrationConnectorOperatorArgs{...}

type IntegrationConnectorOperatorOutput

type IntegrationConnectorOperatorOutput struct{ *pulumi.OutputState }

func (IntegrationConnectorOperatorOutput) ElementType

func (IntegrationConnectorOperatorOutput) Marketo

The operation to be performed on the provided Marketo source fields.

func (IntegrationConnectorOperatorOutput) S3

The operation to be performed on the provided Amazon S3 source fields.

func (IntegrationConnectorOperatorOutput) Salesforce

The operation to be performed on the provided Salesforce source fields.

func (IntegrationConnectorOperatorOutput) ServiceNow

The operation to be performed on the provided ServiceNow source fields.

func (IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorOutput

func (o IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorOutput() IntegrationConnectorOperatorOutput

func (IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorOutputWithContext

func (o IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorOutputWithContext(ctx context.Context) IntegrationConnectorOperatorOutput

func (IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorPtrOutput

func (o IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorPtrOutput() IntegrationConnectorOperatorPtrOutput

func (IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorPtrOutputWithContext

func (o IntegrationConnectorOperatorOutput) ToIntegrationConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationConnectorOperatorPtrOutput

func (IntegrationConnectorOperatorOutput) Zendesk

The operation to be performed on the provided Zendesk source fields.

type IntegrationConnectorOperatorPtrInput

type IntegrationConnectorOperatorPtrInput interface {
	pulumi.Input

	ToIntegrationConnectorOperatorPtrOutput() IntegrationConnectorOperatorPtrOutput
	ToIntegrationConnectorOperatorPtrOutputWithContext(context.Context) IntegrationConnectorOperatorPtrOutput
}

IntegrationConnectorOperatorPtrInput is an input type that accepts IntegrationConnectorOperatorArgs, IntegrationConnectorOperatorPtr and IntegrationConnectorOperatorPtrOutput values. You can construct a concrete instance of `IntegrationConnectorOperatorPtrInput` via:

        IntegrationConnectorOperatorArgs{...}

or:

        nil

type IntegrationConnectorOperatorPtrOutput

type IntegrationConnectorOperatorPtrOutput struct{ *pulumi.OutputState }

func (IntegrationConnectorOperatorPtrOutput) Elem

func (IntegrationConnectorOperatorPtrOutput) ElementType

func (IntegrationConnectorOperatorPtrOutput) Marketo

The operation to be performed on the provided Marketo source fields.

func (IntegrationConnectorOperatorPtrOutput) S3

The operation to be performed on the provided Amazon S3 source fields.

func (IntegrationConnectorOperatorPtrOutput) Salesforce

The operation to be performed on the provided Salesforce source fields.

func (IntegrationConnectorOperatorPtrOutput) ServiceNow

The operation to be performed on the provided ServiceNow source fields.

func (IntegrationConnectorOperatorPtrOutput) ToIntegrationConnectorOperatorPtrOutput

func (o IntegrationConnectorOperatorPtrOutput) ToIntegrationConnectorOperatorPtrOutput() IntegrationConnectorOperatorPtrOutput

func (IntegrationConnectorOperatorPtrOutput) ToIntegrationConnectorOperatorPtrOutputWithContext

func (o IntegrationConnectorOperatorPtrOutput) ToIntegrationConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationConnectorOperatorPtrOutput

func (IntegrationConnectorOperatorPtrOutput) Zendesk

The operation to be performed on the provided Zendesk source fields.

type IntegrationConnectorType

type IntegrationConnectorType string

func (IntegrationConnectorType) ElementType

func (IntegrationConnectorType) ElementType() reflect.Type

func (IntegrationConnectorType) ToIntegrationConnectorTypeOutput

func (e IntegrationConnectorType) ToIntegrationConnectorTypeOutput() IntegrationConnectorTypeOutput

func (IntegrationConnectorType) ToIntegrationConnectorTypeOutputWithContext

func (e IntegrationConnectorType) ToIntegrationConnectorTypeOutputWithContext(ctx context.Context) IntegrationConnectorTypeOutput

func (IntegrationConnectorType) ToIntegrationConnectorTypePtrOutput

func (e IntegrationConnectorType) ToIntegrationConnectorTypePtrOutput() IntegrationConnectorTypePtrOutput

func (IntegrationConnectorType) ToIntegrationConnectorTypePtrOutputWithContext

func (e IntegrationConnectorType) ToIntegrationConnectorTypePtrOutputWithContext(ctx context.Context) IntegrationConnectorTypePtrOutput

func (IntegrationConnectorType) ToStringOutput

func (e IntegrationConnectorType) ToStringOutput() pulumi.StringOutput

func (IntegrationConnectorType) ToStringOutputWithContext

func (e IntegrationConnectorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationConnectorType) ToStringPtrOutput

func (e IntegrationConnectorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationConnectorType) ToStringPtrOutputWithContext

func (e IntegrationConnectorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationConnectorTypeInput

type IntegrationConnectorTypeInput interface {
	pulumi.Input

	ToIntegrationConnectorTypeOutput() IntegrationConnectorTypeOutput
	ToIntegrationConnectorTypeOutputWithContext(context.Context) IntegrationConnectorTypeOutput
}

IntegrationConnectorTypeInput is an input type that accepts values of the IntegrationConnectorType enum A concrete instance of `IntegrationConnectorTypeInput` can be one of the following:

IntegrationConnectorTypeSalesforce
IntegrationConnectorTypeMarketo
IntegrationConnectorTypeServiceNow
IntegrationConnectorTypeZendesk
IntegrationConnectorTypeS3

type IntegrationConnectorTypeOutput

type IntegrationConnectorTypeOutput struct{ *pulumi.OutputState }

func (IntegrationConnectorTypeOutput) ElementType

func (IntegrationConnectorTypeOutput) ToIntegrationConnectorTypeOutput

func (o IntegrationConnectorTypeOutput) ToIntegrationConnectorTypeOutput() IntegrationConnectorTypeOutput

func (IntegrationConnectorTypeOutput) ToIntegrationConnectorTypeOutputWithContext

func (o IntegrationConnectorTypeOutput) ToIntegrationConnectorTypeOutputWithContext(ctx context.Context) IntegrationConnectorTypeOutput

func (IntegrationConnectorTypeOutput) ToIntegrationConnectorTypePtrOutput

func (o IntegrationConnectorTypeOutput) ToIntegrationConnectorTypePtrOutput() IntegrationConnectorTypePtrOutput

func (IntegrationConnectorTypeOutput) ToIntegrationConnectorTypePtrOutputWithContext

func (o IntegrationConnectorTypeOutput) ToIntegrationConnectorTypePtrOutputWithContext(ctx context.Context) IntegrationConnectorTypePtrOutput

func (IntegrationConnectorTypeOutput) ToStringOutput

func (IntegrationConnectorTypeOutput) ToStringOutputWithContext

func (o IntegrationConnectorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationConnectorTypeOutput) ToStringPtrOutput

func (IntegrationConnectorTypeOutput) ToStringPtrOutputWithContext

func (o IntegrationConnectorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationConnectorTypePtrInput

type IntegrationConnectorTypePtrInput interface {
	pulumi.Input

	ToIntegrationConnectorTypePtrOutput() IntegrationConnectorTypePtrOutput
	ToIntegrationConnectorTypePtrOutputWithContext(context.Context) IntegrationConnectorTypePtrOutput
}

func IntegrationConnectorTypePtr

func IntegrationConnectorTypePtr(v string) IntegrationConnectorTypePtrInput

type IntegrationConnectorTypePtrOutput

type IntegrationConnectorTypePtrOutput struct{ *pulumi.OutputState }

func (IntegrationConnectorTypePtrOutput) Elem

func (IntegrationConnectorTypePtrOutput) ElementType

func (IntegrationConnectorTypePtrOutput) ToIntegrationConnectorTypePtrOutput

func (o IntegrationConnectorTypePtrOutput) ToIntegrationConnectorTypePtrOutput() IntegrationConnectorTypePtrOutput

func (IntegrationConnectorTypePtrOutput) ToIntegrationConnectorTypePtrOutputWithContext

func (o IntegrationConnectorTypePtrOutput) ToIntegrationConnectorTypePtrOutputWithContext(ctx context.Context) IntegrationConnectorTypePtrOutput

func (IntegrationConnectorTypePtrOutput) ToStringPtrOutput

func (IntegrationConnectorTypePtrOutput) ToStringPtrOutputWithContext

func (o IntegrationConnectorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationFlowDefinition

type IntegrationFlowDefinition struct {
	// A description of the flow you want to create.
	Description *string `pulumi:"description"`
	// The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.
	FlowName string `pulumi:"flowName"`
	// The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key you provide for encryption.
	KmsArn string `pulumi:"kmsArn"`
	// The configuration that controls how Customer Profiles retrieves data from the source.
	SourceFlowConfig IntegrationSourceFlowConfig `pulumi:"sourceFlowConfig"`
	// A list of tasks that Customer Profiles performs while transferring the data in the flow run.
	Tasks []IntegrationTask `pulumi:"tasks"`
	// The trigger settings that determine how and when the flow runs.
	TriggerConfig IntegrationTriggerConfig `pulumi:"triggerConfig"`
}

type IntegrationFlowDefinitionArgs

type IntegrationFlowDefinitionArgs struct {
	// A description of the flow you want to create.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.
	FlowName pulumi.StringInput `pulumi:"flowName"`
	// The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key you provide for encryption.
	KmsArn pulumi.StringInput `pulumi:"kmsArn"`
	// The configuration that controls how Customer Profiles retrieves data from the source.
	SourceFlowConfig IntegrationSourceFlowConfigInput `pulumi:"sourceFlowConfig"`
	// A list of tasks that Customer Profiles performs while transferring the data in the flow run.
	Tasks IntegrationTaskArrayInput `pulumi:"tasks"`
	// The trigger settings that determine how and when the flow runs.
	TriggerConfig IntegrationTriggerConfigInput `pulumi:"triggerConfig"`
}

func (IntegrationFlowDefinitionArgs) ElementType

func (IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionOutput

func (i IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionOutput() IntegrationFlowDefinitionOutput

func (IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionOutputWithContext

func (i IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionOutputWithContext(ctx context.Context) IntegrationFlowDefinitionOutput

func (IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionPtrOutput

func (i IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionPtrOutput() IntegrationFlowDefinitionPtrOutput

func (IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionPtrOutputWithContext

func (i IntegrationFlowDefinitionArgs) ToIntegrationFlowDefinitionPtrOutputWithContext(ctx context.Context) IntegrationFlowDefinitionPtrOutput

type IntegrationFlowDefinitionInput

type IntegrationFlowDefinitionInput interface {
	pulumi.Input

	ToIntegrationFlowDefinitionOutput() IntegrationFlowDefinitionOutput
	ToIntegrationFlowDefinitionOutputWithContext(context.Context) IntegrationFlowDefinitionOutput
}

IntegrationFlowDefinitionInput is an input type that accepts IntegrationFlowDefinitionArgs and IntegrationFlowDefinitionOutput values. You can construct a concrete instance of `IntegrationFlowDefinitionInput` via:

IntegrationFlowDefinitionArgs{...}

type IntegrationFlowDefinitionOutput

type IntegrationFlowDefinitionOutput struct{ *pulumi.OutputState }

func (IntegrationFlowDefinitionOutput) Description

A description of the flow you want to create.

func (IntegrationFlowDefinitionOutput) ElementType

func (IntegrationFlowDefinitionOutput) FlowName

The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.

func (IntegrationFlowDefinitionOutput) KmsArn

The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key you provide for encryption.

func (IntegrationFlowDefinitionOutput) SourceFlowConfig

The configuration that controls how Customer Profiles retrieves data from the source.

func (IntegrationFlowDefinitionOutput) Tasks

A list of tasks that Customer Profiles performs while transferring the data in the flow run.

func (IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionOutput

func (o IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionOutput() IntegrationFlowDefinitionOutput

func (IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionOutputWithContext

func (o IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionOutputWithContext(ctx context.Context) IntegrationFlowDefinitionOutput

func (IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionPtrOutput

func (o IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionPtrOutput() IntegrationFlowDefinitionPtrOutput

func (IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionPtrOutputWithContext

func (o IntegrationFlowDefinitionOutput) ToIntegrationFlowDefinitionPtrOutputWithContext(ctx context.Context) IntegrationFlowDefinitionPtrOutput

func (IntegrationFlowDefinitionOutput) TriggerConfig

The trigger settings that determine how and when the flow runs.

type IntegrationFlowDefinitionPtrInput

type IntegrationFlowDefinitionPtrInput interface {
	pulumi.Input

	ToIntegrationFlowDefinitionPtrOutput() IntegrationFlowDefinitionPtrOutput
	ToIntegrationFlowDefinitionPtrOutputWithContext(context.Context) IntegrationFlowDefinitionPtrOutput
}

IntegrationFlowDefinitionPtrInput is an input type that accepts IntegrationFlowDefinitionArgs, IntegrationFlowDefinitionPtr and IntegrationFlowDefinitionPtrOutput values. You can construct a concrete instance of `IntegrationFlowDefinitionPtrInput` via:

        IntegrationFlowDefinitionArgs{...}

or:

        nil

type IntegrationFlowDefinitionPtrOutput

type IntegrationFlowDefinitionPtrOutput struct{ *pulumi.OutputState }

func (IntegrationFlowDefinitionPtrOutput) Description

A description of the flow you want to create.

func (IntegrationFlowDefinitionPtrOutput) Elem

func (IntegrationFlowDefinitionPtrOutput) ElementType

func (IntegrationFlowDefinitionPtrOutput) FlowName

The specified name of the flow. Use underscores (_) or hyphens (-) only. Spaces are not allowed.

func (IntegrationFlowDefinitionPtrOutput) KmsArn

The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key you provide for encryption.

func (IntegrationFlowDefinitionPtrOutput) SourceFlowConfig

The configuration that controls how Customer Profiles retrieves data from the source.

func (IntegrationFlowDefinitionPtrOutput) Tasks

A list of tasks that Customer Profiles performs while transferring the data in the flow run.

func (IntegrationFlowDefinitionPtrOutput) ToIntegrationFlowDefinitionPtrOutput

func (o IntegrationFlowDefinitionPtrOutput) ToIntegrationFlowDefinitionPtrOutput() IntegrationFlowDefinitionPtrOutput

func (IntegrationFlowDefinitionPtrOutput) ToIntegrationFlowDefinitionPtrOutputWithContext

func (o IntegrationFlowDefinitionPtrOutput) ToIntegrationFlowDefinitionPtrOutputWithContext(ctx context.Context) IntegrationFlowDefinitionPtrOutput

func (IntegrationFlowDefinitionPtrOutput) TriggerConfig

The trigger settings that determine how and when the flow runs.

type IntegrationIncrementalPullConfig

type IntegrationIncrementalPullConfig struct {
	// A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
	DatetimeTypeFieldName *string `pulumi:"datetimeTypeFieldName"`
}

type IntegrationIncrementalPullConfigArgs

type IntegrationIncrementalPullConfigArgs struct {
	// A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
	DatetimeTypeFieldName pulumi.StringPtrInput `pulumi:"datetimeTypeFieldName"`
}

func (IntegrationIncrementalPullConfigArgs) ElementType

func (IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigOutput

func (i IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigOutput() IntegrationIncrementalPullConfigOutput

func (IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigOutputWithContext

func (i IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigOutputWithContext(ctx context.Context) IntegrationIncrementalPullConfigOutput

func (IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigPtrOutput

func (i IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigPtrOutput() IntegrationIncrementalPullConfigPtrOutput

func (IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigPtrOutputWithContext

func (i IntegrationIncrementalPullConfigArgs) ToIntegrationIncrementalPullConfigPtrOutputWithContext(ctx context.Context) IntegrationIncrementalPullConfigPtrOutput

type IntegrationIncrementalPullConfigInput

type IntegrationIncrementalPullConfigInput interface {
	pulumi.Input

	ToIntegrationIncrementalPullConfigOutput() IntegrationIncrementalPullConfigOutput
	ToIntegrationIncrementalPullConfigOutputWithContext(context.Context) IntegrationIncrementalPullConfigOutput
}

IntegrationIncrementalPullConfigInput is an input type that accepts IntegrationIncrementalPullConfigArgs and IntegrationIncrementalPullConfigOutput values. You can construct a concrete instance of `IntegrationIncrementalPullConfigInput` via:

IntegrationIncrementalPullConfigArgs{...}

type IntegrationIncrementalPullConfigOutput

type IntegrationIncrementalPullConfigOutput struct{ *pulumi.OutputState }

func (IntegrationIncrementalPullConfigOutput) DatetimeTypeFieldName

A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.

func (IntegrationIncrementalPullConfigOutput) ElementType

func (IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigOutput

func (o IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigOutput() IntegrationIncrementalPullConfigOutput

func (IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigOutputWithContext

func (o IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigOutputWithContext(ctx context.Context) IntegrationIncrementalPullConfigOutput

func (IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigPtrOutput

func (o IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigPtrOutput() IntegrationIncrementalPullConfigPtrOutput

func (IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigPtrOutputWithContext

func (o IntegrationIncrementalPullConfigOutput) ToIntegrationIncrementalPullConfigPtrOutputWithContext(ctx context.Context) IntegrationIncrementalPullConfigPtrOutput

type IntegrationIncrementalPullConfigPtrInput

type IntegrationIncrementalPullConfigPtrInput interface {
	pulumi.Input

	ToIntegrationIncrementalPullConfigPtrOutput() IntegrationIncrementalPullConfigPtrOutput
	ToIntegrationIncrementalPullConfigPtrOutputWithContext(context.Context) IntegrationIncrementalPullConfigPtrOutput
}

IntegrationIncrementalPullConfigPtrInput is an input type that accepts IntegrationIncrementalPullConfigArgs, IntegrationIncrementalPullConfigPtr and IntegrationIncrementalPullConfigPtrOutput values. You can construct a concrete instance of `IntegrationIncrementalPullConfigPtrInput` via:

        IntegrationIncrementalPullConfigArgs{...}

or:

        nil

type IntegrationIncrementalPullConfigPtrOutput

type IntegrationIncrementalPullConfigPtrOutput struct{ *pulumi.OutputState }

func (IntegrationIncrementalPullConfigPtrOutput) DatetimeTypeFieldName

A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.

func (IntegrationIncrementalPullConfigPtrOutput) Elem

func (IntegrationIncrementalPullConfigPtrOutput) ElementType

func (IntegrationIncrementalPullConfigPtrOutput) ToIntegrationIncrementalPullConfigPtrOutput

func (o IntegrationIncrementalPullConfigPtrOutput) ToIntegrationIncrementalPullConfigPtrOutput() IntegrationIncrementalPullConfigPtrOutput

func (IntegrationIncrementalPullConfigPtrOutput) ToIntegrationIncrementalPullConfigPtrOutputWithContext

func (o IntegrationIncrementalPullConfigPtrOutput) ToIntegrationIncrementalPullConfigPtrOutputWithContext(ctx context.Context) IntegrationIncrementalPullConfigPtrOutput

type IntegrationInput

type IntegrationInput interface {
	pulumi.Input

	ToIntegrationOutput() IntegrationOutput
	ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
}

type IntegrationMarketoConnectorOperator

type IntegrationMarketoConnectorOperator string

func (IntegrationMarketoConnectorOperator) ElementType

func (IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorOutput

func (e IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorOutput() IntegrationMarketoConnectorOperatorOutput

func (IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorOutputWithContext

func (e IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorOutputWithContext(ctx context.Context) IntegrationMarketoConnectorOperatorOutput

func (IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorPtrOutput

func (e IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorPtrOutput() IntegrationMarketoConnectorOperatorPtrOutput

func (IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorPtrOutputWithContext

func (e IntegrationMarketoConnectorOperator) ToIntegrationMarketoConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationMarketoConnectorOperatorPtrOutput

func (IntegrationMarketoConnectorOperator) ToStringOutput

func (IntegrationMarketoConnectorOperator) ToStringOutputWithContext

func (e IntegrationMarketoConnectorOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationMarketoConnectorOperator) ToStringPtrOutput

func (IntegrationMarketoConnectorOperator) ToStringPtrOutputWithContext

func (e IntegrationMarketoConnectorOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationMarketoConnectorOperatorInput

type IntegrationMarketoConnectorOperatorInput interface {
	pulumi.Input

	ToIntegrationMarketoConnectorOperatorOutput() IntegrationMarketoConnectorOperatorOutput
	ToIntegrationMarketoConnectorOperatorOutputWithContext(context.Context) IntegrationMarketoConnectorOperatorOutput
}

IntegrationMarketoConnectorOperatorInput is an input type that accepts values of the IntegrationMarketoConnectorOperator enum A concrete instance of `IntegrationMarketoConnectorOperatorInput` can be one of the following:

IntegrationMarketoConnectorOperatorProjection
IntegrationMarketoConnectorOperatorLessThan
IntegrationMarketoConnectorOperatorGreaterThan
IntegrationMarketoConnectorOperatorBetween
IntegrationMarketoConnectorOperatorAddition
IntegrationMarketoConnectorOperatorMultiplication
IntegrationMarketoConnectorOperatorDivision
IntegrationMarketoConnectorOperatorSubtraction
IntegrationMarketoConnectorOperatorMaskAll
IntegrationMarketoConnectorOperatorMaskFirstN
IntegrationMarketoConnectorOperatorMaskLastN
IntegrationMarketoConnectorOperatorValidateNonNull
IntegrationMarketoConnectorOperatorValidateNonZero
IntegrationMarketoConnectorOperatorValidateNonNegative
IntegrationMarketoConnectorOperatorValidateNumeric
IntegrationMarketoConnectorOperatorNoOp

type IntegrationMarketoConnectorOperatorOutput

type IntegrationMarketoConnectorOperatorOutput struct{ *pulumi.OutputState }

func (IntegrationMarketoConnectorOperatorOutput) ElementType

func (IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorOutput

func (o IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorOutput() IntegrationMarketoConnectorOperatorOutput

func (IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorOutputWithContext

func (o IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorOutputWithContext(ctx context.Context) IntegrationMarketoConnectorOperatorOutput

func (IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorPtrOutput

func (o IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorPtrOutput() IntegrationMarketoConnectorOperatorPtrOutput

func (IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorPtrOutputWithContext

func (o IntegrationMarketoConnectorOperatorOutput) ToIntegrationMarketoConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationMarketoConnectorOperatorPtrOutput

func (IntegrationMarketoConnectorOperatorOutput) ToStringOutput

func (IntegrationMarketoConnectorOperatorOutput) ToStringOutputWithContext

func (IntegrationMarketoConnectorOperatorOutput) ToStringPtrOutput

func (IntegrationMarketoConnectorOperatorOutput) ToStringPtrOutputWithContext

type IntegrationMarketoConnectorOperatorPtrInput

type IntegrationMarketoConnectorOperatorPtrInput interface {
	pulumi.Input

	ToIntegrationMarketoConnectorOperatorPtrOutput() IntegrationMarketoConnectorOperatorPtrOutput
	ToIntegrationMarketoConnectorOperatorPtrOutputWithContext(context.Context) IntegrationMarketoConnectorOperatorPtrOutput
}

type IntegrationMarketoConnectorOperatorPtrOutput

type IntegrationMarketoConnectorOperatorPtrOutput struct{ *pulumi.OutputState }

func (IntegrationMarketoConnectorOperatorPtrOutput) Elem

func (IntegrationMarketoConnectorOperatorPtrOutput) ElementType

func (IntegrationMarketoConnectorOperatorPtrOutput) ToIntegrationMarketoConnectorOperatorPtrOutput

func (o IntegrationMarketoConnectorOperatorPtrOutput) ToIntegrationMarketoConnectorOperatorPtrOutput() IntegrationMarketoConnectorOperatorPtrOutput

func (IntegrationMarketoConnectorOperatorPtrOutput) ToIntegrationMarketoConnectorOperatorPtrOutputWithContext

func (o IntegrationMarketoConnectorOperatorPtrOutput) ToIntegrationMarketoConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationMarketoConnectorOperatorPtrOutput

func (IntegrationMarketoConnectorOperatorPtrOutput) ToStringPtrOutput

func (IntegrationMarketoConnectorOperatorPtrOutput) ToStringPtrOutputWithContext

type IntegrationMarketoSourceProperties

type IntegrationMarketoSourceProperties struct {
	// The object specified in the Marketo flow source.
	Object string `pulumi:"object"`
}

type IntegrationMarketoSourcePropertiesArgs

type IntegrationMarketoSourcePropertiesArgs struct {
	// The object specified in the Marketo flow source.
	Object pulumi.StringInput `pulumi:"object"`
}

func (IntegrationMarketoSourcePropertiesArgs) ElementType

func (IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesOutput

func (i IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesOutput() IntegrationMarketoSourcePropertiesOutput

func (IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesOutputWithContext

func (i IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesOutputWithContext(ctx context.Context) IntegrationMarketoSourcePropertiesOutput

func (IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesPtrOutput

func (i IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesPtrOutput() IntegrationMarketoSourcePropertiesPtrOutput

func (IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesPtrOutputWithContext

func (i IntegrationMarketoSourcePropertiesArgs) ToIntegrationMarketoSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationMarketoSourcePropertiesPtrOutput

type IntegrationMarketoSourcePropertiesInput

type IntegrationMarketoSourcePropertiesInput interface {
	pulumi.Input

	ToIntegrationMarketoSourcePropertiesOutput() IntegrationMarketoSourcePropertiesOutput
	ToIntegrationMarketoSourcePropertiesOutputWithContext(context.Context) IntegrationMarketoSourcePropertiesOutput
}

IntegrationMarketoSourcePropertiesInput is an input type that accepts IntegrationMarketoSourcePropertiesArgs and IntegrationMarketoSourcePropertiesOutput values. You can construct a concrete instance of `IntegrationMarketoSourcePropertiesInput` via:

IntegrationMarketoSourcePropertiesArgs{...}

type IntegrationMarketoSourcePropertiesOutput

type IntegrationMarketoSourcePropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationMarketoSourcePropertiesOutput) ElementType

func (IntegrationMarketoSourcePropertiesOutput) Object

The object specified in the Marketo flow source.

func (IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesOutput

func (o IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesOutput() IntegrationMarketoSourcePropertiesOutput

func (IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesOutputWithContext

func (o IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesOutputWithContext(ctx context.Context) IntegrationMarketoSourcePropertiesOutput

func (IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesPtrOutput

func (o IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesPtrOutput() IntegrationMarketoSourcePropertiesPtrOutput

func (IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesPtrOutputWithContext

func (o IntegrationMarketoSourcePropertiesOutput) ToIntegrationMarketoSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationMarketoSourcePropertiesPtrOutput

type IntegrationMarketoSourcePropertiesPtrInput

type IntegrationMarketoSourcePropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationMarketoSourcePropertiesPtrOutput() IntegrationMarketoSourcePropertiesPtrOutput
	ToIntegrationMarketoSourcePropertiesPtrOutputWithContext(context.Context) IntegrationMarketoSourcePropertiesPtrOutput
}

IntegrationMarketoSourcePropertiesPtrInput is an input type that accepts IntegrationMarketoSourcePropertiesArgs, IntegrationMarketoSourcePropertiesPtr and IntegrationMarketoSourcePropertiesPtrOutput values. You can construct a concrete instance of `IntegrationMarketoSourcePropertiesPtrInput` via:

        IntegrationMarketoSourcePropertiesArgs{...}

or:

        nil

type IntegrationMarketoSourcePropertiesPtrOutput

type IntegrationMarketoSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationMarketoSourcePropertiesPtrOutput) Elem

func (IntegrationMarketoSourcePropertiesPtrOutput) ElementType

func (IntegrationMarketoSourcePropertiesPtrOutput) Object

The object specified in the Marketo flow source.

func (IntegrationMarketoSourcePropertiesPtrOutput) ToIntegrationMarketoSourcePropertiesPtrOutput

func (o IntegrationMarketoSourcePropertiesPtrOutput) ToIntegrationMarketoSourcePropertiesPtrOutput() IntegrationMarketoSourcePropertiesPtrOutput

func (IntegrationMarketoSourcePropertiesPtrOutput) ToIntegrationMarketoSourcePropertiesPtrOutputWithContext

func (o IntegrationMarketoSourcePropertiesPtrOutput) ToIntegrationMarketoSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationMarketoSourcePropertiesPtrOutput

type IntegrationObjectTypeMapping added in v0.12.0

type IntegrationObjectTypeMapping struct {
	// The key.
	Key string `pulumi:"key"`
	// The value.
	Value string `pulumi:"value"`
}

type IntegrationObjectTypeMappingArgs added in v0.12.0

type IntegrationObjectTypeMappingArgs struct {
	// The key.
	Key pulumi.StringInput `pulumi:"key"`
	// The value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (IntegrationObjectTypeMappingArgs) ElementType added in v0.12.0

func (IntegrationObjectTypeMappingArgs) ToIntegrationObjectTypeMappingOutput added in v0.12.0

func (i IntegrationObjectTypeMappingArgs) ToIntegrationObjectTypeMappingOutput() IntegrationObjectTypeMappingOutput

func (IntegrationObjectTypeMappingArgs) ToIntegrationObjectTypeMappingOutputWithContext added in v0.12.0

func (i IntegrationObjectTypeMappingArgs) ToIntegrationObjectTypeMappingOutputWithContext(ctx context.Context) IntegrationObjectTypeMappingOutput

type IntegrationObjectTypeMappingArray added in v0.12.0

type IntegrationObjectTypeMappingArray []IntegrationObjectTypeMappingInput

func (IntegrationObjectTypeMappingArray) ElementType added in v0.12.0

func (IntegrationObjectTypeMappingArray) ToIntegrationObjectTypeMappingArrayOutput added in v0.12.0

func (i IntegrationObjectTypeMappingArray) ToIntegrationObjectTypeMappingArrayOutput() IntegrationObjectTypeMappingArrayOutput

func (IntegrationObjectTypeMappingArray) ToIntegrationObjectTypeMappingArrayOutputWithContext added in v0.12.0

func (i IntegrationObjectTypeMappingArray) ToIntegrationObjectTypeMappingArrayOutputWithContext(ctx context.Context) IntegrationObjectTypeMappingArrayOutput

type IntegrationObjectTypeMappingArrayInput added in v0.12.0

type IntegrationObjectTypeMappingArrayInput interface {
	pulumi.Input

	ToIntegrationObjectTypeMappingArrayOutput() IntegrationObjectTypeMappingArrayOutput
	ToIntegrationObjectTypeMappingArrayOutputWithContext(context.Context) IntegrationObjectTypeMappingArrayOutput
}

IntegrationObjectTypeMappingArrayInput is an input type that accepts IntegrationObjectTypeMappingArray and IntegrationObjectTypeMappingArrayOutput values. You can construct a concrete instance of `IntegrationObjectTypeMappingArrayInput` via:

IntegrationObjectTypeMappingArray{ IntegrationObjectTypeMappingArgs{...} }

type IntegrationObjectTypeMappingArrayOutput added in v0.12.0

type IntegrationObjectTypeMappingArrayOutput struct{ *pulumi.OutputState }

func (IntegrationObjectTypeMappingArrayOutput) ElementType added in v0.12.0

func (IntegrationObjectTypeMappingArrayOutput) Index added in v0.12.0

func (IntegrationObjectTypeMappingArrayOutput) ToIntegrationObjectTypeMappingArrayOutput added in v0.12.0

func (o IntegrationObjectTypeMappingArrayOutput) ToIntegrationObjectTypeMappingArrayOutput() IntegrationObjectTypeMappingArrayOutput

func (IntegrationObjectTypeMappingArrayOutput) ToIntegrationObjectTypeMappingArrayOutputWithContext added in v0.12.0

func (o IntegrationObjectTypeMappingArrayOutput) ToIntegrationObjectTypeMappingArrayOutputWithContext(ctx context.Context) IntegrationObjectTypeMappingArrayOutput

type IntegrationObjectTypeMappingInput added in v0.12.0

type IntegrationObjectTypeMappingInput interface {
	pulumi.Input

	ToIntegrationObjectTypeMappingOutput() IntegrationObjectTypeMappingOutput
	ToIntegrationObjectTypeMappingOutputWithContext(context.Context) IntegrationObjectTypeMappingOutput
}

IntegrationObjectTypeMappingInput is an input type that accepts IntegrationObjectTypeMappingArgs and IntegrationObjectTypeMappingOutput values. You can construct a concrete instance of `IntegrationObjectTypeMappingInput` via:

IntegrationObjectTypeMappingArgs{...}

type IntegrationObjectTypeMappingOutput added in v0.12.0

type IntegrationObjectTypeMappingOutput struct{ *pulumi.OutputState }

func (IntegrationObjectTypeMappingOutput) ElementType added in v0.12.0

func (IntegrationObjectTypeMappingOutput) Key added in v0.12.0

The key.

func (IntegrationObjectTypeMappingOutput) ToIntegrationObjectTypeMappingOutput added in v0.12.0

func (o IntegrationObjectTypeMappingOutput) ToIntegrationObjectTypeMappingOutput() IntegrationObjectTypeMappingOutput

func (IntegrationObjectTypeMappingOutput) ToIntegrationObjectTypeMappingOutputWithContext added in v0.12.0

func (o IntegrationObjectTypeMappingOutput) ToIntegrationObjectTypeMappingOutputWithContext(ctx context.Context) IntegrationObjectTypeMappingOutput

func (IntegrationObjectTypeMappingOutput) Value added in v0.12.0

The value.

type IntegrationOperatorPropertiesKeys

type IntegrationOperatorPropertiesKeys string

func (IntegrationOperatorPropertiesKeys) ElementType

func (IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysOutput

func (e IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysOutput() IntegrationOperatorPropertiesKeysOutput

func (IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysOutputWithContext

func (e IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysOutputWithContext(ctx context.Context) IntegrationOperatorPropertiesKeysOutput

func (IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysPtrOutput

func (e IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysPtrOutput() IntegrationOperatorPropertiesKeysPtrOutput

func (IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysPtrOutputWithContext

func (e IntegrationOperatorPropertiesKeys) ToIntegrationOperatorPropertiesKeysPtrOutputWithContext(ctx context.Context) IntegrationOperatorPropertiesKeysPtrOutput

func (IntegrationOperatorPropertiesKeys) ToStringOutput

func (IntegrationOperatorPropertiesKeys) ToStringOutputWithContext

func (e IntegrationOperatorPropertiesKeys) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationOperatorPropertiesKeys) ToStringPtrOutput

func (IntegrationOperatorPropertiesKeys) ToStringPtrOutputWithContext

func (e IntegrationOperatorPropertiesKeys) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationOperatorPropertiesKeysInput

type IntegrationOperatorPropertiesKeysInput interface {
	pulumi.Input

	ToIntegrationOperatorPropertiesKeysOutput() IntegrationOperatorPropertiesKeysOutput
	ToIntegrationOperatorPropertiesKeysOutputWithContext(context.Context) IntegrationOperatorPropertiesKeysOutput
}

IntegrationOperatorPropertiesKeysInput is an input type that accepts values of the IntegrationOperatorPropertiesKeys enum A concrete instance of `IntegrationOperatorPropertiesKeysInput` can be one of the following:

IntegrationOperatorPropertiesKeysValue
IntegrationOperatorPropertiesKeysValues
IntegrationOperatorPropertiesKeysDataType
IntegrationOperatorPropertiesKeysUpperBound
IntegrationOperatorPropertiesKeysLowerBound
IntegrationOperatorPropertiesKeysSourceDataType
IntegrationOperatorPropertiesKeysDestinationDataType
IntegrationOperatorPropertiesKeysValidationAction
IntegrationOperatorPropertiesKeysMaskValue
IntegrationOperatorPropertiesKeysMaskLength
IntegrationOperatorPropertiesKeysTruncateLength
IntegrationOperatorPropertiesKeysMathOperationFieldsOrder
IntegrationOperatorPropertiesKeysConcatFormat
IntegrationOperatorPropertiesKeysSubfieldCategoryMap

type IntegrationOperatorPropertiesKeysOutput

type IntegrationOperatorPropertiesKeysOutput struct{ *pulumi.OutputState }

func (IntegrationOperatorPropertiesKeysOutput) ElementType

func (IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysOutput

func (o IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysOutput() IntegrationOperatorPropertiesKeysOutput

func (IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysOutputWithContext

func (o IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysOutputWithContext(ctx context.Context) IntegrationOperatorPropertiesKeysOutput

func (IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysPtrOutput

func (o IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysPtrOutput() IntegrationOperatorPropertiesKeysPtrOutput

func (IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysPtrOutputWithContext

func (o IntegrationOperatorPropertiesKeysOutput) ToIntegrationOperatorPropertiesKeysPtrOutputWithContext(ctx context.Context) IntegrationOperatorPropertiesKeysPtrOutput

func (IntegrationOperatorPropertiesKeysOutput) ToStringOutput

func (IntegrationOperatorPropertiesKeysOutput) ToStringOutputWithContext

func (IntegrationOperatorPropertiesKeysOutput) ToStringPtrOutput

func (IntegrationOperatorPropertiesKeysOutput) ToStringPtrOutputWithContext

type IntegrationOperatorPropertiesKeysPtrInput

type IntegrationOperatorPropertiesKeysPtrInput interface {
	pulumi.Input

	ToIntegrationOperatorPropertiesKeysPtrOutput() IntegrationOperatorPropertiesKeysPtrOutput
	ToIntegrationOperatorPropertiesKeysPtrOutputWithContext(context.Context) IntegrationOperatorPropertiesKeysPtrOutput
}

type IntegrationOperatorPropertiesKeysPtrOutput

type IntegrationOperatorPropertiesKeysPtrOutput struct{ *pulumi.OutputState }

func (IntegrationOperatorPropertiesKeysPtrOutput) Elem

func (IntegrationOperatorPropertiesKeysPtrOutput) ElementType

func (IntegrationOperatorPropertiesKeysPtrOutput) ToIntegrationOperatorPropertiesKeysPtrOutput

func (o IntegrationOperatorPropertiesKeysPtrOutput) ToIntegrationOperatorPropertiesKeysPtrOutput() IntegrationOperatorPropertiesKeysPtrOutput

func (IntegrationOperatorPropertiesKeysPtrOutput) ToIntegrationOperatorPropertiesKeysPtrOutputWithContext

func (o IntegrationOperatorPropertiesKeysPtrOutput) ToIntegrationOperatorPropertiesKeysPtrOutputWithContext(ctx context.Context) IntegrationOperatorPropertiesKeysPtrOutput

func (IntegrationOperatorPropertiesKeysPtrOutput) ToStringPtrOutput

func (IntegrationOperatorPropertiesKeysPtrOutput) ToStringPtrOutputWithContext

type IntegrationOutput

type IntegrationOutput struct{ *pulumi.OutputState }

func (IntegrationOutput) CreatedAt added in v0.17.0

func (o IntegrationOutput) CreatedAt() pulumi.StringOutput

The time of this integration got created

func (IntegrationOutput) DomainName added in v0.17.0

func (o IntegrationOutput) DomainName() pulumi.StringOutput

The unique name of the domain.

func (IntegrationOutput) ElementType

func (IntegrationOutput) ElementType() reflect.Type

func (IntegrationOutput) FlowDefinition added in v0.17.0

The configuration that controls how Customer Profiles retrieves data from the source.

func (IntegrationOutput) LastUpdatedAt added in v0.17.0

func (o IntegrationOutput) LastUpdatedAt() pulumi.StringOutput

The time of this integration got last updated at

func (IntegrationOutput) ObjectTypeName added in v0.17.0

func (o IntegrationOutput) ObjectTypeName() pulumi.StringPtrOutput

The name of the ObjectType defined for the 3rd party data in Profile Service

func (IntegrationOutput) ObjectTypeNames added in v0.17.0

The mapping between 3rd party event types and ObjectType names

func (IntegrationOutput) Tags added in v0.17.0

The tags (keys and values) associated with the integration

func (IntegrationOutput) ToIntegrationOutput

func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput

func (IntegrationOutput) ToIntegrationOutputWithContext

func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput

func (IntegrationOutput) Uri added in v0.17.0

The URI of the S3 bucket or any other type of data source.

type IntegrationS3ConnectorOperator

type IntegrationS3ConnectorOperator string

func (IntegrationS3ConnectorOperator) ElementType

func (IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorOutput

func (e IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorOutput() IntegrationS3ConnectorOperatorOutput

func (IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorOutputWithContext

func (e IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorOutputWithContext(ctx context.Context) IntegrationS3ConnectorOperatorOutput

func (IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorPtrOutput

func (e IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorPtrOutput() IntegrationS3ConnectorOperatorPtrOutput

func (IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorPtrOutputWithContext

func (e IntegrationS3ConnectorOperator) ToIntegrationS3ConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationS3ConnectorOperatorPtrOutput

func (IntegrationS3ConnectorOperator) ToStringOutput

func (IntegrationS3ConnectorOperator) ToStringOutputWithContext

func (e IntegrationS3ConnectorOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationS3ConnectorOperator) ToStringPtrOutput

func (IntegrationS3ConnectorOperator) ToStringPtrOutputWithContext

func (e IntegrationS3ConnectorOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationS3ConnectorOperatorInput

type IntegrationS3ConnectorOperatorInput interface {
	pulumi.Input

	ToIntegrationS3ConnectorOperatorOutput() IntegrationS3ConnectorOperatorOutput
	ToIntegrationS3ConnectorOperatorOutputWithContext(context.Context) IntegrationS3ConnectorOperatorOutput
}

IntegrationS3ConnectorOperatorInput is an input type that accepts values of the IntegrationS3ConnectorOperator enum A concrete instance of `IntegrationS3ConnectorOperatorInput` can be one of the following:

IntegrationS3ConnectorOperatorProjection
IntegrationS3ConnectorOperatorLessThan
IntegrationS3ConnectorOperatorGreaterThan
IntegrationS3ConnectorOperatorBetween
IntegrationS3ConnectorOperatorLessThanOrEqualTo
IntegrationS3ConnectorOperatorGreaterThanOrEqualTo
IntegrationS3ConnectorOperatorEqualTo
IntegrationS3ConnectorOperatorNotEqualTo
IntegrationS3ConnectorOperatorAddition
IntegrationS3ConnectorOperatorMultiplication
IntegrationS3ConnectorOperatorDivision
IntegrationS3ConnectorOperatorSubtraction
IntegrationS3ConnectorOperatorMaskAll
IntegrationS3ConnectorOperatorMaskFirstN
IntegrationS3ConnectorOperatorMaskLastN
IntegrationS3ConnectorOperatorValidateNonNull
IntegrationS3ConnectorOperatorValidateNonZero
IntegrationS3ConnectorOperatorValidateNonNegative
IntegrationS3ConnectorOperatorValidateNumeric
IntegrationS3ConnectorOperatorNoOp

type IntegrationS3ConnectorOperatorOutput

type IntegrationS3ConnectorOperatorOutput struct{ *pulumi.OutputState }

func (IntegrationS3ConnectorOperatorOutput) ElementType

func (IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorOutput

func (o IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorOutput() IntegrationS3ConnectorOperatorOutput

func (IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorOutputWithContext

func (o IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorOutputWithContext(ctx context.Context) IntegrationS3ConnectorOperatorOutput

func (IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorPtrOutput

func (o IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorPtrOutput() IntegrationS3ConnectorOperatorPtrOutput

func (IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorPtrOutputWithContext

func (o IntegrationS3ConnectorOperatorOutput) ToIntegrationS3ConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationS3ConnectorOperatorPtrOutput

func (IntegrationS3ConnectorOperatorOutput) ToStringOutput

func (IntegrationS3ConnectorOperatorOutput) ToStringOutputWithContext

func (o IntegrationS3ConnectorOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationS3ConnectorOperatorOutput) ToStringPtrOutput

func (IntegrationS3ConnectorOperatorOutput) ToStringPtrOutputWithContext

func (o IntegrationS3ConnectorOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationS3ConnectorOperatorPtrInput

type IntegrationS3ConnectorOperatorPtrInput interface {
	pulumi.Input

	ToIntegrationS3ConnectorOperatorPtrOutput() IntegrationS3ConnectorOperatorPtrOutput
	ToIntegrationS3ConnectorOperatorPtrOutputWithContext(context.Context) IntegrationS3ConnectorOperatorPtrOutput
}

type IntegrationS3ConnectorOperatorPtrOutput

type IntegrationS3ConnectorOperatorPtrOutput struct{ *pulumi.OutputState }

func (IntegrationS3ConnectorOperatorPtrOutput) Elem

func (IntegrationS3ConnectorOperatorPtrOutput) ElementType

func (IntegrationS3ConnectorOperatorPtrOutput) ToIntegrationS3ConnectorOperatorPtrOutput

func (o IntegrationS3ConnectorOperatorPtrOutput) ToIntegrationS3ConnectorOperatorPtrOutput() IntegrationS3ConnectorOperatorPtrOutput

func (IntegrationS3ConnectorOperatorPtrOutput) ToIntegrationS3ConnectorOperatorPtrOutputWithContext

func (o IntegrationS3ConnectorOperatorPtrOutput) ToIntegrationS3ConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationS3ConnectorOperatorPtrOutput

func (IntegrationS3ConnectorOperatorPtrOutput) ToStringPtrOutput

func (IntegrationS3ConnectorOperatorPtrOutput) ToStringPtrOutputWithContext

type IntegrationS3SourceProperties

type IntegrationS3SourceProperties struct {
	// The Amazon S3 bucket name where the source files are stored.
	BucketName string `pulumi:"bucketName"`
	// The object key for the Amazon S3 bucket in which the source files are stored.
	BucketPrefix *string `pulumi:"bucketPrefix"`
}

type IntegrationS3SourcePropertiesArgs

type IntegrationS3SourcePropertiesArgs struct {
	// The Amazon S3 bucket name where the source files are stored.
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// The object key for the Amazon S3 bucket in which the source files are stored.
	BucketPrefix pulumi.StringPtrInput `pulumi:"bucketPrefix"`
}

func (IntegrationS3SourcePropertiesArgs) ElementType

func (IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesOutput

func (i IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesOutput() IntegrationS3SourcePropertiesOutput

func (IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesOutputWithContext

func (i IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesOutputWithContext(ctx context.Context) IntegrationS3SourcePropertiesOutput

func (IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesPtrOutput

func (i IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesPtrOutput() IntegrationS3SourcePropertiesPtrOutput

func (IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesPtrOutputWithContext

func (i IntegrationS3SourcePropertiesArgs) ToIntegrationS3SourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationS3SourcePropertiesPtrOutput

type IntegrationS3SourcePropertiesInput

type IntegrationS3SourcePropertiesInput interface {
	pulumi.Input

	ToIntegrationS3SourcePropertiesOutput() IntegrationS3SourcePropertiesOutput
	ToIntegrationS3SourcePropertiesOutputWithContext(context.Context) IntegrationS3SourcePropertiesOutput
}

IntegrationS3SourcePropertiesInput is an input type that accepts IntegrationS3SourcePropertiesArgs and IntegrationS3SourcePropertiesOutput values. You can construct a concrete instance of `IntegrationS3SourcePropertiesInput` via:

IntegrationS3SourcePropertiesArgs{...}

type IntegrationS3SourcePropertiesOutput

type IntegrationS3SourcePropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationS3SourcePropertiesOutput) BucketName

The Amazon S3 bucket name where the source files are stored.

func (IntegrationS3SourcePropertiesOutput) BucketPrefix

The object key for the Amazon S3 bucket in which the source files are stored.

func (IntegrationS3SourcePropertiesOutput) ElementType

func (IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesOutput

func (o IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesOutput() IntegrationS3SourcePropertiesOutput

func (IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesOutputWithContext

func (o IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesOutputWithContext(ctx context.Context) IntegrationS3SourcePropertiesOutput

func (IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesPtrOutput

func (o IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesPtrOutput() IntegrationS3SourcePropertiesPtrOutput

func (IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesPtrOutputWithContext

func (o IntegrationS3SourcePropertiesOutput) ToIntegrationS3SourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationS3SourcePropertiesPtrOutput

type IntegrationS3SourcePropertiesPtrInput

type IntegrationS3SourcePropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationS3SourcePropertiesPtrOutput() IntegrationS3SourcePropertiesPtrOutput
	ToIntegrationS3SourcePropertiesPtrOutputWithContext(context.Context) IntegrationS3SourcePropertiesPtrOutput
}

IntegrationS3SourcePropertiesPtrInput is an input type that accepts IntegrationS3SourcePropertiesArgs, IntegrationS3SourcePropertiesPtr and IntegrationS3SourcePropertiesPtrOutput values. You can construct a concrete instance of `IntegrationS3SourcePropertiesPtrInput` via:

        IntegrationS3SourcePropertiesArgs{...}

or:

        nil

type IntegrationS3SourcePropertiesPtrOutput

type IntegrationS3SourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationS3SourcePropertiesPtrOutput) BucketName

The Amazon S3 bucket name where the source files are stored.

func (IntegrationS3SourcePropertiesPtrOutput) BucketPrefix

The object key for the Amazon S3 bucket in which the source files are stored.

func (IntegrationS3SourcePropertiesPtrOutput) Elem

func (IntegrationS3SourcePropertiesPtrOutput) ElementType

func (IntegrationS3SourcePropertiesPtrOutput) ToIntegrationS3SourcePropertiesPtrOutput

func (o IntegrationS3SourcePropertiesPtrOutput) ToIntegrationS3SourcePropertiesPtrOutput() IntegrationS3SourcePropertiesPtrOutput

func (IntegrationS3SourcePropertiesPtrOutput) ToIntegrationS3SourcePropertiesPtrOutputWithContext

func (o IntegrationS3SourcePropertiesPtrOutput) ToIntegrationS3SourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationS3SourcePropertiesPtrOutput

type IntegrationSalesforceConnectorOperator

type IntegrationSalesforceConnectorOperator string

func (IntegrationSalesforceConnectorOperator) ElementType

func (IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorOutput

func (e IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorOutput() IntegrationSalesforceConnectorOperatorOutput

func (IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorOutputWithContext

func (e IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorOutputWithContext(ctx context.Context) IntegrationSalesforceConnectorOperatorOutput

func (IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorPtrOutput

func (e IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorPtrOutput() IntegrationSalesforceConnectorOperatorPtrOutput

func (IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorPtrOutputWithContext

func (e IntegrationSalesforceConnectorOperator) ToIntegrationSalesforceConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationSalesforceConnectorOperatorPtrOutput

func (IntegrationSalesforceConnectorOperator) ToStringOutput

func (IntegrationSalesforceConnectorOperator) ToStringOutputWithContext

func (IntegrationSalesforceConnectorOperator) ToStringPtrOutput

func (IntegrationSalesforceConnectorOperator) ToStringPtrOutputWithContext

func (e IntegrationSalesforceConnectorOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationSalesforceConnectorOperatorInput

type IntegrationSalesforceConnectorOperatorInput interface {
	pulumi.Input

	ToIntegrationSalesforceConnectorOperatorOutput() IntegrationSalesforceConnectorOperatorOutput
	ToIntegrationSalesforceConnectorOperatorOutputWithContext(context.Context) IntegrationSalesforceConnectorOperatorOutput
}

IntegrationSalesforceConnectorOperatorInput is an input type that accepts values of the IntegrationSalesforceConnectorOperator enum A concrete instance of `IntegrationSalesforceConnectorOperatorInput` can be one of the following:

IntegrationSalesforceConnectorOperatorProjection
IntegrationSalesforceConnectorOperatorLessThan
IntegrationSalesforceConnectorOperatorGreaterThan
IntegrationSalesforceConnectorOperatorContains
IntegrationSalesforceConnectorOperatorBetween
IntegrationSalesforceConnectorOperatorLessThanOrEqualTo
IntegrationSalesforceConnectorOperatorGreaterThanOrEqualTo
IntegrationSalesforceConnectorOperatorEqualTo
IntegrationSalesforceConnectorOperatorNotEqualTo
IntegrationSalesforceConnectorOperatorAddition
IntegrationSalesforceConnectorOperatorMultiplication
IntegrationSalesforceConnectorOperatorDivision
IntegrationSalesforceConnectorOperatorSubtraction
IntegrationSalesforceConnectorOperatorMaskAll
IntegrationSalesforceConnectorOperatorMaskFirstN
IntegrationSalesforceConnectorOperatorMaskLastN
IntegrationSalesforceConnectorOperatorValidateNonNull
IntegrationSalesforceConnectorOperatorValidateNonZero
IntegrationSalesforceConnectorOperatorValidateNonNegative
IntegrationSalesforceConnectorOperatorValidateNumeric
IntegrationSalesforceConnectorOperatorNoOp

type IntegrationSalesforceConnectorOperatorOutput

type IntegrationSalesforceConnectorOperatorOutput struct{ *pulumi.OutputState }

func (IntegrationSalesforceConnectorOperatorOutput) ElementType

func (IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorOutput

func (o IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorOutput() IntegrationSalesforceConnectorOperatorOutput

func (IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorOutputWithContext

func (o IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorOutputWithContext(ctx context.Context) IntegrationSalesforceConnectorOperatorOutput

func (IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorPtrOutput

func (o IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorPtrOutput() IntegrationSalesforceConnectorOperatorPtrOutput

func (IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorPtrOutputWithContext

func (o IntegrationSalesforceConnectorOperatorOutput) ToIntegrationSalesforceConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationSalesforceConnectorOperatorPtrOutput

func (IntegrationSalesforceConnectorOperatorOutput) ToStringOutput

func (IntegrationSalesforceConnectorOperatorOutput) ToStringOutputWithContext

func (IntegrationSalesforceConnectorOperatorOutput) ToStringPtrOutput

func (IntegrationSalesforceConnectorOperatorOutput) ToStringPtrOutputWithContext

type IntegrationSalesforceConnectorOperatorPtrInput

type IntegrationSalesforceConnectorOperatorPtrInput interface {
	pulumi.Input

	ToIntegrationSalesforceConnectorOperatorPtrOutput() IntegrationSalesforceConnectorOperatorPtrOutput
	ToIntegrationSalesforceConnectorOperatorPtrOutputWithContext(context.Context) IntegrationSalesforceConnectorOperatorPtrOutput
}

type IntegrationSalesforceConnectorOperatorPtrOutput

type IntegrationSalesforceConnectorOperatorPtrOutput struct{ *pulumi.OutputState }

func (IntegrationSalesforceConnectorOperatorPtrOutput) Elem

func (IntegrationSalesforceConnectorOperatorPtrOutput) ElementType

func (IntegrationSalesforceConnectorOperatorPtrOutput) ToIntegrationSalesforceConnectorOperatorPtrOutput

func (o IntegrationSalesforceConnectorOperatorPtrOutput) ToIntegrationSalesforceConnectorOperatorPtrOutput() IntegrationSalesforceConnectorOperatorPtrOutput

func (IntegrationSalesforceConnectorOperatorPtrOutput) ToIntegrationSalesforceConnectorOperatorPtrOutputWithContext

func (o IntegrationSalesforceConnectorOperatorPtrOutput) ToIntegrationSalesforceConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationSalesforceConnectorOperatorPtrOutput

func (IntegrationSalesforceConnectorOperatorPtrOutput) ToStringPtrOutput

func (IntegrationSalesforceConnectorOperatorPtrOutput) ToStringPtrOutputWithContext

type IntegrationSalesforceSourceProperties

type IntegrationSalesforceSourceProperties struct {
	// The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
	EnableDynamicFieldUpdate *bool `pulumi:"enableDynamicFieldUpdate"`
	// Indicates whether Amazon AppFlow includes deleted files in the flow run.
	IncludeDeletedRecords *bool `pulumi:"includeDeletedRecords"`
	// The object specified in the Salesforce flow source.
	Object string `pulumi:"object"`
}

type IntegrationSalesforceSourcePropertiesArgs

type IntegrationSalesforceSourcePropertiesArgs struct {
	// The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
	EnableDynamicFieldUpdate pulumi.BoolPtrInput `pulumi:"enableDynamicFieldUpdate"`
	// Indicates whether Amazon AppFlow includes deleted files in the flow run.
	IncludeDeletedRecords pulumi.BoolPtrInput `pulumi:"includeDeletedRecords"`
	// The object specified in the Salesforce flow source.
	Object pulumi.StringInput `pulumi:"object"`
}

func (IntegrationSalesforceSourcePropertiesArgs) ElementType

func (IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesOutput

func (i IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesOutput() IntegrationSalesforceSourcePropertiesOutput

func (IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesOutputWithContext

func (i IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesOutputWithContext(ctx context.Context) IntegrationSalesforceSourcePropertiesOutput

func (IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesPtrOutput

func (i IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesPtrOutput() IntegrationSalesforceSourcePropertiesPtrOutput

func (IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesPtrOutputWithContext

func (i IntegrationSalesforceSourcePropertiesArgs) ToIntegrationSalesforceSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationSalesforceSourcePropertiesPtrOutput

type IntegrationSalesforceSourcePropertiesInput

type IntegrationSalesforceSourcePropertiesInput interface {
	pulumi.Input

	ToIntegrationSalesforceSourcePropertiesOutput() IntegrationSalesforceSourcePropertiesOutput
	ToIntegrationSalesforceSourcePropertiesOutputWithContext(context.Context) IntegrationSalesforceSourcePropertiesOutput
}

IntegrationSalesforceSourcePropertiesInput is an input type that accepts IntegrationSalesforceSourcePropertiesArgs and IntegrationSalesforceSourcePropertiesOutput values. You can construct a concrete instance of `IntegrationSalesforceSourcePropertiesInput` via:

IntegrationSalesforceSourcePropertiesArgs{...}

type IntegrationSalesforceSourcePropertiesOutput

type IntegrationSalesforceSourcePropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationSalesforceSourcePropertiesOutput) ElementType

func (IntegrationSalesforceSourcePropertiesOutput) EnableDynamicFieldUpdate

The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.

func (IntegrationSalesforceSourcePropertiesOutput) IncludeDeletedRecords

Indicates whether Amazon AppFlow includes deleted files in the flow run.

func (IntegrationSalesforceSourcePropertiesOutput) Object

The object specified in the Salesforce flow source.

func (IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesOutput

func (o IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesOutput() IntegrationSalesforceSourcePropertiesOutput

func (IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesOutputWithContext

func (o IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesOutputWithContext(ctx context.Context) IntegrationSalesforceSourcePropertiesOutput

func (IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesPtrOutput

func (o IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesPtrOutput() IntegrationSalesforceSourcePropertiesPtrOutput

func (IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesPtrOutputWithContext

func (o IntegrationSalesforceSourcePropertiesOutput) ToIntegrationSalesforceSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationSalesforceSourcePropertiesPtrOutput

type IntegrationSalesforceSourcePropertiesPtrInput

type IntegrationSalesforceSourcePropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationSalesforceSourcePropertiesPtrOutput() IntegrationSalesforceSourcePropertiesPtrOutput
	ToIntegrationSalesforceSourcePropertiesPtrOutputWithContext(context.Context) IntegrationSalesforceSourcePropertiesPtrOutput
}

IntegrationSalesforceSourcePropertiesPtrInput is an input type that accepts IntegrationSalesforceSourcePropertiesArgs, IntegrationSalesforceSourcePropertiesPtr and IntegrationSalesforceSourcePropertiesPtrOutput values. You can construct a concrete instance of `IntegrationSalesforceSourcePropertiesPtrInput` via:

        IntegrationSalesforceSourcePropertiesArgs{...}

or:

        nil

type IntegrationSalesforceSourcePropertiesPtrOutput

type IntegrationSalesforceSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationSalesforceSourcePropertiesPtrOutput) Elem

func (IntegrationSalesforceSourcePropertiesPtrOutput) ElementType

func (IntegrationSalesforceSourcePropertiesPtrOutput) EnableDynamicFieldUpdate

The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.

func (IntegrationSalesforceSourcePropertiesPtrOutput) IncludeDeletedRecords

Indicates whether Amazon AppFlow includes deleted files in the flow run.

func (IntegrationSalesforceSourcePropertiesPtrOutput) Object

The object specified in the Salesforce flow source.

func (IntegrationSalesforceSourcePropertiesPtrOutput) ToIntegrationSalesforceSourcePropertiesPtrOutput

func (o IntegrationSalesforceSourcePropertiesPtrOutput) ToIntegrationSalesforceSourcePropertiesPtrOutput() IntegrationSalesforceSourcePropertiesPtrOutput

func (IntegrationSalesforceSourcePropertiesPtrOutput) ToIntegrationSalesforceSourcePropertiesPtrOutputWithContext

func (o IntegrationSalesforceSourcePropertiesPtrOutput) ToIntegrationSalesforceSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationSalesforceSourcePropertiesPtrOutput

type IntegrationScheduledTriggerProperties

type IntegrationScheduledTriggerProperties struct {
	// Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
	DataPullMode *IntegrationScheduledTriggerPropertiesDataPullMode `pulumi:"dataPullMode"`
	// Specifies the date range for the records to import from the connector in the first flow run.
	FirstExecutionFrom *float64 `pulumi:"firstExecutionFrom"`
	// Specifies the scheduled end time for a scheduled-trigger flow.
	ScheduleEndTime *float64 `pulumi:"scheduleEndTime"`
	// The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
	ScheduleExpression string `pulumi:"scheduleExpression"`
	// Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
	ScheduleOffset *int `pulumi:"scheduleOffset"`
	// Specifies the scheduled start time for a scheduled-trigger flow.
	ScheduleStartTime *float64 `pulumi:"scheduleStartTime"`
	// Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
	Timezone *string `pulumi:"timezone"`
}

type IntegrationScheduledTriggerPropertiesArgs

type IntegrationScheduledTriggerPropertiesArgs struct {
	// Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
	DataPullMode IntegrationScheduledTriggerPropertiesDataPullModePtrInput `pulumi:"dataPullMode"`
	// Specifies the date range for the records to import from the connector in the first flow run.
	FirstExecutionFrom pulumi.Float64PtrInput `pulumi:"firstExecutionFrom"`
	// Specifies the scheduled end time for a scheduled-trigger flow.
	ScheduleEndTime pulumi.Float64PtrInput `pulumi:"scheduleEndTime"`
	// The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).
	ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"`
	// Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
	ScheduleOffset pulumi.IntPtrInput `pulumi:"scheduleOffset"`
	// Specifies the scheduled start time for a scheduled-trigger flow.
	ScheduleStartTime pulumi.Float64PtrInput `pulumi:"scheduleStartTime"`
	// Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.
	Timezone pulumi.StringPtrInput `pulumi:"timezone"`
}

func (IntegrationScheduledTriggerPropertiesArgs) ElementType

func (IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesOutput

func (i IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesOutput() IntegrationScheduledTriggerPropertiesOutput

func (IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesOutputWithContext

func (i IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesOutput

func (IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesPtrOutput

func (i IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesPtrOutput() IntegrationScheduledTriggerPropertiesPtrOutput

func (IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesPtrOutputWithContext

func (i IntegrationScheduledTriggerPropertiesArgs) ToIntegrationScheduledTriggerPropertiesPtrOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesPtrOutput

type IntegrationScheduledTriggerPropertiesDataPullMode

type IntegrationScheduledTriggerPropertiesDataPullMode string

Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.

func (IntegrationScheduledTriggerPropertiesDataPullMode) ElementType

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModeOutput

func (e IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModeOutput() IntegrationScheduledTriggerPropertiesDataPullModeOutput

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModeOutputWithContext

func (e IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModeOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesDataPullModeOutput

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutput

func (e IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutput() IntegrationScheduledTriggerPropertiesDataPullModePtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutputWithContext

func (e IntegrationScheduledTriggerPropertiesDataPullMode) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesDataPullModePtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToStringOutput

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToStringOutputWithContext

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToStringPtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullMode) ToStringPtrOutputWithContext

type IntegrationScheduledTriggerPropertiesDataPullModeInput

type IntegrationScheduledTriggerPropertiesDataPullModeInput interface {
	pulumi.Input

	ToIntegrationScheduledTriggerPropertiesDataPullModeOutput() IntegrationScheduledTriggerPropertiesDataPullModeOutput
	ToIntegrationScheduledTriggerPropertiesDataPullModeOutputWithContext(context.Context) IntegrationScheduledTriggerPropertiesDataPullModeOutput
}

IntegrationScheduledTriggerPropertiesDataPullModeInput is an input type that accepts values of the IntegrationScheduledTriggerPropertiesDataPullMode enum A concrete instance of `IntegrationScheduledTriggerPropertiesDataPullModeInput` can be one of the following:

IntegrationScheduledTriggerPropertiesDataPullModeIncremental
IntegrationScheduledTriggerPropertiesDataPullModeComplete

type IntegrationScheduledTriggerPropertiesDataPullModeOutput

type IntegrationScheduledTriggerPropertiesDataPullModeOutput struct{ *pulumi.OutputState }

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ElementType

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToIntegrationScheduledTriggerPropertiesDataPullModeOutput

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToIntegrationScheduledTriggerPropertiesDataPullModeOutputWithContext

func (o IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToIntegrationScheduledTriggerPropertiesDataPullModeOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesDataPullModeOutput

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutputWithContext

func (o IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesDataPullModePtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToStringOutput

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToStringOutputWithContext

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToStringPtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullModeOutput) ToStringPtrOutputWithContext

type IntegrationScheduledTriggerPropertiesDataPullModePtrInput

type IntegrationScheduledTriggerPropertiesDataPullModePtrInput interface {
	pulumi.Input

	ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutput() IntegrationScheduledTriggerPropertiesDataPullModePtrOutput
	ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutputWithContext(context.Context) IntegrationScheduledTriggerPropertiesDataPullModePtrOutput
}

type IntegrationScheduledTriggerPropertiesDataPullModePtrOutput

type IntegrationScheduledTriggerPropertiesDataPullModePtrOutput struct{ *pulumi.OutputState }

func (IntegrationScheduledTriggerPropertiesDataPullModePtrOutput) Elem

func (IntegrationScheduledTriggerPropertiesDataPullModePtrOutput) ElementType

func (IntegrationScheduledTriggerPropertiesDataPullModePtrOutput) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullModePtrOutput) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutputWithContext

func (o IntegrationScheduledTriggerPropertiesDataPullModePtrOutput) ToIntegrationScheduledTriggerPropertiesDataPullModePtrOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesDataPullModePtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullModePtrOutput) ToStringPtrOutput

func (IntegrationScheduledTriggerPropertiesDataPullModePtrOutput) ToStringPtrOutputWithContext

type IntegrationScheduledTriggerPropertiesInput

type IntegrationScheduledTriggerPropertiesInput interface {
	pulumi.Input

	ToIntegrationScheduledTriggerPropertiesOutput() IntegrationScheduledTriggerPropertiesOutput
	ToIntegrationScheduledTriggerPropertiesOutputWithContext(context.Context) IntegrationScheduledTriggerPropertiesOutput
}

IntegrationScheduledTriggerPropertiesInput is an input type that accepts IntegrationScheduledTriggerPropertiesArgs and IntegrationScheduledTriggerPropertiesOutput values. You can construct a concrete instance of `IntegrationScheduledTriggerPropertiesInput` via:

IntegrationScheduledTriggerPropertiesArgs{...}

type IntegrationScheduledTriggerPropertiesOutput

type IntegrationScheduledTriggerPropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationScheduledTriggerPropertiesOutput) DataPullMode

Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.

func (IntegrationScheduledTriggerPropertiesOutput) ElementType

func (IntegrationScheduledTriggerPropertiesOutput) FirstExecutionFrom

Specifies the date range for the records to import from the connector in the first flow run.

func (IntegrationScheduledTriggerPropertiesOutput) ScheduleEndTime

Specifies the scheduled end time for a scheduled-trigger flow.

func (IntegrationScheduledTriggerPropertiesOutput) ScheduleExpression

The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).

func (IntegrationScheduledTriggerPropertiesOutput) ScheduleOffset

Specifies the optional offset that is added to the time interval for a schedule-triggered flow.

func (IntegrationScheduledTriggerPropertiesOutput) ScheduleStartTime

Specifies the scheduled start time for a scheduled-trigger flow.

func (IntegrationScheduledTriggerPropertiesOutput) Timezone

Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.

func (IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesOutput

func (o IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesOutput() IntegrationScheduledTriggerPropertiesOutput

func (IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesOutputWithContext

func (o IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesOutput

func (IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesPtrOutput

func (o IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesPtrOutput() IntegrationScheduledTriggerPropertiesPtrOutput

func (IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesPtrOutputWithContext

func (o IntegrationScheduledTriggerPropertiesOutput) ToIntegrationScheduledTriggerPropertiesPtrOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesPtrOutput

type IntegrationScheduledTriggerPropertiesPtrInput

type IntegrationScheduledTriggerPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationScheduledTriggerPropertiesPtrOutput() IntegrationScheduledTriggerPropertiesPtrOutput
	ToIntegrationScheduledTriggerPropertiesPtrOutputWithContext(context.Context) IntegrationScheduledTriggerPropertiesPtrOutput
}

IntegrationScheduledTriggerPropertiesPtrInput is an input type that accepts IntegrationScheduledTriggerPropertiesArgs, IntegrationScheduledTriggerPropertiesPtr and IntegrationScheduledTriggerPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationScheduledTriggerPropertiesPtrInput` via:

        IntegrationScheduledTriggerPropertiesArgs{...}

or:

        nil

type IntegrationScheduledTriggerPropertiesPtrOutput

type IntegrationScheduledTriggerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationScheduledTriggerPropertiesPtrOutput) DataPullMode

Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.

func (IntegrationScheduledTriggerPropertiesPtrOutput) Elem

func (IntegrationScheduledTriggerPropertiesPtrOutput) ElementType

func (IntegrationScheduledTriggerPropertiesPtrOutput) FirstExecutionFrom

Specifies the date range for the records to import from the connector in the first flow run.

func (IntegrationScheduledTriggerPropertiesPtrOutput) ScheduleEndTime

Specifies the scheduled end time for a scheduled-trigger flow.

func (IntegrationScheduledTriggerPropertiesPtrOutput) ScheduleExpression

The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes).

func (IntegrationScheduledTriggerPropertiesPtrOutput) ScheduleOffset

Specifies the optional offset that is added to the time interval for a schedule-triggered flow.

func (IntegrationScheduledTriggerPropertiesPtrOutput) ScheduleStartTime

Specifies the scheduled start time for a scheduled-trigger flow.

func (IntegrationScheduledTriggerPropertiesPtrOutput) Timezone

Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York.

func (IntegrationScheduledTriggerPropertiesPtrOutput) ToIntegrationScheduledTriggerPropertiesPtrOutput

func (o IntegrationScheduledTriggerPropertiesPtrOutput) ToIntegrationScheduledTriggerPropertiesPtrOutput() IntegrationScheduledTriggerPropertiesPtrOutput

func (IntegrationScheduledTriggerPropertiesPtrOutput) ToIntegrationScheduledTriggerPropertiesPtrOutputWithContext

func (o IntegrationScheduledTriggerPropertiesPtrOutput) ToIntegrationScheduledTriggerPropertiesPtrOutputWithContext(ctx context.Context) IntegrationScheduledTriggerPropertiesPtrOutput

type IntegrationServiceNowConnectorOperator

type IntegrationServiceNowConnectorOperator string

func (IntegrationServiceNowConnectorOperator) ElementType

func (IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorOutput

func (e IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorOutput() IntegrationServiceNowConnectorOperatorOutput

func (IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorOutputWithContext

func (e IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorOutputWithContext(ctx context.Context) IntegrationServiceNowConnectorOperatorOutput

func (IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorPtrOutput

func (e IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorPtrOutput() IntegrationServiceNowConnectorOperatorPtrOutput

func (IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorPtrOutputWithContext

func (e IntegrationServiceNowConnectorOperator) ToIntegrationServiceNowConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationServiceNowConnectorOperatorPtrOutput

func (IntegrationServiceNowConnectorOperator) ToStringOutput

func (IntegrationServiceNowConnectorOperator) ToStringOutputWithContext

func (IntegrationServiceNowConnectorOperator) ToStringPtrOutput

func (IntegrationServiceNowConnectorOperator) ToStringPtrOutputWithContext

func (e IntegrationServiceNowConnectorOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationServiceNowConnectorOperatorInput

type IntegrationServiceNowConnectorOperatorInput interface {
	pulumi.Input

	ToIntegrationServiceNowConnectorOperatorOutput() IntegrationServiceNowConnectorOperatorOutput
	ToIntegrationServiceNowConnectorOperatorOutputWithContext(context.Context) IntegrationServiceNowConnectorOperatorOutput
}

IntegrationServiceNowConnectorOperatorInput is an input type that accepts values of the IntegrationServiceNowConnectorOperator enum A concrete instance of `IntegrationServiceNowConnectorOperatorInput` can be one of the following:

IntegrationServiceNowConnectorOperatorProjection
IntegrationServiceNowConnectorOperatorLessThan
IntegrationServiceNowConnectorOperatorGreaterThan
IntegrationServiceNowConnectorOperatorContains
IntegrationServiceNowConnectorOperatorBetween
IntegrationServiceNowConnectorOperatorLessThanOrEqualTo
IntegrationServiceNowConnectorOperatorGreaterThanOrEqualTo
IntegrationServiceNowConnectorOperatorEqualTo
IntegrationServiceNowConnectorOperatorNotEqualTo
IntegrationServiceNowConnectorOperatorAddition
IntegrationServiceNowConnectorOperatorMultiplication
IntegrationServiceNowConnectorOperatorDivision
IntegrationServiceNowConnectorOperatorSubtraction
IntegrationServiceNowConnectorOperatorMaskAll
IntegrationServiceNowConnectorOperatorMaskFirstN
IntegrationServiceNowConnectorOperatorMaskLastN
IntegrationServiceNowConnectorOperatorValidateNonNull
IntegrationServiceNowConnectorOperatorValidateNonZero
IntegrationServiceNowConnectorOperatorValidateNonNegative
IntegrationServiceNowConnectorOperatorValidateNumeric
IntegrationServiceNowConnectorOperatorNoOp

type IntegrationServiceNowConnectorOperatorOutput

type IntegrationServiceNowConnectorOperatorOutput struct{ *pulumi.OutputState }

func (IntegrationServiceNowConnectorOperatorOutput) ElementType

func (IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorOutput

func (o IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorOutput() IntegrationServiceNowConnectorOperatorOutput

func (IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorOutputWithContext

func (o IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorOutputWithContext(ctx context.Context) IntegrationServiceNowConnectorOperatorOutput

func (IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorPtrOutput

func (o IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorPtrOutput() IntegrationServiceNowConnectorOperatorPtrOutput

func (IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorPtrOutputWithContext

func (o IntegrationServiceNowConnectorOperatorOutput) ToIntegrationServiceNowConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationServiceNowConnectorOperatorPtrOutput

func (IntegrationServiceNowConnectorOperatorOutput) ToStringOutput

func (IntegrationServiceNowConnectorOperatorOutput) ToStringOutputWithContext

func (IntegrationServiceNowConnectorOperatorOutput) ToStringPtrOutput

func (IntegrationServiceNowConnectorOperatorOutput) ToStringPtrOutputWithContext

type IntegrationServiceNowConnectorOperatorPtrInput

type IntegrationServiceNowConnectorOperatorPtrInput interface {
	pulumi.Input

	ToIntegrationServiceNowConnectorOperatorPtrOutput() IntegrationServiceNowConnectorOperatorPtrOutput
	ToIntegrationServiceNowConnectorOperatorPtrOutputWithContext(context.Context) IntegrationServiceNowConnectorOperatorPtrOutput
}

type IntegrationServiceNowConnectorOperatorPtrOutput

type IntegrationServiceNowConnectorOperatorPtrOutput struct{ *pulumi.OutputState }

func (IntegrationServiceNowConnectorOperatorPtrOutput) Elem

func (IntegrationServiceNowConnectorOperatorPtrOutput) ElementType

func (IntegrationServiceNowConnectorOperatorPtrOutput) ToIntegrationServiceNowConnectorOperatorPtrOutput

func (o IntegrationServiceNowConnectorOperatorPtrOutput) ToIntegrationServiceNowConnectorOperatorPtrOutput() IntegrationServiceNowConnectorOperatorPtrOutput

func (IntegrationServiceNowConnectorOperatorPtrOutput) ToIntegrationServiceNowConnectorOperatorPtrOutputWithContext

func (o IntegrationServiceNowConnectorOperatorPtrOutput) ToIntegrationServiceNowConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationServiceNowConnectorOperatorPtrOutput

func (IntegrationServiceNowConnectorOperatorPtrOutput) ToStringPtrOutput

func (IntegrationServiceNowConnectorOperatorPtrOutput) ToStringPtrOutputWithContext

type IntegrationServiceNowSourceProperties

type IntegrationServiceNowSourceProperties struct {
	// The object specified in the ServiceNow flow source.
	Object string `pulumi:"object"`
}

type IntegrationServiceNowSourcePropertiesArgs

type IntegrationServiceNowSourcePropertiesArgs struct {
	// The object specified in the ServiceNow flow source.
	Object pulumi.StringInput `pulumi:"object"`
}

func (IntegrationServiceNowSourcePropertiesArgs) ElementType

func (IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesOutput

func (i IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesOutput() IntegrationServiceNowSourcePropertiesOutput

func (IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesOutputWithContext

func (i IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesOutputWithContext(ctx context.Context) IntegrationServiceNowSourcePropertiesOutput

func (IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesPtrOutput

func (i IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesPtrOutput() IntegrationServiceNowSourcePropertiesPtrOutput

func (IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesPtrOutputWithContext

func (i IntegrationServiceNowSourcePropertiesArgs) ToIntegrationServiceNowSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationServiceNowSourcePropertiesPtrOutput

type IntegrationServiceNowSourcePropertiesInput

type IntegrationServiceNowSourcePropertiesInput interface {
	pulumi.Input

	ToIntegrationServiceNowSourcePropertiesOutput() IntegrationServiceNowSourcePropertiesOutput
	ToIntegrationServiceNowSourcePropertiesOutputWithContext(context.Context) IntegrationServiceNowSourcePropertiesOutput
}

IntegrationServiceNowSourcePropertiesInput is an input type that accepts IntegrationServiceNowSourcePropertiesArgs and IntegrationServiceNowSourcePropertiesOutput values. You can construct a concrete instance of `IntegrationServiceNowSourcePropertiesInput` via:

IntegrationServiceNowSourcePropertiesArgs{...}

type IntegrationServiceNowSourcePropertiesOutput

type IntegrationServiceNowSourcePropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationServiceNowSourcePropertiesOutput) ElementType

func (IntegrationServiceNowSourcePropertiesOutput) Object

The object specified in the ServiceNow flow source.

func (IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesOutput

func (o IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesOutput() IntegrationServiceNowSourcePropertiesOutput

func (IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesOutputWithContext

func (o IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesOutputWithContext(ctx context.Context) IntegrationServiceNowSourcePropertiesOutput

func (IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesPtrOutput

func (o IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesPtrOutput() IntegrationServiceNowSourcePropertiesPtrOutput

func (IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesPtrOutputWithContext

func (o IntegrationServiceNowSourcePropertiesOutput) ToIntegrationServiceNowSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationServiceNowSourcePropertiesPtrOutput

type IntegrationServiceNowSourcePropertiesPtrInput

type IntegrationServiceNowSourcePropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationServiceNowSourcePropertiesPtrOutput() IntegrationServiceNowSourcePropertiesPtrOutput
	ToIntegrationServiceNowSourcePropertiesPtrOutputWithContext(context.Context) IntegrationServiceNowSourcePropertiesPtrOutput
}

IntegrationServiceNowSourcePropertiesPtrInput is an input type that accepts IntegrationServiceNowSourcePropertiesArgs, IntegrationServiceNowSourcePropertiesPtr and IntegrationServiceNowSourcePropertiesPtrOutput values. You can construct a concrete instance of `IntegrationServiceNowSourcePropertiesPtrInput` via:

        IntegrationServiceNowSourcePropertiesArgs{...}

or:

        nil

type IntegrationServiceNowSourcePropertiesPtrOutput

type IntegrationServiceNowSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationServiceNowSourcePropertiesPtrOutput) Elem

func (IntegrationServiceNowSourcePropertiesPtrOutput) ElementType

func (IntegrationServiceNowSourcePropertiesPtrOutput) Object

The object specified in the ServiceNow flow source.

func (IntegrationServiceNowSourcePropertiesPtrOutput) ToIntegrationServiceNowSourcePropertiesPtrOutput

func (o IntegrationServiceNowSourcePropertiesPtrOutput) ToIntegrationServiceNowSourcePropertiesPtrOutput() IntegrationServiceNowSourcePropertiesPtrOutput

func (IntegrationServiceNowSourcePropertiesPtrOutput) ToIntegrationServiceNowSourcePropertiesPtrOutputWithContext

func (o IntegrationServiceNowSourcePropertiesPtrOutput) ToIntegrationServiceNowSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationServiceNowSourcePropertiesPtrOutput

type IntegrationSourceConnectorProperties

type IntegrationSourceConnectorProperties struct {
	// The properties that are applied when Marketo is being used as a source.
	Marketo *IntegrationMarketoSourceProperties `pulumi:"marketo"`
	// The properties that are applied when Amazon S3 is being used as the flow source.
	S3 *IntegrationS3SourceProperties `pulumi:"s3"`
	// The properties that are applied when Salesforce is being used as a source.
	Salesforce *IntegrationSalesforceSourceProperties `pulumi:"salesforce"`
	// The properties that are applied when ServiceNow is being used as a source.
	ServiceNow *IntegrationServiceNowSourceProperties `pulumi:"serviceNow"`
	// The properties that are applied when using Zendesk as a flow source.
	Zendesk *IntegrationZendeskSourceProperties `pulumi:"zendesk"`
}

type IntegrationSourceConnectorPropertiesArgs

type IntegrationSourceConnectorPropertiesArgs struct {
	// The properties that are applied when Marketo is being used as a source.
	Marketo IntegrationMarketoSourcePropertiesPtrInput `pulumi:"marketo"`
	// The properties that are applied when Amazon S3 is being used as the flow source.
	S3 IntegrationS3SourcePropertiesPtrInput `pulumi:"s3"`
	// The properties that are applied when Salesforce is being used as a source.
	Salesforce IntegrationSalesforceSourcePropertiesPtrInput `pulumi:"salesforce"`
	// The properties that are applied when ServiceNow is being used as a source.
	ServiceNow IntegrationServiceNowSourcePropertiesPtrInput `pulumi:"serviceNow"`
	// The properties that are applied when using Zendesk as a flow source.
	Zendesk IntegrationZendeskSourcePropertiesPtrInput `pulumi:"zendesk"`
}

func (IntegrationSourceConnectorPropertiesArgs) ElementType

func (IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesOutput

func (i IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesOutput() IntegrationSourceConnectorPropertiesOutput

func (IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesOutputWithContext

func (i IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesOutputWithContext(ctx context.Context) IntegrationSourceConnectorPropertiesOutput

func (IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesPtrOutput

func (i IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesPtrOutput() IntegrationSourceConnectorPropertiesPtrOutput

func (IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesPtrOutputWithContext

func (i IntegrationSourceConnectorPropertiesArgs) ToIntegrationSourceConnectorPropertiesPtrOutputWithContext(ctx context.Context) IntegrationSourceConnectorPropertiesPtrOutput

type IntegrationSourceConnectorPropertiesInput

type IntegrationSourceConnectorPropertiesInput interface {
	pulumi.Input

	ToIntegrationSourceConnectorPropertiesOutput() IntegrationSourceConnectorPropertiesOutput
	ToIntegrationSourceConnectorPropertiesOutputWithContext(context.Context) IntegrationSourceConnectorPropertiesOutput
}

IntegrationSourceConnectorPropertiesInput is an input type that accepts IntegrationSourceConnectorPropertiesArgs and IntegrationSourceConnectorPropertiesOutput values. You can construct a concrete instance of `IntegrationSourceConnectorPropertiesInput` via:

IntegrationSourceConnectorPropertiesArgs{...}

type IntegrationSourceConnectorPropertiesOutput

type IntegrationSourceConnectorPropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationSourceConnectorPropertiesOutput) ElementType

func (IntegrationSourceConnectorPropertiesOutput) Marketo

The properties that are applied when Marketo is being used as a source.

func (IntegrationSourceConnectorPropertiesOutput) S3

The properties that are applied when Amazon S3 is being used as the flow source.

func (IntegrationSourceConnectorPropertiesOutput) Salesforce

The properties that are applied when Salesforce is being used as a source.

func (IntegrationSourceConnectorPropertiesOutput) ServiceNow

The properties that are applied when ServiceNow is being used as a source.

func (IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesOutput

func (o IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesOutput() IntegrationSourceConnectorPropertiesOutput

func (IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesOutputWithContext

func (o IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesOutputWithContext(ctx context.Context) IntegrationSourceConnectorPropertiesOutput

func (IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesPtrOutput

func (o IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesPtrOutput() IntegrationSourceConnectorPropertiesPtrOutput

func (IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesPtrOutputWithContext

func (o IntegrationSourceConnectorPropertiesOutput) ToIntegrationSourceConnectorPropertiesPtrOutputWithContext(ctx context.Context) IntegrationSourceConnectorPropertiesPtrOutput

func (IntegrationSourceConnectorPropertiesOutput) Zendesk

The properties that are applied when using Zendesk as a flow source.

type IntegrationSourceConnectorPropertiesPtrInput

type IntegrationSourceConnectorPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationSourceConnectorPropertiesPtrOutput() IntegrationSourceConnectorPropertiesPtrOutput
	ToIntegrationSourceConnectorPropertiesPtrOutputWithContext(context.Context) IntegrationSourceConnectorPropertiesPtrOutput
}

IntegrationSourceConnectorPropertiesPtrInput is an input type that accepts IntegrationSourceConnectorPropertiesArgs, IntegrationSourceConnectorPropertiesPtr and IntegrationSourceConnectorPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationSourceConnectorPropertiesPtrInput` via:

        IntegrationSourceConnectorPropertiesArgs{...}

or:

        nil

type IntegrationSourceConnectorPropertiesPtrOutput

type IntegrationSourceConnectorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationSourceConnectorPropertiesPtrOutput) Elem

func (IntegrationSourceConnectorPropertiesPtrOutput) ElementType

func (IntegrationSourceConnectorPropertiesPtrOutput) Marketo

The properties that are applied when Marketo is being used as a source.

func (IntegrationSourceConnectorPropertiesPtrOutput) S3

The properties that are applied when Amazon S3 is being used as the flow source.

func (IntegrationSourceConnectorPropertiesPtrOutput) Salesforce

The properties that are applied when Salesforce is being used as a source.

func (IntegrationSourceConnectorPropertiesPtrOutput) ServiceNow

The properties that are applied when ServiceNow is being used as a source.

func (IntegrationSourceConnectorPropertiesPtrOutput) ToIntegrationSourceConnectorPropertiesPtrOutput

func (o IntegrationSourceConnectorPropertiesPtrOutput) ToIntegrationSourceConnectorPropertiesPtrOutput() IntegrationSourceConnectorPropertiesPtrOutput

func (IntegrationSourceConnectorPropertiesPtrOutput) ToIntegrationSourceConnectorPropertiesPtrOutputWithContext

func (o IntegrationSourceConnectorPropertiesPtrOutput) ToIntegrationSourceConnectorPropertiesPtrOutputWithContext(ctx context.Context) IntegrationSourceConnectorPropertiesPtrOutput

func (IntegrationSourceConnectorPropertiesPtrOutput) Zendesk

The properties that are applied when using Zendesk as a flow source.

type IntegrationSourceFlowConfig

type IntegrationSourceFlowConfig struct {
	// The name of the Amazon AppFlow connector profile. This name must be unique for each connector profile in the AWS account .
	ConnectorProfileName *string `pulumi:"connectorProfileName"`
	// The type of connector, such as Salesforce, Marketo, and so on.
	ConnectorType IntegrationConnectorType `pulumi:"connectorType"`
	// Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.
	IncrementalPullConfig *IntegrationIncrementalPullConfig `pulumi:"incrementalPullConfig"`
	// Specifies the information that is required to query a particular source connector.
	SourceConnectorProperties IntegrationSourceConnectorProperties `pulumi:"sourceConnectorProperties"`
}

type IntegrationSourceFlowConfigArgs

type IntegrationSourceFlowConfigArgs struct {
	// The name of the Amazon AppFlow connector profile. This name must be unique for each connector profile in the AWS account .
	ConnectorProfileName pulumi.StringPtrInput `pulumi:"connectorProfileName"`
	// The type of connector, such as Salesforce, Marketo, and so on.
	ConnectorType IntegrationConnectorTypeInput `pulumi:"connectorType"`
	// Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.
	IncrementalPullConfig IntegrationIncrementalPullConfigPtrInput `pulumi:"incrementalPullConfig"`
	// Specifies the information that is required to query a particular source connector.
	SourceConnectorProperties IntegrationSourceConnectorPropertiesInput `pulumi:"sourceConnectorProperties"`
}

func (IntegrationSourceFlowConfigArgs) ElementType

func (IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigOutput

func (i IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigOutput() IntegrationSourceFlowConfigOutput

func (IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigOutputWithContext

func (i IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigOutputWithContext(ctx context.Context) IntegrationSourceFlowConfigOutput

func (IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigPtrOutput

func (i IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigPtrOutput() IntegrationSourceFlowConfigPtrOutput

func (IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigPtrOutputWithContext

func (i IntegrationSourceFlowConfigArgs) ToIntegrationSourceFlowConfigPtrOutputWithContext(ctx context.Context) IntegrationSourceFlowConfigPtrOutput

type IntegrationSourceFlowConfigInput

type IntegrationSourceFlowConfigInput interface {
	pulumi.Input

	ToIntegrationSourceFlowConfigOutput() IntegrationSourceFlowConfigOutput
	ToIntegrationSourceFlowConfigOutputWithContext(context.Context) IntegrationSourceFlowConfigOutput
}

IntegrationSourceFlowConfigInput is an input type that accepts IntegrationSourceFlowConfigArgs and IntegrationSourceFlowConfigOutput values. You can construct a concrete instance of `IntegrationSourceFlowConfigInput` via:

IntegrationSourceFlowConfigArgs{...}

type IntegrationSourceFlowConfigOutput

type IntegrationSourceFlowConfigOutput struct{ *pulumi.OutputState }

func (IntegrationSourceFlowConfigOutput) ConnectorProfileName

func (o IntegrationSourceFlowConfigOutput) ConnectorProfileName() pulumi.StringPtrOutput

The name of the Amazon AppFlow connector profile. This name must be unique for each connector profile in the AWS account .

func (IntegrationSourceFlowConfigOutput) ConnectorType

The type of connector, such as Salesforce, Marketo, and so on.

func (IntegrationSourceFlowConfigOutput) ElementType

func (IntegrationSourceFlowConfigOutput) IncrementalPullConfig

Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.

func (IntegrationSourceFlowConfigOutput) SourceConnectorProperties

Specifies the information that is required to query a particular source connector.

func (IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigOutput

func (o IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigOutput() IntegrationSourceFlowConfigOutput

func (IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigOutputWithContext

func (o IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigOutputWithContext(ctx context.Context) IntegrationSourceFlowConfigOutput

func (IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigPtrOutput

func (o IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigPtrOutput() IntegrationSourceFlowConfigPtrOutput

func (IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigPtrOutputWithContext

func (o IntegrationSourceFlowConfigOutput) ToIntegrationSourceFlowConfigPtrOutputWithContext(ctx context.Context) IntegrationSourceFlowConfigPtrOutput

type IntegrationSourceFlowConfigPtrInput

type IntegrationSourceFlowConfigPtrInput interface {
	pulumi.Input

	ToIntegrationSourceFlowConfigPtrOutput() IntegrationSourceFlowConfigPtrOutput
	ToIntegrationSourceFlowConfigPtrOutputWithContext(context.Context) IntegrationSourceFlowConfigPtrOutput
}

IntegrationSourceFlowConfigPtrInput is an input type that accepts IntegrationSourceFlowConfigArgs, IntegrationSourceFlowConfigPtr and IntegrationSourceFlowConfigPtrOutput values. You can construct a concrete instance of `IntegrationSourceFlowConfigPtrInput` via:

        IntegrationSourceFlowConfigArgs{...}

or:

        nil

type IntegrationSourceFlowConfigPtrOutput

type IntegrationSourceFlowConfigPtrOutput struct{ *pulumi.OutputState }

func (IntegrationSourceFlowConfigPtrOutput) ConnectorProfileName

The name of the Amazon AppFlow connector profile. This name must be unique for each connector profile in the AWS account .

func (IntegrationSourceFlowConfigPtrOutput) ConnectorType

The type of connector, such as Salesforce, Marketo, and so on.

func (IntegrationSourceFlowConfigPtrOutput) Elem

func (IntegrationSourceFlowConfigPtrOutput) ElementType

func (IntegrationSourceFlowConfigPtrOutput) IncrementalPullConfig

Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.

func (IntegrationSourceFlowConfigPtrOutput) SourceConnectorProperties

Specifies the information that is required to query a particular source connector.

func (IntegrationSourceFlowConfigPtrOutput) ToIntegrationSourceFlowConfigPtrOutput

func (o IntegrationSourceFlowConfigPtrOutput) ToIntegrationSourceFlowConfigPtrOutput() IntegrationSourceFlowConfigPtrOutput

func (IntegrationSourceFlowConfigPtrOutput) ToIntegrationSourceFlowConfigPtrOutputWithContext

func (o IntegrationSourceFlowConfigPtrOutput) ToIntegrationSourceFlowConfigPtrOutputWithContext(ctx context.Context) IntegrationSourceFlowConfigPtrOutput

type IntegrationState

type IntegrationState struct {
}

func (IntegrationState) ElementType

func (IntegrationState) ElementType() reflect.Type

type IntegrationTag

type IntegrationTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type IntegrationTask

type IntegrationTask struct {
	// The operation to be performed on the provided source fields.
	ConnectorOperator *IntegrationConnectorOperator `pulumi:"connectorOperator"`
	// A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
	DestinationField *string `pulumi:"destinationField"`
	// The source fields to which a particular task is applied.
	SourceFields []string `pulumi:"sourceFields"`
	// A map used to store task-related information. The service looks for particular information based on the TaskType.
	TaskProperties []IntegrationTaskPropertiesMap `pulumi:"taskProperties"`
	// Specifies the particular task implementation that Amazon AppFlow performs.
	TaskType IntegrationTaskType `pulumi:"taskType"`
}

type IntegrationTaskArgs

type IntegrationTaskArgs struct {
	// The operation to be performed on the provided source fields.
	ConnectorOperator IntegrationConnectorOperatorPtrInput `pulumi:"connectorOperator"`
	// A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
	DestinationField pulumi.StringPtrInput `pulumi:"destinationField"`
	// The source fields to which a particular task is applied.
	SourceFields pulumi.StringArrayInput `pulumi:"sourceFields"`
	// A map used to store task-related information. The service looks for particular information based on the TaskType.
	TaskProperties IntegrationTaskPropertiesMapArrayInput `pulumi:"taskProperties"`
	// Specifies the particular task implementation that Amazon AppFlow performs.
	TaskType IntegrationTaskTypeInput `pulumi:"taskType"`
}

func (IntegrationTaskArgs) ElementType

func (IntegrationTaskArgs) ElementType() reflect.Type

func (IntegrationTaskArgs) ToIntegrationTaskOutput

func (i IntegrationTaskArgs) ToIntegrationTaskOutput() IntegrationTaskOutput

func (IntegrationTaskArgs) ToIntegrationTaskOutputWithContext

func (i IntegrationTaskArgs) ToIntegrationTaskOutputWithContext(ctx context.Context) IntegrationTaskOutput

type IntegrationTaskArray

type IntegrationTaskArray []IntegrationTaskInput

func (IntegrationTaskArray) ElementType

func (IntegrationTaskArray) ElementType() reflect.Type

func (IntegrationTaskArray) ToIntegrationTaskArrayOutput

func (i IntegrationTaskArray) ToIntegrationTaskArrayOutput() IntegrationTaskArrayOutput

func (IntegrationTaskArray) ToIntegrationTaskArrayOutputWithContext

func (i IntegrationTaskArray) ToIntegrationTaskArrayOutputWithContext(ctx context.Context) IntegrationTaskArrayOutput

type IntegrationTaskArrayInput

type IntegrationTaskArrayInput interface {
	pulumi.Input

	ToIntegrationTaskArrayOutput() IntegrationTaskArrayOutput
	ToIntegrationTaskArrayOutputWithContext(context.Context) IntegrationTaskArrayOutput
}

IntegrationTaskArrayInput is an input type that accepts IntegrationTaskArray and IntegrationTaskArrayOutput values. You can construct a concrete instance of `IntegrationTaskArrayInput` via:

IntegrationTaskArray{ IntegrationTaskArgs{...} }

type IntegrationTaskArrayOutput

type IntegrationTaskArrayOutput struct{ *pulumi.OutputState }

func (IntegrationTaskArrayOutput) ElementType

func (IntegrationTaskArrayOutput) ElementType() reflect.Type

func (IntegrationTaskArrayOutput) Index

func (IntegrationTaskArrayOutput) ToIntegrationTaskArrayOutput

func (o IntegrationTaskArrayOutput) ToIntegrationTaskArrayOutput() IntegrationTaskArrayOutput

func (IntegrationTaskArrayOutput) ToIntegrationTaskArrayOutputWithContext

func (o IntegrationTaskArrayOutput) ToIntegrationTaskArrayOutputWithContext(ctx context.Context) IntegrationTaskArrayOutput

type IntegrationTaskInput

type IntegrationTaskInput interface {
	pulumi.Input

	ToIntegrationTaskOutput() IntegrationTaskOutput
	ToIntegrationTaskOutputWithContext(context.Context) IntegrationTaskOutput
}

IntegrationTaskInput is an input type that accepts IntegrationTaskArgs and IntegrationTaskOutput values. You can construct a concrete instance of `IntegrationTaskInput` via:

IntegrationTaskArgs{...}

type IntegrationTaskOutput

type IntegrationTaskOutput struct{ *pulumi.OutputState }

func (IntegrationTaskOutput) ConnectorOperator

The operation to be performed on the provided source fields.

func (IntegrationTaskOutput) DestinationField

func (o IntegrationTaskOutput) DestinationField() pulumi.StringPtrOutput

A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.

func (IntegrationTaskOutput) ElementType

func (IntegrationTaskOutput) ElementType() reflect.Type

func (IntegrationTaskOutput) SourceFields

The source fields to which a particular task is applied.

func (IntegrationTaskOutput) TaskProperties

A map used to store task-related information. The service looks for particular information based on the TaskType.

func (IntegrationTaskOutput) TaskType

Specifies the particular task implementation that Amazon AppFlow performs.

func (IntegrationTaskOutput) ToIntegrationTaskOutput

func (o IntegrationTaskOutput) ToIntegrationTaskOutput() IntegrationTaskOutput

func (IntegrationTaskOutput) ToIntegrationTaskOutputWithContext

func (o IntegrationTaskOutput) ToIntegrationTaskOutputWithContext(ctx context.Context) IntegrationTaskOutput

type IntegrationTaskPropertiesMap

type IntegrationTaskPropertiesMap struct {
	// The task property key.
	OperatorPropertyKey IntegrationOperatorPropertiesKeys `pulumi:"operatorPropertyKey"`
	// The task property value.
	Property string `pulumi:"property"`
}

type IntegrationTaskPropertiesMapArgs

type IntegrationTaskPropertiesMapArgs struct {
	// The task property key.
	OperatorPropertyKey IntegrationOperatorPropertiesKeysInput `pulumi:"operatorPropertyKey"`
	// The task property value.
	Property pulumi.StringInput `pulumi:"property"`
}

func (IntegrationTaskPropertiesMapArgs) ElementType

func (IntegrationTaskPropertiesMapArgs) ToIntegrationTaskPropertiesMapOutput

func (i IntegrationTaskPropertiesMapArgs) ToIntegrationTaskPropertiesMapOutput() IntegrationTaskPropertiesMapOutput

func (IntegrationTaskPropertiesMapArgs) ToIntegrationTaskPropertiesMapOutputWithContext

func (i IntegrationTaskPropertiesMapArgs) ToIntegrationTaskPropertiesMapOutputWithContext(ctx context.Context) IntegrationTaskPropertiesMapOutput

type IntegrationTaskPropertiesMapArray

type IntegrationTaskPropertiesMapArray []IntegrationTaskPropertiesMapInput

func (IntegrationTaskPropertiesMapArray) ElementType

func (IntegrationTaskPropertiesMapArray) ToIntegrationTaskPropertiesMapArrayOutput

func (i IntegrationTaskPropertiesMapArray) ToIntegrationTaskPropertiesMapArrayOutput() IntegrationTaskPropertiesMapArrayOutput

func (IntegrationTaskPropertiesMapArray) ToIntegrationTaskPropertiesMapArrayOutputWithContext

func (i IntegrationTaskPropertiesMapArray) ToIntegrationTaskPropertiesMapArrayOutputWithContext(ctx context.Context) IntegrationTaskPropertiesMapArrayOutput

type IntegrationTaskPropertiesMapArrayInput

type IntegrationTaskPropertiesMapArrayInput interface {
	pulumi.Input

	ToIntegrationTaskPropertiesMapArrayOutput() IntegrationTaskPropertiesMapArrayOutput
	ToIntegrationTaskPropertiesMapArrayOutputWithContext(context.Context) IntegrationTaskPropertiesMapArrayOutput
}

IntegrationTaskPropertiesMapArrayInput is an input type that accepts IntegrationTaskPropertiesMapArray and IntegrationTaskPropertiesMapArrayOutput values. You can construct a concrete instance of `IntegrationTaskPropertiesMapArrayInput` via:

IntegrationTaskPropertiesMapArray{ IntegrationTaskPropertiesMapArgs{...} }

type IntegrationTaskPropertiesMapArrayOutput

type IntegrationTaskPropertiesMapArrayOutput struct{ *pulumi.OutputState }

func (IntegrationTaskPropertiesMapArrayOutput) ElementType

func (IntegrationTaskPropertiesMapArrayOutput) Index

func (IntegrationTaskPropertiesMapArrayOutput) ToIntegrationTaskPropertiesMapArrayOutput

func (o IntegrationTaskPropertiesMapArrayOutput) ToIntegrationTaskPropertiesMapArrayOutput() IntegrationTaskPropertiesMapArrayOutput

func (IntegrationTaskPropertiesMapArrayOutput) ToIntegrationTaskPropertiesMapArrayOutputWithContext

func (o IntegrationTaskPropertiesMapArrayOutput) ToIntegrationTaskPropertiesMapArrayOutputWithContext(ctx context.Context) IntegrationTaskPropertiesMapArrayOutput

type IntegrationTaskPropertiesMapInput

type IntegrationTaskPropertiesMapInput interface {
	pulumi.Input

	ToIntegrationTaskPropertiesMapOutput() IntegrationTaskPropertiesMapOutput
	ToIntegrationTaskPropertiesMapOutputWithContext(context.Context) IntegrationTaskPropertiesMapOutput
}

IntegrationTaskPropertiesMapInput is an input type that accepts IntegrationTaskPropertiesMap and IntegrationTaskPropertiesMapOutput values. You can construct a concrete instance of `IntegrationTaskPropertiesMapInput` via:

IntegrationTaskPropertiesMap{ "key": IntegrationTaskPropertiesArgs{...} }

type IntegrationTaskPropertiesMapOutput

type IntegrationTaskPropertiesMapOutput struct{ *pulumi.OutputState }

func (IntegrationTaskPropertiesMapOutput) ElementType

func (IntegrationTaskPropertiesMapOutput) OperatorPropertyKey

The task property key.

func (IntegrationTaskPropertiesMapOutput) Property

The task property value.

func (IntegrationTaskPropertiesMapOutput) ToIntegrationTaskPropertiesMapOutput

func (o IntegrationTaskPropertiesMapOutput) ToIntegrationTaskPropertiesMapOutput() IntegrationTaskPropertiesMapOutput

func (IntegrationTaskPropertiesMapOutput) ToIntegrationTaskPropertiesMapOutputWithContext

func (o IntegrationTaskPropertiesMapOutput) ToIntegrationTaskPropertiesMapOutputWithContext(ctx context.Context) IntegrationTaskPropertiesMapOutput

type IntegrationTaskType

type IntegrationTaskType string

func (IntegrationTaskType) ElementType

func (IntegrationTaskType) ElementType() reflect.Type

func (IntegrationTaskType) ToIntegrationTaskTypeOutput

func (e IntegrationTaskType) ToIntegrationTaskTypeOutput() IntegrationTaskTypeOutput

func (IntegrationTaskType) ToIntegrationTaskTypeOutputWithContext

func (e IntegrationTaskType) ToIntegrationTaskTypeOutputWithContext(ctx context.Context) IntegrationTaskTypeOutput

func (IntegrationTaskType) ToIntegrationTaskTypePtrOutput

func (e IntegrationTaskType) ToIntegrationTaskTypePtrOutput() IntegrationTaskTypePtrOutput

func (IntegrationTaskType) ToIntegrationTaskTypePtrOutputWithContext

func (e IntegrationTaskType) ToIntegrationTaskTypePtrOutputWithContext(ctx context.Context) IntegrationTaskTypePtrOutput

func (IntegrationTaskType) ToStringOutput

func (e IntegrationTaskType) ToStringOutput() pulumi.StringOutput

func (IntegrationTaskType) ToStringOutputWithContext

func (e IntegrationTaskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationTaskType) ToStringPtrOutput

func (e IntegrationTaskType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationTaskType) ToStringPtrOutputWithContext

func (e IntegrationTaskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationTaskTypeInput

type IntegrationTaskTypeInput interface {
	pulumi.Input

	ToIntegrationTaskTypeOutput() IntegrationTaskTypeOutput
	ToIntegrationTaskTypeOutputWithContext(context.Context) IntegrationTaskTypeOutput
}

IntegrationTaskTypeInput is an input type that accepts values of the IntegrationTaskType enum A concrete instance of `IntegrationTaskTypeInput` can be one of the following:

IntegrationTaskTypeArithmetic
IntegrationTaskTypeFilter
IntegrationTaskTypeMap
IntegrationTaskTypeMask
IntegrationTaskTypeMerge
IntegrationTaskTypeTruncate
IntegrationTaskTypeValidate

type IntegrationTaskTypeOutput

type IntegrationTaskTypeOutput struct{ *pulumi.OutputState }

func (IntegrationTaskTypeOutput) ElementType

func (IntegrationTaskTypeOutput) ElementType() reflect.Type

func (IntegrationTaskTypeOutput) ToIntegrationTaskTypeOutput

func (o IntegrationTaskTypeOutput) ToIntegrationTaskTypeOutput() IntegrationTaskTypeOutput

func (IntegrationTaskTypeOutput) ToIntegrationTaskTypeOutputWithContext

func (o IntegrationTaskTypeOutput) ToIntegrationTaskTypeOutputWithContext(ctx context.Context) IntegrationTaskTypeOutput

func (IntegrationTaskTypeOutput) ToIntegrationTaskTypePtrOutput

func (o IntegrationTaskTypeOutput) ToIntegrationTaskTypePtrOutput() IntegrationTaskTypePtrOutput

func (IntegrationTaskTypeOutput) ToIntegrationTaskTypePtrOutputWithContext

func (o IntegrationTaskTypeOutput) ToIntegrationTaskTypePtrOutputWithContext(ctx context.Context) IntegrationTaskTypePtrOutput

func (IntegrationTaskTypeOutput) ToStringOutput

func (o IntegrationTaskTypeOutput) ToStringOutput() pulumi.StringOutput

func (IntegrationTaskTypeOutput) ToStringOutputWithContext

func (o IntegrationTaskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationTaskTypeOutput) ToStringPtrOutput

func (o IntegrationTaskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationTaskTypeOutput) ToStringPtrOutputWithContext

func (o IntegrationTaskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationTaskTypePtrInput

type IntegrationTaskTypePtrInput interface {
	pulumi.Input

	ToIntegrationTaskTypePtrOutput() IntegrationTaskTypePtrOutput
	ToIntegrationTaskTypePtrOutputWithContext(context.Context) IntegrationTaskTypePtrOutput
}

func IntegrationTaskTypePtr

func IntegrationTaskTypePtr(v string) IntegrationTaskTypePtrInput

type IntegrationTaskTypePtrOutput

type IntegrationTaskTypePtrOutput struct{ *pulumi.OutputState }

func (IntegrationTaskTypePtrOutput) Elem

func (IntegrationTaskTypePtrOutput) ElementType

func (IntegrationTaskTypePtrOutput) ToIntegrationTaskTypePtrOutput

func (o IntegrationTaskTypePtrOutput) ToIntegrationTaskTypePtrOutput() IntegrationTaskTypePtrOutput

func (IntegrationTaskTypePtrOutput) ToIntegrationTaskTypePtrOutputWithContext

func (o IntegrationTaskTypePtrOutput) ToIntegrationTaskTypePtrOutputWithContext(ctx context.Context) IntegrationTaskTypePtrOutput

func (IntegrationTaskTypePtrOutput) ToStringPtrOutput

func (o IntegrationTaskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationTaskTypePtrOutput) ToStringPtrOutputWithContext

func (o IntegrationTaskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationTriggerConfig

type IntegrationTriggerConfig struct {
	// Specifies the configuration details of a schedule-triggered flow that you define. Currently, these settings only apply to the Scheduled trigger type.
	TriggerProperties *IntegrationTriggerProperties `pulumi:"triggerProperties"`
	// Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.
	TriggerType IntegrationTriggerType `pulumi:"triggerType"`
}

type IntegrationTriggerConfigArgs

type IntegrationTriggerConfigArgs struct {
	// Specifies the configuration details of a schedule-triggered flow that you define. Currently, these settings only apply to the Scheduled trigger type.
	TriggerProperties IntegrationTriggerPropertiesPtrInput `pulumi:"triggerProperties"`
	// Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.
	TriggerType IntegrationTriggerTypeInput `pulumi:"triggerType"`
}

func (IntegrationTriggerConfigArgs) ElementType

func (IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigOutput

func (i IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigOutput() IntegrationTriggerConfigOutput

func (IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigOutputWithContext

func (i IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigOutputWithContext(ctx context.Context) IntegrationTriggerConfigOutput

func (IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigPtrOutput

func (i IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigPtrOutput() IntegrationTriggerConfigPtrOutput

func (IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigPtrOutputWithContext

func (i IntegrationTriggerConfigArgs) ToIntegrationTriggerConfigPtrOutputWithContext(ctx context.Context) IntegrationTriggerConfigPtrOutput

type IntegrationTriggerConfigInput

type IntegrationTriggerConfigInput interface {
	pulumi.Input

	ToIntegrationTriggerConfigOutput() IntegrationTriggerConfigOutput
	ToIntegrationTriggerConfigOutputWithContext(context.Context) IntegrationTriggerConfigOutput
}

IntegrationTriggerConfigInput is an input type that accepts IntegrationTriggerConfigArgs and IntegrationTriggerConfigOutput values. You can construct a concrete instance of `IntegrationTriggerConfigInput` via:

IntegrationTriggerConfigArgs{...}

type IntegrationTriggerConfigOutput

type IntegrationTriggerConfigOutput struct{ *pulumi.OutputState }

func (IntegrationTriggerConfigOutput) ElementType

func (IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigOutput

func (o IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigOutput() IntegrationTriggerConfigOutput

func (IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigOutputWithContext

func (o IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigOutputWithContext(ctx context.Context) IntegrationTriggerConfigOutput

func (IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigPtrOutput

func (o IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigPtrOutput() IntegrationTriggerConfigPtrOutput

func (IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigPtrOutputWithContext

func (o IntegrationTriggerConfigOutput) ToIntegrationTriggerConfigPtrOutputWithContext(ctx context.Context) IntegrationTriggerConfigPtrOutput

func (IntegrationTriggerConfigOutput) TriggerProperties

Specifies the configuration details of a schedule-triggered flow that you define. Currently, these settings only apply to the Scheduled trigger type.

func (IntegrationTriggerConfigOutput) TriggerType

Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.

type IntegrationTriggerConfigPtrInput

type IntegrationTriggerConfigPtrInput interface {
	pulumi.Input

	ToIntegrationTriggerConfigPtrOutput() IntegrationTriggerConfigPtrOutput
	ToIntegrationTriggerConfigPtrOutputWithContext(context.Context) IntegrationTriggerConfigPtrOutput
}

IntegrationTriggerConfigPtrInput is an input type that accepts IntegrationTriggerConfigArgs, IntegrationTriggerConfigPtr and IntegrationTriggerConfigPtrOutput values. You can construct a concrete instance of `IntegrationTriggerConfigPtrInput` via:

        IntegrationTriggerConfigArgs{...}

or:

        nil

type IntegrationTriggerConfigPtrOutput

type IntegrationTriggerConfigPtrOutput struct{ *pulumi.OutputState }

func (IntegrationTriggerConfigPtrOutput) Elem

func (IntegrationTriggerConfigPtrOutput) ElementType

func (IntegrationTriggerConfigPtrOutput) ToIntegrationTriggerConfigPtrOutput

func (o IntegrationTriggerConfigPtrOutput) ToIntegrationTriggerConfigPtrOutput() IntegrationTriggerConfigPtrOutput

func (IntegrationTriggerConfigPtrOutput) ToIntegrationTriggerConfigPtrOutputWithContext

func (o IntegrationTriggerConfigPtrOutput) ToIntegrationTriggerConfigPtrOutputWithContext(ctx context.Context) IntegrationTriggerConfigPtrOutput

func (IntegrationTriggerConfigPtrOutput) TriggerProperties

Specifies the configuration details of a schedule-triggered flow that you define. Currently, these settings only apply to the Scheduled trigger type.

func (IntegrationTriggerConfigPtrOutput) TriggerType

Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.

type IntegrationTriggerProperties

type IntegrationTriggerProperties struct {
	// Specifies the configuration details of a schedule-triggered flow that you define.
	Scheduled *IntegrationScheduledTriggerProperties `pulumi:"scheduled"`
}

type IntegrationTriggerPropertiesArgs

type IntegrationTriggerPropertiesArgs struct {
	// Specifies the configuration details of a schedule-triggered flow that you define.
	Scheduled IntegrationScheduledTriggerPropertiesPtrInput `pulumi:"scheduled"`
}

func (IntegrationTriggerPropertiesArgs) ElementType

func (IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesOutput

func (i IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesOutput() IntegrationTriggerPropertiesOutput

func (IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesOutputWithContext

func (i IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesOutputWithContext(ctx context.Context) IntegrationTriggerPropertiesOutput

func (IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesPtrOutput

func (i IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesPtrOutput() IntegrationTriggerPropertiesPtrOutput

func (IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesPtrOutputWithContext

func (i IntegrationTriggerPropertiesArgs) ToIntegrationTriggerPropertiesPtrOutputWithContext(ctx context.Context) IntegrationTriggerPropertiesPtrOutput

type IntegrationTriggerPropertiesInput

type IntegrationTriggerPropertiesInput interface {
	pulumi.Input

	ToIntegrationTriggerPropertiesOutput() IntegrationTriggerPropertiesOutput
	ToIntegrationTriggerPropertiesOutputWithContext(context.Context) IntegrationTriggerPropertiesOutput
}

IntegrationTriggerPropertiesInput is an input type that accepts IntegrationTriggerPropertiesArgs and IntegrationTriggerPropertiesOutput values. You can construct a concrete instance of `IntegrationTriggerPropertiesInput` via:

IntegrationTriggerPropertiesArgs{...}

type IntegrationTriggerPropertiesOutput

type IntegrationTriggerPropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationTriggerPropertiesOutput) ElementType

func (IntegrationTriggerPropertiesOutput) Scheduled

Specifies the configuration details of a schedule-triggered flow that you define.

func (IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesOutput

func (o IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesOutput() IntegrationTriggerPropertiesOutput

func (IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesOutputWithContext

func (o IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesOutputWithContext(ctx context.Context) IntegrationTriggerPropertiesOutput

func (IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesPtrOutput

func (o IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesPtrOutput() IntegrationTriggerPropertiesPtrOutput

func (IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesPtrOutputWithContext

func (o IntegrationTriggerPropertiesOutput) ToIntegrationTriggerPropertiesPtrOutputWithContext(ctx context.Context) IntegrationTriggerPropertiesPtrOutput

type IntegrationTriggerPropertiesPtrInput

type IntegrationTriggerPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationTriggerPropertiesPtrOutput() IntegrationTriggerPropertiesPtrOutput
	ToIntegrationTriggerPropertiesPtrOutputWithContext(context.Context) IntegrationTriggerPropertiesPtrOutput
}

IntegrationTriggerPropertiesPtrInput is an input type that accepts IntegrationTriggerPropertiesArgs, IntegrationTriggerPropertiesPtr and IntegrationTriggerPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationTriggerPropertiesPtrInput` via:

        IntegrationTriggerPropertiesArgs{...}

or:

        nil

type IntegrationTriggerPropertiesPtrOutput

type IntegrationTriggerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationTriggerPropertiesPtrOutput) Elem

func (IntegrationTriggerPropertiesPtrOutput) ElementType

func (IntegrationTriggerPropertiesPtrOutput) Scheduled

Specifies the configuration details of a schedule-triggered flow that you define.

func (IntegrationTriggerPropertiesPtrOutput) ToIntegrationTriggerPropertiesPtrOutput

func (o IntegrationTriggerPropertiesPtrOutput) ToIntegrationTriggerPropertiesPtrOutput() IntegrationTriggerPropertiesPtrOutput

func (IntegrationTriggerPropertiesPtrOutput) ToIntegrationTriggerPropertiesPtrOutputWithContext

func (o IntegrationTriggerPropertiesPtrOutput) ToIntegrationTriggerPropertiesPtrOutputWithContext(ctx context.Context) IntegrationTriggerPropertiesPtrOutput

type IntegrationTriggerType

type IntegrationTriggerType string

func (IntegrationTriggerType) ElementType

func (IntegrationTriggerType) ElementType() reflect.Type

func (IntegrationTriggerType) ToIntegrationTriggerTypeOutput

func (e IntegrationTriggerType) ToIntegrationTriggerTypeOutput() IntegrationTriggerTypeOutput

func (IntegrationTriggerType) ToIntegrationTriggerTypeOutputWithContext

func (e IntegrationTriggerType) ToIntegrationTriggerTypeOutputWithContext(ctx context.Context) IntegrationTriggerTypeOutput

func (IntegrationTriggerType) ToIntegrationTriggerTypePtrOutput

func (e IntegrationTriggerType) ToIntegrationTriggerTypePtrOutput() IntegrationTriggerTypePtrOutput

func (IntegrationTriggerType) ToIntegrationTriggerTypePtrOutputWithContext

func (e IntegrationTriggerType) ToIntegrationTriggerTypePtrOutputWithContext(ctx context.Context) IntegrationTriggerTypePtrOutput

func (IntegrationTriggerType) ToStringOutput

func (e IntegrationTriggerType) ToStringOutput() pulumi.StringOutput

func (IntegrationTriggerType) ToStringOutputWithContext

func (e IntegrationTriggerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationTriggerType) ToStringPtrOutput

func (e IntegrationTriggerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationTriggerType) ToStringPtrOutputWithContext

func (e IntegrationTriggerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationTriggerTypeInput

type IntegrationTriggerTypeInput interface {
	pulumi.Input

	ToIntegrationTriggerTypeOutput() IntegrationTriggerTypeOutput
	ToIntegrationTriggerTypeOutputWithContext(context.Context) IntegrationTriggerTypeOutput
}

IntegrationTriggerTypeInput is an input type that accepts values of the IntegrationTriggerType enum A concrete instance of `IntegrationTriggerTypeInput` can be one of the following:

IntegrationTriggerTypeScheduled
IntegrationTriggerTypeEvent
IntegrationTriggerTypeOnDemand

type IntegrationTriggerTypeOutput

type IntegrationTriggerTypeOutput struct{ *pulumi.OutputState }

func (IntegrationTriggerTypeOutput) ElementType

func (IntegrationTriggerTypeOutput) ToIntegrationTriggerTypeOutput

func (o IntegrationTriggerTypeOutput) ToIntegrationTriggerTypeOutput() IntegrationTriggerTypeOutput

func (IntegrationTriggerTypeOutput) ToIntegrationTriggerTypeOutputWithContext

func (o IntegrationTriggerTypeOutput) ToIntegrationTriggerTypeOutputWithContext(ctx context.Context) IntegrationTriggerTypeOutput

func (IntegrationTriggerTypeOutput) ToIntegrationTriggerTypePtrOutput

func (o IntegrationTriggerTypeOutput) ToIntegrationTriggerTypePtrOutput() IntegrationTriggerTypePtrOutput

func (IntegrationTriggerTypeOutput) ToIntegrationTriggerTypePtrOutputWithContext

func (o IntegrationTriggerTypeOutput) ToIntegrationTriggerTypePtrOutputWithContext(ctx context.Context) IntegrationTriggerTypePtrOutput

func (IntegrationTriggerTypeOutput) ToStringOutput

func (IntegrationTriggerTypeOutput) ToStringOutputWithContext

func (o IntegrationTriggerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationTriggerTypeOutput) ToStringPtrOutput

func (o IntegrationTriggerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationTriggerTypeOutput) ToStringPtrOutputWithContext

func (o IntegrationTriggerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationTriggerTypePtrInput

type IntegrationTriggerTypePtrInput interface {
	pulumi.Input

	ToIntegrationTriggerTypePtrOutput() IntegrationTriggerTypePtrOutput
	ToIntegrationTriggerTypePtrOutputWithContext(context.Context) IntegrationTriggerTypePtrOutput
}

func IntegrationTriggerTypePtr

func IntegrationTriggerTypePtr(v string) IntegrationTriggerTypePtrInput

type IntegrationTriggerTypePtrOutput

type IntegrationTriggerTypePtrOutput struct{ *pulumi.OutputState }

func (IntegrationTriggerTypePtrOutput) Elem

func (IntegrationTriggerTypePtrOutput) ElementType

func (IntegrationTriggerTypePtrOutput) ToIntegrationTriggerTypePtrOutput

func (o IntegrationTriggerTypePtrOutput) ToIntegrationTriggerTypePtrOutput() IntegrationTriggerTypePtrOutput

func (IntegrationTriggerTypePtrOutput) ToIntegrationTriggerTypePtrOutputWithContext

func (o IntegrationTriggerTypePtrOutput) ToIntegrationTriggerTypePtrOutputWithContext(ctx context.Context) IntegrationTriggerTypePtrOutput

func (IntegrationTriggerTypePtrOutput) ToStringPtrOutput

func (IntegrationTriggerTypePtrOutput) ToStringPtrOutputWithContext

func (o IntegrationTriggerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationZendeskConnectorOperator

type IntegrationZendeskConnectorOperator string

func (IntegrationZendeskConnectorOperator) ElementType

func (IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorOutput

func (e IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorOutput() IntegrationZendeskConnectorOperatorOutput

func (IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorOutputWithContext

func (e IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorOutputWithContext(ctx context.Context) IntegrationZendeskConnectorOperatorOutput

func (IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorPtrOutput

func (e IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorPtrOutput() IntegrationZendeskConnectorOperatorPtrOutput

func (IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorPtrOutputWithContext

func (e IntegrationZendeskConnectorOperator) ToIntegrationZendeskConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationZendeskConnectorOperatorPtrOutput

func (IntegrationZendeskConnectorOperator) ToStringOutput

func (IntegrationZendeskConnectorOperator) ToStringOutputWithContext

func (e IntegrationZendeskConnectorOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntegrationZendeskConnectorOperator) ToStringPtrOutput

func (IntegrationZendeskConnectorOperator) ToStringPtrOutputWithContext

func (e IntegrationZendeskConnectorOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntegrationZendeskConnectorOperatorInput

type IntegrationZendeskConnectorOperatorInput interface {
	pulumi.Input

	ToIntegrationZendeskConnectorOperatorOutput() IntegrationZendeskConnectorOperatorOutput
	ToIntegrationZendeskConnectorOperatorOutputWithContext(context.Context) IntegrationZendeskConnectorOperatorOutput
}

IntegrationZendeskConnectorOperatorInput is an input type that accepts values of the IntegrationZendeskConnectorOperator enum A concrete instance of `IntegrationZendeskConnectorOperatorInput` can be one of the following:

IntegrationZendeskConnectorOperatorProjection
IntegrationZendeskConnectorOperatorGreaterThan
IntegrationZendeskConnectorOperatorAddition
IntegrationZendeskConnectorOperatorMultiplication
IntegrationZendeskConnectorOperatorDivision
IntegrationZendeskConnectorOperatorSubtraction
IntegrationZendeskConnectorOperatorMaskAll
IntegrationZendeskConnectorOperatorMaskFirstN
IntegrationZendeskConnectorOperatorMaskLastN
IntegrationZendeskConnectorOperatorValidateNonNull
IntegrationZendeskConnectorOperatorValidateNonZero
IntegrationZendeskConnectorOperatorValidateNonNegative
IntegrationZendeskConnectorOperatorValidateNumeric
IntegrationZendeskConnectorOperatorNoOp

type IntegrationZendeskConnectorOperatorOutput

type IntegrationZendeskConnectorOperatorOutput struct{ *pulumi.OutputState }

func (IntegrationZendeskConnectorOperatorOutput) ElementType

func (IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorOutput

func (o IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorOutput() IntegrationZendeskConnectorOperatorOutput

func (IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorOutputWithContext

func (o IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorOutputWithContext(ctx context.Context) IntegrationZendeskConnectorOperatorOutput

func (IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorPtrOutput

func (o IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorPtrOutput() IntegrationZendeskConnectorOperatorPtrOutput

func (IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorPtrOutputWithContext

func (o IntegrationZendeskConnectorOperatorOutput) ToIntegrationZendeskConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationZendeskConnectorOperatorPtrOutput

func (IntegrationZendeskConnectorOperatorOutput) ToStringOutput

func (IntegrationZendeskConnectorOperatorOutput) ToStringOutputWithContext

func (IntegrationZendeskConnectorOperatorOutput) ToStringPtrOutput

func (IntegrationZendeskConnectorOperatorOutput) ToStringPtrOutputWithContext

type IntegrationZendeskConnectorOperatorPtrInput

type IntegrationZendeskConnectorOperatorPtrInput interface {
	pulumi.Input

	ToIntegrationZendeskConnectorOperatorPtrOutput() IntegrationZendeskConnectorOperatorPtrOutput
	ToIntegrationZendeskConnectorOperatorPtrOutputWithContext(context.Context) IntegrationZendeskConnectorOperatorPtrOutput
}

type IntegrationZendeskConnectorOperatorPtrOutput

type IntegrationZendeskConnectorOperatorPtrOutput struct{ *pulumi.OutputState }

func (IntegrationZendeskConnectorOperatorPtrOutput) Elem

func (IntegrationZendeskConnectorOperatorPtrOutput) ElementType

func (IntegrationZendeskConnectorOperatorPtrOutput) ToIntegrationZendeskConnectorOperatorPtrOutput

func (o IntegrationZendeskConnectorOperatorPtrOutput) ToIntegrationZendeskConnectorOperatorPtrOutput() IntegrationZendeskConnectorOperatorPtrOutput

func (IntegrationZendeskConnectorOperatorPtrOutput) ToIntegrationZendeskConnectorOperatorPtrOutputWithContext

func (o IntegrationZendeskConnectorOperatorPtrOutput) ToIntegrationZendeskConnectorOperatorPtrOutputWithContext(ctx context.Context) IntegrationZendeskConnectorOperatorPtrOutput

func (IntegrationZendeskConnectorOperatorPtrOutput) ToStringPtrOutput

func (IntegrationZendeskConnectorOperatorPtrOutput) ToStringPtrOutputWithContext

type IntegrationZendeskSourceProperties

type IntegrationZendeskSourceProperties struct {
	// The object specified in the Zendesk flow source.
	Object string `pulumi:"object"`
}

type IntegrationZendeskSourcePropertiesArgs

type IntegrationZendeskSourcePropertiesArgs struct {
	// The object specified in the Zendesk flow source.
	Object pulumi.StringInput `pulumi:"object"`
}

func (IntegrationZendeskSourcePropertiesArgs) ElementType

func (IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesOutput

func (i IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesOutput() IntegrationZendeskSourcePropertiesOutput

func (IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesOutputWithContext

func (i IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesOutputWithContext(ctx context.Context) IntegrationZendeskSourcePropertiesOutput

func (IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesPtrOutput

func (i IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesPtrOutput() IntegrationZendeskSourcePropertiesPtrOutput

func (IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesPtrOutputWithContext

func (i IntegrationZendeskSourcePropertiesArgs) ToIntegrationZendeskSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationZendeskSourcePropertiesPtrOutput

type IntegrationZendeskSourcePropertiesInput

type IntegrationZendeskSourcePropertiesInput interface {
	pulumi.Input

	ToIntegrationZendeskSourcePropertiesOutput() IntegrationZendeskSourcePropertiesOutput
	ToIntegrationZendeskSourcePropertiesOutputWithContext(context.Context) IntegrationZendeskSourcePropertiesOutput
}

IntegrationZendeskSourcePropertiesInput is an input type that accepts IntegrationZendeskSourcePropertiesArgs and IntegrationZendeskSourcePropertiesOutput values. You can construct a concrete instance of `IntegrationZendeskSourcePropertiesInput` via:

IntegrationZendeskSourcePropertiesArgs{...}

type IntegrationZendeskSourcePropertiesOutput

type IntegrationZendeskSourcePropertiesOutput struct{ *pulumi.OutputState }

func (IntegrationZendeskSourcePropertiesOutput) ElementType

func (IntegrationZendeskSourcePropertiesOutput) Object

The object specified in the Zendesk flow source.

func (IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesOutput

func (o IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesOutput() IntegrationZendeskSourcePropertiesOutput

func (IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesOutputWithContext

func (o IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesOutputWithContext(ctx context.Context) IntegrationZendeskSourcePropertiesOutput

func (IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesPtrOutput

func (o IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesPtrOutput() IntegrationZendeskSourcePropertiesPtrOutput

func (IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesPtrOutputWithContext

func (o IntegrationZendeskSourcePropertiesOutput) ToIntegrationZendeskSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationZendeskSourcePropertiesPtrOutput

type IntegrationZendeskSourcePropertiesPtrInput

type IntegrationZendeskSourcePropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationZendeskSourcePropertiesPtrOutput() IntegrationZendeskSourcePropertiesPtrOutput
	ToIntegrationZendeskSourcePropertiesPtrOutputWithContext(context.Context) IntegrationZendeskSourcePropertiesPtrOutput
}

IntegrationZendeskSourcePropertiesPtrInput is an input type that accepts IntegrationZendeskSourcePropertiesArgs, IntegrationZendeskSourcePropertiesPtr and IntegrationZendeskSourcePropertiesPtrOutput values. You can construct a concrete instance of `IntegrationZendeskSourcePropertiesPtrInput` via:

        IntegrationZendeskSourcePropertiesArgs{...}

or:

        nil

type IntegrationZendeskSourcePropertiesPtrOutput

type IntegrationZendeskSourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationZendeskSourcePropertiesPtrOutput) Elem

func (IntegrationZendeskSourcePropertiesPtrOutput) ElementType

func (IntegrationZendeskSourcePropertiesPtrOutput) Object

The object specified in the Zendesk flow source.

func (IntegrationZendeskSourcePropertiesPtrOutput) ToIntegrationZendeskSourcePropertiesPtrOutput

func (o IntegrationZendeskSourcePropertiesPtrOutput) ToIntegrationZendeskSourcePropertiesPtrOutput() IntegrationZendeskSourcePropertiesPtrOutput

func (IntegrationZendeskSourcePropertiesPtrOutput) ToIntegrationZendeskSourcePropertiesPtrOutputWithContext

func (o IntegrationZendeskSourcePropertiesPtrOutput) ToIntegrationZendeskSourcePropertiesPtrOutputWithContext(ctx context.Context) IntegrationZendeskSourcePropertiesPtrOutput

type LookupCalculatedAttributeDefinitionArgs added in v0.66.0

type LookupCalculatedAttributeDefinitionArgs struct {
	// The name of an attribute defined in a profile object type.
	CalculatedAttributeName string `pulumi:"calculatedAttributeName"`
	// The unique name of the domain.
	DomainName string `pulumi:"domainName"`
}

type LookupCalculatedAttributeDefinitionOutputArgs added in v0.66.0

type LookupCalculatedAttributeDefinitionOutputArgs struct {
	// The name of an attribute defined in a profile object type.
	CalculatedAttributeName pulumi.StringInput `pulumi:"calculatedAttributeName"`
	// The unique name of the domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
}

func (LookupCalculatedAttributeDefinitionOutputArgs) ElementType added in v0.66.0

type LookupCalculatedAttributeDefinitionResult added in v0.66.0

type LookupCalculatedAttributeDefinitionResult struct {
	// Mathematical expression and a list of attribute items specified in that expression.
	AttributeDetails *CalculatedAttributeDefinitionAttributeDetails `pulumi:"attributeDetails"`
	// The conditions including range, object count, and threshold for the calculated attribute.
	Conditions *CalculatedAttributeDefinitionConditions `pulumi:"conditions"`
	// The timestamp of when the calculated attribute definition was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The description of the calculated attribute.
	Description *string `pulumi:"description"`
	// The display name of the calculated attribute.
	DisplayName *string `pulumi:"displayName"`
	// The timestamp of when the calculated attribute definition was most recently edited.
	LastUpdatedAt *string `pulumi:"lastUpdatedAt"`
	// The aggregation operation to perform for the calculated attribute.
	Statistic *CalculatedAttributeDefinitionStatistic `pulumi:"statistic"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupCalculatedAttributeDefinition added in v0.66.0

A calculated attribute definition for Customer Profiles

type LookupCalculatedAttributeDefinitionResultOutput added in v0.66.0

type LookupCalculatedAttributeDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupCalculatedAttributeDefinitionResultOutput) AttributeDetails added in v0.66.0

Mathematical expression and a list of attribute items specified in that expression.

func (LookupCalculatedAttributeDefinitionResultOutput) Conditions added in v0.66.0

The conditions including range, object count, and threshold for the calculated attribute.

func (LookupCalculatedAttributeDefinitionResultOutput) CreatedAt added in v0.66.0

The timestamp of when the calculated attribute definition was created.

func (LookupCalculatedAttributeDefinitionResultOutput) Description added in v0.66.0

The description of the calculated attribute.

func (LookupCalculatedAttributeDefinitionResultOutput) DisplayName added in v0.66.0

The display name of the calculated attribute.

func (LookupCalculatedAttributeDefinitionResultOutput) ElementType added in v0.66.0

func (LookupCalculatedAttributeDefinitionResultOutput) LastUpdatedAt added in v0.66.0

The timestamp of when the calculated attribute definition was most recently edited.

func (LookupCalculatedAttributeDefinitionResultOutput) Statistic added in v0.66.0

The aggregation operation to perform for the calculated attribute.

func (LookupCalculatedAttributeDefinitionResultOutput) Tags added in v0.66.0

An array of key-value pairs to apply to this resource.

func (LookupCalculatedAttributeDefinitionResultOutput) ToLookupCalculatedAttributeDefinitionResultOutput added in v0.66.0

func (o LookupCalculatedAttributeDefinitionResultOutput) ToLookupCalculatedAttributeDefinitionResultOutput() LookupCalculatedAttributeDefinitionResultOutput

func (LookupCalculatedAttributeDefinitionResultOutput) ToLookupCalculatedAttributeDefinitionResultOutputWithContext added in v0.66.0

func (o LookupCalculatedAttributeDefinitionResultOutput) ToLookupCalculatedAttributeDefinitionResultOutputWithContext(ctx context.Context) LookupCalculatedAttributeDefinitionResultOutput

type LookupDomainArgs added in v0.12.0

type LookupDomainArgs struct {
	// The unique name of the domain.
	DomainName string `pulumi:"domainName"`
}

type LookupDomainOutputArgs added in v0.12.0

type LookupDomainOutputArgs struct {
	// The unique name of the domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
}

func (LookupDomainOutputArgs) ElementType added in v0.12.0

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult added in v0.12.0

type LookupDomainResult struct {
	// The time of this integration got created
	CreatedAt *string `pulumi:"createdAt"`
	// The URL of the SQS dead letter queue
	DeadLetterQueueUrl *string `pulumi:"deadLetterQueueUrl"`
	// The default encryption key
	DefaultEncryptionKey *string `pulumi:"defaultEncryptionKey"`
	// The default number of days until the data within the domain expires.
	DefaultExpirationDays *int `pulumi:"defaultExpirationDays"`
	// The time of this integration got last updated at
	LastUpdatedAt *string `pulumi:"lastUpdatedAt"`
	// The process of matching duplicate profiles.
	Matching *DomainMatching `pulumi:"matching"`
	// The process of matching duplicate profiles using Rule-Based matching.
	RuleBasedMatching *DomainRuleBasedMatching `pulumi:"ruleBasedMatching"`
	Stats             *DomainStats             `pulumi:"stats"`
	// The tags (keys and values) associated with the domain
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupDomain added in v0.12.0

func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)

A domain defined for 3rd party data source in Profile Service

type LookupDomainResultOutput added in v0.12.0

type LookupDomainResultOutput struct{ *pulumi.OutputState }

func LookupDomainOutput added in v0.12.0

func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput

func (LookupDomainResultOutput) CreatedAt added in v0.12.0

The time of this integration got created

func (LookupDomainResultOutput) DeadLetterQueueUrl added in v0.12.0

func (o LookupDomainResultOutput) DeadLetterQueueUrl() pulumi.StringPtrOutput

The URL of the SQS dead letter queue

func (LookupDomainResultOutput) DefaultEncryptionKey added in v0.12.0

func (o LookupDomainResultOutput) DefaultEncryptionKey() pulumi.StringPtrOutput

The default encryption key

func (LookupDomainResultOutput) DefaultExpirationDays added in v0.12.0

func (o LookupDomainResultOutput) DefaultExpirationDays() pulumi.IntPtrOutput

The default number of days until the data within the domain expires.

func (LookupDomainResultOutput) ElementType added in v0.12.0

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) LastUpdatedAt added in v0.12.0

The time of this integration got last updated at

func (LookupDomainResultOutput) Matching added in v0.82.0

The process of matching duplicate profiles.

func (LookupDomainResultOutput) RuleBasedMatching added in v0.82.0

The process of matching duplicate profiles using Rule-Based matching.

func (LookupDomainResultOutput) Stats added in v0.82.0

func (LookupDomainResultOutput) Tags added in v0.12.0

The tags (keys and values) associated with the domain

func (LookupDomainResultOutput) ToLookupDomainResultOutput added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput

func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput

type LookupEventStreamArgs added in v0.66.0

type LookupEventStreamArgs struct {
	// The unique name of the domain.
	DomainName string `pulumi:"domainName"`
	// The name of the event stream.
	EventStreamName string `pulumi:"eventStreamName"`
}

type LookupEventStreamOutputArgs added in v0.66.0

type LookupEventStreamOutputArgs struct {
	// The unique name of the domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The name of the event stream.
	EventStreamName pulumi.StringInput `pulumi:"eventStreamName"`
}

func (LookupEventStreamOutputArgs) ElementType added in v0.66.0

type LookupEventStreamResult added in v0.66.0

type LookupEventStreamResult struct {
	// The timestamp of when the export was created.
	CreatedAt *string `pulumi:"createdAt"`
	// Details regarding the Kinesis stream.
	DestinationDetails *DestinationDetailsProperties `pulumi:"destinationDetails"`
	// A unique identifier for the event stream.
	EventStreamArn *string `pulumi:"eventStreamArn"`
	// The operational state of destination stream for export.
	State *EventStreamStateEnum `pulumi:"state"`
	// The tags used to organize, track, or control access for this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupEventStream added in v0.66.0

func LookupEventStream(ctx *pulumi.Context, args *LookupEventStreamArgs, opts ...pulumi.InvokeOption) (*LookupEventStreamResult, error)

An Event Stream resource of Amazon Connect Customer Profiles

type LookupEventStreamResultOutput added in v0.66.0

type LookupEventStreamResultOutput struct{ *pulumi.OutputState }

func LookupEventStreamOutput added in v0.66.0

func (LookupEventStreamResultOutput) CreatedAt added in v0.66.0

The timestamp of when the export was created.

func (LookupEventStreamResultOutput) DestinationDetails added in v0.66.0

Details regarding the Kinesis stream.

func (LookupEventStreamResultOutput) ElementType added in v0.66.0

func (LookupEventStreamResultOutput) EventStreamArn added in v0.66.0

A unique identifier for the event stream.

func (LookupEventStreamResultOutput) State added in v0.66.0

The operational state of destination stream for export.

func (LookupEventStreamResultOutput) Tags added in v0.66.0

The tags used to organize, track, or control access for this resource.

func (LookupEventStreamResultOutput) ToLookupEventStreamResultOutput added in v0.66.0

func (o LookupEventStreamResultOutput) ToLookupEventStreamResultOutput() LookupEventStreamResultOutput

func (LookupEventStreamResultOutput) ToLookupEventStreamResultOutputWithContext added in v0.66.0

func (o LookupEventStreamResultOutput) ToLookupEventStreamResultOutputWithContext(ctx context.Context) LookupEventStreamResultOutput

type LookupIntegrationArgs added in v0.12.0

type LookupIntegrationArgs struct {
	// The unique name of the domain.
	DomainName string `pulumi:"domainName"`
	// The URI of the S3 bucket or any other type of data source.
	Uri string `pulumi:"uri"`
}

type LookupIntegrationOutputArgs added in v0.12.0

type LookupIntegrationOutputArgs struct {
	// The unique name of the domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The URI of the S3 bucket or any other type of data source.
	Uri pulumi.StringInput `pulumi:"uri"`
}

func (LookupIntegrationOutputArgs) ElementType added in v0.12.0

type LookupIntegrationResult added in v0.12.0

type LookupIntegrationResult struct {
	// The time of this integration got created
	CreatedAt *string `pulumi:"createdAt"`
	// The time of this integration got last updated at
	LastUpdatedAt *string `pulumi:"lastUpdatedAt"`
	// The name of the ObjectType defined for the 3rd party data in Profile Service
	ObjectTypeName *string `pulumi:"objectTypeName"`
	// The mapping between 3rd party event types and ObjectType names
	ObjectTypeNames []IntegrationObjectTypeMapping `pulumi:"objectTypeNames"`
	// The tags (keys and values) associated with the integration
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupIntegration added in v0.12.0

func LookupIntegration(ctx *pulumi.Context, args *LookupIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationResult, error)

The resource schema for creating an Amazon Connect Customer Profiles Integration.

type LookupIntegrationResultOutput added in v0.12.0

type LookupIntegrationResultOutput struct{ *pulumi.OutputState }

func LookupIntegrationOutput added in v0.12.0

func (LookupIntegrationResultOutput) CreatedAt added in v0.12.0

The time of this integration got created

func (LookupIntegrationResultOutput) ElementType added in v0.12.0

func (LookupIntegrationResultOutput) LastUpdatedAt added in v0.12.0

The time of this integration got last updated at

func (LookupIntegrationResultOutput) ObjectTypeName added in v0.12.0

The name of the ObjectType defined for the 3rd party data in Profile Service

func (LookupIntegrationResultOutput) ObjectTypeNames added in v0.12.0

The mapping between 3rd party event types and ObjectType names

func (LookupIntegrationResultOutput) Tags added in v0.12.0

The tags (keys and values) associated with the integration

func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutput added in v0.12.0

func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutput() LookupIntegrationResultOutput

func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext added in v0.12.0

func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext(ctx context.Context) LookupIntegrationResultOutput

type LookupObjectTypeArgs added in v0.12.0

type LookupObjectTypeArgs struct {
	// The unique name of the domain.
	DomainName string `pulumi:"domainName"`
	// The name of the profile object type.
	ObjectTypeName string `pulumi:"objectTypeName"`
}

type LookupObjectTypeOutputArgs added in v0.12.0

type LookupObjectTypeOutputArgs struct {
	// The unique name of the domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The name of the profile object type.
	ObjectTypeName pulumi.StringInput `pulumi:"objectTypeName"`
}

func (LookupObjectTypeOutputArgs) ElementType added in v0.12.0

func (LookupObjectTypeOutputArgs) ElementType() reflect.Type

type LookupObjectTypeResult added in v0.12.0

type LookupObjectTypeResult struct {
	// Indicates whether a profile should be created when data is received.
	AllowProfileCreation *bool `pulumi:"allowProfileCreation"`
	// The time of this integration got created.
	CreatedAt *string `pulumi:"createdAt"`
	// Description of the profile object type.
	Description *string `pulumi:"description"`
	// The default encryption key
	EncryptionKey *string `pulumi:"encryptionKey"`
	// The default number of days until the data within the domain expires.
	ExpirationDays *int `pulumi:"expirationDays"`
	// A list of the name and ObjectType field.
	Fields []ObjectTypeFieldMap `pulumi:"fields"`
	// A list of unique keys that can be used to map data to the profile.
	Keys []ObjectTypeKeyMap `pulumi:"keys"`
	// The time of this integration got last updated at.
	LastUpdatedAt *string `pulumi:"lastUpdatedAt"`
	// The format of your sourceLastUpdatedTimestamp that was previously set up.
	SourceLastUpdatedTimestampFormat *string `pulumi:"sourceLastUpdatedTimestampFormat"`
	// The tags (keys and values) associated with the integration.
	Tags []aws.Tag `pulumi:"tags"`
	// A unique identifier for the object template.
	TemplateId *string `pulumi:"templateId"`
}

func LookupObjectType added in v0.12.0

func LookupObjectType(ctx *pulumi.Context, args *LookupObjectTypeArgs, opts ...pulumi.InvokeOption) (*LookupObjectTypeResult, error)

An ObjectType resource of Amazon Connect Customer Profiles

type LookupObjectTypeResultOutput added in v0.12.0

type LookupObjectTypeResultOutput struct{ *pulumi.OutputState }

func LookupObjectTypeOutput added in v0.12.0

func (LookupObjectTypeResultOutput) AllowProfileCreation added in v0.12.0

func (o LookupObjectTypeResultOutput) AllowProfileCreation() pulumi.BoolPtrOutput

Indicates whether a profile should be created when data is received.

func (LookupObjectTypeResultOutput) CreatedAt added in v0.12.0

The time of this integration got created.

func (LookupObjectTypeResultOutput) Description added in v0.12.0

Description of the profile object type.

func (LookupObjectTypeResultOutput) ElementType added in v0.12.0

func (LookupObjectTypeResultOutput) EncryptionKey added in v0.12.0

The default encryption key

func (LookupObjectTypeResultOutput) ExpirationDays added in v0.12.0

The default number of days until the data within the domain expires.

func (LookupObjectTypeResultOutput) Fields added in v0.12.0

A list of the name and ObjectType field.

func (LookupObjectTypeResultOutput) Keys added in v0.12.0

A list of unique keys that can be used to map data to the profile.

func (LookupObjectTypeResultOutput) LastUpdatedAt added in v0.12.0

The time of this integration got last updated at.

func (LookupObjectTypeResultOutput) SourceLastUpdatedTimestampFormat added in v0.76.0

func (o LookupObjectTypeResultOutput) SourceLastUpdatedTimestampFormat() pulumi.StringPtrOutput

The format of your sourceLastUpdatedTimestamp that was previously set up.

func (LookupObjectTypeResultOutput) Tags added in v0.12.0

The tags (keys and values) associated with the integration.

func (LookupObjectTypeResultOutput) TemplateId added in v0.12.0

A unique identifier for the object template.

func (LookupObjectTypeResultOutput) ToLookupObjectTypeResultOutput added in v0.12.0

func (o LookupObjectTypeResultOutput) ToLookupObjectTypeResultOutput() LookupObjectTypeResultOutput

func (LookupObjectTypeResultOutput) ToLookupObjectTypeResultOutputWithContext added in v0.12.0

func (o LookupObjectTypeResultOutput) ToLookupObjectTypeResultOutputWithContext(ctx context.Context) LookupObjectTypeResultOutput

type ObjectType

type ObjectType struct {
	pulumi.CustomResourceState

	// Indicates whether a profile should be created when data is received.
	AllowProfileCreation pulumi.BoolPtrOutput `pulumi:"allowProfileCreation"`
	// The time of this integration got created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Description of the profile object type.
	Description pulumi.StringOutput `pulumi:"description"`
	// The unique name of the domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The default encryption key
	EncryptionKey pulumi.StringPtrOutput `pulumi:"encryptionKey"`
	// The default number of days until the data within the domain expires.
	ExpirationDays pulumi.IntPtrOutput `pulumi:"expirationDays"`
	// A list of the name and ObjectType field.
	Fields ObjectTypeFieldMapArrayOutput `pulumi:"fields"`
	// A list of unique keys that can be used to map data to the profile.
	Keys ObjectTypeKeyMapArrayOutput `pulumi:"keys"`
	// The time of this integration got last updated at.
	LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"`
	// The name of the profile object type.
	ObjectTypeName pulumi.StringOutput `pulumi:"objectTypeName"`
	// The format of your sourceLastUpdatedTimestamp that was previously set up.
	SourceLastUpdatedTimestampFormat pulumi.StringPtrOutput `pulumi:"sourceLastUpdatedTimestampFormat"`
	// The tags (keys and values) associated with the integration.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// A unique identifier for the object template.
	TemplateId pulumi.StringPtrOutput `pulumi:"templateId"`
}

An ObjectType resource of Amazon Connect Customer Profiles

func GetObjectType

func GetObjectType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ObjectTypeState, opts ...pulumi.ResourceOption) (*ObjectType, error)

GetObjectType gets an existing ObjectType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewObjectType

func NewObjectType(ctx *pulumi.Context,
	name string, args *ObjectTypeArgs, opts ...pulumi.ResourceOption) (*ObjectType, error)

NewObjectType registers a new resource with the given unique name, arguments, and options.

func (*ObjectType) ElementType

func (*ObjectType) ElementType() reflect.Type

func (*ObjectType) ToObjectTypeOutput

func (i *ObjectType) ToObjectTypeOutput() ObjectTypeOutput

func (*ObjectType) ToObjectTypeOutputWithContext

func (i *ObjectType) ToObjectTypeOutputWithContext(ctx context.Context) ObjectTypeOutput

type ObjectTypeArgs

type ObjectTypeArgs struct {
	// Indicates whether a profile should be created when data is received.
	AllowProfileCreation pulumi.BoolPtrInput
	// Description of the profile object type.
	Description pulumi.StringInput
	// The unique name of the domain.
	DomainName pulumi.StringInput
	// The default encryption key
	EncryptionKey pulumi.StringPtrInput
	// The default number of days until the data within the domain expires.
	ExpirationDays pulumi.IntPtrInput
	// A list of the name and ObjectType field.
	Fields ObjectTypeFieldMapArrayInput
	// A list of unique keys that can be used to map data to the profile.
	Keys ObjectTypeKeyMapArrayInput
	// The name of the profile object type.
	ObjectTypeName pulumi.StringPtrInput
	// The format of your sourceLastUpdatedTimestamp that was previously set up.
	SourceLastUpdatedTimestampFormat pulumi.StringPtrInput
	// The tags (keys and values) associated with the integration.
	Tags aws.TagArrayInput
	// A unique identifier for the object template.
	TemplateId pulumi.StringPtrInput
}

The set of arguments for constructing a ObjectType resource.

func (ObjectTypeArgs) ElementType

func (ObjectTypeArgs) ElementType() reflect.Type

type ObjectTypeField added in v0.2.0

type ObjectTypeField struct {
	// The content type of the field. Used for determining equality when searching.
	ContentType *ObjectTypeFieldContentType `pulumi:"contentType"`
	// A field of a ProfileObject. For example: _source.FirstName, where "_source" is a ProfileObjectType of a Zendesk user and "FirstName" is a field in that ObjectType.
	Source *string `pulumi:"source"`
	// The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.
	Target *string `pulumi:"target"`
}

Represents a field in a ProfileObjectType.

type ObjectTypeFieldArgs added in v0.2.0

type ObjectTypeFieldArgs struct {
	// The content type of the field. Used for determining equality when searching.
	ContentType ObjectTypeFieldContentTypePtrInput `pulumi:"contentType"`
	// A field of a ProfileObject. For example: _source.FirstName, where "_source" is a ProfileObjectType of a Zendesk user and "FirstName" is a field in that ObjectType.
	Source pulumi.StringPtrInput `pulumi:"source"`
	// The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

Represents a field in a ProfileObjectType.

func (ObjectTypeFieldArgs) ElementType added in v0.2.0

func (ObjectTypeFieldArgs) ElementType() reflect.Type

func (ObjectTypeFieldArgs) ToObjectTypeFieldOutput added in v0.2.0

func (i ObjectTypeFieldArgs) ToObjectTypeFieldOutput() ObjectTypeFieldOutput

func (ObjectTypeFieldArgs) ToObjectTypeFieldOutputWithContext added in v0.2.0

func (i ObjectTypeFieldArgs) ToObjectTypeFieldOutputWithContext(ctx context.Context) ObjectTypeFieldOutput

func (ObjectTypeFieldArgs) ToObjectTypeFieldPtrOutput added in v0.2.0

func (i ObjectTypeFieldArgs) ToObjectTypeFieldPtrOutput() ObjectTypeFieldPtrOutput

func (ObjectTypeFieldArgs) ToObjectTypeFieldPtrOutputWithContext added in v0.2.0

func (i ObjectTypeFieldArgs) ToObjectTypeFieldPtrOutputWithContext(ctx context.Context) ObjectTypeFieldPtrOutput

type ObjectTypeFieldContentType added in v0.2.0

type ObjectTypeFieldContentType string

The content type of the field. Used for determining equality when searching.

func (ObjectTypeFieldContentType) ElementType added in v0.2.0

func (ObjectTypeFieldContentType) ElementType() reflect.Type

func (ObjectTypeFieldContentType) ToObjectTypeFieldContentTypeOutput added in v0.2.0

func (e ObjectTypeFieldContentType) ToObjectTypeFieldContentTypeOutput() ObjectTypeFieldContentTypeOutput

func (ObjectTypeFieldContentType) ToObjectTypeFieldContentTypeOutputWithContext added in v0.2.0

func (e ObjectTypeFieldContentType) ToObjectTypeFieldContentTypeOutputWithContext(ctx context.Context) ObjectTypeFieldContentTypeOutput

func (ObjectTypeFieldContentType) ToObjectTypeFieldContentTypePtrOutput added in v0.2.0

func (e ObjectTypeFieldContentType) ToObjectTypeFieldContentTypePtrOutput() ObjectTypeFieldContentTypePtrOutput

func (ObjectTypeFieldContentType) ToObjectTypeFieldContentTypePtrOutputWithContext added in v0.2.0

func (e ObjectTypeFieldContentType) ToObjectTypeFieldContentTypePtrOutputWithContext(ctx context.Context) ObjectTypeFieldContentTypePtrOutput

func (ObjectTypeFieldContentType) ToStringOutput added in v0.2.0

func (e ObjectTypeFieldContentType) ToStringOutput() pulumi.StringOutput

func (ObjectTypeFieldContentType) ToStringOutputWithContext added in v0.2.0

func (e ObjectTypeFieldContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ObjectTypeFieldContentType) ToStringPtrOutput added in v0.2.0

func (e ObjectTypeFieldContentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ObjectTypeFieldContentType) ToStringPtrOutputWithContext added in v0.2.0

func (e ObjectTypeFieldContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ObjectTypeFieldContentTypeInput added in v0.2.0

type ObjectTypeFieldContentTypeInput interface {
	pulumi.Input

	ToObjectTypeFieldContentTypeOutput() ObjectTypeFieldContentTypeOutput
	ToObjectTypeFieldContentTypeOutputWithContext(context.Context) ObjectTypeFieldContentTypeOutput
}

ObjectTypeFieldContentTypeInput is an input type that accepts values of the ObjectTypeFieldContentType enum A concrete instance of `ObjectTypeFieldContentTypeInput` can be one of the following:

ObjectTypeFieldContentTypeString
ObjectTypeFieldContentTypeNumber
ObjectTypeFieldContentTypePhoneNumber
ObjectTypeFieldContentTypeEmailAddress
ObjectTypeFieldContentTypeName

type ObjectTypeFieldContentTypeOutput added in v0.2.0

type ObjectTypeFieldContentTypeOutput struct{ *pulumi.OutputState }

func (ObjectTypeFieldContentTypeOutput) ElementType added in v0.2.0

func (ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypeOutput added in v0.2.0

func (o ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypeOutput() ObjectTypeFieldContentTypeOutput

func (ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypeOutputWithContext added in v0.2.0

func (o ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypeOutputWithContext(ctx context.Context) ObjectTypeFieldContentTypeOutput

func (ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypePtrOutput added in v0.2.0

func (o ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypePtrOutput() ObjectTypeFieldContentTypePtrOutput

func (ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypePtrOutputWithContext added in v0.2.0

func (o ObjectTypeFieldContentTypeOutput) ToObjectTypeFieldContentTypePtrOutputWithContext(ctx context.Context) ObjectTypeFieldContentTypePtrOutput

func (ObjectTypeFieldContentTypeOutput) ToStringOutput added in v0.2.0

func (ObjectTypeFieldContentTypeOutput) ToStringOutputWithContext added in v0.2.0

func (o ObjectTypeFieldContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ObjectTypeFieldContentTypeOutput) ToStringPtrOutput added in v0.2.0

func (ObjectTypeFieldContentTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ObjectTypeFieldContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ObjectTypeFieldContentTypePtrInput added in v0.2.0

type ObjectTypeFieldContentTypePtrInput interface {
	pulumi.Input

	ToObjectTypeFieldContentTypePtrOutput() ObjectTypeFieldContentTypePtrOutput
	ToObjectTypeFieldContentTypePtrOutputWithContext(context.Context) ObjectTypeFieldContentTypePtrOutput
}

func ObjectTypeFieldContentTypePtr added in v0.2.0

func ObjectTypeFieldContentTypePtr(v string) ObjectTypeFieldContentTypePtrInput

type ObjectTypeFieldContentTypePtrOutput added in v0.2.0

type ObjectTypeFieldContentTypePtrOutput struct{ *pulumi.OutputState }

func (ObjectTypeFieldContentTypePtrOutput) Elem added in v0.2.0

func (ObjectTypeFieldContentTypePtrOutput) ElementType added in v0.2.0

func (ObjectTypeFieldContentTypePtrOutput) ToObjectTypeFieldContentTypePtrOutput added in v0.2.0

func (o ObjectTypeFieldContentTypePtrOutput) ToObjectTypeFieldContentTypePtrOutput() ObjectTypeFieldContentTypePtrOutput

func (ObjectTypeFieldContentTypePtrOutput) ToObjectTypeFieldContentTypePtrOutputWithContext added in v0.2.0

func (o ObjectTypeFieldContentTypePtrOutput) ToObjectTypeFieldContentTypePtrOutputWithContext(ctx context.Context) ObjectTypeFieldContentTypePtrOutput

func (ObjectTypeFieldContentTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (ObjectTypeFieldContentTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ObjectTypeFieldContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ObjectTypeFieldInput added in v0.2.0

type ObjectTypeFieldInput interface {
	pulumi.Input

	ToObjectTypeFieldOutput() ObjectTypeFieldOutput
	ToObjectTypeFieldOutputWithContext(context.Context) ObjectTypeFieldOutput
}

ObjectTypeFieldInput is an input type that accepts ObjectTypeFieldArgs and ObjectTypeFieldOutput values. You can construct a concrete instance of `ObjectTypeFieldInput` via:

ObjectTypeFieldArgs{...}

type ObjectTypeFieldMap

type ObjectTypeFieldMap struct {
	// Name of the field.
	Name *string `pulumi:"name"`
	// Represents a field in a ProfileObjectType.
	ObjectTypeField *ObjectTypeField `pulumi:"objectTypeField"`
}

type ObjectTypeFieldMapArgs

type ObjectTypeFieldMapArgs struct {
	// Name of the field.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Represents a field in a ProfileObjectType.
	ObjectTypeField ObjectTypeFieldPtrInput `pulumi:"objectTypeField"`
}

func (ObjectTypeFieldMapArgs) ElementType

func (ObjectTypeFieldMapArgs) ElementType() reflect.Type

func (ObjectTypeFieldMapArgs) ToObjectTypeFieldMapOutput

func (i ObjectTypeFieldMapArgs) ToObjectTypeFieldMapOutput() ObjectTypeFieldMapOutput

func (ObjectTypeFieldMapArgs) ToObjectTypeFieldMapOutputWithContext

func (i ObjectTypeFieldMapArgs) ToObjectTypeFieldMapOutputWithContext(ctx context.Context) ObjectTypeFieldMapOutput

type ObjectTypeFieldMapArray

type ObjectTypeFieldMapArray []ObjectTypeFieldMapInput

func (ObjectTypeFieldMapArray) ElementType

func (ObjectTypeFieldMapArray) ElementType() reflect.Type

func (ObjectTypeFieldMapArray) ToObjectTypeFieldMapArrayOutput

func (i ObjectTypeFieldMapArray) ToObjectTypeFieldMapArrayOutput() ObjectTypeFieldMapArrayOutput

func (ObjectTypeFieldMapArray) ToObjectTypeFieldMapArrayOutputWithContext

func (i ObjectTypeFieldMapArray) ToObjectTypeFieldMapArrayOutputWithContext(ctx context.Context) ObjectTypeFieldMapArrayOutput

type ObjectTypeFieldMapArrayInput

type ObjectTypeFieldMapArrayInput interface {
	pulumi.Input

	ToObjectTypeFieldMapArrayOutput() ObjectTypeFieldMapArrayOutput
	ToObjectTypeFieldMapArrayOutputWithContext(context.Context) ObjectTypeFieldMapArrayOutput
}

ObjectTypeFieldMapArrayInput is an input type that accepts ObjectTypeFieldMapArray and ObjectTypeFieldMapArrayOutput values. You can construct a concrete instance of `ObjectTypeFieldMapArrayInput` via:

ObjectTypeFieldMapArray{ ObjectTypeFieldMapArgs{...} }

type ObjectTypeFieldMapArrayOutput

type ObjectTypeFieldMapArrayOutput struct{ *pulumi.OutputState }

func (ObjectTypeFieldMapArrayOutput) ElementType

func (ObjectTypeFieldMapArrayOutput) Index

func (ObjectTypeFieldMapArrayOutput) ToObjectTypeFieldMapArrayOutput

func (o ObjectTypeFieldMapArrayOutput) ToObjectTypeFieldMapArrayOutput() ObjectTypeFieldMapArrayOutput

func (ObjectTypeFieldMapArrayOutput) ToObjectTypeFieldMapArrayOutputWithContext

func (o ObjectTypeFieldMapArrayOutput) ToObjectTypeFieldMapArrayOutputWithContext(ctx context.Context) ObjectTypeFieldMapArrayOutput

type ObjectTypeFieldMapInput

type ObjectTypeFieldMapInput interface {
	pulumi.Input

	ToObjectTypeFieldMapOutput() ObjectTypeFieldMapOutput
	ToObjectTypeFieldMapOutputWithContext(context.Context) ObjectTypeFieldMapOutput
}

ObjectTypeFieldMapInput is an input type that accepts ObjectTypeFieldMap and ObjectTypeFieldMapOutput values. You can construct a concrete instance of `ObjectTypeFieldMapInput` via:

ObjectTypeFieldMap{ "key": ObjectTypeFieldArgs{...} }

type ObjectTypeFieldMapOutput

type ObjectTypeFieldMapOutput struct{ *pulumi.OutputState }

func (ObjectTypeFieldMapOutput) ElementType

func (ObjectTypeFieldMapOutput) ElementType() reflect.Type

func (ObjectTypeFieldMapOutput) Name

Name of the field.

func (ObjectTypeFieldMapOutput) ObjectTypeField

Represents a field in a ProfileObjectType.

func (ObjectTypeFieldMapOutput) ToObjectTypeFieldMapOutput

func (o ObjectTypeFieldMapOutput) ToObjectTypeFieldMapOutput() ObjectTypeFieldMapOutput

func (ObjectTypeFieldMapOutput) ToObjectTypeFieldMapOutputWithContext

func (o ObjectTypeFieldMapOutput) ToObjectTypeFieldMapOutputWithContext(ctx context.Context) ObjectTypeFieldMapOutput

type ObjectTypeFieldOutput added in v0.2.0

type ObjectTypeFieldOutput struct{ *pulumi.OutputState }

Represents a field in a ProfileObjectType.

func (ObjectTypeFieldOutput) ContentType added in v0.2.0

The content type of the field. Used for determining equality when searching.

func (ObjectTypeFieldOutput) ElementType added in v0.2.0

func (ObjectTypeFieldOutput) ElementType() reflect.Type

func (ObjectTypeFieldOutput) Source added in v0.2.0

A field of a ProfileObject. For example: _source.FirstName, where "_source" is a ProfileObjectType of a Zendesk user and "FirstName" is a field in that ObjectType.

func (ObjectTypeFieldOutput) Target added in v0.2.0

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

func (ObjectTypeFieldOutput) ToObjectTypeFieldOutput added in v0.2.0

func (o ObjectTypeFieldOutput) ToObjectTypeFieldOutput() ObjectTypeFieldOutput

func (ObjectTypeFieldOutput) ToObjectTypeFieldOutputWithContext added in v0.2.0

func (o ObjectTypeFieldOutput) ToObjectTypeFieldOutputWithContext(ctx context.Context) ObjectTypeFieldOutput

func (ObjectTypeFieldOutput) ToObjectTypeFieldPtrOutput added in v0.2.0

func (o ObjectTypeFieldOutput) ToObjectTypeFieldPtrOutput() ObjectTypeFieldPtrOutput

func (ObjectTypeFieldOutput) ToObjectTypeFieldPtrOutputWithContext added in v0.2.0

func (o ObjectTypeFieldOutput) ToObjectTypeFieldPtrOutputWithContext(ctx context.Context) ObjectTypeFieldPtrOutput

type ObjectTypeFieldPtrInput added in v0.2.0

type ObjectTypeFieldPtrInput interface {
	pulumi.Input

	ToObjectTypeFieldPtrOutput() ObjectTypeFieldPtrOutput
	ToObjectTypeFieldPtrOutputWithContext(context.Context) ObjectTypeFieldPtrOutput
}

ObjectTypeFieldPtrInput is an input type that accepts ObjectTypeFieldArgs, ObjectTypeFieldPtr and ObjectTypeFieldPtrOutput values. You can construct a concrete instance of `ObjectTypeFieldPtrInput` via:

        ObjectTypeFieldArgs{...}

or:

        nil

func ObjectTypeFieldPtr added in v0.2.0

func ObjectTypeFieldPtr(v *ObjectTypeFieldArgs) ObjectTypeFieldPtrInput

type ObjectTypeFieldPtrOutput added in v0.2.0

type ObjectTypeFieldPtrOutput struct{ *pulumi.OutputState }

func (ObjectTypeFieldPtrOutput) ContentType added in v0.2.0

The content type of the field. Used for determining equality when searching.

func (ObjectTypeFieldPtrOutput) Elem added in v0.2.0

func (ObjectTypeFieldPtrOutput) ElementType added in v0.2.0

func (ObjectTypeFieldPtrOutput) ElementType() reflect.Type

func (ObjectTypeFieldPtrOutput) Source added in v0.2.0

A field of a ProfileObject. For example: _source.FirstName, where "_source" is a ProfileObjectType of a Zendesk user and "FirstName" is a field in that ObjectType.

func (ObjectTypeFieldPtrOutput) Target added in v0.2.0

The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode.

func (ObjectTypeFieldPtrOutput) ToObjectTypeFieldPtrOutput added in v0.2.0

func (o ObjectTypeFieldPtrOutput) ToObjectTypeFieldPtrOutput() ObjectTypeFieldPtrOutput

func (ObjectTypeFieldPtrOutput) ToObjectTypeFieldPtrOutputWithContext added in v0.2.0

func (o ObjectTypeFieldPtrOutput) ToObjectTypeFieldPtrOutputWithContext(ctx context.Context) ObjectTypeFieldPtrOutput

type ObjectTypeInput

type ObjectTypeInput interface {
	pulumi.Input

	ToObjectTypeOutput() ObjectTypeOutput
	ToObjectTypeOutputWithContext(ctx context.Context) ObjectTypeOutput
}

type ObjectTypeKey added in v0.2.0

type ObjectTypeKey struct {
	// The reference for the key name of the fields map.
	FieldNames []string `pulumi:"fieldNames"`
	// The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.
	StandardIdentifiers []ObjectTypeKeyStandardIdentifiersItem `pulumi:"standardIdentifiers"`
}

An object that defines the Key element of a ProfileObject. A Key is a special element that can be used to search for a customer profile.

type ObjectTypeKeyArgs added in v0.2.0

type ObjectTypeKeyArgs struct {
	// The reference for the key name of the fields map.
	FieldNames pulumi.StringArrayInput `pulumi:"fieldNames"`
	// The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.
	StandardIdentifiers ObjectTypeKeyStandardIdentifiersItemArrayInput `pulumi:"standardIdentifiers"`
}

An object that defines the Key element of a ProfileObject. A Key is a special element that can be used to search for a customer profile.

func (ObjectTypeKeyArgs) ElementType added in v0.2.0

func (ObjectTypeKeyArgs) ElementType() reflect.Type

func (ObjectTypeKeyArgs) ToObjectTypeKeyOutput added in v0.2.0

func (i ObjectTypeKeyArgs) ToObjectTypeKeyOutput() ObjectTypeKeyOutput

func (ObjectTypeKeyArgs) ToObjectTypeKeyOutputWithContext added in v0.2.0

func (i ObjectTypeKeyArgs) ToObjectTypeKeyOutputWithContext(ctx context.Context) ObjectTypeKeyOutput

type ObjectTypeKeyArray added in v0.2.0

type ObjectTypeKeyArray []ObjectTypeKeyInput

func (ObjectTypeKeyArray) ElementType added in v0.2.0

func (ObjectTypeKeyArray) ElementType() reflect.Type

func (ObjectTypeKeyArray) ToObjectTypeKeyArrayOutput added in v0.2.0

func (i ObjectTypeKeyArray) ToObjectTypeKeyArrayOutput() ObjectTypeKeyArrayOutput

func (ObjectTypeKeyArray) ToObjectTypeKeyArrayOutputWithContext added in v0.2.0

func (i ObjectTypeKeyArray) ToObjectTypeKeyArrayOutputWithContext(ctx context.Context) ObjectTypeKeyArrayOutput

type ObjectTypeKeyArrayInput added in v0.2.0

type ObjectTypeKeyArrayInput interface {
	pulumi.Input

	ToObjectTypeKeyArrayOutput() ObjectTypeKeyArrayOutput
	ToObjectTypeKeyArrayOutputWithContext(context.Context) ObjectTypeKeyArrayOutput
}

ObjectTypeKeyArrayInput is an input type that accepts ObjectTypeKeyArray and ObjectTypeKeyArrayOutput values. You can construct a concrete instance of `ObjectTypeKeyArrayInput` via:

ObjectTypeKeyArray{ ObjectTypeKeyArgs{...} }

type ObjectTypeKeyArrayOutput added in v0.2.0

type ObjectTypeKeyArrayOutput struct{ *pulumi.OutputState }

func (ObjectTypeKeyArrayOutput) ElementType added in v0.2.0

func (ObjectTypeKeyArrayOutput) ElementType() reflect.Type

func (ObjectTypeKeyArrayOutput) Index added in v0.2.0

func (ObjectTypeKeyArrayOutput) ToObjectTypeKeyArrayOutput added in v0.2.0

func (o ObjectTypeKeyArrayOutput) ToObjectTypeKeyArrayOutput() ObjectTypeKeyArrayOutput

func (ObjectTypeKeyArrayOutput) ToObjectTypeKeyArrayOutputWithContext added in v0.2.0

func (o ObjectTypeKeyArrayOutput) ToObjectTypeKeyArrayOutputWithContext(ctx context.Context) ObjectTypeKeyArrayOutput

type ObjectTypeKeyInput added in v0.2.0

type ObjectTypeKeyInput interface {
	pulumi.Input

	ToObjectTypeKeyOutput() ObjectTypeKeyOutput
	ToObjectTypeKeyOutputWithContext(context.Context) ObjectTypeKeyOutput
}

ObjectTypeKeyInput is an input type that accepts ObjectTypeKeyArgs and ObjectTypeKeyOutput values. You can construct a concrete instance of `ObjectTypeKeyInput` via:

ObjectTypeKeyArgs{...}

type ObjectTypeKeyMap

type ObjectTypeKeyMap struct {
	// Name of the key.
	Name *string `pulumi:"name"`
	// A list of ObjectTypeKey.
	ObjectTypeKeyList []ObjectTypeKey `pulumi:"objectTypeKeyList"`
}

type ObjectTypeKeyMapArgs

type ObjectTypeKeyMapArgs struct {
	// Name of the key.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A list of ObjectTypeKey.
	ObjectTypeKeyList ObjectTypeKeyArrayInput `pulumi:"objectTypeKeyList"`
}

func (ObjectTypeKeyMapArgs) ElementType

func (ObjectTypeKeyMapArgs) ElementType() reflect.Type

func (ObjectTypeKeyMapArgs) ToObjectTypeKeyMapOutput

func (i ObjectTypeKeyMapArgs) ToObjectTypeKeyMapOutput() ObjectTypeKeyMapOutput

func (ObjectTypeKeyMapArgs) ToObjectTypeKeyMapOutputWithContext

func (i ObjectTypeKeyMapArgs) ToObjectTypeKeyMapOutputWithContext(ctx context.Context) ObjectTypeKeyMapOutput

type ObjectTypeKeyMapArray

type ObjectTypeKeyMapArray []ObjectTypeKeyMapInput

func (ObjectTypeKeyMapArray) ElementType

func (ObjectTypeKeyMapArray) ElementType() reflect.Type

func (ObjectTypeKeyMapArray) ToObjectTypeKeyMapArrayOutput

func (i ObjectTypeKeyMapArray) ToObjectTypeKeyMapArrayOutput() ObjectTypeKeyMapArrayOutput

func (ObjectTypeKeyMapArray) ToObjectTypeKeyMapArrayOutputWithContext

func (i ObjectTypeKeyMapArray) ToObjectTypeKeyMapArrayOutputWithContext(ctx context.Context) ObjectTypeKeyMapArrayOutput

type ObjectTypeKeyMapArrayInput

type ObjectTypeKeyMapArrayInput interface {
	pulumi.Input

	ToObjectTypeKeyMapArrayOutput() ObjectTypeKeyMapArrayOutput
	ToObjectTypeKeyMapArrayOutputWithContext(context.Context) ObjectTypeKeyMapArrayOutput
}

ObjectTypeKeyMapArrayInput is an input type that accepts ObjectTypeKeyMapArray and ObjectTypeKeyMapArrayOutput values. You can construct a concrete instance of `ObjectTypeKeyMapArrayInput` via:

ObjectTypeKeyMapArray{ ObjectTypeKeyMapArgs{...} }

type ObjectTypeKeyMapArrayOutput

type ObjectTypeKeyMapArrayOutput struct{ *pulumi.OutputState }

func (ObjectTypeKeyMapArrayOutput) ElementType

func (ObjectTypeKeyMapArrayOutput) Index

func (ObjectTypeKeyMapArrayOutput) ToObjectTypeKeyMapArrayOutput

func (o ObjectTypeKeyMapArrayOutput) ToObjectTypeKeyMapArrayOutput() ObjectTypeKeyMapArrayOutput

func (ObjectTypeKeyMapArrayOutput) ToObjectTypeKeyMapArrayOutputWithContext

func (o ObjectTypeKeyMapArrayOutput) ToObjectTypeKeyMapArrayOutputWithContext(ctx context.Context) ObjectTypeKeyMapArrayOutput

type ObjectTypeKeyMapInput

type ObjectTypeKeyMapInput interface {
	pulumi.Input

	ToObjectTypeKeyMapOutput() ObjectTypeKeyMapOutput
	ToObjectTypeKeyMapOutputWithContext(context.Context) ObjectTypeKeyMapOutput
}

ObjectTypeKeyMapInput is an input type that accepts ObjectTypeKeyMap and ObjectTypeKeyMapOutput values. You can construct a concrete instance of `ObjectTypeKeyMapInput` via:

ObjectTypeKeyMap{ "key": ObjectTypeKeyArgs{...} }

type ObjectTypeKeyMapOutput

type ObjectTypeKeyMapOutput struct{ *pulumi.OutputState }

func (ObjectTypeKeyMapOutput) ElementType

func (ObjectTypeKeyMapOutput) ElementType() reflect.Type

func (ObjectTypeKeyMapOutput) Name

Name of the key.

func (ObjectTypeKeyMapOutput) ObjectTypeKeyList

func (o ObjectTypeKeyMapOutput) ObjectTypeKeyList() ObjectTypeKeyArrayOutput

A list of ObjectTypeKey.

func (ObjectTypeKeyMapOutput) ToObjectTypeKeyMapOutput

func (o ObjectTypeKeyMapOutput) ToObjectTypeKeyMapOutput() ObjectTypeKeyMapOutput

func (ObjectTypeKeyMapOutput) ToObjectTypeKeyMapOutputWithContext

func (o ObjectTypeKeyMapOutput) ToObjectTypeKeyMapOutputWithContext(ctx context.Context) ObjectTypeKeyMapOutput

type ObjectTypeKeyOutput added in v0.2.0

type ObjectTypeKeyOutput struct{ *pulumi.OutputState }

An object that defines the Key element of a ProfileObject. A Key is a special element that can be used to search for a customer profile.

func (ObjectTypeKeyOutput) ElementType added in v0.2.0

func (ObjectTypeKeyOutput) ElementType() reflect.Type

func (ObjectTypeKeyOutput) FieldNames added in v0.2.0

The reference for the key name of the fields map.

func (ObjectTypeKeyOutput) StandardIdentifiers added in v0.2.0

The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.

func (ObjectTypeKeyOutput) ToObjectTypeKeyOutput added in v0.2.0

func (o ObjectTypeKeyOutput) ToObjectTypeKeyOutput() ObjectTypeKeyOutput

func (ObjectTypeKeyOutput) ToObjectTypeKeyOutputWithContext added in v0.2.0

func (o ObjectTypeKeyOutput) ToObjectTypeKeyOutputWithContext(ctx context.Context) ObjectTypeKeyOutput

type ObjectTypeKeyStandardIdentifiersItem added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItem string

func (ObjectTypeKeyStandardIdentifiersItem) ElementType added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemOutput added in v0.2.0

func (e ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemOutput() ObjectTypeKeyStandardIdentifiersItemOutput

func (ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemOutputWithContext added in v0.2.0

func (e ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemOutputWithContext(ctx context.Context) ObjectTypeKeyStandardIdentifiersItemOutput

func (ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemPtrOutput added in v0.2.0

func (e ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemPtrOutput() ObjectTypeKeyStandardIdentifiersItemPtrOutput

func (ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemPtrOutputWithContext added in v0.2.0

func (e ObjectTypeKeyStandardIdentifiersItem) ToObjectTypeKeyStandardIdentifiersItemPtrOutputWithContext(ctx context.Context) ObjectTypeKeyStandardIdentifiersItemPtrOutput

func (ObjectTypeKeyStandardIdentifiersItem) ToStringOutput added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItem) ToStringOutputWithContext added in v0.2.0

func (e ObjectTypeKeyStandardIdentifiersItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ObjectTypeKeyStandardIdentifiersItem) ToStringPtrOutput added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItem) ToStringPtrOutputWithContext added in v0.2.0

func (e ObjectTypeKeyStandardIdentifiersItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ObjectTypeKeyStandardIdentifiersItemArray added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemArray []ObjectTypeKeyStandardIdentifiersItem

func (ObjectTypeKeyStandardIdentifiersItemArray) ElementType added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemArray) ToObjectTypeKeyStandardIdentifiersItemArrayOutput added in v0.2.0

func (i ObjectTypeKeyStandardIdentifiersItemArray) ToObjectTypeKeyStandardIdentifiersItemArrayOutput() ObjectTypeKeyStandardIdentifiersItemArrayOutput

func (ObjectTypeKeyStandardIdentifiersItemArray) ToObjectTypeKeyStandardIdentifiersItemArrayOutputWithContext added in v0.2.0

func (i ObjectTypeKeyStandardIdentifiersItemArray) ToObjectTypeKeyStandardIdentifiersItemArrayOutputWithContext(ctx context.Context) ObjectTypeKeyStandardIdentifiersItemArrayOutput

type ObjectTypeKeyStandardIdentifiersItemArrayInput added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemArrayInput interface {
	pulumi.Input

	ToObjectTypeKeyStandardIdentifiersItemArrayOutput() ObjectTypeKeyStandardIdentifiersItemArrayOutput
	ToObjectTypeKeyStandardIdentifiersItemArrayOutputWithContext(context.Context) ObjectTypeKeyStandardIdentifiersItemArrayOutput
}

ObjectTypeKeyStandardIdentifiersItemArrayInput is an input type that accepts ObjectTypeKeyStandardIdentifiersItemArray and ObjectTypeKeyStandardIdentifiersItemArrayOutput values. You can construct a concrete instance of `ObjectTypeKeyStandardIdentifiersItemArrayInput` via:

ObjectTypeKeyStandardIdentifiersItemArray{ ObjectTypeKeyStandardIdentifiersItemArgs{...} }

type ObjectTypeKeyStandardIdentifiersItemArrayOutput added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemArrayOutput struct{ *pulumi.OutputState }

func (ObjectTypeKeyStandardIdentifiersItemArrayOutput) ElementType added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemArrayOutput) Index added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemArrayOutput) ToObjectTypeKeyStandardIdentifiersItemArrayOutput added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemArrayOutput) ToObjectTypeKeyStandardIdentifiersItemArrayOutput() ObjectTypeKeyStandardIdentifiersItemArrayOutput

func (ObjectTypeKeyStandardIdentifiersItemArrayOutput) ToObjectTypeKeyStandardIdentifiersItemArrayOutputWithContext added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemArrayOutput) ToObjectTypeKeyStandardIdentifiersItemArrayOutputWithContext(ctx context.Context) ObjectTypeKeyStandardIdentifiersItemArrayOutput

type ObjectTypeKeyStandardIdentifiersItemInput added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemInput interface {
	pulumi.Input

	ToObjectTypeKeyStandardIdentifiersItemOutput() ObjectTypeKeyStandardIdentifiersItemOutput
	ToObjectTypeKeyStandardIdentifiersItemOutputWithContext(context.Context) ObjectTypeKeyStandardIdentifiersItemOutput
}

ObjectTypeKeyStandardIdentifiersItemInput is an input type that accepts values of the ObjectTypeKeyStandardIdentifiersItem enum A concrete instance of `ObjectTypeKeyStandardIdentifiersItemInput` can be one of the following:

ObjectTypeKeyStandardIdentifiersItemProfile
ObjectTypeKeyStandardIdentifiersItemUnique
ObjectTypeKeyStandardIdentifiersItemSecondary
ObjectTypeKeyStandardIdentifiersItemLookupOnly
ObjectTypeKeyStandardIdentifiersItemNewOnly
ObjectTypeKeyStandardIdentifiersItemAsset
ObjectTypeKeyStandardIdentifiersItemCase
ObjectTypeKeyStandardIdentifiersItemOrder

type ObjectTypeKeyStandardIdentifiersItemOutput added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemOutput struct{ *pulumi.OutputState }

func (ObjectTypeKeyStandardIdentifiersItemOutput) ElementType added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemOutput added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemOutput() ObjectTypeKeyStandardIdentifiersItemOutput

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemOutputWithContext added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemOutputWithContext(ctx context.Context) ObjectTypeKeyStandardIdentifiersItemOutput

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutput added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutput() ObjectTypeKeyStandardIdentifiersItemPtrOutput

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutputWithContext added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutputWithContext(ctx context.Context) ObjectTypeKeyStandardIdentifiersItemPtrOutput

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToStringOutput added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToStringOutputWithContext added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToStringPtrOutput added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemOutput) ToStringPtrOutputWithContext added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemPtrInput added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemPtrInput interface {
	pulumi.Input

	ToObjectTypeKeyStandardIdentifiersItemPtrOutput() ObjectTypeKeyStandardIdentifiersItemPtrOutput
	ToObjectTypeKeyStandardIdentifiersItemPtrOutputWithContext(context.Context) ObjectTypeKeyStandardIdentifiersItemPtrOutput
}

func ObjectTypeKeyStandardIdentifiersItemPtr added in v0.2.0

func ObjectTypeKeyStandardIdentifiersItemPtr(v string) ObjectTypeKeyStandardIdentifiersItemPtrInput

type ObjectTypeKeyStandardIdentifiersItemPtrOutput added in v0.2.0

type ObjectTypeKeyStandardIdentifiersItemPtrOutput struct{ *pulumi.OutputState }

func (ObjectTypeKeyStandardIdentifiersItemPtrOutput) Elem added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemPtrOutput) ElementType added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemPtrOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutput added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemPtrOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutput() ObjectTypeKeyStandardIdentifiersItemPtrOutput

func (ObjectTypeKeyStandardIdentifiersItemPtrOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutputWithContext added in v0.2.0

func (o ObjectTypeKeyStandardIdentifiersItemPtrOutput) ToObjectTypeKeyStandardIdentifiersItemPtrOutputWithContext(ctx context.Context) ObjectTypeKeyStandardIdentifiersItemPtrOutput

func (ObjectTypeKeyStandardIdentifiersItemPtrOutput) ToStringPtrOutput added in v0.2.0

func (ObjectTypeKeyStandardIdentifiersItemPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

type ObjectTypeOutput

type ObjectTypeOutput struct{ *pulumi.OutputState }

func (ObjectTypeOutput) AllowProfileCreation added in v0.17.0

func (o ObjectTypeOutput) AllowProfileCreation() pulumi.BoolPtrOutput

Indicates whether a profile should be created when data is received.

func (ObjectTypeOutput) CreatedAt added in v0.17.0

func (o ObjectTypeOutput) CreatedAt() pulumi.StringOutput

The time of this integration got created.

func (ObjectTypeOutput) Description added in v0.17.0

func (o ObjectTypeOutput) Description() pulumi.StringOutput

Description of the profile object type.

func (ObjectTypeOutput) DomainName added in v0.17.0

func (o ObjectTypeOutput) DomainName() pulumi.StringOutput

The unique name of the domain.

func (ObjectTypeOutput) ElementType

func (ObjectTypeOutput) ElementType() reflect.Type

func (ObjectTypeOutput) EncryptionKey added in v0.17.0

func (o ObjectTypeOutput) EncryptionKey() pulumi.StringPtrOutput

The default encryption key

func (ObjectTypeOutput) ExpirationDays added in v0.17.0

func (o ObjectTypeOutput) ExpirationDays() pulumi.IntPtrOutput

The default number of days until the data within the domain expires.

func (ObjectTypeOutput) Fields added in v0.17.0

A list of the name and ObjectType field.

func (ObjectTypeOutput) Keys added in v0.17.0

A list of unique keys that can be used to map data to the profile.

func (ObjectTypeOutput) LastUpdatedAt added in v0.17.0

func (o ObjectTypeOutput) LastUpdatedAt() pulumi.StringOutput

The time of this integration got last updated at.

func (ObjectTypeOutput) ObjectTypeName added in v0.17.0

func (o ObjectTypeOutput) ObjectTypeName() pulumi.StringOutput

The name of the profile object type.

func (ObjectTypeOutput) SourceLastUpdatedTimestampFormat added in v0.76.0

func (o ObjectTypeOutput) SourceLastUpdatedTimestampFormat() pulumi.StringPtrOutput

The format of your sourceLastUpdatedTimestamp that was previously set up.

func (ObjectTypeOutput) Tags added in v0.17.0

The tags (keys and values) associated with the integration.

func (ObjectTypeOutput) TemplateId added in v0.17.0

func (o ObjectTypeOutput) TemplateId() pulumi.StringPtrOutput

A unique identifier for the object template.

func (ObjectTypeOutput) ToObjectTypeOutput

func (o ObjectTypeOutput) ToObjectTypeOutput() ObjectTypeOutput

func (ObjectTypeOutput) ToObjectTypeOutputWithContext

func (o ObjectTypeOutput) ToObjectTypeOutputWithContext(ctx context.Context) ObjectTypeOutput

type ObjectTypeState

type ObjectTypeState struct {
}

func (ObjectTypeState) ElementType

func (ObjectTypeState) ElementType() reflect.Type

type ObjectTypeTag

type ObjectTypeTag struct {
	// A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.
	Key string `pulumi:"key"`
	// The value for the specified tag key.
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL