Documentation ¶
Index ¶
- type Domain
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainInput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainMatching
- type DomainMatchingArgs
- func (DomainMatchingArgs) ElementType() reflect.Type
- func (i DomainMatchingArgs) ToDomainMatchingOutput() DomainMatchingOutput
- func (i DomainMatchingArgs) ToDomainMatchingOutputWithContext(ctx context.Context) DomainMatchingOutput
- func (i DomainMatchingArgs) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput
- func (i DomainMatchingArgs) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput
- type DomainMatchingAutoMerging
- type DomainMatchingAutoMergingArgs
- func (DomainMatchingAutoMergingArgs) ElementType() reflect.Type
- func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingOutput() DomainMatchingAutoMergingOutput
- func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingOutputWithContext(ctx context.Context) DomainMatchingAutoMergingOutput
- func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingPtrOutput() DomainMatchingAutoMergingPtrOutput
- func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingPtrOutput
- type DomainMatchingAutoMergingConflictResolution
- type DomainMatchingAutoMergingConflictResolutionArgs
- func (DomainMatchingAutoMergingConflictResolutionArgs) ElementType() reflect.Type
- func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionOutput() DomainMatchingAutoMergingConflictResolutionOutput
- func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionOutput
- func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionPtrOutput() DomainMatchingAutoMergingConflictResolutionPtrOutput
- func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionPtrOutput
- type DomainMatchingAutoMergingConflictResolutionInput
- type DomainMatchingAutoMergingConflictResolutionOutput
- func (o DomainMatchingAutoMergingConflictResolutionOutput) ConflictResolvingModel() pulumi.StringOutput
- func (DomainMatchingAutoMergingConflictResolutionOutput) ElementType() reflect.Type
- func (o DomainMatchingAutoMergingConflictResolutionOutput) SourceName() pulumi.StringPtrOutput
- func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionOutput() DomainMatchingAutoMergingConflictResolutionOutput
- func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionOutput
- func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutput() DomainMatchingAutoMergingConflictResolutionPtrOutput
- func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionPtrOutput
- type DomainMatchingAutoMergingConflictResolutionPtrInput
- type DomainMatchingAutoMergingConflictResolutionPtrOutput
- func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) ConflictResolvingModel() pulumi.StringPtrOutput
- func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) Elem() DomainMatchingAutoMergingConflictResolutionOutput
- func (DomainMatchingAutoMergingConflictResolutionPtrOutput) ElementType() reflect.Type
- func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) SourceName() pulumi.StringPtrOutput
- func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutput() DomainMatchingAutoMergingConflictResolutionPtrOutput
- func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionPtrOutput
- type DomainMatchingAutoMergingConsolidation
- type DomainMatchingAutoMergingConsolidationArgs
- func (DomainMatchingAutoMergingConsolidationArgs) ElementType() reflect.Type
- func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationOutput() DomainMatchingAutoMergingConsolidationOutput
- func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationOutput
- func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationPtrOutput() DomainMatchingAutoMergingConsolidationPtrOutput
- func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationPtrOutput
- type DomainMatchingAutoMergingConsolidationInput
- type DomainMatchingAutoMergingConsolidationOutput
- func (DomainMatchingAutoMergingConsolidationOutput) ElementType() reflect.Type
- func (o DomainMatchingAutoMergingConsolidationOutput) MatchingAttributesLists() pulumi.StringArrayArrayOutput
- func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationOutput() DomainMatchingAutoMergingConsolidationOutput
- func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationOutput
- func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationPtrOutput() DomainMatchingAutoMergingConsolidationPtrOutput
- func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationPtrOutput
- type DomainMatchingAutoMergingConsolidationPtrInput
- type DomainMatchingAutoMergingConsolidationPtrOutput
- func (o DomainMatchingAutoMergingConsolidationPtrOutput) Elem() DomainMatchingAutoMergingConsolidationOutput
- func (DomainMatchingAutoMergingConsolidationPtrOutput) ElementType() reflect.Type
- func (o DomainMatchingAutoMergingConsolidationPtrOutput) MatchingAttributesLists() pulumi.StringArrayArrayOutput
- func (o DomainMatchingAutoMergingConsolidationPtrOutput) ToDomainMatchingAutoMergingConsolidationPtrOutput() DomainMatchingAutoMergingConsolidationPtrOutput
- func (o DomainMatchingAutoMergingConsolidationPtrOutput) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationPtrOutput
- type DomainMatchingAutoMergingInput
- type DomainMatchingAutoMergingOutput
- func (o DomainMatchingAutoMergingOutput) ConflictResolution() DomainMatchingAutoMergingConflictResolutionPtrOutput
- func (o DomainMatchingAutoMergingOutput) Consolidation() DomainMatchingAutoMergingConsolidationPtrOutput
- func (DomainMatchingAutoMergingOutput) ElementType() reflect.Type
- func (o DomainMatchingAutoMergingOutput) Enabled() pulumi.BoolOutput
- func (o DomainMatchingAutoMergingOutput) MinAllowedConfidenceScoreForMerging() pulumi.Float64PtrOutput
- func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingOutput() DomainMatchingAutoMergingOutput
- func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingOutputWithContext(ctx context.Context) DomainMatchingAutoMergingOutput
- func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingPtrOutput() DomainMatchingAutoMergingPtrOutput
- func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingPtrOutput
- type DomainMatchingAutoMergingPtrInput
- type DomainMatchingAutoMergingPtrOutput
- func (o DomainMatchingAutoMergingPtrOutput) ConflictResolution() DomainMatchingAutoMergingConflictResolutionPtrOutput
- func (o DomainMatchingAutoMergingPtrOutput) Consolidation() DomainMatchingAutoMergingConsolidationPtrOutput
- func (o DomainMatchingAutoMergingPtrOutput) Elem() DomainMatchingAutoMergingOutput
- func (DomainMatchingAutoMergingPtrOutput) ElementType() reflect.Type
- func (o DomainMatchingAutoMergingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainMatchingAutoMergingPtrOutput) MinAllowedConfidenceScoreForMerging() pulumi.Float64PtrOutput
- func (o DomainMatchingAutoMergingPtrOutput) ToDomainMatchingAutoMergingPtrOutput() DomainMatchingAutoMergingPtrOutput
- func (o DomainMatchingAutoMergingPtrOutput) ToDomainMatchingAutoMergingPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingPtrOutput
- type DomainMatchingExportingConfig
- type DomainMatchingExportingConfigArgs
- func (DomainMatchingExportingConfigArgs) ElementType() reflect.Type
- func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigOutput() DomainMatchingExportingConfigOutput
- func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigOutputWithContext(ctx context.Context) DomainMatchingExportingConfigOutput
- func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigPtrOutput() DomainMatchingExportingConfigPtrOutput
- func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigPtrOutput
- type DomainMatchingExportingConfigInput
- type DomainMatchingExportingConfigOutput
- func (DomainMatchingExportingConfigOutput) ElementType() reflect.Type
- func (o DomainMatchingExportingConfigOutput) S3Exporting() DomainMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigOutput() DomainMatchingExportingConfigOutput
- func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigOutputWithContext(ctx context.Context) DomainMatchingExportingConfigOutput
- func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigPtrOutput() DomainMatchingExportingConfigPtrOutput
- func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigPtrOutput
- type DomainMatchingExportingConfigPtrInput
- type DomainMatchingExportingConfigPtrOutput
- func (o DomainMatchingExportingConfigPtrOutput) Elem() DomainMatchingExportingConfigOutput
- func (DomainMatchingExportingConfigPtrOutput) ElementType() reflect.Type
- func (o DomainMatchingExportingConfigPtrOutput) S3Exporting() DomainMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainMatchingExportingConfigPtrOutput) ToDomainMatchingExportingConfigPtrOutput() DomainMatchingExportingConfigPtrOutput
- func (o DomainMatchingExportingConfigPtrOutput) ToDomainMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigPtrOutput
- type DomainMatchingExportingConfigS3Exporting
- type DomainMatchingExportingConfigS3ExportingArgs
- func (DomainMatchingExportingConfigS3ExportingArgs) ElementType() reflect.Type
- func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingOutput() DomainMatchingExportingConfigS3ExportingOutput
- func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingOutput
- func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingPtrOutput() DomainMatchingExportingConfigS3ExportingPtrOutput
- func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingPtrOutput
- type DomainMatchingExportingConfigS3ExportingInput
- type DomainMatchingExportingConfigS3ExportingOutput
- func (DomainMatchingExportingConfigS3ExportingOutput) ElementType() reflect.Type
- func (o DomainMatchingExportingConfigS3ExportingOutput) S3BucketName() pulumi.StringOutput
- func (o DomainMatchingExportingConfigS3ExportingOutput) S3KeyName() pulumi.StringPtrOutput
- func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingOutput() DomainMatchingExportingConfigS3ExportingOutput
- func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingOutput
- func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutput() DomainMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingPtrOutput
- type DomainMatchingExportingConfigS3ExportingPtrInput
- type DomainMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainMatchingExportingConfigS3ExportingPtrOutput) Elem() DomainMatchingExportingConfigS3ExportingOutput
- func (DomainMatchingExportingConfigS3ExportingPtrOutput) ElementType() reflect.Type
- func (o DomainMatchingExportingConfigS3ExportingPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o DomainMatchingExportingConfigS3ExportingPtrOutput) S3KeyName() pulumi.StringPtrOutput
- func (o DomainMatchingExportingConfigS3ExportingPtrOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutput() DomainMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainMatchingExportingConfigS3ExportingPtrOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingPtrOutput
- type DomainMatchingInput
- type DomainMatchingJobSchedule
- type DomainMatchingJobScheduleArgs
- func (DomainMatchingJobScheduleArgs) ElementType() reflect.Type
- func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobScheduleOutput() DomainMatchingJobScheduleOutput
- func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobScheduleOutputWithContext(ctx context.Context) DomainMatchingJobScheduleOutput
- func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobSchedulePtrOutput() DomainMatchingJobSchedulePtrOutput
- func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobSchedulePtrOutputWithContext(ctx context.Context) DomainMatchingJobSchedulePtrOutput
- type DomainMatchingJobScheduleInput
- type DomainMatchingJobScheduleOutput
- func (o DomainMatchingJobScheduleOutput) DayOfTheWeek() pulumi.StringOutput
- func (DomainMatchingJobScheduleOutput) ElementType() reflect.Type
- func (o DomainMatchingJobScheduleOutput) Time() pulumi.StringOutput
- func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobScheduleOutput() DomainMatchingJobScheduleOutput
- func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobScheduleOutputWithContext(ctx context.Context) DomainMatchingJobScheduleOutput
- func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobSchedulePtrOutput() DomainMatchingJobSchedulePtrOutput
- func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobSchedulePtrOutputWithContext(ctx context.Context) DomainMatchingJobSchedulePtrOutput
- type DomainMatchingJobSchedulePtrInput
- type DomainMatchingJobSchedulePtrOutput
- func (o DomainMatchingJobSchedulePtrOutput) DayOfTheWeek() pulumi.StringPtrOutput
- func (o DomainMatchingJobSchedulePtrOutput) Elem() DomainMatchingJobScheduleOutput
- func (DomainMatchingJobSchedulePtrOutput) ElementType() reflect.Type
- func (o DomainMatchingJobSchedulePtrOutput) Time() pulumi.StringPtrOutput
- func (o DomainMatchingJobSchedulePtrOutput) ToDomainMatchingJobSchedulePtrOutput() DomainMatchingJobSchedulePtrOutput
- func (o DomainMatchingJobSchedulePtrOutput) ToDomainMatchingJobSchedulePtrOutputWithContext(ctx context.Context) DomainMatchingJobSchedulePtrOutput
- type DomainMatchingOutput
- func (o DomainMatchingOutput) AutoMerging() DomainMatchingAutoMergingPtrOutput
- func (DomainMatchingOutput) ElementType() reflect.Type
- func (o DomainMatchingOutput) Enabled() pulumi.BoolOutput
- func (o DomainMatchingOutput) ExportingConfig() DomainMatchingExportingConfigPtrOutput
- func (o DomainMatchingOutput) JobSchedule() DomainMatchingJobSchedulePtrOutput
- func (o DomainMatchingOutput) ToDomainMatchingOutput() DomainMatchingOutput
- func (o DomainMatchingOutput) ToDomainMatchingOutputWithContext(ctx context.Context) DomainMatchingOutput
- func (o DomainMatchingOutput) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput
- func (o DomainMatchingOutput) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput
- type DomainMatchingPtrInput
- type DomainMatchingPtrOutput
- func (o DomainMatchingPtrOutput) AutoMerging() DomainMatchingAutoMergingPtrOutput
- func (o DomainMatchingPtrOutput) Elem() DomainMatchingOutput
- func (DomainMatchingPtrOutput) ElementType() reflect.Type
- func (o DomainMatchingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainMatchingPtrOutput) ExportingConfig() DomainMatchingExportingConfigPtrOutput
- func (o DomainMatchingPtrOutput) JobSchedule() DomainMatchingJobSchedulePtrOutput
- func (o DomainMatchingPtrOutput) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput
- func (o DomainMatchingPtrOutput) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput
- type DomainOutput
- func (o DomainOutput) Arn() pulumi.StringOutput
- func (o DomainOutput) DeadLetterQueueUrl() pulumi.StringPtrOutput
- func (o DomainOutput) DefaultEncryptionKey() pulumi.StringPtrOutput
- func (o DomainOutput) DefaultExpirationDays() pulumi.IntOutput
- func (o DomainOutput) DomainName() pulumi.StringOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) Matching() DomainMatchingPtrOutput
- func (o DomainOutput) RuleBasedMatching() DomainRuleBasedMatchingPtrOutput
- func (o DomainOutput) Tags() pulumi.StringMapOutput
- func (o DomainOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- type DomainRuleBasedMatching
- type DomainRuleBasedMatchingArgs
- func (DomainRuleBasedMatchingArgs) ElementType() reflect.Type
- func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutput() DomainRuleBasedMatchingOutput
- func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingOutput
- func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput
- func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput
- type DomainRuleBasedMatchingAttributeTypesSelector
- type DomainRuleBasedMatchingAttributeTypesSelectorArgs
- func (DomainRuleBasedMatchingAttributeTypesSelectorArgs) ElementType() reflect.Type
- func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorOutput() DomainRuleBasedMatchingAttributeTypesSelectorOutput
- func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorOutput
- func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- type DomainRuleBasedMatchingAttributeTypesSelectorInput
- type DomainRuleBasedMatchingAttributeTypesSelectorOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) Addresses() pulumi.StringArrayOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) AttributeMatchingModel() pulumi.StringOutput
- func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) PhoneNumbers() pulumi.StringArrayOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorOutput() DomainRuleBasedMatchingAttributeTypesSelectorOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- type DomainRuleBasedMatchingAttributeTypesSelectorPtrInput
- type DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) Addresses() pulumi.StringArrayOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) AttributeMatchingModel() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) Elem() DomainRuleBasedMatchingAttributeTypesSelectorOutput
- func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) PhoneNumbers() pulumi.StringArrayOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- type DomainRuleBasedMatchingConflictResolution
- type DomainRuleBasedMatchingConflictResolutionArgs
- func (DomainRuleBasedMatchingConflictResolutionArgs) ElementType() reflect.Type
- func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionOutput() DomainRuleBasedMatchingConflictResolutionOutput
- func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionOutput
- func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionPtrOutput() DomainRuleBasedMatchingConflictResolutionPtrOutput
- func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionPtrOutput
- type DomainRuleBasedMatchingConflictResolutionInput
- type DomainRuleBasedMatchingConflictResolutionOutput
- func (o DomainRuleBasedMatchingConflictResolutionOutput) ConflictResolvingModel() pulumi.StringOutput
- func (DomainRuleBasedMatchingConflictResolutionOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingConflictResolutionOutput) SourceName() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionOutput() DomainRuleBasedMatchingConflictResolutionOutput
- func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionOutput
- func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutput() DomainRuleBasedMatchingConflictResolutionPtrOutput
- func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionPtrOutput
- type DomainRuleBasedMatchingConflictResolutionPtrInput
- type DomainRuleBasedMatchingConflictResolutionPtrOutput
- func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) ConflictResolvingModel() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) Elem() DomainRuleBasedMatchingConflictResolutionOutput
- func (DomainRuleBasedMatchingConflictResolutionPtrOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) SourceName() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutput() DomainRuleBasedMatchingConflictResolutionPtrOutput
- func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionPtrOutput
- type DomainRuleBasedMatchingExportingConfig
- type DomainRuleBasedMatchingExportingConfigArgs
- func (DomainRuleBasedMatchingExportingConfigArgs) ElementType() reflect.Type
- func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigOutput() DomainRuleBasedMatchingExportingConfigOutput
- func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigOutput
- func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigPtrOutput() DomainRuleBasedMatchingExportingConfigPtrOutput
- func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigPtrOutput
- type DomainRuleBasedMatchingExportingConfigInput
- type DomainRuleBasedMatchingExportingConfigOutput
- func (DomainRuleBasedMatchingExportingConfigOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingExportingConfigOutput) S3Exporting() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigOutput() DomainRuleBasedMatchingExportingConfigOutput
- func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigOutput
- func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutput() DomainRuleBasedMatchingExportingConfigPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigPtrOutput
- type DomainRuleBasedMatchingExportingConfigPtrInput
- type DomainRuleBasedMatchingExportingConfigPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigPtrOutput) Elem() DomainRuleBasedMatchingExportingConfigOutput
- func (DomainRuleBasedMatchingExportingConfigPtrOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingExportingConfigPtrOutput) S3Exporting() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigPtrOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutput() DomainRuleBasedMatchingExportingConfigPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigPtrOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigPtrOutput
- type DomainRuleBasedMatchingExportingConfigS3Exporting
- type DomainRuleBasedMatchingExportingConfigS3ExportingArgs
- func (DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ElementType() reflect.Type
- func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutput() DomainRuleBasedMatchingExportingConfigS3ExportingOutput
- func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingOutput
- func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- type DomainRuleBasedMatchingExportingConfigS3ExportingInput
- type DomainRuleBasedMatchingExportingConfigS3ExportingOutput
- func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) S3BucketName() pulumi.StringOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) S3KeyName() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutput() DomainRuleBasedMatchingExportingConfigS3ExportingOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- type DomainRuleBasedMatchingExportingConfigS3ExportingPtrInput
- type DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) Elem() DomainRuleBasedMatchingExportingConfigS3ExportingOutput
- func (DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) S3KeyName() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
- type DomainRuleBasedMatchingInput
- type DomainRuleBasedMatchingMatchingRule
- type DomainRuleBasedMatchingMatchingRuleArgs
- func (DomainRuleBasedMatchingMatchingRuleArgs) ElementType() reflect.Type
- func (i DomainRuleBasedMatchingMatchingRuleArgs) ToDomainRuleBasedMatchingMatchingRuleOutput() DomainRuleBasedMatchingMatchingRuleOutput
- func (i DomainRuleBasedMatchingMatchingRuleArgs) ToDomainRuleBasedMatchingMatchingRuleOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleOutput
- type DomainRuleBasedMatchingMatchingRuleArray
- func (DomainRuleBasedMatchingMatchingRuleArray) ElementType() reflect.Type
- func (i DomainRuleBasedMatchingMatchingRuleArray) ToDomainRuleBasedMatchingMatchingRuleArrayOutput() DomainRuleBasedMatchingMatchingRuleArrayOutput
- func (i DomainRuleBasedMatchingMatchingRuleArray) ToDomainRuleBasedMatchingMatchingRuleArrayOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleArrayOutput
- type DomainRuleBasedMatchingMatchingRuleArrayInput
- type DomainRuleBasedMatchingMatchingRuleArrayOutput
- func (DomainRuleBasedMatchingMatchingRuleArrayOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingMatchingRuleArrayOutput) Index(i pulumi.IntInput) DomainRuleBasedMatchingMatchingRuleOutput
- func (o DomainRuleBasedMatchingMatchingRuleArrayOutput) ToDomainRuleBasedMatchingMatchingRuleArrayOutput() DomainRuleBasedMatchingMatchingRuleArrayOutput
- func (o DomainRuleBasedMatchingMatchingRuleArrayOutput) ToDomainRuleBasedMatchingMatchingRuleArrayOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleArrayOutput
- type DomainRuleBasedMatchingMatchingRuleInput
- type DomainRuleBasedMatchingMatchingRuleOutput
- func (DomainRuleBasedMatchingMatchingRuleOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingMatchingRuleOutput) Rules() pulumi.StringArrayOutput
- func (o DomainRuleBasedMatchingMatchingRuleOutput) ToDomainRuleBasedMatchingMatchingRuleOutput() DomainRuleBasedMatchingMatchingRuleOutput
- func (o DomainRuleBasedMatchingMatchingRuleOutput) ToDomainRuleBasedMatchingMatchingRuleOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleOutput
- type DomainRuleBasedMatchingOutput
- func (o DomainRuleBasedMatchingOutput) AttributeTypesSelector() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- func (o DomainRuleBasedMatchingOutput) ConflictResolution() DomainRuleBasedMatchingConflictResolutionPtrOutput
- func (DomainRuleBasedMatchingOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingOutput) Enabled() pulumi.BoolOutput
- func (o DomainRuleBasedMatchingOutput) ExportingConfig() DomainRuleBasedMatchingExportingConfigPtrOutput
- func (o DomainRuleBasedMatchingOutput) MatchingRules() DomainRuleBasedMatchingMatchingRuleArrayOutput
- func (o DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMatching() pulumi.IntPtrOutput
- func (o DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMerging() pulumi.IntPtrOutput
- func (o DomainRuleBasedMatchingOutput) Status() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutput() DomainRuleBasedMatchingOutput
- func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingOutput
- func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput
- func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput
- type DomainRuleBasedMatchingPtrInput
- type DomainRuleBasedMatchingPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) AttributeTypesSelector() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) ConflictResolution() DomainRuleBasedMatchingConflictResolutionPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) Elem() DomainRuleBasedMatchingOutput
- func (DomainRuleBasedMatchingPtrOutput) ElementType() reflect.Type
- func (o DomainRuleBasedMatchingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) ExportingConfig() DomainRuleBasedMatchingExportingConfigPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) MatchingRules() DomainRuleBasedMatchingMatchingRuleArrayOutput
- func (o DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMatching() pulumi.IntPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMerging() pulumi.IntPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) Status() pulumi.StringPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput
- func (o DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput
- type DomainState
- type Profile
- type ProfileAddress
- type ProfileAddressArgs
- func (ProfileAddressArgs) ElementType() reflect.Type
- func (i ProfileAddressArgs) ToProfileAddressOutput() ProfileAddressOutput
- func (i ProfileAddressArgs) ToProfileAddressOutputWithContext(ctx context.Context) ProfileAddressOutput
- func (i ProfileAddressArgs) ToProfileAddressPtrOutput() ProfileAddressPtrOutput
- func (i ProfileAddressArgs) ToProfileAddressPtrOutputWithContext(ctx context.Context) ProfileAddressPtrOutput
- type ProfileAddressInput
- type ProfileAddressOutput
- func (o ProfileAddressOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) City() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) Country() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) County() pulumi.StringPtrOutput
- func (ProfileAddressOutput) ElementType() reflect.Type
- func (o ProfileAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) Province() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) State() pulumi.StringPtrOutput
- func (o ProfileAddressOutput) ToProfileAddressOutput() ProfileAddressOutput
- func (o ProfileAddressOutput) ToProfileAddressOutputWithContext(ctx context.Context) ProfileAddressOutput
- func (o ProfileAddressOutput) ToProfileAddressPtrOutput() ProfileAddressPtrOutput
- func (o ProfileAddressOutput) ToProfileAddressPtrOutputWithContext(ctx context.Context) ProfileAddressPtrOutput
- type ProfileAddressPtrInput
- type ProfileAddressPtrOutput
- func (o ProfileAddressPtrOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) City() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) Country() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) County() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) Elem() ProfileAddressOutput
- func (ProfileAddressPtrOutput) ElementType() reflect.Type
- func (o ProfileAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) Province() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) State() pulumi.StringPtrOutput
- func (o ProfileAddressPtrOutput) ToProfileAddressPtrOutput() ProfileAddressPtrOutput
- func (o ProfileAddressPtrOutput) ToProfileAddressPtrOutputWithContext(ctx context.Context) ProfileAddressPtrOutput
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileBillingAddress
- type ProfileBillingAddressArgs
- func (ProfileBillingAddressArgs) ElementType() reflect.Type
- func (i ProfileBillingAddressArgs) ToProfileBillingAddressOutput() ProfileBillingAddressOutput
- func (i ProfileBillingAddressArgs) ToProfileBillingAddressOutputWithContext(ctx context.Context) ProfileBillingAddressOutput
- func (i ProfileBillingAddressArgs) ToProfileBillingAddressPtrOutput() ProfileBillingAddressPtrOutput
- func (i ProfileBillingAddressArgs) ToProfileBillingAddressPtrOutputWithContext(ctx context.Context) ProfileBillingAddressPtrOutput
- type ProfileBillingAddressInput
- type ProfileBillingAddressOutput
- func (o ProfileBillingAddressOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) City() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) Country() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) County() pulumi.StringPtrOutput
- func (ProfileBillingAddressOutput) ElementType() reflect.Type
- func (o ProfileBillingAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) Province() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) State() pulumi.StringPtrOutput
- func (o ProfileBillingAddressOutput) ToProfileBillingAddressOutput() ProfileBillingAddressOutput
- func (o ProfileBillingAddressOutput) ToProfileBillingAddressOutputWithContext(ctx context.Context) ProfileBillingAddressOutput
- func (o ProfileBillingAddressOutput) ToProfileBillingAddressPtrOutput() ProfileBillingAddressPtrOutput
- func (o ProfileBillingAddressOutput) ToProfileBillingAddressPtrOutputWithContext(ctx context.Context) ProfileBillingAddressPtrOutput
- type ProfileBillingAddressPtrInput
- type ProfileBillingAddressPtrOutput
- func (o ProfileBillingAddressPtrOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) City() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) Country() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) County() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) Elem() ProfileBillingAddressOutput
- func (ProfileBillingAddressPtrOutput) ElementType() reflect.Type
- func (o ProfileBillingAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) Province() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) State() pulumi.StringPtrOutput
- func (o ProfileBillingAddressPtrOutput) ToProfileBillingAddressPtrOutput() ProfileBillingAddressPtrOutput
- func (o ProfileBillingAddressPtrOutput) ToProfileBillingAddressPtrOutputWithContext(ctx context.Context) ProfileBillingAddressPtrOutput
- type ProfileInput
- type ProfileMailingAddress
- type ProfileMailingAddressArgs
- func (ProfileMailingAddressArgs) ElementType() reflect.Type
- func (i ProfileMailingAddressArgs) ToProfileMailingAddressOutput() ProfileMailingAddressOutput
- func (i ProfileMailingAddressArgs) ToProfileMailingAddressOutputWithContext(ctx context.Context) ProfileMailingAddressOutput
- func (i ProfileMailingAddressArgs) ToProfileMailingAddressPtrOutput() ProfileMailingAddressPtrOutput
- func (i ProfileMailingAddressArgs) ToProfileMailingAddressPtrOutputWithContext(ctx context.Context) ProfileMailingAddressPtrOutput
- type ProfileMailingAddressInput
- type ProfileMailingAddressOutput
- func (o ProfileMailingAddressOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) City() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) Country() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) County() pulumi.StringPtrOutput
- func (ProfileMailingAddressOutput) ElementType() reflect.Type
- func (o ProfileMailingAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) Province() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) State() pulumi.StringPtrOutput
- func (o ProfileMailingAddressOutput) ToProfileMailingAddressOutput() ProfileMailingAddressOutput
- func (o ProfileMailingAddressOutput) ToProfileMailingAddressOutputWithContext(ctx context.Context) ProfileMailingAddressOutput
- func (o ProfileMailingAddressOutput) ToProfileMailingAddressPtrOutput() ProfileMailingAddressPtrOutput
- func (o ProfileMailingAddressOutput) ToProfileMailingAddressPtrOutputWithContext(ctx context.Context) ProfileMailingAddressPtrOutput
- type ProfileMailingAddressPtrInput
- type ProfileMailingAddressPtrOutput
- func (o ProfileMailingAddressPtrOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) City() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) Country() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) County() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) Elem() ProfileMailingAddressOutput
- func (ProfileMailingAddressPtrOutput) ElementType() reflect.Type
- func (o ProfileMailingAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) Province() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) State() pulumi.StringPtrOutput
- func (o ProfileMailingAddressPtrOutput) ToProfileMailingAddressPtrOutput() ProfileMailingAddressPtrOutput
- func (o ProfileMailingAddressPtrOutput) ToProfileMailingAddressPtrOutputWithContext(ctx context.Context) ProfileMailingAddressPtrOutput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOutput
- func (o ProfileOutput) AccountNumber() pulumi.StringPtrOutput
- func (o ProfileOutput) AdditionalInformation() pulumi.StringPtrOutput
- func (o ProfileOutput) Address() ProfileAddressPtrOutput
- func (o ProfileOutput) Attributes() pulumi.StringMapOutput
- func (o ProfileOutput) BillingAddress() ProfileBillingAddressPtrOutput
- func (o ProfileOutput) BirthDate() pulumi.StringPtrOutput
- func (o ProfileOutput) BusinessEmailAddress() pulumi.StringPtrOutput
- func (o ProfileOutput) BusinessName() pulumi.StringPtrOutput
- func (o ProfileOutput) BusinessPhoneNumber() pulumi.StringPtrOutput
- func (o ProfileOutput) DomainName() pulumi.StringOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) EmailAddress() pulumi.StringPtrOutput
- func (o ProfileOutput) FirstName() pulumi.StringPtrOutput
- func (o ProfileOutput) GenderString() pulumi.StringPtrOutput
- func (o ProfileOutput) HomePhoneNumber() pulumi.StringPtrOutput
- func (o ProfileOutput) LastName() pulumi.StringPtrOutput
- func (o ProfileOutput) MailingAddress() ProfileMailingAddressPtrOutput
- func (o ProfileOutput) MiddleName() pulumi.StringPtrOutput
- func (o ProfileOutput) MobilePhoneNumber() pulumi.StringPtrOutput
- func (o ProfileOutput) PartyTypeString() pulumi.StringPtrOutput
- func (o ProfileOutput) PersonalEmailAddress() pulumi.StringPtrOutput
- func (o ProfileOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o ProfileOutput) ShippingAddress() ProfileShippingAddressPtrOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- type ProfileShippingAddress
- type ProfileShippingAddressArgs
- func (ProfileShippingAddressArgs) ElementType() reflect.Type
- func (i ProfileShippingAddressArgs) ToProfileShippingAddressOutput() ProfileShippingAddressOutput
- func (i ProfileShippingAddressArgs) ToProfileShippingAddressOutputWithContext(ctx context.Context) ProfileShippingAddressOutput
- func (i ProfileShippingAddressArgs) ToProfileShippingAddressPtrOutput() ProfileShippingAddressPtrOutput
- func (i ProfileShippingAddressArgs) ToProfileShippingAddressPtrOutputWithContext(ctx context.Context) ProfileShippingAddressPtrOutput
- type ProfileShippingAddressInput
- type ProfileShippingAddressOutput
- func (o ProfileShippingAddressOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) City() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) Country() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) County() pulumi.StringPtrOutput
- func (ProfileShippingAddressOutput) ElementType() reflect.Type
- func (o ProfileShippingAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) Province() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) State() pulumi.StringPtrOutput
- func (o ProfileShippingAddressOutput) ToProfileShippingAddressOutput() ProfileShippingAddressOutput
- func (o ProfileShippingAddressOutput) ToProfileShippingAddressOutputWithContext(ctx context.Context) ProfileShippingAddressOutput
- func (o ProfileShippingAddressOutput) ToProfileShippingAddressPtrOutput() ProfileShippingAddressPtrOutput
- func (o ProfileShippingAddressOutput) ToProfileShippingAddressPtrOutputWithContext(ctx context.Context) ProfileShippingAddressPtrOutput
- type ProfileShippingAddressPtrInput
- type ProfileShippingAddressPtrOutput
- func (o ProfileShippingAddressPtrOutput) Address1() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) Address2() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) Address3() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) Address4() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) City() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) Country() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) County() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) Elem() ProfileShippingAddressOutput
- func (ProfileShippingAddressPtrOutput) ElementType() reflect.Type
- func (o ProfileShippingAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) Province() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) State() pulumi.StringPtrOutput
- func (o ProfileShippingAddressPtrOutput) ToProfileShippingAddressPtrOutput() ProfileShippingAddressPtrOutput
- func (o ProfileShippingAddressPtrOutput) ToProfileShippingAddressPtrOutputWithContext(ctx context.Context) ProfileShippingAddressPtrOutput
- type ProfileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Customer Profiles Domain. Arn pulumi.StringOutput `pulumi:"arn"` // The URL of the SQS dead letter queue, which is used for reporting errors associated with ingesting data from third party applications. DeadLetterQueueUrl pulumi.StringPtrOutput `pulumi:"deadLetterQueueUrl"` // The default encryption key, which is an AWS managed key, is used when no specific type of encryption key is specified. It is used to encrypt all data before it is placed in permanent or semi-permanent storage. DefaultEncryptionKey pulumi.StringPtrOutput `pulumi:"defaultEncryptionKey"` // The default number of days until the data within the domain expires. // // The following arguments are optional: DefaultExpirationDays pulumi.IntOutput `pulumi:"defaultExpirationDays"` // The name for your Customer Profile domain. It must be unique for your AWS account. DomainName pulumi.StringOutput `pulumi:"domainName"` // A block that specifies the process of matching duplicate profiles. Documented below. Matching DomainMatchingPtrOutput `pulumi:"matching"` // A block that specifies the process of matching duplicate profiles using the Rule-Based matching. Documented below. RuleBasedMatching DomainRuleBasedMatchingPtrOutput `pulumi:"ruleBasedMatching"` // Tags to apply to the domain. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Resource for managing an Amazon Customer Profiles Domain. See the [Create Domain](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html) for more information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/customerprofiles" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := customerprofiles.NewDomain(ctx, "example", &customerprofiles.DomainArgs{ DomainName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
``` ### With SQS DLQ and KMS set
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/customerprofiles" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sqs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "Version": "2012-10-17", "Statement": []map[string]interface{}{ map[string]interface{}{ "Sid": "Customer Profiles SQS policy", "Effect": "Allow", "Action": []string{ "sqs:SendMessage", }, "Resource": "*", "Principal": map[string]interface{}{ "Service": "profile.amazonaws.com", }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) exampleQueue, err := sqs.NewQueue(ctx, "exampleQueue", &sqs.QueueArgs{ Policy: pulumi.String(json0), }) if err != nil { return err } exampleKey, err := kms.NewKey(ctx, "exampleKey", &kms.KeyArgs{ Description: pulumi.String("example"), DeletionWindowInDays: pulumi.Int(10), }) if err != nil { return err } exampleBucketV2, err := s3.NewBucketV2(ctx, "exampleBucketV2", &s3.BucketV2Args{ ForceDestroy: pulumi.Bool(true), }) if err != nil { return err } _, err = s3.NewBucketPolicy(ctx, "exampleBucketPolicy", &s3.BucketPolicyArgs{ Bucket: exampleBucketV2.ID(), Policy: pulumi.All(exampleBucketV2.Arn, exampleBucketV2.Arn).ApplyT(func(_args []interface{}) (string, error) { exampleBucketV2Arn := _args[0].(string) exampleBucketV2Arn1 := _args[1].(string) var _zero string tmpJSON1, err := json.Marshal(map[string]interface{}{ "Version": "2012-10-17", "Statement": []map[string]interface{}{ map[string]interface{}{ "Sid": "Customer Profiles S3 policy", "Effect": "Allow", "Action": []string{ "s3:GetObject", "s3:PutObject", "s3:ListBucket", }, "Resource": []string{ exampleBucketV2Arn, fmt.Sprintf("%v/*", exampleBucketV2Arn1), }, "Principal": map[string]interface{}{ "Service": "profile.amazonaws.com", }, }, }, }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return json1, nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = customerprofiles.NewDomain(ctx, "test", &customerprofiles.DomainArgs{ DomainName: pulumi.Any(example), DeadLetterQueueUrl: exampleQueue.ID(), DefaultEncryptionKey: exampleKey.Arn, DefaultExpirationDays: pulumi.Int(365), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Customer Profiles Domain using the resource `id`. For example:
```sh
$ pulumi import aws:customerprofiles/domain:Domain example e6f777be-22d0-4b40-b307-5d2720ef16b2
```
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) 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, which is used for reporting errors associated with ingesting data from third party applications. DeadLetterQueueUrl pulumi.StringPtrInput // The default encryption key, which is an AWS managed key, is used when no specific type of encryption key is specified. It is used to encrypt all data before it is placed in permanent or semi-permanent storage. DefaultEncryptionKey pulumi.StringPtrInput // The default number of days until the data within the domain expires. // // The following arguments are optional: DefaultExpirationDays pulumi.IntInput // The name for your Customer Profile domain. It must be unique for your AWS account. DomainName pulumi.StringInput // A block that specifies the process of matching duplicate profiles. Documented below. Matching DomainMatchingPtrInput // A block that specifies the process of matching duplicate profiles using the Rule-Based matching. Documented below. RuleBasedMatching DomainRuleBasedMatchingPtrInput // Tags to apply to the domain. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainArray ¶
type DomainArray []DomainInput
func (DomainArray) ElementType ¶
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶
type DomainArrayInput interface { pulumi.Input ToDomainArrayOutput() DomainArrayOutput ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput }
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainMap ¶
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶
func (DomainMap) ToDomainMapOutput ¶
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶
type DomainMapInput interface { pulumi.Input ToDomainMapOutput() DomainMapOutput ToDomainMapOutputWithContext(context.Context) DomainMapOutput }
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMatching ¶
type DomainMatching struct { // A block that specifies the configuration about the auto-merging process. Documented below. AutoMerging *DomainMatchingAutoMerging `pulumi:"autoMerging"` // The flag that enables the matching process of duplicate profiles. Enabled bool `pulumi:"enabled"` // A block that specifies the configuration for exporting Identity Resolution results. Documented below. ExportingConfig *DomainMatchingExportingConfig `pulumi:"exportingConfig"` // A block that specifies the day and time when you want to start the Identity Resolution Job every week. Documented below. JobSchedule *DomainMatchingJobSchedule `pulumi:"jobSchedule"` }
type DomainMatchingArgs ¶
type DomainMatchingArgs struct { // A block that specifies the configuration about the auto-merging process. Documented below. AutoMerging DomainMatchingAutoMergingPtrInput `pulumi:"autoMerging"` // The flag that enables the matching process of duplicate profiles. Enabled pulumi.BoolInput `pulumi:"enabled"` // A block that specifies the configuration for exporting Identity Resolution results. Documented below. ExportingConfig DomainMatchingExportingConfigPtrInput `pulumi:"exportingConfig"` // A block that specifies the day and time when you want to start the Identity Resolution Job every week. Documented below. JobSchedule DomainMatchingJobSchedulePtrInput `pulumi:"jobSchedule"` }
func (DomainMatchingArgs) ElementType ¶
func (DomainMatchingArgs) ElementType() reflect.Type
func (DomainMatchingArgs) ToDomainMatchingOutput ¶
func (i DomainMatchingArgs) ToDomainMatchingOutput() DomainMatchingOutput
func (DomainMatchingArgs) ToDomainMatchingOutputWithContext ¶
func (i DomainMatchingArgs) ToDomainMatchingOutputWithContext(ctx context.Context) DomainMatchingOutput
func (DomainMatchingArgs) ToDomainMatchingPtrOutput ¶
func (i DomainMatchingArgs) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput
func (DomainMatchingArgs) ToDomainMatchingPtrOutputWithContext ¶
func (i DomainMatchingArgs) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput
type DomainMatchingAutoMerging ¶
type DomainMatchingAutoMerging struct { // A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below. ConflictResolution *DomainMatchingAutoMergingConflictResolution `pulumi:"conflictResolution"` // A block that specifies 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. Documented below. // * ` minAllowedConfidenceScoreForMerging ` - (Optional) 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. Consolidation *DomainMatchingAutoMergingConsolidation `pulumi:"consolidation"` // The flag that enables the auto-merging of duplicate profiles. Enabled bool `pulumi:"enabled"` MinAllowedConfidenceScoreForMerging *float64 `pulumi:"minAllowedConfidenceScoreForMerging"` }
type DomainMatchingAutoMergingArgs ¶
type DomainMatchingAutoMergingArgs struct { // A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below. ConflictResolution DomainMatchingAutoMergingConflictResolutionPtrInput `pulumi:"conflictResolution"` // A block that specifies 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. Documented below. // * ` minAllowedConfidenceScoreForMerging ` - (Optional) 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. Consolidation DomainMatchingAutoMergingConsolidationPtrInput `pulumi:"consolidation"` // The flag that enables the auto-merging of duplicate profiles. Enabled pulumi.BoolInput `pulumi:"enabled"` MinAllowedConfidenceScoreForMerging pulumi.Float64PtrInput `pulumi:"minAllowedConfidenceScoreForMerging"` }
func (DomainMatchingAutoMergingArgs) ElementType ¶
func (DomainMatchingAutoMergingArgs) ElementType() reflect.Type
func (DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingOutput ¶
func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingOutput() DomainMatchingAutoMergingOutput
func (DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingOutputWithContext ¶
func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingOutputWithContext(ctx context.Context) DomainMatchingAutoMergingOutput
func (DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingPtrOutput ¶
func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingPtrOutput() DomainMatchingAutoMergingPtrOutput
func (DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingPtrOutputWithContext ¶
func (i DomainMatchingAutoMergingArgs) ToDomainMatchingAutoMergingPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingPtrOutput
type DomainMatchingAutoMergingConflictResolution ¶
type DomainMatchingAutoMergingConflictResolution struct { // How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE` ConflictResolvingModel string `pulumi:"conflictResolvingModel"` // The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`. SourceName *string `pulumi:"sourceName"` }
type DomainMatchingAutoMergingConflictResolutionArgs ¶
type DomainMatchingAutoMergingConflictResolutionArgs struct { // How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE` ConflictResolvingModel pulumi.StringInput `pulumi:"conflictResolvingModel"` // The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`. SourceName pulumi.StringPtrInput `pulumi:"sourceName"` }
func (DomainMatchingAutoMergingConflictResolutionArgs) ElementType ¶
func (DomainMatchingAutoMergingConflictResolutionArgs) ElementType() reflect.Type
func (DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionOutput ¶
func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionOutput() DomainMatchingAutoMergingConflictResolutionOutput
func (DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionOutputWithContext ¶
func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionOutput
func (DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionPtrOutput ¶
func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionPtrOutput() DomainMatchingAutoMergingConflictResolutionPtrOutput
func (DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext ¶
func (i DomainMatchingAutoMergingConflictResolutionArgs) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionPtrOutput
type DomainMatchingAutoMergingConflictResolutionInput ¶
type DomainMatchingAutoMergingConflictResolutionInput interface { pulumi.Input ToDomainMatchingAutoMergingConflictResolutionOutput() DomainMatchingAutoMergingConflictResolutionOutput ToDomainMatchingAutoMergingConflictResolutionOutputWithContext(context.Context) DomainMatchingAutoMergingConflictResolutionOutput }
DomainMatchingAutoMergingConflictResolutionInput is an input type that accepts DomainMatchingAutoMergingConflictResolutionArgs and DomainMatchingAutoMergingConflictResolutionOutput values. You can construct a concrete instance of `DomainMatchingAutoMergingConflictResolutionInput` via:
DomainMatchingAutoMergingConflictResolutionArgs{...}
type DomainMatchingAutoMergingConflictResolutionOutput ¶
type DomainMatchingAutoMergingConflictResolutionOutput struct{ *pulumi.OutputState }
func (DomainMatchingAutoMergingConflictResolutionOutput) ConflictResolvingModel ¶
func (o DomainMatchingAutoMergingConflictResolutionOutput) ConflictResolvingModel() pulumi.StringOutput
How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE`
func (DomainMatchingAutoMergingConflictResolutionOutput) ElementType ¶
func (DomainMatchingAutoMergingConflictResolutionOutput) ElementType() reflect.Type
func (DomainMatchingAutoMergingConflictResolutionOutput) SourceName ¶
func (o DomainMatchingAutoMergingConflictResolutionOutput) SourceName() pulumi.StringPtrOutput
The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`.
func (DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionOutput ¶
func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionOutput() DomainMatchingAutoMergingConflictResolutionOutput
func (DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionOutputWithContext ¶
func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionOutput
func (DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutput ¶
func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutput() DomainMatchingAutoMergingConflictResolutionPtrOutput
func (DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext ¶
func (o DomainMatchingAutoMergingConflictResolutionOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionPtrOutput
type DomainMatchingAutoMergingConflictResolutionPtrInput ¶
type DomainMatchingAutoMergingConflictResolutionPtrInput interface { pulumi.Input ToDomainMatchingAutoMergingConflictResolutionPtrOutput() DomainMatchingAutoMergingConflictResolutionPtrOutput ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext(context.Context) DomainMatchingAutoMergingConflictResolutionPtrOutput }
DomainMatchingAutoMergingConflictResolutionPtrInput is an input type that accepts DomainMatchingAutoMergingConflictResolutionArgs, DomainMatchingAutoMergingConflictResolutionPtr and DomainMatchingAutoMergingConflictResolutionPtrOutput values. You can construct a concrete instance of `DomainMatchingAutoMergingConflictResolutionPtrInput` via:
DomainMatchingAutoMergingConflictResolutionArgs{...} or: nil
func DomainMatchingAutoMergingConflictResolutionPtr ¶
func DomainMatchingAutoMergingConflictResolutionPtr(v *DomainMatchingAutoMergingConflictResolutionArgs) DomainMatchingAutoMergingConflictResolutionPtrInput
type DomainMatchingAutoMergingConflictResolutionPtrOutput ¶
type DomainMatchingAutoMergingConflictResolutionPtrOutput struct{ *pulumi.OutputState }
func (DomainMatchingAutoMergingConflictResolutionPtrOutput) ConflictResolvingModel ¶
func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) ConflictResolvingModel() pulumi.StringPtrOutput
How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE`
func (DomainMatchingAutoMergingConflictResolutionPtrOutput) ElementType ¶
func (DomainMatchingAutoMergingConflictResolutionPtrOutput) ElementType() reflect.Type
func (DomainMatchingAutoMergingConflictResolutionPtrOutput) SourceName ¶
func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) SourceName() pulumi.StringPtrOutput
The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`.
func (DomainMatchingAutoMergingConflictResolutionPtrOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutput ¶
func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutput() DomainMatchingAutoMergingConflictResolutionPtrOutput
func (DomainMatchingAutoMergingConflictResolutionPtrOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext ¶
func (o DomainMatchingAutoMergingConflictResolutionPtrOutput) ToDomainMatchingAutoMergingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConflictResolutionPtrOutput
type DomainMatchingAutoMergingConsolidation ¶
type DomainMatchingAutoMergingConsolidation struct { // A list of matching criteria. MatchingAttributesLists [][]string `pulumi:"matchingAttributesLists"` }
type DomainMatchingAutoMergingConsolidationArgs ¶
type DomainMatchingAutoMergingConsolidationArgs struct { // A list of matching criteria. MatchingAttributesLists pulumi.StringArrayArrayInput `pulumi:"matchingAttributesLists"` }
func (DomainMatchingAutoMergingConsolidationArgs) ElementType ¶
func (DomainMatchingAutoMergingConsolidationArgs) ElementType() reflect.Type
func (DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationOutput ¶
func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationOutput() DomainMatchingAutoMergingConsolidationOutput
func (DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationOutputWithContext ¶
func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationOutput
func (DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationPtrOutput ¶
func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationPtrOutput() DomainMatchingAutoMergingConsolidationPtrOutput
func (DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext ¶
func (i DomainMatchingAutoMergingConsolidationArgs) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationPtrOutput
type DomainMatchingAutoMergingConsolidationInput ¶
type DomainMatchingAutoMergingConsolidationInput interface { pulumi.Input ToDomainMatchingAutoMergingConsolidationOutput() DomainMatchingAutoMergingConsolidationOutput ToDomainMatchingAutoMergingConsolidationOutputWithContext(context.Context) DomainMatchingAutoMergingConsolidationOutput }
DomainMatchingAutoMergingConsolidationInput is an input type that accepts DomainMatchingAutoMergingConsolidationArgs and DomainMatchingAutoMergingConsolidationOutput values. You can construct a concrete instance of `DomainMatchingAutoMergingConsolidationInput` via:
DomainMatchingAutoMergingConsolidationArgs{...}
type DomainMatchingAutoMergingConsolidationOutput ¶
type DomainMatchingAutoMergingConsolidationOutput struct{ *pulumi.OutputState }
func (DomainMatchingAutoMergingConsolidationOutput) ElementType ¶
func (DomainMatchingAutoMergingConsolidationOutput) ElementType() reflect.Type
func (DomainMatchingAutoMergingConsolidationOutput) MatchingAttributesLists ¶
func (o DomainMatchingAutoMergingConsolidationOutput) MatchingAttributesLists() pulumi.StringArrayArrayOutput
A list of matching criteria.
func (DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationOutput ¶
func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationOutput() DomainMatchingAutoMergingConsolidationOutput
func (DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationOutputWithContext ¶
func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationOutput
func (DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationPtrOutput ¶
func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationPtrOutput() DomainMatchingAutoMergingConsolidationPtrOutput
func (DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext ¶
func (o DomainMatchingAutoMergingConsolidationOutput) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationPtrOutput
type DomainMatchingAutoMergingConsolidationPtrInput ¶
type DomainMatchingAutoMergingConsolidationPtrInput interface { pulumi.Input ToDomainMatchingAutoMergingConsolidationPtrOutput() DomainMatchingAutoMergingConsolidationPtrOutput ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext(context.Context) DomainMatchingAutoMergingConsolidationPtrOutput }
DomainMatchingAutoMergingConsolidationPtrInput is an input type that accepts DomainMatchingAutoMergingConsolidationArgs, DomainMatchingAutoMergingConsolidationPtr and DomainMatchingAutoMergingConsolidationPtrOutput values. You can construct a concrete instance of `DomainMatchingAutoMergingConsolidationPtrInput` via:
DomainMatchingAutoMergingConsolidationArgs{...} or: nil
func DomainMatchingAutoMergingConsolidationPtr ¶
func DomainMatchingAutoMergingConsolidationPtr(v *DomainMatchingAutoMergingConsolidationArgs) DomainMatchingAutoMergingConsolidationPtrInput
type DomainMatchingAutoMergingConsolidationPtrOutput ¶
type DomainMatchingAutoMergingConsolidationPtrOutput struct{ *pulumi.OutputState }
func (DomainMatchingAutoMergingConsolidationPtrOutput) ElementType ¶
func (DomainMatchingAutoMergingConsolidationPtrOutput) ElementType() reflect.Type
func (DomainMatchingAutoMergingConsolidationPtrOutput) MatchingAttributesLists ¶
func (o DomainMatchingAutoMergingConsolidationPtrOutput) MatchingAttributesLists() pulumi.StringArrayArrayOutput
A list of matching criteria.
func (DomainMatchingAutoMergingConsolidationPtrOutput) ToDomainMatchingAutoMergingConsolidationPtrOutput ¶
func (o DomainMatchingAutoMergingConsolidationPtrOutput) ToDomainMatchingAutoMergingConsolidationPtrOutput() DomainMatchingAutoMergingConsolidationPtrOutput
func (DomainMatchingAutoMergingConsolidationPtrOutput) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext ¶
func (o DomainMatchingAutoMergingConsolidationPtrOutput) ToDomainMatchingAutoMergingConsolidationPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingConsolidationPtrOutput
type DomainMatchingAutoMergingInput ¶
type DomainMatchingAutoMergingInput interface { pulumi.Input ToDomainMatchingAutoMergingOutput() DomainMatchingAutoMergingOutput ToDomainMatchingAutoMergingOutputWithContext(context.Context) DomainMatchingAutoMergingOutput }
DomainMatchingAutoMergingInput is an input type that accepts DomainMatchingAutoMergingArgs and DomainMatchingAutoMergingOutput values. You can construct a concrete instance of `DomainMatchingAutoMergingInput` via:
DomainMatchingAutoMergingArgs{...}
type DomainMatchingAutoMergingOutput ¶
type DomainMatchingAutoMergingOutput struct{ *pulumi.OutputState }
func (DomainMatchingAutoMergingOutput) ConflictResolution ¶
func (o DomainMatchingAutoMergingOutput) ConflictResolution() DomainMatchingAutoMergingConflictResolutionPtrOutput
A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below.
func (DomainMatchingAutoMergingOutput) Consolidation ¶
func (o DomainMatchingAutoMergingOutput) Consolidation() DomainMatchingAutoMergingConsolidationPtrOutput
A block that specifies 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. Documented below. * ` minAllowedConfidenceScoreForMerging ` - (Optional) 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 (DomainMatchingAutoMergingOutput) ElementType ¶
func (DomainMatchingAutoMergingOutput) ElementType() reflect.Type
func (DomainMatchingAutoMergingOutput) Enabled ¶
func (o DomainMatchingAutoMergingOutput) Enabled() pulumi.BoolOutput
The flag that enables the auto-merging of duplicate profiles.
func (DomainMatchingAutoMergingOutput) MinAllowedConfidenceScoreForMerging ¶
func (o DomainMatchingAutoMergingOutput) MinAllowedConfidenceScoreForMerging() pulumi.Float64PtrOutput
func (DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingOutput ¶
func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingOutput() DomainMatchingAutoMergingOutput
func (DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingOutputWithContext ¶
func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingOutputWithContext(ctx context.Context) DomainMatchingAutoMergingOutput
func (DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingPtrOutput ¶
func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingPtrOutput() DomainMatchingAutoMergingPtrOutput
func (DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingPtrOutputWithContext ¶
func (o DomainMatchingAutoMergingOutput) ToDomainMatchingAutoMergingPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingPtrOutput
type DomainMatchingAutoMergingPtrInput ¶
type DomainMatchingAutoMergingPtrInput interface { pulumi.Input ToDomainMatchingAutoMergingPtrOutput() DomainMatchingAutoMergingPtrOutput ToDomainMatchingAutoMergingPtrOutputWithContext(context.Context) DomainMatchingAutoMergingPtrOutput }
DomainMatchingAutoMergingPtrInput is an input type that accepts DomainMatchingAutoMergingArgs, DomainMatchingAutoMergingPtr and DomainMatchingAutoMergingPtrOutput values. You can construct a concrete instance of `DomainMatchingAutoMergingPtrInput` via:
DomainMatchingAutoMergingArgs{...} or: nil
func DomainMatchingAutoMergingPtr ¶
func DomainMatchingAutoMergingPtr(v *DomainMatchingAutoMergingArgs) DomainMatchingAutoMergingPtrInput
type DomainMatchingAutoMergingPtrOutput ¶
type DomainMatchingAutoMergingPtrOutput struct{ *pulumi.OutputState }
func (DomainMatchingAutoMergingPtrOutput) ConflictResolution ¶
func (o DomainMatchingAutoMergingPtrOutput) ConflictResolution() DomainMatchingAutoMergingConflictResolutionPtrOutput
A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below.
func (DomainMatchingAutoMergingPtrOutput) Consolidation ¶
func (o DomainMatchingAutoMergingPtrOutput) Consolidation() DomainMatchingAutoMergingConsolidationPtrOutput
A block that specifies 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. Documented below. * ` minAllowedConfidenceScoreForMerging ` - (Optional) 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 (DomainMatchingAutoMergingPtrOutput) Elem ¶
func (o DomainMatchingAutoMergingPtrOutput) Elem() DomainMatchingAutoMergingOutput
func (DomainMatchingAutoMergingPtrOutput) ElementType ¶
func (DomainMatchingAutoMergingPtrOutput) ElementType() reflect.Type
func (DomainMatchingAutoMergingPtrOutput) Enabled ¶
func (o DomainMatchingAutoMergingPtrOutput) Enabled() pulumi.BoolPtrOutput
The flag that enables the auto-merging of duplicate profiles.
func (DomainMatchingAutoMergingPtrOutput) MinAllowedConfidenceScoreForMerging ¶
func (o DomainMatchingAutoMergingPtrOutput) MinAllowedConfidenceScoreForMerging() pulumi.Float64PtrOutput
func (DomainMatchingAutoMergingPtrOutput) ToDomainMatchingAutoMergingPtrOutput ¶
func (o DomainMatchingAutoMergingPtrOutput) ToDomainMatchingAutoMergingPtrOutput() DomainMatchingAutoMergingPtrOutput
func (DomainMatchingAutoMergingPtrOutput) ToDomainMatchingAutoMergingPtrOutputWithContext ¶
func (o DomainMatchingAutoMergingPtrOutput) ToDomainMatchingAutoMergingPtrOutputWithContext(ctx context.Context) DomainMatchingAutoMergingPtrOutput
type DomainMatchingExportingConfig ¶
type DomainMatchingExportingConfig struct {
S3Exporting *DomainMatchingExportingConfigS3Exporting `pulumi:"s3Exporting"`
}
type DomainMatchingExportingConfigArgs ¶
type DomainMatchingExportingConfigArgs struct {
S3Exporting DomainMatchingExportingConfigS3ExportingPtrInput `pulumi:"s3Exporting"`
}
func (DomainMatchingExportingConfigArgs) ElementType ¶
func (DomainMatchingExportingConfigArgs) ElementType() reflect.Type
func (DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigOutput ¶
func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigOutput() DomainMatchingExportingConfigOutput
func (DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigOutputWithContext ¶
func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigOutputWithContext(ctx context.Context) DomainMatchingExportingConfigOutput
func (DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigPtrOutput ¶
func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigPtrOutput() DomainMatchingExportingConfigPtrOutput
func (DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigPtrOutputWithContext ¶
func (i DomainMatchingExportingConfigArgs) ToDomainMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigPtrOutput
type DomainMatchingExportingConfigInput ¶
type DomainMatchingExportingConfigInput interface { pulumi.Input ToDomainMatchingExportingConfigOutput() DomainMatchingExportingConfigOutput ToDomainMatchingExportingConfigOutputWithContext(context.Context) DomainMatchingExportingConfigOutput }
DomainMatchingExportingConfigInput is an input type that accepts DomainMatchingExportingConfigArgs and DomainMatchingExportingConfigOutput values. You can construct a concrete instance of `DomainMatchingExportingConfigInput` via:
DomainMatchingExportingConfigArgs{...}
type DomainMatchingExportingConfigOutput ¶
type DomainMatchingExportingConfigOutput struct{ *pulumi.OutputState }
func (DomainMatchingExportingConfigOutput) ElementType ¶
func (DomainMatchingExportingConfigOutput) ElementType() reflect.Type
func (DomainMatchingExportingConfigOutput) S3Exporting ¶
func (o DomainMatchingExportingConfigOutput) S3Exporting() DomainMatchingExportingConfigS3ExportingPtrOutput
func (DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigOutput ¶
func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigOutput() DomainMatchingExportingConfigOutput
func (DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigOutputWithContext ¶
func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigOutputWithContext(ctx context.Context) DomainMatchingExportingConfigOutput
func (DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigPtrOutput ¶
func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigPtrOutput() DomainMatchingExportingConfigPtrOutput
func (DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigPtrOutputWithContext ¶
func (o DomainMatchingExportingConfigOutput) ToDomainMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigPtrOutput
type DomainMatchingExportingConfigPtrInput ¶
type DomainMatchingExportingConfigPtrInput interface { pulumi.Input ToDomainMatchingExportingConfigPtrOutput() DomainMatchingExportingConfigPtrOutput ToDomainMatchingExportingConfigPtrOutputWithContext(context.Context) DomainMatchingExportingConfigPtrOutput }
DomainMatchingExportingConfigPtrInput is an input type that accepts DomainMatchingExportingConfigArgs, DomainMatchingExportingConfigPtr and DomainMatchingExportingConfigPtrOutput values. You can construct a concrete instance of `DomainMatchingExportingConfigPtrInput` via:
DomainMatchingExportingConfigArgs{...} or: nil
func DomainMatchingExportingConfigPtr ¶
func DomainMatchingExportingConfigPtr(v *DomainMatchingExportingConfigArgs) DomainMatchingExportingConfigPtrInput
type DomainMatchingExportingConfigPtrOutput ¶
type DomainMatchingExportingConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainMatchingExportingConfigPtrOutput) ElementType ¶
func (DomainMatchingExportingConfigPtrOutput) ElementType() reflect.Type
func (DomainMatchingExportingConfigPtrOutput) S3Exporting ¶
func (o DomainMatchingExportingConfigPtrOutput) S3Exporting() DomainMatchingExportingConfigS3ExportingPtrOutput
func (DomainMatchingExportingConfigPtrOutput) ToDomainMatchingExportingConfigPtrOutput ¶
func (o DomainMatchingExportingConfigPtrOutput) ToDomainMatchingExportingConfigPtrOutput() DomainMatchingExportingConfigPtrOutput
func (DomainMatchingExportingConfigPtrOutput) ToDomainMatchingExportingConfigPtrOutputWithContext ¶
func (o DomainMatchingExportingConfigPtrOutput) ToDomainMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigPtrOutput
type DomainMatchingExportingConfigS3Exporting ¶
type DomainMatchingExportingConfigS3Exporting 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"` }
type DomainMatchingExportingConfigS3ExportingArgs ¶
type DomainMatchingExportingConfigS3ExportingArgs 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"` }
func (DomainMatchingExportingConfigS3ExportingArgs) ElementType ¶
func (DomainMatchingExportingConfigS3ExportingArgs) ElementType() reflect.Type
func (DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingOutput ¶
func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingOutput() DomainMatchingExportingConfigS3ExportingOutput
func (DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingOutputWithContext ¶
func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingOutput
func (DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingPtrOutput ¶
func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingPtrOutput() DomainMatchingExportingConfigS3ExportingPtrOutput
func (DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext ¶
func (i DomainMatchingExportingConfigS3ExportingArgs) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingPtrOutput
type DomainMatchingExportingConfigS3ExportingInput ¶
type DomainMatchingExportingConfigS3ExportingInput interface { pulumi.Input ToDomainMatchingExportingConfigS3ExportingOutput() DomainMatchingExportingConfigS3ExportingOutput ToDomainMatchingExportingConfigS3ExportingOutputWithContext(context.Context) DomainMatchingExportingConfigS3ExportingOutput }
DomainMatchingExportingConfigS3ExportingInput is an input type that accepts DomainMatchingExportingConfigS3ExportingArgs and DomainMatchingExportingConfigS3ExportingOutput values. You can construct a concrete instance of `DomainMatchingExportingConfigS3ExportingInput` via:
DomainMatchingExportingConfigS3ExportingArgs{...}
type DomainMatchingExportingConfigS3ExportingOutput ¶
type DomainMatchingExportingConfigS3ExportingOutput struct{ *pulumi.OutputState }
func (DomainMatchingExportingConfigS3ExportingOutput) ElementType ¶
func (DomainMatchingExportingConfigS3ExportingOutput) ElementType() reflect.Type
func (DomainMatchingExportingConfigS3ExportingOutput) S3BucketName ¶
func (o DomainMatchingExportingConfigS3ExportingOutput) S3BucketName() pulumi.StringOutput
The name of the S3 bucket where Identity Resolution Jobs write result files.
func (DomainMatchingExportingConfigS3ExportingOutput) S3KeyName ¶
func (o DomainMatchingExportingConfigS3ExportingOutput) S3KeyName() pulumi.StringPtrOutput
The S3 key name of the location where Identity Resolution Jobs write result files.
func (DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingOutput ¶
func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingOutput() DomainMatchingExportingConfigS3ExportingOutput
func (DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingOutputWithContext ¶
func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingOutput
func (DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutput ¶
func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutput() DomainMatchingExportingConfigS3ExportingPtrOutput
func (DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext ¶
func (o DomainMatchingExportingConfigS3ExportingOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingPtrOutput
type DomainMatchingExportingConfigS3ExportingPtrInput ¶
type DomainMatchingExportingConfigS3ExportingPtrInput interface { pulumi.Input ToDomainMatchingExportingConfigS3ExportingPtrOutput() DomainMatchingExportingConfigS3ExportingPtrOutput ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext(context.Context) DomainMatchingExportingConfigS3ExportingPtrOutput }
DomainMatchingExportingConfigS3ExportingPtrInput is an input type that accepts DomainMatchingExportingConfigS3ExportingArgs, DomainMatchingExportingConfigS3ExportingPtr and DomainMatchingExportingConfigS3ExportingPtrOutput values. You can construct a concrete instance of `DomainMatchingExportingConfigS3ExportingPtrInput` via:
DomainMatchingExportingConfigS3ExportingArgs{...} or: nil
func DomainMatchingExportingConfigS3ExportingPtr ¶
func DomainMatchingExportingConfigS3ExportingPtr(v *DomainMatchingExportingConfigS3ExportingArgs) DomainMatchingExportingConfigS3ExportingPtrInput
type DomainMatchingExportingConfigS3ExportingPtrOutput ¶
type DomainMatchingExportingConfigS3ExportingPtrOutput struct{ *pulumi.OutputState }
func (DomainMatchingExportingConfigS3ExportingPtrOutput) ElementType ¶
func (DomainMatchingExportingConfigS3ExportingPtrOutput) ElementType() reflect.Type
func (DomainMatchingExportingConfigS3ExportingPtrOutput) S3BucketName ¶
func (o DomainMatchingExportingConfigS3ExportingPtrOutput) S3BucketName() pulumi.StringPtrOutput
The name of the S3 bucket where Identity Resolution Jobs write result files.
func (DomainMatchingExportingConfigS3ExportingPtrOutput) S3KeyName ¶
func (o DomainMatchingExportingConfigS3ExportingPtrOutput) S3KeyName() pulumi.StringPtrOutput
The S3 key name of the location where Identity Resolution Jobs write result files.
func (DomainMatchingExportingConfigS3ExportingPtrOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutput ¶
func (o DomainMatchingExportingConfigS3ExportingPtrOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutput() DomainMatchingExportingConfigS3ExportingPtrOutput
func (DomainMatchingExportingConfigS3ExportingPtrOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext ¶
func (o DomainMatchingExportingConfigS3ExportingPtrOutput) ToDomainMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainMatchingExportingConfigS3ExportingPtrOutput
type DomainMatchingInput ¶
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 DomainMatchingJobScheduleArgs ¶
type DomainMatchingJobScheduleArgs struct { // The day when the Identity Resolution Job should run every week. DayOfTheWeek pulumi.StringInput `pulumi:"dayOfTheWeek"` // The time when the Identity Resolution Job should run every week. Time pulumi.StringInput `pulumi:"time"` }
func (DomainMatchingJobScheduleArgs) ElementType ¶
func (DomainMatchingJobScheduleArgs) ElementType() reflect.Type
func (DomainMatchingJobScheduleArgs) ToDomainMatchingJobScheduleOutput ¶
func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobScheduleOutput() DomainMatchingJobScheduleOutput
func (DomainMatchingJobScheduleArgs) ToDomainMatchingJobScheduleOutputWithContext ¶
func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobScheduleOutputWithContext(ctx context.Context) DomainMatchingJobScheduleOutput
func (DomainMatchingJobScheduleArgs) ToDomainMatchingJobSchedulePtrOutput ¶
func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobSchedulePtrOutput() DomainMatchingJobSchedulePtrOutput
func (DomainMatchingJobScheduleArgs) ToDomainMatchingJobSchedulePtrOutputWithContext ¶
func (i DomainMatchingJobScheduleArgs) ToDomainMatchingJobSchedulePtrOutputWithContext(ctx context.Context) DomainMatchingJobSchedulePtrOutput
type DomainMatchingJobScheduleInput ¶
type DomainMatchingJobScheduleInput interface { pulumi.Input ToDomainMatchingJobScheduleOutput() DomainMatchingJobScheduleOutput ToDomainMatchingJobScheduleOutputWithContext(context.Context) DomainMatchingJobScheduleOutput }
DomainMatchingJobScheduleInput is an input type that accepts DomainMatchingJobScheduleArgs and DomainMatchingJobScheduleOutput values. You can construct a concrete instance of `DomainMatchingJobScheduleInput` via:
DomainMatchingJobScheduleArgs{...}
type DomainMatchingJobScheduleOutput ¶
type DomainMatchingJobScheduleOutput struct{ *pulumi.OutputState }
func (DomainMatchingJobScheduleOutput) DayOfTheWeek ¶
func (o DomainMatchingJobScheduleOutput) DayOfTheWeek() pulumi.StringOutput
The day when the Identity Resolution Job should run every week.
func (DomainMatchingJobScheduleOutput) ElementType ¶
func (DomainMatchingJobScheduleOutput) ElementType() reflect.Type
func (DomainMatchingJobScheduleOutput) Time ¶
func (o DomainMatchingJobScheduleOutput) Time() pulumi.StringOutput
The time when the Identity Resolution Job should run every week.
func (DomainMatchingJobScheduleOutput) ToDomainMatchingJobScheduleOutput ¶
func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobScheduleOutput() DomainMatchingJobScheduleOutput
func (DomainMatchingJobScheduleOutput) ToDomainMatchingJobScheduleOutputWithContext ¶
func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobScheduleOutputWithContext(ctx context.Context) DomainMatchingJobScheduleOutput
func (DomainMatchingJobScheduleOutput) ToDomainMatchingJobSchedulePtrOutput ¶
func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobSchedulePtrOutput() DomainMatchingJobSchedulePtrOutput
func (DomainMatchingJobScheduleOutput) ToDomainMatchingJobSchedulePtrOutputWithContext ¶
func (o DomainMatchingJobScheduleOutput) ToDomainMatchingJobSchedulePtrOutputWithContext(ctx context.Context) DomainMatchingJobSchedulePtrOutput
type DomainMatchingJobSchedulePtrInput ¶
type DomainMatchingJobSchedulePtrInput interface { pulumi.Input ToDomainMatchingJobSchedulePtrOutput() DomainMatchingJobSchedulePtrOutput ToDomainMatchingJobSchedulePtrOutputWithContext(context.Context) DomainMatchingJobSchedulePtrOutput }
DomainMatchingJobSchedulePtrInput is an input type that accepts DomainMatchingJobScheduleArgs, DomainMatchingJobSchedulePtr and DomainMatchingJobSchedulePtrOutput values. You can construct a concrete instance of `DomainMatchingJobSchedulePtrInput` via:
DomainMatchingJobScheduleArgs{...} or: nil
func DomainMatchingJobSchedulePtr ¶
func DomainMatchingJobSchedulePtr(v *DomainMatchingJobScheduleArgs) DomainMatchingJobSchedulePtrInput
type DomainMatchingJobSchedulePtrOutput ¶
type DomainMatchingJobSchedulePtrOutput struct{ *pulumi.OutputState }
func (DomainMatchingJobSchedulePtrOutput) DayOfTheWeek ¶
func (o DomainMatchingJobSchedulePtrOutput) DayOfTheWeek() pulumi.StringPtrOutput
The day when the Identity Resolution Job should run every week.
func (DomainMatchingJobSchedulePtrOutput) Elem ¶
func (o DomainMatchingJobSchedulePtrOutput) Elem() DomainMatchingJobScheduleOutput
func (DomainMatchingJobSchedulePtrOutput) ElementType ¶
func (DomainMatchingJobSchedulePtrOutput) ElementType() reflect.Type
func (DomainMatchingJobSchedulePtrOutput) Time ¶
func (o DomainMatchingJobSchedulePtrOutput) Time() pulumi.StringPtrOutput
The time when the Identity Resolution Job should run every week.
func (DomainMatchingJobSchedulePtrOutput) ToDomainMatchingJobSchedulePtrOutput ¶
func (o DomainMatchingJobSchedulePtrOutput) ToDomainMatchingJobSchedulePtrOutput() DomainMatchingJobSchedulePtrOutput
func (DomainMatchingJobSchedulePtrOutput) ToDomainMatchingJobSchedulePtrOutputWithContext ¶
func (o DomainMatchingJobSchedulePtrOutput) ToDomainMatchingJobSchedulePtrOutputWithContext(ctx context.Context) DomainMatchingJobSchedulePtrOutput
type DomainMatchingOutput ¶
type DomainMatchingOutput struct{ *pulumi.OutputState }
func (DomainMatchingOutput) AutoMerging ¶
func (o DomainMatchingOutput) AutoMerging() DomainMatchingAutoMergingPtrOutput
A block that specifies the configuration about the auto-merging process. Documented below.
func (DomainMatchingOutput) ElementType ¶
func (DomainMatchingOutput) ElementType() reflect.Type
func (DomainMatchingOutput) Enabled ¶
func (o DomainMatchingOutput) Enabled() pulumi.BoolOutput
The flag that enables the matching process of duplicate profiles.
func (DomainMatchingOutput) ExportingConfig ¶
func (o DomainMatchingOutput) ExportingConfig() DomainMatchingExportingConfigPtrOutput
A block that specifies the configuration for exporting Identity Resolution results. Documented below.
func (DomainMatchingOutput) JobSchedule ¶
func (o DomainMatchingOutput) JobSchedule() DomainMatchingJobSchedulePtrOutput
A block that specifies the day and time when you want to start the Identity Resolution Job every week. Documented below.
func (DomainMatchingOutput) ToDomainMatchingOutput ¶
func (o DomainMatchingOutput) ToDomainMatchingOutput() DomainMatchingOutput
func (DomainMatchingOutput) ToDomainMatchingOutputWithContext ¶
func (o DomainMatchingOutput) ToDomainMatchingOutputWithContext(ctx context.Context) DomainMatchingOutput
func (DomainMatchingOutput) ToDomainMatchingPtrOutput ¶
func (o DomainMatchingOutput) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput
func (DomainMatchingOutput) ToDomainMatchingPtrOutputWithContext ¶
func (o DomainMatchingOutput) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput
type DomainMatchingPtrInput ¶
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 ¶
func DomainMatchingPtr(v *DomainMatchingArgs) DomainMatchingPtrInput
type DomainMatchingPtrOutput ¶
type DomainMatchingPtrOutput struct{ *pulumi.OutputState }
func (DomainMatchingPtrOutput) AutoMerging ¶
func (o DomainMatchingPtrOutput) AutoMerging() DomainMatchingAutoMergingPtrOutput
A block that specifies the configuration about the auto-merging process. Documented below.
func (DomainMatchingPtrOutput) Elem ¶
func (o DomainMatchingPtrOutput) Elem() DomainMatchingOutput
func (DomainMatchingPtrOutput) ElementType ¶
func (DomainMatchingPtrOutput) ElementType() reflect.Type
func (DomainMatchingPtrOutput) Enabled ¶
func (o DomainMatchingPtrOutput) Enabled() pulumi.BoolPtrOutput
The flag that enables the matching process of duplicate profiles.
func (DomainMatchingPtrOutput) ExportingConfig ¶
func (o DomainMatchingPtrOutput) ExportingConfig() DomainMatchingExportingConfigPtrOutput
A block that specifies the configuration for exporting Identity Resolution results. Documented below.
func (DomainMatchingPtrOutput) JobSchedule ¶
func (o DomainMatchingPtrOutput) JobSchedule() DomainMatchingJobSchedulePtrOutput
A block that specifies the day and time when you want to start the Identity Resolution Job every week. Documented below.
func (DomainMatchingPtrOutput) ToDomainMatchingPtrOutput ¶
func (o DomainMatchingPtrOutput) ToDomainMatchingPtrOutput() DomainMatchingPtrOutput
func (DomainMatchingPtrOutput) ToDomainMatchingPtrOutputWithContext ¶
func (o DomainMatchingPtrOutput) ToDomainMatchingPtrOutputWithContext(ctx context.Context) DomainMatchingPtrOutput
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) Arn ¶
func (o DomainOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Customer Profiles Domain.
func (DomainOutput) DeadLetterQueueUrl ¶
func (o DomainOutput) DeadLetterQueueUrl() pulumi.StringPtrOutput
The URL of the SQS dead letter queue, which is used for reporting errors associated with ingesting data from third party applications.
func (DomainOutput) DefaultEncryptionKey ¶
func (o DomainOutput) DefaultEncryptionKey() pulumi.StringPtrOutput
The default encryption key, which is an AWS managed key, is used when no specific type of encryption key is specified. It is used to encrypt all data before it is placed in permanent or semi-permanent storage.
func (DomainOutput) DefaultExpirationDays ¶
func (o DomainOutput) DefaultExpirationDays() pulumi.IntOutput
The default number of days until the data within the domain expires.
The following arguments are optional:
func (DomainOutput) DomainName ¶
func (o DomainOutput) DomainName() pulumi.StringOutput
The name for your Customer Profile domain. It must be unique for your AWS account.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) Matching ¶
func (o DomainOutput) Matching() DomainMatchingPtrOutput
A block that specifies the process of matching duplicate profiles. Documented below.
func (DomainOutput) RuleBasedMatching ¶
func (o DomainOutput) RuleBasedMatching() DomainRuleBasedMatchingPtrOutput
A block that specifies the process of matching duplicate profiles using the Rule-Based matching. Documented below.
func (DomainOutput) Tags ¶
func (o DomainOutput) Tags() pulumi.StringMapOutput
Tags to apply to the domain. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DomainOutput) TagsAll
deprecated
func (o DomainOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainRuleBasedMatching ¶
type DomainRuleBasedMatching struct { // A block that configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles. Documented below. AttributeTypesSelector *DomainRuleBasedMatchingAttributeTypesSelector `pulumi:"attributeTypesSelector"` // A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below. ConflictResolution *DomainRuleBasedMatchingConflictResolution `pulumi:"conflictResolution"` // The flag that enables the rule-based matching process of duplicate profiles. Enabled bool `pulumi:"enabled"` // A block that specifies the configuration for exporting Identity Resolution results. Documented below. ExportingConfig *DomainRuleBasedMatchingExportingConfig `pulumi:"exportingConfig"` // A block that configures how the rule-based matching process should match profiles. You can have up to 15 `rule` in the `natchingRules`. Documented below. MatchingRules []DomainRuleBasedMatchingMatchingRule `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"` Status *string `pulumi:"status"` }
type DomainRuleBasedMatchingArgs ¶
type DomainRuleBasedMatchingArgs struct { // A block that configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles. Documented below. AttributeTypesSelector DomainRuleBasedMatchingAttributeTypesSelectorPtrInput `pulumi:"attributeTypesSelector"` // A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below. ConflictResolution DomainRuleBasedMatchingConflictResolutionPtrInput `pulumi:"conflictResolution"` // The flag that enables the rule-based matching process of duplicate profiles. Enabled pulumi.BoolInput `pulumi:"enabled"` // A block that specifies the configuration for exporting Identity Resolution results. Documented below. ExportingConfig DomainRuleBasedMatchingExportingConfigPtrInput `pulumi:"exportingConfig"` // A block that configures how the rule-based matching process should match profiles. You can have up to 15 `rule` in the `natchingRules`. Documented below. MatchingRules DomainRuleBasedMatchingMatchingRuleArrayInput `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"` Status pulumi.StringPtrInput `pulumi:"status"` }
func (DomainRuleBasedMatchingArgs) ElementType ¶
func (DomainRuleBasedMatchingArgs) ElementType() reflect.Type
func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutput ¶
func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutput() DomainRuleBasedMatchingOutput
func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutputWithContext ¶
func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingOutput
func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutput ¶
func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput
func (DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutputWithContext ¶
func (i DomainRuleBasedMatchingArgs) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput
type DomainRuleBasedMatchingAttributeTypesSelector ¶
type DomainRuleBasedMatchingAttributeTypesSelector struct { // The `Address` type. You can choose from `Address`, `BusinessAddress`, `MaillingAddress`, and `ShippingAddress`. Addresses []string `pulumi:"addresses"` // Configures the `AttributeMatchingModel`, you can either choose `ONE_TO_ONE` or `MANY_TO_MANY`. AttributeMatchingModel string `pulumi:"attributeMatchingModel"` // The `Email` type. You can choose from `EmailAddress`, `BusinessEmailAddress` and `PersonalEmailAddress`. EmailAddresses []string `pulumi:"emailAddresses"` // The `PhoneNumber` type. You can choose from `PhoneNumber`, `HomePhoneNumber`, and `MobilePhoneNumber`. PhoneNumbers []string `pulumi:"phoneNumbers"` }
type DomainRuleBasedMatchingAttributeTypesSelectorArgs ¶
type DomainRuleBasedMatchingAttributeTypesSelectorArgs struct { // The `Address` type. You can choose from `Address`, `BusinessAddress`, `MaillingAddress`, and `ShippingAddress`. Addresses pulumi.StringArrayInput `pulumi:"addresses"` // Configures the `AttributeMatchingModel`, you can either choose `ONE_TO_ONE` or `MANY_TO_MANY`. AttributeMatchingModel pulumi.StringInput `pulumi:"attributeMatchingModel"` // The `Email` type. You can choose from `EmailAddress`, `BusinessEmailAddress` and `PersonalEmailAddress`. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // The `PhoneNumber` type. You can choose from `PhoneNumber`, `HomePhoneNumber`, and `MobilePhoneNumber`. PhoneNumbers pulumi.StringArrayInput `pulumi:"phoneNumbers"` }
func (DomainRuleBasedMatchingAttributeTypesSelectorArgs) ElementType ¶
func (DomainRuleBasedMatchingAttributeTypesSelectorArgs) ElementType() reflect.Type
func (DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorOutput ¶
func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorOutput() DomainRuleBasedMatchingAttributeTypesSelectorOutput
func (DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorOutputWithContext ¶
func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorOutput
func (DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput ¶
func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
func (DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext ¶
func (i DomainRuleBasedMatchingAttributeTypesSelectorArgs) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
type DomainRuleBasedMatchingAttributeTypesSelectorInput ¶
type DomainRuleBasedMatchingAttributeTypesSelectorInput interface { pulumi.Input ToDomainRuleBasedMatchingAttributeTypesSelectorOutput() DomainRuleBasedMatchingAttributeTypesSelectorOutput ToDomainRuleBasedMatchingAttributeTypesSelectorOutputWithContext(context.Context) DomainRuleBasedMatchingAttributeTypesSelectorOutput }
DomainRuleBasedMatchingAttributeTypesSelectorInput is an input type that accepts DomainRuleBasedMatchingAttributeTypesSelectorArgs and DomainRuleBasedMatchingAttributeTypesSelectorOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingAttributeTypesSelectorInput` via:
DomainRuleBasedMatchingAttributeTypesSelectorArgs{...}
type DomainRuleBasedMatchingAttributeTypesSelectorOutput ¶
type DomainRuleBasedMatchingAttributeTypesSelectorOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) Addresses ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) Addresses() pulumi.StringArrayOutput
The `Address` type. You can choose from `Address`, `BusinessAddress`, `MaillingAddress`, and `ShippingAddress`.
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) AttributeMatchingModel ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) AttributeMatchingModel() pulumi.StringOutput
Configures the `AttributeMatchingModel`, you can either choose `ONE_TO_ONE` or `MANY_TO_MANY`.
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) ElementType ¶
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) EmailAddresses ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) EmailAddresses() pulumi.StringArrayOutput
The `Email` type. You can choose from `EmailAddress`, `BusinessEmailAddress` and `PersonalEmailAddress`.
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) PhoneNumbers ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) PhoneNumbers() pulumi.StringArrayOutput
The `PhoneNumber` type. You can choose from `PhoneNumber`, `HomePhoneNumber`, and `MobilePhoneNumber`.
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorOutput ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorOutput() DomainRuleBasedMatchingAttributeTypesSelectorOutput
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorOutputWithContext ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorOutput
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
func (DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
type DomainRuleBasedMatchingAttributeTypesSelectorPtrInput ¶
type DomainRuleBasedMatchingAttributeTypesSelectorPtrInput interface { pulumi.Input ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext(context.Context) DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput }
DomainRuleBasedMatchingAttributeTypesSelectorPtrInput is an input type that accepts DomainRuleBasedMatchingAttributeTypesSelectorArgs, DomainRuleBasedMatchingAttributeTypesSelectorPtr and DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingAttributeTypesSelectorPtrInput` via:
DomainRuleBasedMatchingAttributeTypesSelectorArgs{...} or: nil
func DomainRuleBasedMatchingAttributeTypesSelectorPtr ¶
func DomainRuleBasedMatchingAttributeTypesSelectorPtr(v *DomainRuleBasedMatchingAttributeTypesSelectorArgs) DomainRuleBasedMatchingAttributeTypesSelectorPtrInput
type DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput ¶
type DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) Addresses ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) Addresses() pulumi.StringArrayOutput
The `Address` type. You can choose from `Address`, `BusinessAddress`, `MaillingAddress`, and `ShippingAddress`.
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) AttributeMatchingModel ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) AttributeMatchingModel() pulumi.StringPtrOutput
Configures the `AttributeMatchingModel`, you can either choose `ONE_TO_ONE` or `MANY_TO_MANY`.
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ElementType ¶
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) EmailAddresses ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) EmailAddresses() pulumi.StringArrayOutput
The `Email` type. You can choose from `EmailAddress`, `BusinessEmailAddress` and `PersonalEmailAddress`.
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) PhoneNumbers ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) PhoneNumbers() pulumi.StringArrayOutput
The `PhoneNumber` type. You can choose from `PhoneNumber`, `HomePhoneNumber`, and `MobilePhoneNumber`.
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutput() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
func (DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput) ToDomainRuleBasedMatchingAttributeTypesSelectorPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
type DomainRuleBasedMatchingConflictResolution ¶
type DomainRuleBasedMatchingConflictResolution struct { // How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE` ConflictResolvingModel string `pulumi:"conflictResolvingModel"` // The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`. SourceName *string `pulumi:"sourceName"` }
type DomainRuleBasedMatchingConflictResolutionArgs ¶
type DomainRuleBasedMatchingConflictResolutionArgs struct { // How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE` ConflictResolvingModel pulumi.StringInput `pulumi:"conflictResolvingModel"` // The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`. SourceName pulumi.StringPtrInput `pulumi:"sourceName"` }
func (DomainRuleBasedMatchingConflictResolutionArgs) ElementType ¶
func (DomainRuleBasedMatchingConflictResolutionArgs) ElementType() reflect.Type
func (DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionOutput ¶
func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionOutput() DomainRuleBasedMatchingConflictResolutionOutput
func (DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionOutputWithContext ¶
func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionOutput
func (DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionPtrOutput ¶
func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionPtrOutput() DomainRuleBasedMatchingConflictResolutionPtrOutput
func (DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext ¶
func (i DomainRuleBasedMatchingConflictResolutionArgs) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionPtrOutput
type DomainRuleBasedMatchingConflictResolutionInput ¶
type DomainRuleBasedMatchingConflictResolutionInput interface { pulumi.Input ToDomainRuleBasedMatchingConflictResolutionOutput() DomainRuleBasedMatchingConflictResolutionOutput ToDomainRuleBasedMatchingConflictResolutionOutputWithContext(context.Context) DomainRuleBasedMatchingConflictResolutionOutput }
DomainRuleBasedMatchingConflictResolutionInput is an input type that accepts DomainRuleBasedMatchingConflictResolutionArgs and DomainRuleBasedMatchingConflictResolutionOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingConflictResolutionInput` via:
DomainRuleBasedMatchingConflictResolutionArgs{...}
type DomainRuleBasedMatchingConflictResolutionOutput ¶
type DomainRuleBasedMatchingConflictResolutionOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingConflictResolutionOutput) ConflictResolvingModel ¶
func (o DomainRuleBasedMatchingConflictResolutionOutput) ConflictResolvingModel() pulumi.StringOutput
How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE`
func (DomainRuleBasedMatchingConflictResolutionOutput) ElementType ¶
func (DomainRuleBasedMatchingConflictResolutionOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingConflictResolutionOutput) SourceName ¶
func (o DomainRuleBasedMatchingConflictResolutionOutput) SourceName() pulumi.StringPtrOutput
The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`.
func (DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionOutput ¶
func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionOutput() DomainRuleBasedMatchingConflictResolutionOutput
func (DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionOutputWithContext ¶
func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionOutput
func (DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutput ¶
func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutput() DomainRuleBasedMatchingConflictResolutionPtrOutput
func (DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingConflictResolutionOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionPtrOutput
type DomainRuleBasedMatchingConflictResolutionPtrInput ¶
type DomainRuleBasedMatchingConflictResolutionPtrInput interface { pulumi.Input ToDomainRuleBasedMatchingConflictResolutionPtrOutput() DomainRuleBasedMatchingConflictResolutionPtrOutput ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext(context.Context) DomainRuleBasedMatchingConflictResolutionPtrOutput }
DomainRuleBasedMatchingConflictResolutionPtrInput is an input type that accepts DomainRuleBasedMatchingConflictResolutionArgs, DomainRuleBasedMatchingConflictResolutionPtr and DomainRuleBasedMatchingConflictResolutionPtrOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingConflictResolutionPtrInput` via:
DomainRuleBasedMatchingConflictResolutionArgs{...} or: nil
func DomainRuleBasedMatchingConflictResolutionPtr ¶
func DomainRuleBasedMatchingConflictResolutionPtr(v *DomainRuleBasedMatchingConflictResolutionArgs) DomainRuleBasedMatchingConflictResolutionPtrInput
type DomainRuleBasedMatchingConflictResolutionPtrOutput ¶
type DomainRuleBasedMatchingConflictResolutionPtrOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingConflictResolutionPtrOutput) ConflictResolvingModel ¶
func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) ConflictResolvingModel() pulumi.StringPtrOutput
How the auto-merging process should resolve conflicts between different profiles. Valid values are `RECENCY` and `SOURCE`
func (DomainRuleBasedMatchingConflictResolutionPtrOutput) ElementType ¶
func (DomainRuleBasedMatchingConflictResolutionPtrOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingConflictResolutionPtrOutput) SourceName ¶
func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) SourceName() pulumi.StringPtrOutput
The `ObjectType` name that is used to resolve profile merging conflicts when choosing `SOURCE` as the `ConflictResolvingModel`.
func (DomainRuleBasedMatchingConflictResolutionPtrOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutput ¶
func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutput() DomainRuleBasedMatchingConflictResolutionPtrOutput
func (DomainRuleBasedMatchingConflictResolutionPtrOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingConflictResolutionPtrOutput) ToDomainRuleBasedMatchingConflictResolutionPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingConflictResolutionPtrOutput
type DomainRuleBasedMatchingExportingConfig ¶
type DomainRuleBasedMatchingExportingConfig struct {
S3Exporting *DomainRuleBasedMatchingExportingConfigS3Exporting `pulumi:"s3Exporting"`
}
type DomainRuleBasedMatchingExportingConfigArgs ¶
type DomainRuleBasedMatchingExportingConfigArgs struct {
S3Exporting DomainRuleBasedMatchingExportingConfigS3ExportingPtrInput `pulumi:"s3Exporting"`
}
func (DomainRuleBasedMatchingExportingConfigArgs) ElementType ¶
func (DomainRuleBasedMatchingExportingConfigArgs) ElementType() reflect.Type
func (DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigOutput ¶
func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigOutput() DomainRuleBasedMatchingExportingConfigOutput
func (DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigOutputWithContext ¶
func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigOutput
func (DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigPtrOutput ¶
func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigPtrOutput() DomainRuleBasedMatchingExportingConfigPtrOutput
func (DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext ¶
func (i DomainRuleBasedMatchingExportingConfigArgs) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigPtrOutput
type DomainRuleBasedMatchingExportingConfigInput ¶
type DomainRuleBasedMatchingExportingConfigInput interface { pulumi.Input ToDomainRuleBasedMatchingExportingConfigOutput() DomainRuleBasedMatchingExportingConfigOutput ToDomainRuleBasedMatchingExportingConfigOutputWithContext(context.Context) DomainRuleBasedMatchingExportingConfigOutput }
DomainRuleBasedMatchingExportingConfigInput is an input type that accepts DomainRuleBasedMatchingExportingConfigArgs and DomainRuleBasedMatchingExportingConfigOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingExportingConfigInput` via:
DomainRuleBasedMatchingExportingConfigArgs{...}
type DomainRuleBasedMatchingExportingConfigOutput ¶
type DomainRuleBasedMatchingExportingConfigOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingExportingConfigOutput) ElementType ¶
func (DomainRuleBasedMatchingExportingConfigOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingExportingConfigOutput) S3Exporting ¶
func (DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigOutput ¶
func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigOutput() DomainRuleBasedMatchingExportingConfigOutput
func (DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigOutputWithContext ¶
func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigOutput
func (DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutput ¶
func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutput() DomainRuleBasedMatchingExportingConfigPtrOutput
func (DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingExportingConfigOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigPtrOutput
type DomainRuleBasedMatchingExportingConfigPtrInput ¶
type DomainRuleBasedMatchingExportingConfigPtrInput interface { pulumi.Input ToDomainRuleBasedMatchingExportingConfigPtrOutput() DomainRuleBasedMatchingExportingConfigPtrOutput ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext(context.Context) DomainRuleBasedMatchingExportingConfigPtrOutput }
DomainRuleBasedMatchingExportingConfigPtrInput is an input type that accepts DomainRuleBasedMatchingExportingConfigArgs, DomainRuleBasedMatchingExportingConfigPtr and DomainRuleBasedMatchingExportingConfigPtrOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingExportingConfigPtrInput` via:
DomainRuleBasedMatchingExportingConfigArgs{...} or: nil
func DomainRuleBasedMatchingExportingConfigPtr ¶
func DomainRuleBasedMatchingExportingConfigPtr(v *DomainRuleBasedMatchingExportingConfigArgs) DomainRuleBasedMatchingExportingConfigPtrInput
type DomainRuleBasedMatchingExportingConfigPtrOutput ¶
type DomainRuleBasedMatchingExportingConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingExportingConfigPtrOutput) ElementType ¶
func (DomainRuleBasedMatchingExportingConfigPtrOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingExportingConfigPtrOutput) S3Exporting ¶
func (DomainRuleBasedMatchingExportingConfigPtrOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutput ¶
func (o DomainRuleBasedMatchingExportingConfigPtrOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutput() DomainRuleBasedMatchingExportingConfigPtrOutput
func (DomainRuleBasedMatchingExportingConfigPtrOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingExportingConfigPtrOutput) ToDomainRuleBasedMatchingExportingConfigPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigPtrOutput
type DomainRuleBasedMatchingExportingConfigS3Exporting ¶
type DomainRuleBasedMatchingExportingConfigS3Exporting 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"` }
type DomainRuleBasedMatchingExportingConfigS3ExportingArgs ¶
type DomainRuleBasedMatchingExportingConfigS3ExportingArgs 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"` }
func (DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ElementType ¶
func (DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ElementType() reflect.Type
func (DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutput ¶
func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutput() DomainRuleBasedMatchingExportingConfigS3ExportingOutput
func (DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutputWithContext ¶
func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingOutput
func (DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput ¶
func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
func (DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext ¶
func (i DomainRuleBasedMatchingExportingConfigS3ExportingArgs) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
type DomainRuleBasedMatchingExportingConfigS3ExportingInput ¶
type DomainRuleBasedMatchingExportingConfigS3ExportingInput interface { pulumi.Input ToDomainRuleBasedMatchingExportingConfigS3ExportingOutput() DomainRuleBasedMatchingExportingConfigS3ExportingOutput ToDomainRuleBasedMatchingExportingConfigS3ExportingOutputWithContext(context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingOutput }
DomainRuleBasedMatchingExportingConfigS3ExportingInput is an input type that accepts DomainRuleBasedMatchingExportingConfigS3ExportingArgs and DomainRuleBasedMatchingExportingConfigS3ExportingOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingExportingConfigS3ExportingInput` via:
DomainRuleBasedMatchingExportingConfigS3ExportingArgs{...}
type DomainRuleBasedMatchingExportingConfigS3ExportingOutput ¶
type DomainRuleBasedMatchingExportingConfigS3ExportingOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ElementType ¶
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) S3BucketName ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) S3BucketName() pulumi.StringOutput
The name of the S3 bucket where Identity Resolution Jobs write result files.
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) S3KeyName ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) S3KeyName() pulumi.StringPtrOutput
The S3 key name of the location where Identity Resolution Jobs write result files.
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutput ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutput() DomainRuleBasedMatchingExportingConfigS3ExportingOutput
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutputWithContext ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingOutput
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
func (DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
type DomainRuleBasedMatchingExportingConfigS3ExportingPtrInput ¶
type DomainRuleBasedMatchingExportingConfigS3ExportingPtrInput interface { pulumi.Input ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext(context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput }
DomainRuleBasedMatchingExportingConfigS3ExportingPtrInput is an input type that accepts DomainRuleBasedMatchingExportingConfigS3ExportingArgs, DomainRuleBasedMatchingExportingConfigS3ExportingPtr and DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingExportingConfigS3ExportingPtrInput` via:
DomainRuleBasedMatchingExportingConfigS3ExportingArgs{...} or: nil
func DomainRuleBasedMatchingExportingConfigS3ExportingPtr ¶
func DomainRuleBasedMatchingExportingConfigS3ExportingPtr(v *DomainRuleBasedMatchingExportingConfigS3ExportingArgs) DomainRuleBasedMatchingExportingConfigS3ExportingPtrInput
type DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput ¶
type DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ElementType ¶
func (DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) S3BucketName ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) S3BucketName() pulumi.StringPtrOutput
The name of the S3 bucket where Identity Resolution Jobs write result files.
func (DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) S3KeyName ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) S3KeyName() pulumi.StringPtrOutput
The S3 key name of the location where Identity Resolution Jobs write result files.
func (DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput() DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
func (DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput) ToDomainRuleBasedMatchingExportingConfigS3ExportingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingExportingConfigS3ExportingPtrOutput
type DomainRuleBasedMatchingInput ¶
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 DomainRuleBasedMatchingMatchingRule ¶
type DomainRuleBasedMatchingMatchingRule struct { // A single rule level of the `matchRules`. Configures how the rule-based matching process should match profiles. Rules []string `pulumi:"rules"` }
type DomainRuleBasedMatchingMatchingRuleArgs ¶
type DomainRuleBasedMatchingMatchingRuleArgs struct { // A single rule level of the `matchRules`. Configures how the rule-based matching process should match profiles. Rules pulumi.StringArrayInput `pulumi:"rules"` }
func (DomainRuleBasedMatchingMatchingRuleArgs) ElementType ¶
func (DomainRuleBasedMatchingMatchingRuleArgs) ElementType() reflect.Type
func (DomainRuleBasedMatchingMatchingRuleArgs) ToDomainRuleBasedMatchingMatchingRuleOutput ¶
func (i DomainRuleBasedMatchingMatchingRuleArgs) ToDomainRuleBasedMatchingMatchingRuleOutput() DomainRuleBasedMatchingMatchingRuleOutput
func (DomainRuleBasedMatchingMatchingRuleArgs) ToDomainRuleBasedMatchingMatchingRuleOutputWithContext ¶
func (i DomainRuleBasedMatchingMatchingRuleArgs) ToDomainRuleBasedMatchingMatchingRuleOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleOutput
type DomainRuleBasedMatchingMatchingRuleArray ¶
type DomainRuleBasedMatchingMatchingRuleArray []DomainRuleBasedMatchingMatchingRuleInput
func (DomainRuleBasedMatchingMatchingRuleArray) ElementType ¶
func (DomainRuleBasedMatchingMatchingRuleArray) ElementType() reflect.Type
func (DomainRuleBasedMatchingMatchingRuleArray) ToDomainRuleBasedMatchingMatchingRuleArrayOutput ¶
func (i DomainRuleBasedMatchingMatchingRuleArray) ToDomainRuleBasedMatchingMatchingRuleArrayOutput() DomainRuleBasedMatchingMatchingRuleArrayOutput
func (DomainRuleBasedMatchingMatchingRuleArray) ToDomainRuleBasedMatchingMatchingRuleArrayOutputWithContext ¶
func (i DomainRuleBasedMatchingMatchingRuleArray) ToDomainRuleBasedMatchingMatchingRuleArrayOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleArrayOutput
type DomainRuleBasedMatchingMatchingRuleArrayInput ¶
type DomainRuleBasedMatchingMatchingRuleArrayInput interface { pulumi.Input ToDomainRuleBasedMatchingMatchingRuleArrayOutput() DomainRuleBasedMatchingMatchingRuleArrayOutput ToDomainRuleBasedMatchingMatchingRuleArrayOutputWithContext(context.Context) DomainRuleBasedMatchingMatchingRuleArrayOutput }
DomainRuleBasedMatchingMatchingRuleArrayInput is an input type that accepts DomainRuleBasedMatchingMatchingRuleArray and DomainRuleBasedMatchingMatchingRuleArrayOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingMatchingRuleArrayInput` via:
DomainRuleBasedMatchingMatchingRuleArray{ DomainRuleBasedMatchingMatchingRuleArgs{...} }
type DomainRuleBasedMatchingMatchingRuleArrayOutput ¶
type DomainRuleBasedMatchingMatchingRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingMatchingRuleArrayOutput) ElementType ¶
func (DomainRuleBasedMatchingMatchingRuleArrayOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingMatchingRuleArrayOutput) ToDomainRuleBasedMatchingMatchingRuleArrayOutput ¶
func (o DomainRuleBasedMatchingMatchingRuleArrayOutput) ToDomainRuleBasedMatchingMatchingRuleArrayOutput() DomainRuleBasedMatchingMatchingRuleArrayOutput
func (DomainRuleBasedMatchingMatchingRuleArrayOutput) ToDomainRuleBasedMatchingMatchingRuleArrayOutputWithContext ¶
func (o DomainRuleBasedMatchingMatchingRuleArrayOutput) ToDomainRuleBasedMatchingMatchingRuleArrayOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleArrayOutput
type DomainRuleBasedMatchingMatchingRuleInput ¶
type DomainRuleBasedMatchingMatchingRuleInput interface { pulumi.Input ToDomainRuleBasedMatchingMatchingRuleOutput() DomainRuleBasedMatchingMatchingRuleOutput ToDomainRuleBasedMatchingMatchingRuleOutputWithContext(context.Context) DomainRuleBasedMatchingMatchingRuleOutput }
DomainRuleBasedMatchingMatchingRuleInput is an input type that accepts DomainRuleBasedMatchingMatchingRuleArgs and DomainRuleBasedMatchingMatchingRuleOutput values. You can construct a concrete instance of `DomainRuleBasedMatchingMatchingRuleInput` via:
DomainRuleBasedMatchingMatchingRuleArgs{...}
type DomainRuleBasedMatchingMatchingRuleOutput ¶
type DomainRuleBasedMatchingMatchingRuleOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingMatchingRuleOutput) ElementType ¶
func (DomainRuleBasedMatchingMatchingRuleOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingMatchingRuleOutput) Rules ¶
func (o DomainRuleBasedMatchingMatchingRuleOutput) Rules() pulumi.StringArrayOutput
A single rule level of the `matchRules`. Configures how the rule-based matching process should match profiles.
func (DomainRuleBasedMatchingMatchingRuleOutput) ToDomainRuleBasedMatchingMatchingRuleOutput ¶
func (o DomainRuleBasedMatchingMatchingRuleOutput) ToDomainRuleBasedMatchingMatchingRuleOutput() DomainRuleBasedMatchingMatchingRuleOutput
func (DomainRuleBasedMatchingMatchingRuleOutput) ToDomainRuleBasedMatchingMatchingRuleOutputWithContext ¶
func (o DomainRuleBasedMatchingMatchingRuleOutput) ToDomainRuleBasedMatchingMatchingRuleOutputWithContext(ctx context.Context) DomainRuleBasedMatchingMatchingRuleOutput
type DomainRuleBasedMatchingOutput ¶
type DomainRuleBasedMatchingOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingOutput) AttributeTypesSelector ¶
func (o DomainRuleBasedMatchingOutput) AttributeTypesSelector() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
A block that configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles. Documented below.
func (DomainRuleBasedMatchingOutput) ConflictResolution ¶
func (o DomainRuleBasedMatchingOutput) ConflictResolution() DomainRuleBasedMatchingConflictResolutionPtrOutput
A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below.
func (DomainRuleBasedMatchingOutput) ElementType ¶
func (DomainRuleBasedMatchingOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingOutput) Enabled ¶
func (o DomainRuleBasedMatchingOutput) Enabled() pulumi.BoolOutput
The flag that enables the rule-based matching process of duplicate profiles.
func (DomainRuleBasedMatchingOutput) ExportingConfig ¶
func (o DomainRuleBasedMatchingOutput) ExportingConfig() DomainRuleBasedMatchingExportingConfigPtrOutput
A block that specifies the configuration for exporting Identity Resolution results. Documented below.
func (DomainRuleBasedMatchingOutput) MatchingRules ¶
func (o DomainRuleBasedMatchingOutput) MatchingRules() DomainRuleBasedMatchingMatchingRuleArrayOutput
A block that configures how the rule-based matching process should match profiles. You can have up to 15 `rule` in the `natchingRules`. Documented below.
func (DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMatching ¶
func (o DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMatching() pulumi.IntPtrOutput
Indicates the maximum allowed rule level for matching.
func (DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMerging ¶
func (o DomainRuleBasedMatchingOutput) MaxAllowedRuleLevelForMerging() pulumi.IntPtrOutput
Indicates the maximum allowed rule level for merging.
func (DomainRuleBasedMatchingOutput) Status ¶
func (o DomainRuleBasedMatchingOutput) Status() pulumi.StringPtrOutput
func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutput ¶
func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutput() DomainRuleBasedMatchingOutput
func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutputWithContext ¶
func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingOutputWithContext(ctx context.Context) DomainRuleBasedMatchingOutput
func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutput ¶
func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput
func (DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingOutput) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput
type DomainRuleBasedMatchingPtrInput ¶
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 ¶
func DomainRuleBasedMatchingPtr(v *DomainRuleBasedMatchingArgs) DomainRuleBasedMatchingPtrInput
type DomainRuleBasedMatchingPtrOutput ¶
type DomainRuleBasedMatchingPtrOutput struct{ *pulumi.OutputState }
func (DomainRuleBasedMatchingPtrOutput) AttributeTypesSelector ¶
func (o DomainRuleBasedMatchingPtrOutput) AttributeTypesSelector() DomainRuleBasedMatchingAttributeTypesSelectorPtrOutput
A block that configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles. Documented below.
func (DomainRuleBasedMatchingPtrOutput) ConflictResolution ¶
func (o DomainRuleBasedMatchingPtrOutput) ConflictResolution() DomainRuleBasedMatchingConflictResolutionPtrOutput
A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below.
func (DomainRuleBasedMatchingPtrOutput) Elem ¶
func (o DomainRuleBasedMatchingPtrOutput) Elem() DomainRuleBasedMatchingOutput
func (DomainRuleBasedMatchingPtrOutput) ElementType ¶
func (DomainRuleBasedMatchingPtrOutput) ElementType() reflect.Type
func (DomainRuleBasedMatchingPtrOutput) Enabled ¶
func (o DomainRuleBasedMatchingPtrOutput) Enabled() pulumi.BoolPtrOutput
The flag that enables the rule-based matching process of duplicate profiles.
func (DomainRuleBasedMatchingPtrOutput) ExportingConfig ¶
func (o DomainRuleBasedMatchingPtrOutput) ExportingConfig() DomainRuleBasedMatchingExportingConfigPtrOutput
A block that specifies the configuration for exporting Identity Resolution results. Documented below.
func (DomainRuleBasedMatchingPtrOutput) MatchingRules ¶
func (o DomainRuleBasedMatchingPtrOutput) MatchingRules() DomainRuleBasedMatchingMatchingRuleArrayOutput
A block that configures how the rule-based matching process should match profiles. You can have up to 15 `rule` in the `natchingRules`. Documented below.
func (DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMatching ¶
func (o DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMatching() pulumi.IntPtrOutput
Indicates the maximum allowed rule level for matching.
func (DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMerging ¶
func (o DomainRuleBasedMatchingPtrOutput) MaxAllowedRuleLevelForMerging() pulumi.IntPtrOutput
Indicates the maximum allowed rule level for merging.
func (DomainRuleBasedMatchingPtrOutput) Status ¶
func (o DomainRuleBasedMatchingPtrOutput) Status() pulumi.StringPtrOutput
func (DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutput ¶
func (o DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutput() DomainRuleBasedMatchingPtrOutput
func (DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutputWithContext ¶
func (o DomainRuleBasedMatchingPtrOutput) ToDomainRuleBasedMatchingPtrOutputWithContext(ctx context.Context) DomainRuleBasedMatchingPtrOutput
type DomainState ¶
type DomainState struct { // The Amazon Resource Name (ARN) of the Customer Profiles Domain. Arn pulumi.StringPtrInput // The URL of the SQS dead letter queue, which is used for reporting errors associated with ingesting data from third party applications. DeadLetterQueueUrl pulumi.StringPtrInput // The default encryption key, which is an AWS managed key, is used when no specific type of encryption key is specified. It is used to encrypt all data before it is placed in permanent or semi-permanent storage. DefaultEncryptionKey pulumi.StringPtrInput // The default number of days until the data within the domain expires. // // The following arguments are optional: DefaultExpirationDays pulumi.IntPtrInput // The name for your Customer Profile domain. It must be unique for your AWS account. DomainName pulumi.StringPtrInput // A block that specifies the process of matching duplicate profiles. Documented below. Matching DomainMatchingPtrInput // A block that specifies the process of matching duplicate profiles using the Rule-Based matching. Documented below. RuleBasedMatching DomainRuleBasedMatchingPtrInput // Tags to apply to the domain. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type Profile ¶
type Profile struct { pulumi.CustomResourceState // A unique account number that you have given to the customer. AccountNumber pulumi.StringPtrOutput `pulumi:"accountNumber"` // Any additional information relevant to the customer’s profile. AdditionalInformation pulumi.StringPtrOutput `pulumi:"additionalInformation"` // A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below. Address ProfileAddressPtrOutput `pulumi:"address"` // A key value pair of attributes of a customer profile. Attributes pulumi.StringMapOutput `pulumi:"attributes"` // A block that specifies the customer’s billing address. Documented below. BillingAddress ProfileBillingAddressPtrOutput `pulumi:"billingAddress"` // The customer’s birth date. BirthDate pulumi.StringPtrOutput `pulumi:"birthDate"` // The customer’s business email address. BusinessEmailAddress pulumi.StringPtrOutput `pulumi:"businessEmailAddress"` // The name of the customer’s business. BusinessName pulumi.StringPtrOutput `pulumi:"businessName"` // The customer’s business phone number. BusinessPhoneNumber pulumi.StringPtrOutput `pulumi:"businessPhoneNumber"` // The name of your Customer Profile domain. It must be unique for your AWS account. // // The following arguments are optional: DomainName pulumi.StringOutput `pulumi:"domainName"` // The customer’s email address, which has not been specified as a personal or business address. EmailAddress pulumi.StringPtrOutput `pulumi:"emailAddress"` // The customer’s first name. FirstName pulumi.StringPtrOutput `pulumi:"firstName"` // The gender with which the customer identifies. GenderString pulumi.StringPtrOutput `pulumi:"genderString"` // The customer’s home phone number. HomePhoneNumber pulumi.StringPtrOutput `pulumi:"homePhoneNumber"` // The customer’s last name. LastName pulumi.StringPtrOutput `pulumi:"lastName"` // A block that specifies the customer’s mailing address. Documented below. MailingAddress ProfileMailingAddressPtrOutput `pulumi:"mailingAddress"` // The customer’s middle name. MiddleName pulumi.StringPtrOutput `pulumi:"middleName"` // The customer’s mobile phone number. MobilePhoneNumber pulumi.StringPtrOutput `pulumi:"mobilePhoneNumber"` // The type of profile used to describe the customer. PartyTypeString pulumi.StringPtrOutput `pulumi:"partyTypeString"` // The customer’s personal email address. PersonalEmailAddress pulumi.StringPtrOutput `pulumi:"personalEmailAddress"` // The customer’s phone number, which has not been specified as a mobile, home, or business number. PhoneNumber pulumi.StringPtrOutput `pulumi:"phoneNumber"` // A block that specifies the customer’s shipping address. Documented below. ShippingAddress ProfileShippingAddressPtrOutput `pulumi:"shippingAddress"` }
Resource for managing an Amazon Customer Profiles Profile. See the [Create Profile](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateProfile.html) for more information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/customerprofiles" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleDomain, err := customerprofiles.NewDomain(ctx, "exampleDomain", &customerprofiles.DomainArgs{ DomainName: pulumi.String("example"), }) if err != nil { return err } _, err = customerprofiles.NewProfile(ctx, "exampleProfile", &customerprofiles.ProfileArgs{ DomainName: exampleDomain.DomainName, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Customer Profiles Profile using the resource `id`. For example:
```sh
$ pulumi import aws:customerprofiles/profile:Profile example domain-name/5f2f473dfbe841eb8d05cfc2a4c926df
```
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile 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 NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileAddress ¶
type ProfileAddress struct { // The first line of a customer address. Address1 *string `pulumi:"address1"` // The second line of a customer address. Address2 *string `pulumi:"address2"` // The third line of a customer address. Address3 *string `pulumi:"address3"` // The fourth line of a customer address. Address4 *string `pulumi:"address4"` // The city in which a customer lives. City *string `pulumi:"city"` // The country in which a customer lives. Country *string `pulumi:"country"` // The county in which a customer lives. County *string `pulumi:"county"` // The postal code of a customer address. PostalCode *string `pulumi:"postalCode"` // The province in which a customer lives. Province *string `pulumi:"province"` // The state in which a customer lives. State *string `pulumi:"state"` }
type ProfileAddressArgs ¶
type ProfileAddressArgs struct { // The first line of a customer address. Address1 pulumi.StringPtrInput `pulumi:"address1"` // The second line of a customer address. Address2 pulumi.StringPtrInput `pulumi:"address2"` // The third line of a customer address. Address3 pulumi.StringPtrInput `pulumi:"address3"` // The fourth line of a customer address. Address4 pulumi.StringPtrInput `pulumi:"address4"` // The city in which a customer lives. City pulumi.StringPtrInput `pulumi:"city"` // The country in which a customer lives. Country pulumi.StringPtrInput `pulumi:"country"` // The county in which a customer lives. County pulumi.StringPtrInput `pulumi:"county"` // The postal code of a customer address. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province in which a customer lives. Province pulumi.StringPtrInput `pulumi:"province"` // The state in which a customer lives. State pulumi.StringPtrInput `pulumi:"state"` }
func (ProfileAddressArgs) ElementType ¶
func (ProfileAddressArgs) ElementType() reflect.Type
func (ProfileAddressArgs) ToProfileAddressOutput ¶
func (i ProfileAddressArgs) ToProfileAddressOutput() ProfileAddressOutput
func (ProfileAddressArgs) ToProfileAddressOutputWithContext ¶
func (i ProfileAddressArgs) ToProfileAddressOutputWithContext(ctx context.Context) ProfileAddressOutput
func (ProfileAddressArgs) ToProfileAddressPtrOutput ¶
func (i ProfileAddressArgs) ToProfileAddressPtrOutput() ProfileAddressPtrOutput
func (ProfileAddressArgs) ToProfileAddressPtrOutputWithContext ¶
func (i ProfileAddressArgs) ToProfileAddressPtrOutputWithContext(ctx context.Context) ProfileAddressPtrOutput
type ProfileAddressInput ¶
type ProfileAddressInput interface { pulumi.Input ToProfileAddressOutput() ProfileAddressOutput ToProfileAddressOutputWithContext(context.Context) ProfileAddressOutput }
ProfileAddressInput is an input type that accepts ProfileAddressArgs and ProfileAddressOutput values. You can construct a concrete instance of `ProfileAddressInput` via:
ProfileAddressArgs{...}
type ProfileAddressOutput ¶
type ProfileAddressOutput struct{ *pulumi.OutputState }
func (ProfileAddressOutput) Address1 ¶
func (o ProfileAddressOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileAddressOutput) Address2 ¶
func (o ProfileAddressOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileAddressOutput) Address3 ¶
func (o ProfileAddressOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileAddressOutput) Address4 ¶
func (o ProfileAddressOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileAddressOutput) City ¶
func (o ProfileAddressOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileAddressOutput) Country ¶
func (o ProfileAddressOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileAddressOutput) County ¶
func (o ProfileAddressOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileAddressOutput) ElementType ¶
func (ProfileAddressOutput) ElementType() reflect.Type
func (ProfileAddressOutput) PostalCode ¶
func (o ProfileAddressOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileAddressOutput) Province ¶
func (o ProfileAddressOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileAddressOutput) State ¶
func (o ProfileAddressOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileAddressOutput) ToProfileAddressOutput ¶
func (o ProfileAddressOutput) ToProfileAddressOutput() ProfileAddressOutput
func (ProfileAddressOutput) ToProfileAddressOutputWithContext ¶
func (o ProfileAddressOutput) ToProfileAddressOutputWithContext(ctx context.Context) ProfileAddressOutput
func (ProfileAddressOutput) ToProfileAddressPtrOutput ¶
func (o ProfileAddressOutput) ToProfileAddressPtrOutput() ProfileAddressPtrOutput
func (ProfileAddressOutput) ToProfileAddressPtrOutputWithContext ¶
func (o ProfileAddressOutput) ToProfileAddressPtrOutputWithContext(ctx context.Context) ProfileAddressPtrOutput
type ProfileAddressPtrInput ¶
type ProfileAddressPtrInput interface { pulumi.Input ToProfileAddressPtrOutput() ProfileAddressPtrOutput ToProfileAddressPtrOutputWithContext(context.Context) ProfileAddressPtrOutput }
ProfileAddressPtrInput is an input type that accepts ProfileAddressArgs, ProfileAddressPtr and ProfileAddressPtrOutput values. You can construct a concrete instance of `ProfileAddressPtrInput` via:
ProfileAddressArgs{...} or: nil
func ProfileAddressPtr ¶
func ProfileAddressPtr(v *ProfileAddressArgs) ProfileAddressPtrInput
type ProfileAddressPtrOutput ¶
type ProfileAddressPtrOutput struct{ *pulumi.OutputState }
func (ProfileAddressPtrOutput) Address1 ¶
func (o ProfileAddressPtrOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileAddressPtrOutput) Address2 ¶
func (o ProfileAddressPtrOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileAddressPtrOutput) Address3 ¶
func (o ProfileAddressPtrOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileAddressPtrOutput) Address4 ¶
func (o ProfileAddressPtrOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileAddressPtrOutput) City ¶
func (o ProfileAddressPtrOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileAddressPtrOutput) Country ¶
func (o ProfileAddressPtrOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileAddressPtrOutput) County ¶
func (o ProfileAddressPtrOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileAddressPtrOutput) Elem ¶
func (o ProfileAddressPtrOutput) Elem() ProfileAddressOutput
func (ProfileAddressPtrOutput) ElementType ¶
func (ProfileAddressPtrOutput) ElementType() reflect.Type
func (ProfileAddressPtrOutput) PostalCode ¶
func (o ProfileAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileAddressPtrOutput) Province ¶
func (o ProfileAddressPtrOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileAddressPtrOutput) State ¶
func (o ProfileAddressPtrOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileAddressPtrOutput) ToProfileAddressPtrOutput ¶
func (o ProfileAddressPtrOutput) ToProfileAddressPtrOutput() ProfileAddressPtrOutput
func (ProfileAddressPtrOutput) ToProfileAddressPtrOutputWithContext ¶
func (o ProfileAddressPtrOutput) ToProfileAddressPtrOutputWithContext(ctx context.Context) ProfileAddressPtrOutput
type ProfileArgs ¶
type ProfileArgs struct { // A unique account number that you have given to the customer. AccountNumber pulumi.StringPtrInput // Any additional information relevant to the customer’s profile. AdditionalInformation pulumi.StringPtrInput // A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below. Address ProfileAddressPtrInput // A key value pair of attributes of a customer profile. Attributes pulumi.StringMapInput // A block that specifies the customer’s billing address. Documented below. BillingAddress ProfileBillingAddressPtrInput // The customer’s birth date. BirthDate pulumi.StringPtrInput // The customer’s business email address. BusinessEmailAddress pulumi.StringPtrInput // The name of the customer’s business. BusinessName pulumi.StringPtrInput // The customer’s business phone number. BusinessPhoneNumber pulumi.StringPtrInput // The name of your Customer Profile domain. It must be unique for your AWS account. // // The following arguments are optional: DomainName pulumi.StringInput // The customer’s email address, which has not been specified as a personal or business address. EmailAddress pulumi.StringPtrInput // The customer’s first name. FirstName pulumi.StringPtrInput // The gender with which the customer identifies. GenderString pulumi.StringPtrInput // The customer’s home phone number. HomePhoneNumber pulumi.StringPtrInput // The customer’s last name. LastName pulumi.StringPtrInput // A block that specifies the customer’s mailing address. Documented below. MailingAddress ProfileMailingAddressPtrInput // The customer’s middle name. MiddleName pulumi.StringPtrInput // The customer’s mobile phone number. MobilePhoneNumber pulumi.StringPtrInput // The type of profile used to describe the customer. PartyTypeString pulumi.StringPtrInput // The customer’s personal email address. PersonalEmailAddress pulumi.StringPtrInput // The customer’s phone number, which has not been specified as a mobile, home, or business number. PhoneNumber pulumi.StringPtrInput // A block that specifies the customer’s shipping address. Documented below. ShippingAddress ProfileShippingAddressPtrInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileBillingAddress ¶
type ProfileBillingAddress struct { // The first line of a customer address. Address1 *string `pulumi:"address1"` // The second line of a customer address. Address2 *string `pulumi:"address2"` // The third line of a customer address. Address3 *string `pulumi:"address3"` // The fourth line of a customer address. Address4 *string `pulumi:"address4"` // The city in which a customer lives. City *string `pulumi:"city"` // The country in which a customer lives. Country *string `pulumi:"country"` // The county in which a customer lives. County *string `pulumi:"county"` // The postal code of a customer address. PostalCode *string `pulumi:"postalCode"` // The province in which a customer lives. Province *string `pulumi:"province"` // The state in which a customer lives. State *string `pulumi:"state"` }
type ProfileBillingAddressArgs ¶
type ProfileBillingAddressArgs struct { // The first line of a customer address. Address1 pulumi.StringPtrInput `pulumi:"address1"` // The second line of a customer address. Address2 pulumi.StringPtrInput `pulumi:"address2"` // The third line of a customer address. Address3 pulumi.StringPtrInput `pulumi:"address3"` // The fourth line of a customer address. Address4 pulumi.StringPtrInput `pulumi:"address4"` // The city in which a customer lives. City pulumi.StringPtrInput `pulumi:"city"` // The country in which a customer lives. Country pulumi.StringPtrInput `pulumi:"country"` // The county in which a customer lives. County pulumi.StringPtrInput `pulumi:"county"` // The postal code of a customer address. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province in which a customer lives. Province pulumi.StringPtrInput `pulumi:"province"` // The state in which a customer lives. State pulumi.StringPtrInput `pulumi:"state"` }
func (ProfileBillingAddressArgs) ElementType ¶
func (ProfileBillingAddressArgs) ElementType() reflect.Type
func (ProfileBillingAddressArgs) ToProfileBillingAddressOutput ¶
func (i ProfileBillingAddressArgs) ToProfileBillingAddressOutput() ProfileBillingAddressOutput
func (ProfileBillingAddressArgs) ToProfileBillingAddressOutputWithContext ¶
func (i ProfileBillingAddressArgs) ToProfileBillingAddressOutputWithContext(ctx context.Context) ProfileBillingAddressOutput
func (ProfileBillingAddressArgs) ToProfileBillingAddressPtrOutput ¶
func (i ProfileBillingAddressArgs) ToProfileBillingAddressPtrOutput() ProfileBillingAddressPtrOutput
func (ProfileBillingAddressArgs) ToProfileBillingAddressPtrOutputWithContext ¶
func (i ProfileBillingAddressArgs) ToProfileBillingAddressPtrOutputWithContext(ctx context.Context) ProfileBillingAddressPtrOutput
type ProfileBillingAddressInput ¶
type ProfileBillingAddressInput interface { pulumi.Input ToProfileBillingAddressOutput() ProfileBillingAddressOutput ToProfileBillingAddressOutputWithContext(context.Context) ProfileBillingAddressOutput }
ProfileBillingAddressInput is an input type that accepts ProfileBillingAddressArgs and ProfileBillingAddressOutput values. You can construct a concrete instance of `ProfileBillingAddressInput` via:
ProfileBillingAddressArgs{...}
type ProfileBillingAddressOutput ¶
type ProfileBillingAddressOutput struct{ *pulumi.OutputState }
func (ProfileBillingAddressOutput) Address1 ¶
func (o ProfileBillingAddressOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileBillingAddressOutput) Address2 ¶
func (o ProfileBillingAddressOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileBillingAddressOutput) Address3 ¶
func (o ProfileBillingAddressOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileBillingAddressOutput) Address4 ¶
func (o ProfileBillingAddressOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileBillingAddressOutput) City ¶
func (o ProfileBillingAddressOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileBillingAddressOutput) Country ¶
func (o ProfileBillingAddressOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileBillingAddressOutput) County ¶
func (o ProfileBillingAddressOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileBillingAddressOutput) ElementType ¶
func (ProfileBillingAddressOutput) ElementType() reflect.Type
func (ProfileBillingAddressOutput) PostalCode ¶
func (o ProfileBillingAddressOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileBillingAddressOutput) Province ¶
func (o ProfileBillingAddressOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileBillingAddressOutput) State ¶
func (o ProfileBillingAddressOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileBillingAddressOutput) ToProfileBillingAddressOutput ¶
func (o ProfileBillingAddressOutput) ToProfileBillingAddressOutput() ProfileBillingAddressOutput
func (ProfileBillingAddressOutput) ToProfileBillingAddressOutputWithContext ¶
func (o ProfileBillingAddressOutput) ToProfileBillingAddressOutputWithContext(ctx context.Context) ProfileBillingAddressOutput
func (ProfileBillingAddressOutput) ToProfileBillingAddressPtrOutput ¶
func (o ProfileBillingAddressOutput) ToProfileBillingAddressPtrOutput() ProfileBillingAddressPtrOutput
func (ProfileBillingAddressOutput) ToProfileBillingAddressPtrOutputWithContext ¶
func (o ProfileBillingAddressOutput) ToProfileBillingAddressPtrOutputWithContext(ctx context.Context) ProfileBillingAddressPtrOutput
type ProfileBillingAddressPtrInput ¶
type ProfileBillingAddressPtrInput interface { pulumi.Input ToProfileBillingAddressPtrOutput() ProfileBillingAddressPtrOutput ToProfileBillingAddressPtrOutputWithContext(context.Context) ProfileBillingAddressPtrOutput }
ProfileBillingAddressPtrInput is an input type that accepts ProfileBillingAddressArgs, ProfileBillingAddressPtr and ProfileBillingAddressPtrOutput values. You can construct a concrete instance of `ProfileBillingAddressPtrInput` via:
ProfileBillingAddressArgs{...} or: nil
func ProfileBillingAddressPtr ¶
func ProfileBillingAddressPtr(v *ProfileBillingAddressArgs) ProfileBillingAddressPtrInput
type ProfileBillingAddressPtrOutput ¶
type ProfileBillingAddressPtrOutput struct{ *pulumi.OutputState }
func (ProfileBillingAddressPtrOutput) Address1 ¶
func (o ProfileBillingAddressPtrOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileBillingAddressPtrOutput) Address2 ¶
func (o ProfileBillingAddressPtrOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileBillingAddressPtrOutput) Address3 ¶
func (o ProfileBillingAddressPtrOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileBillingAddressPtrOutput) Address4 ¶
func (o ProfileBillingAddressPtrOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileBillingAddressPtrOutput) City ¶
func (o ProfileBillingAddressPtrOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileBillingAddressPtrOutput) Country ¶
func (o ProfileBillingAddressPtrOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileBillingAddressPtrOutput) County ¶
func (o ProfileBillingAddressPtrOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileBillingAddressPtrOutput) Elem ¶
func (o ProfileBillingAddressPtrOutput) Elem() ProfileBillingAddressOutput
func (ProfileBillingAddressPtrOutput) ElementType ¶
func (ProfileBillingAddressPtrOutput) ElementType() reflect.Type
func (ProfileBillingAddressPtrOutput) PostalCode ¶
func (o ProfileBillingAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileBillingAddressPtrOutput) Province ¶
func (o ProfileBillingAddressPtrOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileBillingAddressPtrOutput) State ¶
func (o ProfileBillingAddressPtrOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileBillingAddressPtrOutput) ToProfileBillingAddressPtrOutput ¶
func (o ProfileBillingAddressPtrOutput) ToProfileBillingAddressPtrOutput() ProfileBillingAddressPtrOutput
func (ProfileBillingAddressPtrOutput) ToProfileBillingAddressPtrOutputWithContext ¶
func (o ProfileBillingAddressPtrOutput) ToProfileBillingAddressPtrOutputWithContext(ctx context.Context) ProfileBillingAddressPtrOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMailingAddress ¶
type ProfileMailingAddress struct { // The first line of a customer address. Address1 *string `pulumi:"address1"` // The second line of a customer address. Address2 *string `pulumi:"address2"` // The third line of a customer address. Address3 *string `pulumi:"address3"` // The fourth line of a customer address. Address4 *string `pulumi:"address4"` // The city in which a customer lives. City *string `pulumi:"city"` // The country in which a customer lives. Country *string `pulumi:"country"` // The county in which a customer lives. County *string `pulumi:"county"` // The postal code of a customer address. PostalCode *string `pulumi:"postalCode"` // The province in which a customer lives. Province *string `pulumi:"province"` // The state in which a customer lives. State *string `pulumi:"state"` }
type ProfileMailingAddressArgs ¶
type ProfileMailingAddressArgs struct { // The first line of a customer address. Address1 pulumi.StringPtrInput `pulumi:"address1"` // The second line of a customer address. Address2 pulumi.StringPtrInput `pulumi:"address2"` // The third line of a customer address. Address3 pulumi.StringPtrInput `pulumi:"address3"` // The fourth line of a customer address. Address4 pulumi.StringPtrInput `pulumi:"address4"` // The city in which a customer lives. City pulumi.StringPtrInput `pulumi:"city"` // The country in which a customer lives. Country pulumi.StringPtrInput `pulumi:"country"` // The county in which a customer lives. County pulumi.StringPtrInput `pulumi:"county"` // The postal code of a customer address. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province in which a customer lives. Province pulumi.StringPtrInput `pulumi:"province"` // The state in which a customer lives. State pulumi.StringPtrInput `pulumi:"state"` }
func (ProfileMailingAddressArgs) ElementType ¶
func (ProfileMailingAddressArgs) ElementType() reflect.Type
func (ProfileMailingAddressArgs) ToProfileMailingAddressOutput ¶
func (i ProfileMailingAddressArgs) ToProfileMailingAddressOutput() ProfileMailingAddressOutput
func (ProfileMailingAddressArgs) ToProfileMailingAddressOutputWithContext ¶
func (i ProfileMailingAddressArgs) ToProfileMailingAddressOutputWithContext(ctx context.Context) ProfileMailingAddressOutput
func (ProfileMailingAddressArgs) ToProfileMailingAddressPtrOutput ¶
func (i ProfileMailingAddressArgs) ToProfileMailingAddressPtrOutput() ProfileMailingAddressPtrOutput
func (ProfileMailingAddressArgs) ToProfileMailingAddressPtrOutputWithContext ¶
func (i ProfileMailingAddressArgs) ToProfileMailingAddressPtrOutputWithContext(ctx context.Context) ProfileMailingAddressPtrOutput
type ProfileMailingAddressInput ¶
type ProfileMailingAddressInput interface { pulumi.Input ToProfileMailingAddressOutput() ProfileMailingAddressOutput ToProfileMailingAddressOutputWithContext(context.Context) ProfileMailingAddressOutput }
ProfileMailingAddressInput is an input type that accepts ProfileMailingAddressArgs and ProfileMailingAddressOutput values. You can construct a concrete instance of `ProfileMailingAddressInput` via:
ProfileMailingAddressArgs{...}
type ProfileMailingAddressOutput ¶
type ProfileMailingAddressOutput struct{ *pulumi.OutputState }
func (ProfileMailingAddressOutput) Address1 ¶
func (o ProfileMailingAddressOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileMailingAddressOutput) Address2 ¶
func (o ProfileMailingAddressOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileMailingAddressOutput) Address3 ¶
func (o ProfileMailingAddressOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileMailingAddressOutput) Address4 ¶
func (o ProfileMailingAddressOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileMailingAddressOutput) City ¶
func (o ProfileMailingAddressOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileMailingAddressOutput) Country ¶
func (o ProfileMailingAddressOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileMailingAddressOutput) County ¶
func (o ProfileMailingAddressOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileMailingAddressOutput) ElementType ¶
func (ProfileMailingAddressOutput) ElementType() reflect.Type
func (ProfileMailingAddressOutput) PostalCode ¶
func (o ProfileMailingAddressOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileMailingAddressOutput) Province ¶
func (o ProfileMailingAddressOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileMailingAddressOutput) State ¶
func (o ProfileMailingAddressOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileMailingAddressOutput) ToProfileMailingAddressOutput ¶
func (o ProfileMailingAddressOutput) ToProfileMailingAddressOutput() ProfileMailingAddressOutput
func (ProfileMailingAddressOutput) ToProfileMailingAddressOutputWithContext ¶
func (o ProfileMailingAddressOutput) ToProfileMailingAddressOutputWithContext(ctx context.Context) ProfileMailingAddressOutput
func (ProfileMailingAddressOutput) ToProfileMailingAddressPtrOutput ¶
func (o ProfileMailingAddressOutput) ToProfileMailingAddressPtrOutput() ProfileMailingAddressPtrOutput
func (ProfileMailingAddressOutput) ToProfileMailingAddressPtrOutputWithContext ¶
func (o ProfileMailingAddressOutput) ToProfileMailingAddressPtrOutputWithContext(ctx context.Context) ProfileMailingAddressPtrOutput
type ProfileMailingAddressPtrInput ¶
type ProfileMailingAddressPtrInput interface { pulumi.Input ToProfileMailingAddressPtrOutput() ProfileMailingAddressPtrOutput ToProfileMailingAddressPtrOutputWithContext(context.Context) ProfileMailingAddressPtrOutput }
ProfileMailingAddressPtrInput is an input type that accepts ProfileMailingAddressArgs, ProfileMailingAddressPtr and ProfileMailingAddressPtrOutput values. You can construct a concrete instance of `ProfileMailingAddressPtrInput` via:
ProfileMailingAddressArgs{...} or: nil
func ProfileMailingAddressPtr ¶
func ProfileMailingAddressPtr(v *ProfileMailingAddressArgs) ProfileMailingAddressPtrInput
type ProfileMailingAddressPtrOutput ¶
type ProfileMailingAddressPtrOutput struct{ *pulumi.OutputState }
func (ProfileMailingAddressPtrOutput) Address1 ¶
func (o ProfileMailingAddressPtrOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileMailingAddressPtrOutput) Address2 ¶
func (o ProfileMailingAddressPtrOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileMailingAddressPtrOutput) Address3 ¶
func (o ProfileMailingAddressPtrOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileMailingAddressPtrOutput) Address4 ¶
func (o ProfileMailingAddressPtrOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileMailingAddressPtrOutput) City ¶
func (o ProfileMailingAddressPtrOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileMailingAddressPtrOutput) Country ¶
func (o ProfileMailingAddressPtrOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileMailingAddressPtrOutput) County ¶
func (o ProfileMailingAddressPtrOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileMailingAddressPtrOutput) Elem ¶
func (o ProfileMailingAddressPtrOutput) Elem() ProfileMailingAddressOutput
func (ProfileMailingAddressPtrOutput) ElementType ¶
func (ProfileMailingAddressPtrOutput) ElementType() reflect.Type
func (ProfileMailingAddressPtrOutput) PostalCode ¶
func (o ProfileMailingAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileMailingAddressPtrOutput) Province ¶
func (o ProfileMailingAddressPtrOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileMailingAddressPtrOutput) State ¶
func (o ProfileMailingAddressPtrOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileMailingAddressPtrOutput) ToProfileMailingAddressPtrOutput ¶
func (o ProfileMailingAddressPtrOutput) ToProfileMailingAddressPtrOutput() ProfileMailingAddressPtrOutput
func (ProfileMailingAddressPtrOutput) ToProfileMailingAddressPtrOutputWithContext ¶
func (o ProfileMailingAddressPtrOutput) ToProfileMailingAddressPtrOutputWithContext(ctx context.Context) ProfileMailingAddressPtrOutput
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) AccountNumber ¶
func (o ProfileOutput) AccountNumber() pulumi.StringPtrOutput
A unique account number that you have given to the customer.
func (ProfileOutput) AdditionalInformation ¶
func (o ProfileOutput) AdditionalInformation() pulumi.StringPtrOutput
Any additional information relevant to the customer’s profile.
func (ProfileOutput) Address ¶
func (o ProfileOutput) Address() ProfileAddressPtrOutput
A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below.
func (ProfileOutput) Attributes ¶
func (o ProfileOutput) Attributes() pulumi.StringMapOutput
A key value pair of attributes of a customer profile.
func (ProfileOutput) BillingAddress ¶
func (o ProfileOutput) BillingAddress() ProfileBillingAddressPtrOutput
A block that specifies the customer’s billing address. Documented below.
func (ProfileOutput) BirthDate ¶
func (o ProfileOutput) BirthDate() pulumi.StringPtrOutput
The customer’s birth date.
func (ProfileOutput) BusinessEmailAddress ¶
func (o ProfileOutput) BusinessEmailAddress() pulumi.StringPtrOutput
The customer’s business email address.
func (ProfileOutput) BusinessName ¶
func (o ProfileOutput) BusinessName() pulumi.StringPtrOutput
The name of the customer’s business.
func (ProfileOutput) BusinessPhoneNumber ¶
func (o ProfileOutput) BusinessPhoneNumber() pulumi.StringPtrOutput
The customer’s business phone number.
func (ProfileOutput) DomainName ¶
func (o ProfileOutput) DomainName() pulumi.StringOutput
The name of your Customer Profile domain. It must be unique for your AWS account.
The following arguments are optional:
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) EmailAddress ¶
func (o ProfileOutput) EmailAddress() pulumi.StringPtrOutput
The customer’s email address, which has not been specified as a personal or business address.
func (ProfileOutput) FirstName ¶
func (o ProfileOutput) FirstName() pulumi.StringPtrOutput
The customer’s first name.
func (ProfileOutput) GenderString ¶
func (o ProfileOutput) GenderString() pulumi.StringPtrOutput
The gender with which the customer identifies.
func (ProfileOutput) HomePhoneNumber ¶
func (o ProfileOutput) HomePhoneNumber() pulumi.StringPtrOutput
The customer’s home phone number.
func (ProfileOutput) LastName ¶
func (o ProfileOutput) LastName() pulumi.StringPtrOutput
The customer’s last name.
func (ProfileOutput) MailingAddress ¶
func (o ProfileOutput) MailingAddress() ProfileMailingAddressPtrOutput
A block that specifies the customer’s mailing address. Documented below.
func (ProfileOutput) MiddleName ¶
func (o ProfileOutput) MiddleName() pulumi.StringPtrOutput
The customer’s middle name.
func (ProfileOutput) MobilePhoneNumber ¶
func (o ProfileOutput) MobilePhoneNumber() pulumi.StringPtrOutput
The customer’s mobile phone number.
func (ProfileOutput) PartyTypeString ¶
func (o ProfileOutput) PartyTypeString() pulumi.StringPtrOutput
The type of profile used to describe the customer.
func (ProfileOutput) PersonalEmailAddress ¶
func (o ProfileOutput) PersonalEmailAddress() pulumi.StringPtrOutput
The customer’s personal email address.
func (ProfileOutput) PhoneNumber ¶
func (o ProfileOutput) PhoneNumber() pulumi.StringPtrOutput
The customer’s phone number, which has not been specified as a mobile, home, or business number.
func (ProfileOutput) ShippingAddress ¶
func (o ProfileOutput) ShippingAddress() ProfileShippingAddressPtrOutput
A block that specifies the customer’s shipping address. Documented below.
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileShippingAddress ¶
type ProfileShippingAddress struct { // The first line of a customer address. Address1 *string `pulumi:"address1"` // The second line of a customer address. Address2 *string `pulumi:"address2"` // The third line of a customer address. Address3 *string `pulumi:"address3"` // The fourth line of a customer address. Address4 *string `pulumi:"address4"` // The city in which a customer lives. City *string `pulumi:"city"` // The country in which a customer lives. Country *string `pulumi:"country"` // The county in which a customer lives. County *string `pulumi:"county"` // The postal code of a customer address. PostalCode *string `pulumi:"postalCode"` // The province in which a customer lives. Province *string `pulumi:"province"` // The state in which a customer lives. State *string `pulumi:"state"` }
type ProfileShippingAddressArgs ¶
type ProfileShippingAddressArgs struct { // The first line of a customer address. Address1 pulumi.StringPtrInput `pulumi:"address1"` // The second line of a customer address. Address2 pulumi.StringPtrInput `pulumi:"address2"` // The third line of a customer address. Address3 pulumi.StringPtrInput `pulumi:"address3"` // The fourth line of a customer address. Address4 pulumi.StringPtrInput `pulumi:"address4"` // The city in which a customer lives. City pulumi.StringPtrInput `pulumi:"city"` // The country in which a customer lives. Country pulumi.StringPtrInput `pulumi:"country"` // The county in which a customer lives. County pulumi.StringPtrInput `pulumi:"county"` // The postal code of a customer address. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province in which a customer lives. Province pulumi.StringPtrInput `pulumi:"province"` // The state in which a customer lives. State pulumi.StringPtrInput `pulumi:"state"` }
func (ProfileShippingAddressArgs) ElementType ¶
func (ProfileShippingAddressArgs) ElementType() reflect.Type
func (ProfileShippingAddressArgs) ToProfileShippingAddressOutput ¶
func (i ProfileShippingAddressArgs) ToProfileShippingAddressOutput() ProfileShippingAddressOutput
func (ProfileShippingAddressArgs) ToProfileShippingAddressOutputWithContext ¶
func (i ProfileShippingAddressArgs) ToProfileShippingAddressOutputWithContext(ctx context.Context) ProfileShippingAddressOutput
func (ProfileShippingAddressArgs) ToProfileShippingAddressPtrOutput ¶
func (i ProfileShippingAddressArgs) ToProfileShippingAddressPtrOutput() ProfileShippingAddressPtrOutput
func (ProfileShippingAddressArgs) ToProfileShippingAddressPtrOutputWithContext ¶
func (i ProfileShippingAddressArgs) ToProfileShippingAddressPtrOutputWithContext(ctx context.Context) ProfileShippingAddressPtrOutput
type ProfileShippingAddressInput ¶
type ProfileShippingAddressInput interface { pulumi.Input ToProfileShippingAddressOutput() ProfileShippingAddressOutput ToProfileShippingAddressOutputWithContext(context.Context) ProfileShippingAddressOutput }
ProfileShippingAddressInput is an input type that accepts ProfileShippingAddressArgs and ProfileShippingAddressOutput values. You can construct a concrete instance of `ProfileShippingAddressInput` via:
ProfileShippingAddressArgs{...}
type ProfileShippingAddressOutput ¶
type ProfileShippingAddressOutput struct{ *pulumi.OutputState }
func (ProfileShippingAddressOutput) Address1 ¶
func (o ProfileShippingAddressOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileShippingAddressOutput) Address2 ¶
func (o ProfileShippingAddressOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileShippingAddressOutput) Address3 ¶
func (o ProfileShippingAddressOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileShippingAddressOutput) Address4 ¶
func (o ProfileShippingAddressOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileShippingAddressOutput) City ¶
func (o ProfileShippingAddressOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileShippingAddressOutput) Country ¶
func (o ProfileShippingAddressOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileShippingAddressOutput) County ¶
func (o ProfileShippingAddressOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileShippingAddressOutput) ElementType ¶
func (ProfileShippingAddressOutput) ElementType() reflect.Type
func (ProfileShippingAddressOutput) PostalCode ¶
func (o ProfileShippingAddressOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileShippingAddressOutput) Province ¶
func (o ProfileShippingAddressOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileShippingAddressOutput) State ¶
func (o ProfileShippingAddressOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileShippingAddressOutput) ToProfileShippingAddressOutput ¶
func (o ProfileShippingAddressOutput) ToProfileShippingAddressOutput() ProfileShippingAddressOutput
func (ProfileShippingAddressOutput) ToProfileShippingAddressOutputWithContext ¶
func (o ProfileShippingAddressOutput) ToProfileShippingAddressOutputWithContext(ctx context.Context) ProfileShippingAddressOutput
func (ProfileShippingAddressOutput) ToProfileShippingAddressPtrOutput ¶
func (o ProfileShippingAddressOutput) ToProfileShippingAddressPtrOutput() ProfileShippingAddressPtrOutput
func (ProfileShippingAddressOutput) ToProfileShippingAddressPtrOutputWithContext ¶
func (o ProfileShippingAddressOutput) ToProfileShippingAddressPtrOutputWithContext(ctx context.Context) ProfileShippingAddressPtrOutput
type ProfileShippingAddressPtrInput ¶
type ProfileShippingAddressPtrInput interface { pulumi.Input ToProfileShippingAddressPtrOutput() ProfileShippingAddressPtrOutput ToProfileShippingAddressPtrOutputWithContext(context.Context) ProfileShippingAddressPtrOutput }
ProfileShippingAddressPtrInput is an input type that accepts ProfileShippingAddressArgs, ProfileShippingAddressPtr and ProfileShippingAddressPtrOutput values. You can construct a concrete instance of `ProfileShippingAddressPtrInput` via:
ProfileShippingAddressArgs{...} or: nil
func ProfileShippingAddressPtr ¶
func ProfileShippingAddressPtr(v *ProfileShippingAddressArgs) ProfileShippingAddressPtrInput
type ProfileShippingAddressPtrOutput ¶
type ProfileShippingAddressPtrOutput struct{ *pulumi.OutputState }
func (ProfileShippingAddressPtrOutput) Address1 ¶
func (o ProfileShippingAddressPtrOutput) Address1() pulumi.StringPtrOutput
The first line of a customer address.
func (ProfileShippingAddressPtrOutput) Address2 ¶
func (o ProfileShippingAddressPtrOutput) Address2() pulumi.StringPtrOutput
The second line of a customer address.
func (ProfileShippingAddressPtrOutput) Address3 ¶
func (o ProfileShippingAddressPtrOutput) Address3() pulumi.StringPtrOutput
The third line of a customer address.
func (ProfileShippingAddressPtrOutput) Address4 ¶
func (o ProfileShippingAddressPtrOutput) Address4() pulumi.StringPtrOutput
The fourth line of a customer address.
func (ProfileShippingAddressPtrOutput) City ¶
func (o ProfileShippingAddressPtrOutput) City() pulumi.StringPtrOutput
The city in which a customer lives.
func (ProfileShippingAddressPtrOutput) Country ¶
func (o ProfileShippingAddressPtrOutput) Country() pulumi.StringPtrOutput
The country in which a customer lives.
func (ProfileShippingAddressPtrOutput) County ¶
func (o ProfileShippingAddressPtrOutput) County() pulumi.StringPtrOutput
The county in which a customer lives.
func (ProfileShippingAddressPtrOutput) Elem ¶
func (o ProfileShippingAddressPtrOutput) Elem() ProfileShippingAddressOutput
func (ProfileShippingAddressPtrOutput) ElementType ¶
func (ProfileShippingAddressPtrOutput) ElementType() reflect.Type
func (ProfileShippingAddressPtrOutput) PostalCode ¶
func (o ProfileShippingAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of a customer address.
func (ProfileShippingAddressPtrOutput) Province ¶
func (o ProfileShippingAddressPtrOutput) Province() pulumi.StringPtrOutput
The province in which a customer lives.
func (ProfileShippingAddressPtrOutput) State ¶
func (o ProfileShippingAddressPtrOutput) State() pulumi.StringPtrOutput
The state in which a customer lives.
func (ProfileShippingAddressPtrOutput) ToProfileShippingAddressPtrOutput ¶
func (o ProfileShippingAddressPtrOutput) ToProfileShippingAddressPtrOutput() ProfileShippingAddressPtrOutput
func (ProfileShippingAddressPtrOutput) ToProfileShippingAddressPtrOutputWithContext ¶
func (o ProfileShippingAddressPtrOutput) ToProfileShippingAddressPtrOutputWithContext(ctx context.Context) ProfileShippingAddressPtrOutput
type ProfileState ¶
type ProfileState struct { // A unique account number that you have given to the customer. AccountNumber pulumi.StringPtrInput // Any additional information relevant to the customer’s profile. AdditionalInformation pulumi.StringPtrInput // A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below. Address ProfileAddressPtrInput // A key value pair of attributes of a customer profile. Attributes pulumi.StringMapInput // A block that specifies the customer’s billing address. Documented below. BillingAddress ProfileBillingAddressPtrInput // The customer’s birth date. BirthDate pulumi.StringPtrInput // The customer’s business email address. BusinessEmailAddress pulumi.StringPtrInput // The name of the customer’s business. BusinessName pulumi.StringPtrInput // The customer’s business phone number. BusinessPhoneNumber pulumi.StringPtrInput // The name of your Customer Profile domain. It must be unique for your AWS account. // // The following arguments are optional: DomainName pulumi.StringPtrInput // The customer’s email address, which has not been specified as a personal or business address. EmailAddress pulumi.StringPtrInput // The customer’s first name. FirstName pulumi.StringPtrInput // The gender with which the customer identifies. GenderString pulumi.StringPtrInput // The customer’s home phone number. HomePhoneNumber pulumi.StringPtrInput // The customer’s last name. LastName pulumi.StringPtrInput // A block that specifies the customer’s mailing address. Documented below. MailingAddress ProfileMailingAddressPtrInput // The customer’s middle name. MiddleName pulumi.StringPtrInput // The customer’s mobile phone number. MobilePhoneNumber pulumi.StringPtrInput // The type of profile used to describe the customer. PartyTypeString pulumi.StringPtrInput // The customer’s personal email address. PersonalEmailAddress pulumi.StringPtrInput // The customer’s phone number, which has not been specified as a mobile, home, or business number. PhoneNumber pulumi.StringPtrInput // A block that specifies the customer’s shipping address. Documented below. ShippingAddress ProfileShippingAddressPtrInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type