entityresolution

package
v0.116.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOneToOne   = IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel("ONE_TO_ONE")
	IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelManyToMany = IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel("MANY_TO_MANY")
)
View Source
const (
	IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOneSourceToOneTarget  = IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel("ONE_SOURCE_TO_ONE_TARGET")
	IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelManySourceToOneTarget = IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel("MANY_SOURCE_TO_ONE_TARGET")
)
View Source
const (
	IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeSource = IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType("SOURCE")
	IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeTarget = IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType("TARGET")
)
View Source
const (
	IdMappingWorkflowIdMappingTechniquesIdMappingTypeProvider  = IdMappingWorkflowIdMappingTechniquesIdMappingType("PROVIDER")
	IdMappingWorkflowIdMappingTechniquesIdMappingTypeRuleBased = IdMappingWorkflowIdMappingTechniquesIdMappingType("RULE_BASED")
)
View Source
const (
	IdMappingWorkflowInputSourceTypeSource = IdMappingWorkflowInputSourceType("SOURCE")
	IdMappingWorkflowInputSourceTypeTarget = IdMappingWorkflowInputSourceType("TARGET")
)
View Source
const (
	IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeProvider  = IdNamespaceIdMappingWorkflowPropertiesIdMappingType("PROVIDER")
	IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeRuleBased = IdNamespaceIdMappingWorkflowPropertiesIdMappingType("RULE_BASED")
)
View Source
const (
	IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOneToOne   = IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel("ONE_TO_ONE")
	IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelManyToMany = IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel("MANY_TO_MANY")
)
View Source
const (
	IdNamespaceRecordMatchingModelOneSourceToOneTarget  = IdNamespaceRecordMatchingModel("ONE_SOURCE_TO_ONE_TARGET")
	IdNamespaceRecordMatchingModelManySourceToOneTarget = IdNamespaceRecordMatchingModel("MANY_SOURCE_TO_ONE_TARGET")
)
View Source
const (
	IdNamespaceRuleDefinitionTypeSource = IdNamespaceRuleDefinitionType("SOURCE")
	IdNamespaceRuleDefinitionTypeTarget = IdNamespaceRuleDefinitionType("TARGET")
)
View Source
const (
	IdNamespaceTypeSource = IdNamespaceType("SOURCE")
	IdNamespaceTypeTarget = IdNamespaceType("TARGET")
)
View Source
const (
	MatchingWorkflowResolutionTypeRuleMatching = MatchingWorkflowResolutionType("RULE_MATCHING")
	MatchingWorkflowResolutionTypeMlMatching   = MatchingWorkflowResolutionType("ML_MATCHING")
	MatchingWorkflowResolutionTypeProvider     = MatchingWorkflowResolutionType("PROVIDER")
)
View Source
const (
	MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOneToOne   = MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel("ONE_TO_ONE")
	MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelManyToMany = MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel("MANY_TO_MANY")
)
View Source
const (
	MatchingWorkflowRuleBasedPropertiesMatchPurposeIdentifierGeneration = MatchingWorkflowRuleBasedPropertiesMatchPurpose("IDENTIFIER_GENERATION")
	MatchingWorkflowRuleBasedPropertiesMatchPurposeIndexing             = MatchingWorkflowRuleBasedPropertiesMatchPurpose("INDEXING")
)
View Source
const (
	PolicyStatementStatementEffectAllow = PolicyStatementStatementEffect("Allow")
	PolicyStatementStatementEffectDeny  = PolicyStatementStatementEffect("Deny")
)
View Source
const (
	SchemaMappingSchemaAttributeTypeName              = SchemaMappingSchemaAttributeType("NAME")
	SchemaMappingSchemaAttributeTypeNameFirst         = SchemaMappingSchemaAttributeType("NAME_FIRST")
	SchemaMappingSchemaAttributeTypeNameMiddle        = SchemaMappingSchemaAttributeType("NAME_MIDDLE")
	SchemaMappingSchemaAttributeTypeNameLast          = SchemaMappingSchemaAttributeType("NAME_LAST")
	SchemaMappingSchemaAttributeTypeAddress           = SchemaMappingSchemaAttributeType("ADDRESS")
	SchemaMappingSchemaAttributeTypeAddressStreet1    = SchemaMappingSchemaAttributeType("ADDRESS_STREET1")
	SchemaMappingSchemaAttributeTypeAddressStreet2    = SchemaMappingSchemaAttributeType("ADDRESS_STREET2")
	SchemaMappingSchemaAttributeTypeAddressStreet3    = SchemaMappingSchemaAttributeType("ADDRESS_STREET3")
	SchemaMappingSchemaAttributeTypeAddressCity       = SchemaMappingSchemaAttributeType("ADDRESS_CITY")
	SchemaMappingSchemaAttributeTypeAddressState      = SchemaMappingSchemaAttributeType("ADDRESS_STATE")
	SchemaMappingSchemaAttributeTypeAddressCountry    = SchemaMappingSchemaAttributeType("ADDRESS_COUNTRY")
	SchemaMappingSchemaAttributeTypeAddressPostalcode = SchemaMappingSchemaAttributeType("ADDRESS_POSTALCODE")
	SchemaMappingSchemaAttributeTypePhone             = SchemaMappingSchemaAttributeType("PHONE")
	SchemaMappingSchemaAttributeTypePhoneNumber       = SchemaMappingSchemaAttributeType("PHONE_NUMBER")
	SchemaMappingSchemaAttributeTypePhoneCountrycode  = SchemaMappingSchemaAttributeType("PHONE_COUNTRYCODE")
	SchemaMappingSchemaAttributeTypeEmailAddress      = SchemaMappingSchemaAttributeType("EMAIL_ADDRESS")
	SchemaMappingSchemaAttributeTypeUniqueId          = SchemaMappingSchemaAttributeType("UNIQUE_ID")
	SchemaMappingSchemaAttributeTypeDate              = SchemaMappingSchemaAttributeType("DATE")
	SchemaMappingSchemaAttributeTypeString            = SchemaMappingSchemaAttributeType("STRING")
	SchemaMappingSchemaAttributeTypeProviderId        = SchemaMappingSchemaAttributeType("PROVIDER_ID")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type IdMappingWorkflow added in v0.82.0

type IdMappingWorkflow struct {
	pulumi.CustomResourceState

	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the IdMappingWorkflow
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// An object which defines the ID mapping technique and any additional configurations.
	IdMappingTechniques IdMappingWorkflowIdMappingTechniquesOutput `pulumi:"idMappingTechniques"`
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig IdMappingWorkflowInputSourceArrayOutput `pulumi:"inputSourceConfig"`
	// A list of `IdMappingWorkflowOutputSource` objects, each of which contains fields `OutputS3Path` and `Output` .
	OutputSourceConfig IdMappingWorkflowOutputSourceArrayOutput `pulumi:"outputSourceConfig"`
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The tags used to organize, track, or control access for this resource.
	Tags        aws.TagArrayOutput  `pulumi:"tags"`
	UpdatedAt   pulumi.StringOutput `pulumi:"updatedAt"`
	WorkflowArn pulumi.StringOutput `pulumi:"workflowArn"`
	// The name of the IdMappingWorkflow
	WorkflowName pulumi.StringOutput `pulumi:"workflowName"`
}

IdMappingWorkflow defined in AWS Entity Resolution service

func GetIdMappingWorkflow added in v0.82.0

func GetIdMappingWorkflow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdMappingWorkflowState, opts ...pulumi.ResourceOption) (*IdMappingWorkflow, error)

GetIdMappingWorkflow gets an existing IdMappingWorkflow 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 NewIdMappingWorkflow added in v0.82.0

func NewIdMappingWorkflow(ctx *pulumi.Context,
	name string, args *IdMappingWorkflowArgs, opts ...pulumi.ResourceOption) (*IdMappingWorkflow, error)

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

func (*IdMappingWorkflow) ElementType added in v0.82.0

func (*IdMappingWorkflow) ElementType() reflect.Type

func (*IdMappingWorkflow) ToIdMappingWorkflowOutput added in v0.82.0

func (i *IdMappingWorkflow) ToIdMappingWorkflowOutput() IdMappingWorkflowOutput

func (*IdMappingWorkflow) ToIdMappingWorkflowOutputWithContext added in v0.82.0

func (i *IdMappingWorkflow) ToIdMappingWorkflowOutputWithContext(ctx context.Context) IdMappingWorkflowOutput

type IdMappingWorkflowArgs added in v0.82.0

type IdMappingWorkflowArgs struct {
	// The description of the IdMappingWorkflow
	Description pulumi.StringPtrInput
	// An object which defines the ID mapping technique and any additional configurations.
	IdMappingTechniques IdMappingWorkflowIdMappingTechniquesInput
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig IdMappingWorkflowInputSourceArrayInput
	// A list of `IdMappingWorkflowOutputSource` objects, each of which contains fields `OutputS3Path` and `Output` .
	OutputSourceConfig IdMappingWorkflowOutputSourceArrayInput
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
	RoleArn pulumi.StringInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.TagArrayInput
	// The name of the IdMappingWorkflow
	WorkflowName pulumi.StringPtrInput
}

The set of arguments for constructing a IdMappingWorkflow resource.

func (IdMappingWorkflowArgs) ElementType added in v0.82.0

func (IdMappingWorkflowArgs) ElementType() reflect.Type

type IdMappingWorkflowIdMappingRuleBasedProperties added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedProperties struct {
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of the `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	AttributeMatchingModel IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel `pulumi:"attributeMatchingModel"`
	// The type of matching record that is allowed to be used in an ID mapping workflow.
	//
	// If the value is set to `ONE_SOURCE_TO_ONE_TARGET` , only one record in the source can be matched to the same record in the target.
	//
	// If the value is set to `MANY_SOURCE_TO_ONE_TARGET` , multiple records in the source can be matched to one record in the target.
	RecordMatchingModel IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel `pulumi:"recordMatchingModel"`
	// The set of rules you can use in an ID mapping workflow. The limitations specified for the source or target to define the match rules must be compatible.
	RuleDefinitionType *IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType `pulumi:"ruleDefinitionType"`
	// The rules that can be used for ID mapping.
	Rules []IdMappingWorkflowRule `pulumi:"rules"`
}

type IdMappingWorkflowIdMappingRuleBasedPropertiesArgs added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesArgs struct {
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of the `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	AttributeMatchingModel IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelInput `pulumi:"attributeMatchingModel"`
	// The type of matching record that is allowed to be used in an ID mapping workflow.
	//
	// If the value is set to `ONE_SOURCE_TO_ONE_TARGET` , only one record in the source can be matched to the same record in the target.
	//
	// If the value is set to `MANY_SOURCE_TO_ONE_TARGET` , multiple records in the source can be matched to one record in the target.
	RecordMatchingModel IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelInput `pulumi:"recordMatchingModel"`
	// The set of rules you can use in an ID mapping workflow. The limitations specified for the source or target to define the match rules must be compatible.
	RuleDefinitionType IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrInput `pulumi:"ruleDefinitionType"`
	// The rules that can be used for ID mapping.
	Rules IdMappingWorkflowRuleArrayInput `pulumi:"rules"`
}

func (IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutput added in v0.111.0

func (i IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutputWithContext added in v0.111.0

func (i IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput added in v0.111.0

func (i IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutputWithContext added in v0.111.0

func (i IdMappingWorkflowIdMappingRuleBasedPropertiesArgs) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel string

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of the `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutputWithContext added in v0.111.0

func (e IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.111.0

func (e IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToStringOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToStringOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModel) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput
}

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

IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOneToOne
IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelManyToMany

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToStringOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToStringOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput
}

func IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtr added in v0.111.0

func IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtr(v string) IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrInput

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput) Elem added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesOutput
}

IdMappingWorkflowIdMappingRuleBasedPropertiesInput is an input type that accepts IdMappingWorkflowIdMappingRuleBasedPropertiesArgs and IdMappingWorkflowIdMappingRuleBasedPropertiesOutput values. You can construct a concrete instance of `IdMappingWorkflowIdMappingRuleBasedPropertiesInput` via:

IdMappingWorkflowIdMappingRuleBasedPropertiesArgs{...}

type IdMappingWorkflowIdMappingRuleBasedPropertiesOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) AttributeMatchingModel added in v0.111.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of the `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) RecordMatchingModel added in v0.111.0

The type of matching record that is allowed to be used in an ID mapping workflow.

If the value is set to `ONE_SOURCE_TO_ONE_TARGET` , only one record in the source can be matched to the same record in the target.

If the value is set to `MANY_SOURCE_TO_ONE_TARGET` , multiple records in the source can be matched to one record in the target.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) RuleDefinitionType added in v0.111.0

The set of rules you can use in an ID mapping workflow. The limitations specified for the source or target to define the match rules must be compatible.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) Rules added in v0.111.0

The rules that can be used for ID mapping.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutput added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput

type IdMappingWorkflowIdMappingRuleBasedPropertiesPtrInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesPtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput
}

IdMappingWorkflowIdMappingRuleBasedPropertiesPtrInput is an input type that accepts IdMappingWorkflowIdMappingRuleBasedPropertiesArgs, IdMappingWorkflowIdMappingRuleBasedPropertiesPtr and IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput values. You can construct a concrete instance of `IdMappingWorkflowIdMappingRuleBasedPropertiesPtrInput` via:

        IdMappingWorkflowIdMappingRuleBasedPropertiesArgs{...}

or:

        nil

type IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) AttributeMatchingModel added in v0.111.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of the `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) Elem added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) RecordMatchingModel added in v0.111.0

The type of matching record that is allowed to be used in an ID mapping workflow.

If the value is set to `ONE_SOURCE_TO_ONE_TARGET` , only one record in the source can be matched to the same record in the target.

If the value is set to `MANY_SOURCE_TO_ONE_TARGET` , multiple records in the source can be matched to one record in the target.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) RuleDefinitionType added in v0.111.0

The set of rules you can use in an ID mapping workflow. The limitations specified for the source or target to define the match rules must be compatible.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) Rules added in v0.111.0

The rules that can be used for ID mapping.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesPtrOutput

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel string

The type of matching record that is allowed to be used in an ID mapping workflow.

If the value is set to `ONE_SOURCE_TO_ONE_TARGET` , only one record in the source can be matched to the same record in the target.

If the value is set to `MANY_SOURCE_TO_ONE_TARGET` , multiple records in the source can be matched to one record in the target.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutputWithContext added in v0.111.0

func (e IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutputWithContext added in v0.111.0

func (e IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToStringOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToStringOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModel) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput
}

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

IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOneSourceToOneTarget
IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelManySourceToOneTarget

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToStringOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToStringOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput
}

func IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtr added in v0.111.0

func IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtr(v string) IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrInput

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput) Elem added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRecordMatchingModelPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType string

The set of rules you can use in an ID mapping workflow. The limitations specified for the source or target to define the match rules must be compatible.

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutputWithContext added in v0.111.0

func (e IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutputWithContext added in v0.111.0

func (e IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToStringOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToStringOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionType) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput
}

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

IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeSource
IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeTarget

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutputWithContext added in v0.111.0

func (o IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToStringOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToStringOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypeOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrInput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput() IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput
	ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutputWithContext(context.Context) IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput
}

func IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtr added in v0.111.0

func IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtr(v string) IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrInput

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput added in v0.111.0

type IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput) Elem added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput) ElementType added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput) ToIdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutputWithContext added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput) ToStringPtrOutput added in v0.111.0

func (IdMappingWorkflowIdMappingRuleBasedPropertiesRuleDefinitionTypePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdMappingWorkflowIdMappingTechniques added in v0.82.0

type IdMappingWorkflowIdMappingTechniques struct {
	// The type of ID mapping.
	IdMappingType *IdMappingWorkflowIdMappingTechniquesIdMappingType `pulumi:"idMappingType"`
	// An object which defines any additional configurations required by the provider service.
	ProviderProperties *IdMappingWorkflowProviderProperties `pulumi:"providerProperties"`
	// An object which defines any additional configurations required by rule-based matching.
	RuleBasedProperties *IdMappingWorkflowIdMappingRuleBasedProperties `pulumi:"ruleBasedProperties"`
}

type IdMappingWorkflowIdMappingTechniquesArgs added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesArgs struct {
	// The type of ID mapping.
	IdMappingType IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrInput `pulumi:"idMappingType"`
	// An object which defines any additional configurations required by the provider service.
	ProviderProperties IdMappingWorkflowProviderPropertiesPtrInput `pulumi:"providerProperties"`
	// An object which defines any additional configurations required by rule-based matching.
	RuleBasedProperties IdMappingWorkflowIdMappingRuleBasedPropertiesPtrInput `pulumi:"ruleBasedProperties"`
}

func (IdMappingWorkflowIdMappingTechniquesArgs) ElementType added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesArgs) ToIdMappingWorkflowIdMappingTechniquesOutput added in v0.82.0

func (i IdMappingWorkflowIdMappingTechniquesArgs) ToIdMappingWorkflowIdMappingTechniquesOutput() IdMappingWorkflowIdMappingTechniquesOutput

func (IdMappingWorkflowIdMappingTechniquesArgs) ToIdMappingWorkflowIdMappingTechniquesOutputWithContext added in v0.82.0

func (i IdMappingWorkflowIdMappingTechniquesArgs) ToIdMappingWorkflowIdMappingTechniquesOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesOutput

type IdMappingWorkflowIdMappingTechniquesIdMappingType added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesIdMappingType string

The type of ID mapping.

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ElementType added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput added in v0.82.0

func (e IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput() IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutputWithContext added in v0.82.0

func (e IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput added in v0.82.0

func (e IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput() IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutputWithContext added in v0.82.0

func (e IdMappingWorkflowIdMappingTechniquesIdMappingType) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToStringOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToStringOutputWithContext added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToStringPtrOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingType) ToStringPtrOutputWithContext added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesIdMappingTypeInput added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesIdMappingTypeInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput() IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput
	ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutputWithContext(context.Context) IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput
}

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

IdMappingWorkflowIdMappingTechniquesIdMappingTypeProvider
IdMappingWorkflowIdMappingTechniquesIdMappingTypeRuleBased

type IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ElementType added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypeOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToStringOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToStringOutputWithContext added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToStringPtrOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypeOutput) ToStringPtrOutputWithContext added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrInput added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput() IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput
	ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutputWithContext(context.Context) IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput
}

func IdMappingWorkflowIdMappingTechniquesIdMappingTypePtr added in v0.82.0

func IdMappingWorkflowIdMappingTechniquesIdMappingTypePtr(v string) IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrInput

type IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput) Elem added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput) ElementType added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput) ToIdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput) ToStringPtrOutput added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesIdMappingTypePtrOutput) ToStringPtrOutputWithContext added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesInput added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesInput interface {
	pulumi.Input

	ToIdMappingWorkflowIdMappingTechniquesOutput() IdMappingWorkflowIdMappingTechniquesOutput
	ToIdMappingWorkflowIdMappingTechniquesOutputWithContext(context.Context) IdMappingWorkflowIdMappingTechniquesOutput
}

IdMappingWorkflowIdMappingTechniquesInput is an input type that accepts IdMappingWorkflowIdMappingTechniquesArgs and IdMappingWorkflowIdMappingTechniquesOutput values. You can construct a concrete instance of `IdMappingWorkflowIdMappingTechniquesInput` via:

IdMappingWorkflowIdMappingTechniquesArgs{...}

type IdMappingWorkflowIdMappingTechniquesOutput added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingTechniquesOutput) ElementType added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesOutput) IdMappingType added in v0.82.0

The type of ID mapping.

func (IdMappingWorkflowIdMappingTechniquesOutput) ProviderProperties added in v0.82.0

An object which defines any additional configurations required by the provider service.

func (IdMappingWorkflowIdMappingTechniquesOutput) RuleBasedProperties added in v0.111.0

An object which defines any additional configurations required by rule-based matching.

func (IdMappingWorkflowIdMappingTechniquesOutput) ToIdMappingWorkflowIdMappingTechniquesOutput added in v0.82.0

func (o IdMappingWorkflowIdMappingTechniquesOutput) ToIdMappingWorkflowIdMappingTechniquesOutput() IdMappingWorkflowIdMappingTechniquesOutput

func (IdMappingWorkflowIdMappingTechniquesOutput) ToIdMappingWorkflowIdMappingTechniquesOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIdMappingTechniquesOutput) ToIdMappingWorkflowIdMappingTechniquesOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesOutput

type IdMappingWorkflowIdMappingTechniquesPtrOutput added in v0.82.0

type IdMappingWorkflowIdMappingTechniquesPtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIdMappingTechniquesPtrOutput) Elem added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesPtrOutput) ElementType added in v0.82.0

func (IdMappingWorkflowIdMappingTechniquesPtrOutput) IdMappingType added in v0.82.0

The type of ID mapping.

func (IdMappingWorkflowIdMappingTechniquesPtrOutput) ProviderProperties added in v0.82.0

An object which defines any additional configurations required by the provider service.

func (IdMappingWorkflowIdMappingTechniquesPtrOutput) RuleBasedProperties added in v0.111.0

An object which defines any additional configurations required by rule-based matching.

func (IdMappingWorkflowIdMappingTechniquesPtrOutput) ToIdMappingWorkflowIdMappingTechniquesPtrOutput added in v0.82.0

func (o IdMappingWorkflowIdMappingTechniquesPtrOutput) ToIdMappingWorkflowIdMappingTechniquesPtrOutput() IdMappingWorkflowIdMappingTechniquesPtrOutput

func (IdMappingWorkflowIdMappingTechniquesPtrOutput) ToIdMappingWorkflowIdMappingTechniquesPtrOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIdMappingTechniquesPtrOutput) ToIdMappingWorkflowIdMappingTechniquesPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIdMappingTechniquesPtrOutput

type IdMappingWorkflowInput added in v0.82.0

type IdMappingWorkflowInput interface {
	pulumi.Input

	ToIdMappingWorkflowOutput() IdMappingWorkflowOutput
	ToIdMappingWorkflowOutputWithContext(ctx context.Context) IdMappingWorkflowOutput
}

type IdMappingWorkflowInputSource added in v0.82.0

type IdMappingWorkflowInputSource struct {
	// An Glue table ARN for the input source table, MatchingWorkflow arn or IdNamespace ARN
	InputSourceArn string `pulumi:"inputSourceArn"`
	// The ARN (Amazon Resource Name) that AWS Entity Resolution generated for the `SchemaMapping` .
	SchemaArn *string `pulumi:"schemaArn"`
	// The type of ID namespace. There are two types: `SOURCE` and `TARGET` .
	//
	// The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.
	//
	// The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.
	Type *IdMappingWorkflowInputSourceType `pulumi:"type"`
}

type IdMappingWorkflowInputSourceArgs added in v0.82.0

type IdMappingWorkflowInputSourceArgs struct {
	// An Glue table ARN for the input source table, MatchingWorkflow arn or IdNamespace ARN
	InputSourceArn pulumi.StringInput `pulumi:"inputSourceArn"`
	// The ARN (Amazon Resource Name) that AWS Entity Resolution generated for the `SchemaMapping` .
	SchemaArn pulumi.StringPtrInput `pulumi:"schemaArn"`
	// The type of ID namespace. There are two types: `SOURCE` and `TARGET` .
	//
	// The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.
	//
	// The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.
	Type IdMappingWorkflowInputSourceTypePtrInput `pulumi:"type"`
}

func (IdMappingWorkflowInputSourceArgs) ElementType added in v0.82.0

func (IdMappingWorkflowInputSourceArgs) ToIdMappingWorkflowInputSourceOutput added in v0.82.0

func (i IdMappingWorkflowInputSourceArgs) ToIdMappingWorkflowInputSourceOutput() IdMappingWorkflowInputSourceOutput

func (IdMappingWorkflowInputSourceArgs) ToIdMappingWorkflowInputSourceOutputWithContext added in v0.82.0

func (i IdMappingWorkflowInputSourceArgs) ToIdMappingWorkflowInputSourceOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceOutput

type IdMappingWorkflowInputSourceArray added in v0.82.0

type IdMappingWorkflowInputSourceArray []IdMappingWorkflowInputSourceInput

func (IdMappingWorkflowInputSourceArray) ElementType added in v0.82.0

func (IdMappingWorkflowInputSourceArray) ToIdMappingWorkflowInputSourceArrayOutput added in v0.82.0

func (i IdMappingWorkflowInputSourceArray) ToIdMappingWorkflowInputSourceArrayOutput() IdMappingWorkflowInputSourceArrayOutput

func (IdMappingWorkflowInputSourceArray) ToIdMappingWorkflowInputSourceArrayOutputWithContext added in v0.82.0

func (i IdMappingWorkflowInputSourceArray) ToIdMappingWorkflowInputSourceArrayOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceArrayOutput

type IdMappingWorkflowInputSourceArrayInput added in v0.82.0

type IdMappingWorkflowInputSourceArrayInput interface {
	pulumi.Input

	ToIdMappingWorkflowInputSourceArrayOutput() IdMappingWorkflowInputSourceArrayOutput
	ToIdMappingWorkflowInputSourceArrayOutputWithContext(context.Context) IdMappingWorkflowInputSourceArrayOutput
}

IdMappingWorkflowInputSourceArrayInput is an input type that accepts IdMappingWorkflowInputSourceArray and IdMappingWorkflowInputSourceArrayOutput values. You can construct a concrete instance of `IdMappingWorkflowInputSourceArrayInput` via:

IdMappingWorkflowInputSourceArray{ IdMappingWorkflowInputSourceArgs{...} }

type IdMappingWorkflowInputSourceArrayOutput added in v0.82.0

type IdMappingWorkflowInputSourceArrayOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowInputSourceArrayOutput) ElementType added in v0.82.0

func (IdMappingWorkflowInputSourceArrayOutput) Index added in v0.82.0

func (IdMappingWorkflowInputSourceArrayOutput) ToIdMappingWorkflowInputSourceArrayOutput added in v0.82.0

func (o IdMappingWorkflowInputSourceArrayOutput) ToIdMappingWorkflowInputSourceArrayOutput() IdMappingWorkflowInputSourceArrayOutput

func (IdMappingWorkflowInputSourceArrayOutput) ToIdMappingWorkflowInputSourceArrayOutputWithContext added in v0.82.0

func (o IdMappingWorkflowInputSourceArrayOutput) ToIdMappingWorkflowInputSourceArrayOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceArrayOutput

type IdMappingWorkflowInputSourceInput added in v0.82.0

type IdMappingWorkflowInputSourceInput interface {
	pulumi.Input

	ToIdMappingWorkflowInputSourceOutput() IdMappingWorkflowInputSourceOutput
	ToIdMappingWorkflowInputSourceOutputWithContext(context.Context) IdMappingWorkflowInputSourceOutput
}

IdMappingWorkflowInputSourceInput is an input type that accepts IdMappingWorkflowInputSourceArgs and IdMappingWorkflowInputSourceOutput values. You can construct a concrete instance of `IdMappingWorkflowInputSourceInput` via:

IdMappingWorkflowInputSourceArgs{...}

type IdMappingWorkflowInputSourceOutput added in v0.82.0

type IdMappingWorkflowInputSourceOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowInputSourceOutput) ElementType added in v0.82.0

func (IdMappingWorkflowInputSourceOutput) InputSourceArn added in v0.82.0

An Glue table ARN for the input source table, MatchingWorkflow arn or IdNamespace ARN

func (IdMappingWorkflowInputSourceOutput) SchemaArn added in v0.82.0

The ARN (Amazon Resource Name) that AWS Entity Resolution generated for the `SchemaMapping` .

func (IdMappingWorkflowInputSourceOutput) ToIdMappingWorkflowInputSourceOutput added in v0.82.0

func (o IdMappingWorkflowInputSourceOutput) ToIdMappingWorkflowInputSourceOutput() IdMappingWorkflowInputSourceOutput

func (IdMappingWorkflowInputSourceOutput) ToIdMappingWorkflowInputSourceOutputWithContext added in v0.82.0

func (o IdMappingWorkflowInputSourceOutput) ToIdMappingWorkflowInputSourceOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceOutput

func (IdMappingWorkflowInputSourceOutput) Type added in v0.101.0

The type of ID namespace. There are two types: `SOURCE` and `TARGET` .

The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.

The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.

type IdMappingWorkflowInputSourceType added in v0.101.0

type IdMappingWorkflowInputSourceType string

The type of ID namespace. There are two types: `SOURCE` and `TARGET` .

The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.

The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.

func (IdMappingWorkflowInputSourceType) ElementType added in v0.101.0

func (IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypeOutput added in v0.101.0

func (e IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypeOutput() IdMappingWorkflowInputSourceTypeOutput

func (IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypeOutputWithContext added in v0.101.0

func (e IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypeOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceTypeOutput

func (IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypePtrOutput added in v0.101.0

func (e IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypePtrOutput() IdMappingWorkflowInputSourceTypePtrOutput

func (IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypePtrOutputWithContext added in v0.101.0

func (e IdMappingWorkflowInputSourceType) ToIdMappingWorkflowInputSourceTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceTypePtrOutput

func (IdMappingWorkflowInputSourceType) ToStringOutput added in v0.101.0

func (IdMappingWorkflowInputSourceType) ToStringOutputWithContext added in v0.101.0

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

func (IdMappingWorkflowInputSourceType) ToStringPtrOutput added in v0.101.0

func (IdMappingWorkflowInputSourceType) ToStringPtrOutputWithContext added in v0.101.0

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

type IdMappingWorkflowInputSourceTypeInput added in v0.101.0

type IdMappingWorkflowInputSourceTypeInput interface {
	pulumi.Input

	ToIdMappingWorkflowInputSourceTypeOutput() IdMappingWorkflowInputSourceTypeOutput
	ToIdMappingWorkflowInputSourceTypeOutputWithContext(context.Context) IdMappingWorkflowInputSourceTypeOutput
}

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

IdMappingWorkflowInputSourceTypeSource
IdMappingWorkflowInputSourceTypeTarget

type IdMappingWorkflowInputSourceTypeOutput added in v0.101.0

type IdMappingWorkflowInputSourceTypeOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowInputSourceTypeOutput) ElementType added in v0.101.0

func (IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypeOutput added in v0.101.0

func (o IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypeOutput() IdMappingWorkflowInputSourceTypeOutput

func (IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypeOutputWithContext added in v0.101.0

func (o IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypeOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceTypeOutput

func (IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypePtrOutput added in v0.101.0

func (o IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypePtrOutput() IdMappingWorkflowInputSourceTypePtrOutput

func (IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypePtrOutputWithContext added in v0.101.0

func (o IdMappingWorkflowInputSourceTypeOutput) ToIdMappingWorkflowInputSourceTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceTypePtrOutput

func (IdMappingWorkflowInputSourceTypeOutput) ToStringOutput added in v0.101.0

func (IdMappingWorkflowInputSourceTypeOutput) ToStringOutputWithContext added in v0.101.0

func (IdMappingWorkflowInputSourceTypeOutput) ToStringPtrOutput added in v0.101.0

func (IdMappingWorkflowInputSourceTypeOutput) ToStringPtrOutputWithContext added in v0.101.0

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

type IdMappingWorkflowInputSourceTypePtrInput added in v0.101.0

type IdMappingWorkflowInputSourceTypePtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowInputSourceTypePtrOutput() IdMappingWorkflowInputSourceTypePtrOutput
	ToIdMappingWorkflowInputSourceTypePtrOutputWithContext(context.Context) IdMappingWorkflowInputSourceTypePtrOutput
}

func IdMappingWorkflowInputSourceTypePtr added in v0.101.0

func IdMappingWorkflowInputSourceTypePtr(v string) IdMappingWorkflowInputSourceTypePtrInput

type IdMappingWorkflowInputSourceTypePtrOutput added in v0.101.0

type IdMappingWorkflowInputSourceTypePtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowInputSourceTypePtrOutput) Elem added in v0.101.0

func (IdMappingWorkflowInputSourceTypePtrOutput) ElementType added in v0.101.0

func (IdMappingWorkflowInputSourceTypePtrOutput) ToIdMappingWorkflowInputSourceTypePtrOutput added in v0.101.0

func (o IdMappingWorkflowInputSourceTypePtrOutput) ToIdMappingWorkflowInputSourceTypePtrOutput() IdMappingWorkflowInputSourceTypePtrOutput

func (IdMappingWorkflowInputSourceTypePtrOutput) ToIdMappingWorkflowInputSourceTypePtrOutputWithContext added in v0.101.0

func (o IdMappingWorkflowInputSourceTypePtrOutput) ToIdMappingWorkflowInputSourceTypePtrOutputWithContext(ctx context.Context) IdMappingWorkflowInputSourceTypePtrOutput

func (IdMappingWorkflowInputSourceTypePtrOutput) ToStringPtrOutput added in v0.101.0

func (IdMappingWorkflowInputSourceTypePtrOutput) ToStringPtrOutputWithContext added in v0.101.0

type IdMappingWorkflowIntermediateSourceConfiguration added in v0.82.0

type IdMappingWorkflowIntermediateSourceConfiguration struct {
	// The s3 path that would be used to stage the intermediate data being generated during workflow execution.
	IntermediateS3Path string `pulumi:"intermediateS3Path"`
}

type IdMappingWorkflowIntermediateSourceConfigurationArgs added in v0.82.0

type IdMappingWorkflowIntermediateSourceConfigurationArgs struct {
	// The s3 path that would be used to stage the intermediate data being generated during workflow execution.
	IntermediateS3Path pulumi.StringInput `pulumi:"intermediateS3Path"`
}

func (IdMappingWorkflowIntermediateSourceConfigurationArgs) ElementType added in v0.82.0

func (IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationOutput added in v0.82.0

func (i IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationOutput() IdMappingWorkflowIntermediateSourceConfigurationOutput

func (IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationOutputWithContext added in v0.82.0

func (i IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationOutputWithContext(ctx context.Context) IdMappingWorkflowIntermediateSourceConfigurationOutput

func (IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.82.0

func (i IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutput() IdMappingWorkflowIntermediateSourceConfigurationPtrOutput

func (IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutputWithContext added in v0.82.0

func (i IdMappingWorkflowIntermediateSourceConfigurationArgs) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIntermediateSourceConfigurationPtrOutput

type IdMappingWorkflowIntermediateSourceConfigurationInput added in v0.82.0

type IdMappingWorkflowIntermediateSourceConfigurationInput interface {
	pulumi.Input

	ToIdMappingWorkflowIntermediateSourceConfigurationOutput() IdMappingWorkflowIntermediateSourceConfigurationOutput
	ToIdMappingWorkflowIntermediateSourceConfigurationOutputWithContext(context.Context) IdMappingWorkflowIntermediateSourceConfigurationOutput
}

IdMappingWorkflowIntermediateSourceConfigurationInput is an input type that accepts IdMappingWorkflowIntermediateSourceConfigurationArgs and IdMappingWorkflowIntermediateSourceConfigurationOutput values. You can construct a concrete instance of `IdMappingWorkflowIntermediateSourceConfigurationInput` via:

IdMappingWorkflowIntermediateSourceConfigurationArgs{...}

type IdMappingWorkflowIntermediateSourceConfigurationOutput added in v0.82.0

type IdMappingWorkflowIntermediateSourceConfigurationOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIntermediateSourceConfigurationOutput) ElementType added in v0.82.0

func (IdMappingWorkflowIntermediateSourceConfigurationOutput) IntermediateS3Path added in v0.82.0

The s3 path that would be used to stage the intermediate data being generated during workflow execution.

func (IdMappingWorkflowIntermediateSourceConfigurationOutput) ToIdMappingWorkflowIntermediateSourceConfigurationOutput added in v0.82.0

func (IdMappingWorkflowIntermediateSourceConfigurationOutput) ToIdMappingWorkflowIntermediateSourceConfigurationOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIntermediateSourceConfigurationOutput) ToIdMappingWorkflowIntermediateSourceConfigurationOutputWithContext(ctx context.Context) IdMappingWorkflowIntermediateSourceConfigurationOutput

func (IdMappingWorkflowIntermediateSourceConfigurationOutput) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.82.0

func (o IdMappingWorkflowIntermediateSourceConfigurationOutput) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutput() IdMappingWorkflowIntermediateSourceConfigurationPtrOutput

func (IdMappingWorkflowIntermediateSourceConfigurationOutput) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIntermediateSourceConfigurationOutput) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIntermediateSourceConfigurationPtrOutput

type IdMappingWorkflowIntermediateSourceConfigurationPtrInput added in v0.82.0

type IdMappingWorkflowIntermediateSourceConfigurationPtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutput() IdMappingWorkflowIntermediateSourceConfigurationPtrOutput
	ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(context.Context) IdMappingWorkflowIntermediateSourceConfigurationPtrOutput
}

IdMappingWorkflowIntermediateSourceConfigurationPtrInput is an input type that accepts IdMappingWorkflowIntermediateSourceConfigurationArgs, IdMappingWorkflowIntermediateSourceConfigurationPtr and IdMappingWorkflowIntermediateSourceConfigurationPtrOutput values. You can construct a concrete instance of `IdMappingWorkflowIntermediateSourceConfigurationPtrInput` via:

        IdMappingWorkflowIntermediateSourceConfigurationArgs{...}

or:

        nil

type IdMappingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.82.0

type IdMappingWorkflowIntermediateSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowIntermediateSourceConfigurationPtrOutput) Elem added in v0.82.0

func (IdMappingWorkflowIntermediateSourceConfigurationPtrOutput) ElementType added in v0.82.0

func (IdMappingWorkflowIntermediateSourceConfigurationPtrOutput) IntermediateS3Path added in v0.82.0

The s3 path that would be used to stage the intermediate data being generated during workflow execution.

func (IdMappingWorkflowIntermediateSourceConfigurationPtrOutput) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.82.0

func (IdMappingWorkflowIntermediateSourceConfigurationPtrOutput) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutputWithContext added in v0.82.0

func (o IdMappingWorkflowIntermediateSourceConfigurationPtrOutput) ToIdMappingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(ctx context.Context) IdMappingWorkflowIntermediateSourceConfigurationPtrOutput

type IdMappingWorkflowOutput added in v0.82.0

type IdMappingWorkflowOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowOutput) CreatedAt added in v0.82.0

func (IdMappingWorkflowOutput) Description added in v0.82.0

The description of the IdMappingWorkflow

func (IdMappingWorkflowOutput) ElementType added in v0.82.0

func (IdMappingWorkflowOutput) ElementType() reflect.Type

func (IdMappingWorkflowOutput) IdMappingTechniques added in v0.82.0

An object which defines the ID mapping technique and any additional configurations.

func (IdMappingWorkflowOutput) InputSourceConfig added in v0.82.0

A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .

func (IdMappingWorkflowOutput) OutputSourceConfig added in v0.82.0

A list of `IdMappingWorkflowOutputSource` objects, each of which contains fields `OutputS3Path` and `Output` .

func (IdMappingWorkflowOutput) RoleArn added in v0.82.0

The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.

func (IdMappingWorkflowOutput) Tags added in v0.82.0

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

func (IdMappingWorkflowOutput) ToIdMappingWorkflowOutput added in v0.82.0

func (o IdMappingWorkflowOutput) ToIdMappingWorkflowOutput() IdMappingWorkflowOutput

func (IdMappingWorkflowOutput) ToIdMappingWorkflowOutputWithContext added in v0.82.0

func (o IdMappingWorkflowOutput) ToIdMappingWorkflowOutputWithContext(ctx context.Context) IdMappingWorkflowOutput

func (IdMappingWorkflowOutput) UpdatedAt added in v0.82.0

func (IdMappingWorkflowOutput) WorkflowArn added in v0.82.0

func (IdMappingWorkflowOutput) WorkflowName added in v0.82.0

func (o IdMappingWorkflowOutput) WorkflowName() pulumi.StringOutput

The name of the IdMappingWorkflow

type IdMappingWorkflowOutputSource added in v0.82.0

type IdMappingWorkflowOutputSource struct {
	// Customer AWS KMS ARN for encryption at rest. If not provided, system will use an AWS Entity Resolution managed KMS key.
	KmsArn *string `pulumi:"kmsArn"`
	// The S3 path to which Entity Resolution will write the output table
	OutputS3Path string `pulumi:"outputS3Path"`
}

type IdMappingWorkflowOutputSourceArgs added in v0.82.0

type IdMappingWorkflowOutputSourceArgs struct {
	// Customer AWS KMS ARN for encryption at rest. If not provided, system will use an AWS Entity Resolution managed KMS key.
	KmsArn pulumi.StringPtrInput `pulumi:"kmsArn"`
	// The S3 path to which Entity Resolution will write the output table
	OutputS3Path pulumi.StringInput `pulumi:"outputS3Path"`
}

func (IdMappingWorkflowOutputSourceArgs) ElementType added in v0.82.0

func (IdMappingWorkflowOutputSourceArgs) ToIdMappingWorkflowOutputSourceOutput added in v0.82.0

func (i IdMappingWorkflowOutputSourceArgs) ToIdMappingWorkflowOutputSourceOutput() IdMappingWorkflowOutputSourceOutput

func (IdMappingWorkflowOutputSourceArgs) ToIdMappingWorkflowOutputSourceOutputWithContext added in v0.82.0

func (i IdMappingWorkflowOutputSourceArgs) ToIdMappingWorkflowOutputSourceOutputWithContext(ctx context.Context) IdMappingWorkflowOutputSourceOutput

type IdMappingWorkflowOutputSourceArray added in v0.82.0

type IdMappingWorkflowOutputSourceArray []IdMappingWorkflowOutputSourceInput

func (IdMappingWorkflowOutputSourceArray) ElementType added in v0.82.0

func (IdMappingWorkflowOutputSourceArray) ToIdMappingWorkflowOutputSourceArrayOutput added in v0.82.0

func (i IdMappingWorkflowOutputSourceArray) ToIdMappingWorkflowOutputSourceArrayOutput() IdMappingWorkflowOutputSourceArrayOutput

func (IdMappingWorkflowOutputSourceArray) ToIdMappingWorkflowOutputSourceArrayOutputWithContext added in v0.82.0

func (i IdMappingWorkflowOutputSourceArray) ToIdMappingWorkflowOutputSourceArrayOutputWithContext(ctx context.Context) IdMappingWorkflowOutputSourceArrayOutput

type IdMappingWorkflowOutputSourceArrayInput added in v0.82.0

type IdMappingWorkflowOutputSourceArrayInput interface {
	pulumi.Input

	ToIdMappingWorkflowOutputSourceArrayOutput() IdMappingWorkflowOutputSourceArrayOutput
	ToIdMappingWorkflowOutputSourceArrayOutputWithContext(context.Context) IdMappingWorkflowOutputSourceArrayOutput
}

IdMappingWorkflowOutputSourceArrayInput is an input type that accepts IdMappingWorkflowOutputSourceArray and IdMappingWorkflowOutputSourceArrayOutput values. You can construct a concrete instance of `IdMappingWorkflowOutputSourceArrayInput` via:

IdMappingWorkflowOutputSourceArray{ IdMappingWorkflowOutputSourceArgs{...} }

type IdMappingWorkflowOutputSourceArrayOutput added in v0.82.0

type IdMappingWorkflowOutputSourceArrayOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowOutputSourceArrayOutput) ElementType added in v0.82.0

func (IdMappingWorkflowOutputSourceArrayOutput) Index added in v0.82.0

func (IdMappingWorkflowOutputSourceArrayOutput) ToIdMappingWorkflowOutputSourceArrayOutput added in v0.82.0

func (o IdMappingWorkflowOutputSourceArrayOutput) ToIdMappingWorkflowOutputSourceArrayOutput() IdMappingWorkflowOutputSourceArrayOutput

func (IdMappingWorkflowOutputSourceArrayOutput) ToIdMappingWorkflowOutputSourceArrayOutputWithContext added in v0.82.0

func (o IdMappingWorkflowOutputSourceArrayOutput) ToIdMappingWorkflowOutputSourceArrayOutputWithContext(ctx context.Context) IdMappingWorkflowOutputSourceArrayOutput

type IdMappingWorkflowOutputSourceInput added in v0.82.0

type IdMappingWorkflowOutputSourceInput interface {
	pulumi.Input

	ToIdMappingWorkflowOutputSourceOutput() IdMappingWorkflowOutputSourceOutput
	ToIdMappingWorkflowOutputSourceOutputWithContext(context.Context) IdMappingWorkflowOutputSourceOutput
}

IdMappingWorkflowOutputSourceInput is an input type that accepts IdMappingWorkflowOutputSourceArgs and IdMappingWorkflowOutputSourceOutput values. You can construct a concrete instance of `IdMappingWorkflowOutputSourceInput` via:

IdMappingWorkflowOutputSourceArgs{...}

type IdMappingWorkflowOutputSourceOutput added in v0.82.0

type IdMappingWorkflowOutputSourceOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowOutputSourceOutput) ElementType added in v0.82.0

func (IdMappingWorkflowOutputSourceOutput) KmsArn added in v0.82.0

Customer AWS KMS ARN for encryption at rest. If not provided, system will use an AWS Entity Resolution managed KMS key.

func (IdMappingWorkflowOutputSourceOutput) OutputS3Path added in v0.82.0

The S3 path to which Entity Resolution will write the output table

func (IdMappingWorkflowOutputSourceOutput) ToIdMappingWorkflowOutputSourceOutput added in v0.82.0

func (o IdMappingWorkflowOutputSourceOutput) ToIdMappingWorkflowOutputSourceOutput() IdMappingWorkflowOutputSourceOutput

func (IdMappingWorkflowOutputSourceOutput) ToIdMappingWorkflowOutputSourceOutputWithContext added in v0.82.0

func (o IdMappingWorkflowOutputSourceOutput) ToIdMappingWorkflowOutputSourceOutputWithContext(ctx context.Context) IdMappingWorkflowOutputSourceOutput

type IdMappingWorkflowProviderProperties added in v0.82.0

type IdMappingWorkflowProviderProperties struct {
	// The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
	IntermediateSourceConfiguration *IdMappingWorkflowIntermediateSourceConfiguration `pulumi:"intermediateSourceConfiguration"`
	// Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format
	ProviderConfiguration map[string]string `pulumi:"providerConfiguration"`
	// Arn of the Provider Service being used.
	ProviderServiceArn string `pulumi:"providerServiceArn"`
}

type IdMappingWorkflowProviderPropertiesArgs added in v0.82.0

type IdMappingWorkflowProviderPropertiesArgs struct {
	// The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
	IntermediateSourceConfiguration IdMappingWorkflowIntermediateSourceConfigurationPtrInput `pulumi:"intermediateSourceConfiguration"`
	// Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format
	ProviderConfiguration pulumi.StringMapInput `pulumi:"providerConfiguration"`
	// Arn of the Provider Service being used.
	ProviderServiceArn pulumi.StringInput `pulumi:"providerServiceArn"`
}

func (IdMappingWorkflowProviderPropertiesArgs) ElementType added in v0.82.0

func (IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesOutput added in v0.82.0

func (i IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesOutput() IdMappingWorkflowProviderPropertiesOutput

func (IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesOutputWithContext added in v0.82.0

func (i IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesOutputWithContext(ctx context.Context) IdMappingWorkflowProviderPropertiesOutput

func (IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesPtrOutput added in v0.82.0

func (i IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesPtrOutput() IdMappingWorkflowProviderPropertiesPtrOutput

func (IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesPtrOutputWithContext added in v0.82.0

func (i IdMappingWorkflowProviderPropertiesArgs) ToIdMappingWorkflowProviderPropertiesPtrOutputWithContext(ctx context.Context) IdMappingWorkflowProviderPropertiesPtrOutput

type IdMappingWorkflowProviderPropertiesInput added in v0.82.0

type IdMappingWorkflowProviderPropertiesInput interface {
	pulumi.Input

	ToIdMappingWorkflowProviderPropertiesOutput() IdMappingWorkflowProviderPropertiesOutput
	ToIdMappingWorkflowProviderPropertiesOutputWithContext(context.Context) IdMappingWorkflowProviderPropertiesOutput
}

IdMappingWorkflowProviderPropertiesInput is an input type that accepts IdMappingWorkflowProviderPropertiesArgs and IdMappingWorkflowProviderPropertiesOutput values. You can construct a concrete instance of `IdMappingWorkflowProviderPropertiesInput` via:

IdMappingWorkflowProviderPropertiesArgs{...}

type IdMappingWorkflowProviderPropertiesOutput added in v0.82.0

type IdMappingWorkflowProviderPropertiesOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowProviderPropertiesOutput) ElementType added in v0.82.0

func (IdMappingWorkflowProviderPropertiesOutput) IntermediateSourceConfiguration added in v0.82.0

The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.

func (IdMappingWorkflowProviderPropertiesOutput) ProviderConfiguration added in v0.82.0

Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format

func (IdMappingWorkflowProviderPropertiesOutput) ProviderServiceArn added in v0.82.0

Arn of the Provider Service being used.

func (IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesOutput added in v0.82.0

func (o IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesOutput() IdMappingWorkflowProviderPropertiesOutput

func (IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesOutputWithContext added in v0.82.0

func (o IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesOutputWithContext(ctx context.Context) IdMappingWorkflowProviderPropertiesOutput

func (IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesPtrOutput added in v0.82.0

func (o IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesPtrOutput() IdMappingWorkflowProviderPropertiesPtrOutput

func (IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesPtrOutputWithContext added in v0.82.0

func (o IdMappingWorkflowProviderPropertiesOutput) ToIdMappingWorkflowProviderPropertiesPtrOutputWithContext(ctx context.Context) IdMappingWorkflowProviderPropertiesPtrOutput

type IdMappingWorkflowProviderPropertiesPtrInput added in v0.82.0

type IdMappingWorkflowProviderPropertiesPtrInput interface {
	pulumi.Input

	ToIdMappingWorkflowProviderPropertiesPtrOutput() IdMappingWorkflowProviderPropertiesPtrOutput
	ToIdMappingWorkflowProviderPropertiesPtrOutputWithContext(context.Context) IdMappingWorkflowProviderPropertiesPtrOutput
}

IdMappingWorkflowProviderPropertiesPtrInput is an input type that accepts IdMappingWorkflowProviderPropertiesArgs, IdMappingWorkflowProviderPropertiesPtr and IdMappingWorkflowProviderPropertiesPtrOutput values. You can construct a concrete instance of `IdMappingWorkflowProviderPropertiesPtrInput` via:

        IdMappingWorkflowProviderPropertiesArgs{...}

or:

        nil

type IdMappingWorkflowProviderPropertiesPtrOutput added in v0.82.0

type IdMappingWorkflowProviderPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowProviderPropertiesPtrOutput) Elem added in v0.82.0

func (IdMappingWorkflowProviderPropertiesPtrOutput) ElementType added in v0.82.0

func (IdMappingWorkflowProviderPropertiesPtrOutput) IntermediateSourceConfiguration added in v0.82.0

The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.

func (IdMappingWorkflowProviderPropertiesPtrOutput) ProviderConfiguration added in v0.82.0

Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format

func (IdMappingWorkflowProviderPropertiesPtrOutput) ProviderServiceArn added in v0.82.0

Arn of the Provider Service being used.

func (IdMappingWorkflowProviderPropertiesPtrOutput) ToIdMappingWorkflowProviderPropertiesPtrOutput added in v0.82.0

func (o IdMappingWorkflowProviderPropertiesPtrOutput) ToIdMappingWorkflowProviderPropertiesPtrOutput() IdMappingWorkflowProviderPropertiesPtrOutput

func (IdMappingWorkflowProviderPropertiesPtrOutput) ToIdMappingWorkflowProviderPropertiesPtrOutputWithContext added in v0.82.0

func (o IdMappingWorkflowProviderPropertiesPtrOutput) ToIdMappingWorkflowProviderPropertiesPtrOutputWithContext(ctx context.Context) IdMappingWorkflowProviderPropertiesPtrOutput

type IdMappingWorkflowRule added in v0.111.0

type IdMappingWorkflowRule struct {
	// A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.
	MatchingKeys []string `pulumi:"matchingKeys"`
	// A name for the matching rule.
	RuleName string `pulumi:"ruleName"`
}

type IdMappingWorkflowRuleArgs added in v0.111.0

type IdMappingWorkflowRuleArgs struct {
	// A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.
	MatchingKeys pulumi.StringArrayInput `pulumi:"matchingKeys"`
	// A name for the matching rule.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (IdMappingWorkflowRuleArgs) ElementType added in v0.111.0

func (IdMappingWorkflowRuleArgs) ElementType() reflect.Type

func (IdMappingWorkflowRuleArgs) ToIdMappingWorkflowRuleOutput added in v0.111.0

func (i IdMappingWorkflowRuleArgs) ToIdMappingWorkflowRuleOutput() IdMappingWorkflowRuleOutput

func (IdMappingWorkflowRuleArgs) ToIdMappingWorkflowRuleOutputWithContext added in v0.111.0

func (i IdMappingWorkflowRuleArgs) ToIdMappingWorkflowRuleOutputWithContext(ctx context.Context) IdMappingWorkflowRuleOutput

type IdMappingWorkflowRuleArray added in v0.111.0

type IdMappingWorkflowRuleArray []IdMappingWorkflowRuleInput

func (IdMappingWorkflowRuleArray) ElementType added in v0.111.0

func (IdMappingWorkflowRuleArray) ElementType() reflect.Type

func (IdMappingWorkflowRuleArray) ToIdMappingWorkflowRuleArrayOutput added in v0.111.0

func (i IdMappingWorkflowRuleArray) ToIdMappingWorkflowRuleArrayOutput() IdMappingWorkflowRuleArrayOutput

func (IdMappingWorkflowRuleArray) ToIdMappingWorkflowRuleArrayOutputWithContext added in v0.111.0

func (i IdMappingWorkflowRuleArray) ToIdMappingWorkflowRuleArrayOutputWithContext(ctx context.Context) IdMappingWorkflowRuleArrayOutput

type IdMappingWorkflowRuleArrayInput added in v0.111.0

type IdMappingWorkflowRuleArrayInput interface {
	pulumi.Input

	ToIdMappingWorkflowRuleArrayOutput() IdMappingWorkflowRuleArrayOutput
	ToIdMappingWorkflowRuleArrayOutputWithContext(context.Context) IdMappingWorkflowRuleArrayOutput
}

IdMappingWorkflowRuleArrayInput is an input type that accepts IdMappingWorkflowRuleArray and IdMappingWorkflowRuleArrayOutput values. You can construct a concrete instance of `IdMappingWorkflowRuleArrayInput` via:

IdMappingWorkflowRuleArray{ IdMappingWorkflowRuleArgs{...} }

type IdMappingWorkflowRuleArrayOutput added in v0.111.0

type IdMappingWorkflowRuleArrayOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowRuleArrayOutput) ElementType added in v0.111.0

func (IdMappingWorkflowRuleArrayOutput) Index added in v0.111.0

func (IdMappingWorkflowRuleArrayOutput) ToIdMappingWorkflowRuleArrayOutput added in v0.111.0

func (o IdMappingWorkflowRuleArrayOutput) ToIdMappingWorkflowRuleArrayOutput() IdMappingWorkflowRuleArrayOutput

func (IdMappingWorkflowRuleArrayOutput) ToIdMappingWorkflowRuleArrayOutputWithContext added in v0.111.0

func (o IdMappingWorkflowRuleArrayOutput) ToIdMappingWorkflowRuleArrayOutputWithContext(ctx context.Context) IdMappingWorkflowRuleArrayOutput

type IdMappingWorkflowRuleInput added in v0.111.0

type IdMappingWorkflowRuleInput interface {
	pulumi.Input

	ToIdMappingWorkflowRuleOutput() IdMappingWorkflowRuleOutput
	ToIdMappingWorkflowRuleOutputWithContext(context.Context) IdMappingWorkflowRuleOutput
}

IdMappingWorkflowRuleInput is an input type that accepts IdMappingWorkflowRuleArgs and IdMappingWorkflowRuleOutput values. You can construct a concrete instance of `IdMappingWorkflowRuleInput` via:

IdMappingWorkflowRuleArgs{...}

type IdMappingWorkflowRuleOutput added in v0.111.0

type IdMappingWorkflowRuleOutput struct{ *pulumi.OutputState }

func (IdMappingWorkflowRuleOutput) ElementType added in v0.111.0

func (IdMappingWorkflowRuleOutput) MatchingKeys added in v0.111.0

A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.

func (IdMappingWorkflowRuleOutput) RuleName added in v0.111.0

A name for the matching rule.

func (IdMappingWorkflowRuleOutput) ToIdMappingWorkflowRuleOutput added in v0.111.0

func (o IdMappingWorkflowRuleOutput) ToIdMappingWorkflowRuleOutput() IdMappingWorkflowRuleOutput

func (IdMappingWorkflowRuleOutput) ToIdMappingWorkflowRuleOutputWithContext added in v0.111.0

func (o IdMappingWorkflowRuleOutput) ToIdMappingWorkflowRuleOutputWithContext(ctx context.Context) IdMappingWorkflowRuleOutput

type IdMappingWorkflowState added in v0.82.0

type IdMappingWorkflowState struct {
}

func (IdMappingWorkflowState) ElementType added in v0.82.0

func (IdMappingWorkflowState) ElementType() reflect.Type

type IdMappingWorkflowTag added in v0.82.0

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

A key-value pair to associate with a resource

type IdNamespace added in v0.101.0

type IdNamespace struct {
	pulumi.CustomResourceState

	// The date and time when the IdNamespace was created
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the ID namespace.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Determines the properties of `IdMappingWorflow` where this `IdNamespace` can be used as a `Source` or a `Target` .
	IdMappingWorkflowProperties IdNamespaceIdMappingWorkflowPropertiesArrayOutput `pulumi:"idMappingWorkflowProperties"`
	// The arn associated with the IdNamespace
	IdNamespaceArn pulumi.StringOutput `pulumi:"idNamespaceArn"`
	// The name of the ID namespace.
	IdNamespaceName pulumi.StringOutput `pulumi:"idNamespaceName"`
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig IdNamespaceInputSourceArrayOutput `pulumi:"inputSourceConfig"`
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to access the resources defined in this `IdNamespace` on your behalf as part of the workflow run.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The type of ID namespace. There are two types: `SOURCE` and `TARGET` .
	//
	// The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.
	//
	// The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.
	Type IdNamespaceTypeOutput `pulumi:"type"`
	// The date and time when the IdNamespace was updated
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

IdNamespace defined in AWS Entity Resolution service

func GetIdNamespace added in v0.101.0

func GetIdNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdNamespaceState, opts ...pulumi.ResourceOption) (*IdNamespace, error)

GetIdNamespace gets an existing IdNamespace 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 NewIdNamespace added in v0.101.0

func NewIdNamespace(ctx *pulumi.Context,
	name string, args *IdNamespaceArgs, opts ...pulumi.ResourceOption) (*IdNamespace, error)

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

func (*IdNamespace) ElementType added in v0.101.0

func (*IdNamespace) ElementType() reflect.Type

func (*IdNamespace) ToIdNamespaceOutput added in v0.101.0

func (i *IdNamespace) ToIdNamespaceOutput() IdNamespaceOutput

func (*IdNamespace) ToIdNamespaceOutputWithContext added in v0.101.0

func (i *IdNamespace) ToIdNamespaceOutputWithContext(ctx context.Context) IdNamespaceOutput

type IdNamespaceArgs added in v0.101.0

type IdNamespaceArgs struct {
	// The description of the ID namespace.
	Description pulumi.StringPtrInput
	// Determines the properties of `IdMappingWorflow` where this `IdNamespace` can be used as a `Source` or a `Target` .
	IdMappingWorkflowProperties IdNamespaceIdMappingWorkflowPropertiesArrayInput
	// The name of the ID namespace.
	IdNamespaceName pulumi.StringPtrInput
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig IdNamespaceInputSourceArrayInput
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to access the resources defined in this `IdNamespace` on your behalf as part of the workflow run.
	RoleArn pulumi.StringPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.TagArrayInput
	// The type of ID namespace. There are two types: `SOURCE` and `TARGET` .
	//
	// The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.
	//
	// The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.
	Type IdNamespaceTypeInput
}

The set of arguments for constructing a IdNamespace resource.

func (IdNamespaceArgs) ElementType added in v0.101.0

func (IdNamespaceArgs) ElementType() reflect.Type

type IdNamespaceIdMappingWorkflowProperties added in v0.101.0

type IdNamespaceIdMappingWorkflowProperties struct {
	// The type of ID mapping.
	IdMappingType IdNamespaceIdMappingWorkflowPropertiesIdMappingType `pulumi:"idMappingType"`
	// An object which defines any additional configurations required by the provider service.
	ProviderProperties *IdNamespaceNamespaceProviderProperties `pulumi:"providerProperties"`
	// An object which defines any additional configurations required by rule-based matching.
	RuleBasedProperties *IdNamespaceNamespaceRuleBasedProperties `pulumi:"ruleBasedProperties"`
}

type IdNamespaceIdMappingWorkflowPropertiesArgs added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesArgs struct {
	// The type of ID mapping.
	IdMappingType IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeInput `pulumi:"idMappingType"`
	// An object which defines any additional configurations required by the provider service.
	ProviderProperties IdNamespaceNamespaceProviderPropertiesPtrInput `pulumi:"providerProperties"`
	// An object which defines any additional configurations required by rule-based matching.
	RuleBasedProperties IdNamespaceNamespaceRuleBasedPropertiesPtrInput `pulumi:"ruleBasedProperties"`
}

func (IdNamespaceIdMappingWorkflowPropertiesArgs) ElementType added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesArgs) ToIdNamespaceIdMappingWorkflowPropertiesOutput added in v0.101.0

func (i IdNamespaceIdMappingWorkflowPropertiesArgs) ToIdNamespaceIdMappingWorkflowPropertiesOutput() IdNamespaceIdMappingWorkflowPropertiesOutput

func (IdNamespaceIdMappingWorkflowPropertiesArgs) ToIdNamespaceIdMappingWorkflowPropertiesOutputWithContext added in v0.101.0

func (i IdNamespaceIdMappingWorkflowPropertiesArgs) ToIdNamespaceIdMappingWorkflowPropertiesOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesOutput

type IdNamespaceIdMappingWorkflowPropertiesArray added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesArray []IdNamespaceIdMappingWorkflowPropertiesInput

func (IdNamespaceIdMappingWorkflowPropertiesArray) ElementType added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesArray) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutput added in v0.101.0

func (i IdNamespaceIdMappingWorkflowPropertiesArray) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutput() IdNamespaceIdMappingWorkflowPropertiesArrayOutput

func (IdNamespaceIdMappingWorkflowPropertiesArray) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutputWithContext added in v0.101.0

func (i IdNamespaceIdMappingWorkflowPropertiesArray) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesArrayOutput

type IdNamespaceIdMappingWorkflowPropertiesArrayInput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesArrayInput interface {
	pulumi.Input

	ToIdNamespaceIdMappingWorkflowPropertiesArrayOutput() IdNamespaceIdMappingWorkflowPropertiesArrayOutput
	ToIdNamespaceIdMappingWorkflowPropertiesArrayOutputWithContext(context.Context) IdNamespaceIdMappingWorkflowPropertiesArrayOutput
}

IdNamespaceIdMappingWorkflowPropertiesArrayInput is an input type that accepts IdNamespaceIdMappingWorkflowPropertiesArray and IdNamespaceIdMappingWorkflowPropertiesArrayOutput values. You can construct a concrete instance of `IdNamespaceIdMappingWorkflowPropertiesArrayInput` via:

IdNamespaceIdMappingWorkflowPropertiesArray{ IdNamespaceIdMappingWorkflowPropertiesArgs{...} }

type IdNamespaceIdMappingWorkflowPropertiesArrayOutput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesArrayOutput struct{ *pulumi.OutputState }

func (IdNamespaceIdMappingWorkflowPropertiesArrayOutput) ElementType added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesArrayOutput) Index added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesArrayOutput) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutput added in v0.101.0

func (o IdNamespaceIdMappingWorkflowPropertiesArrayOutput) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutput() IdNamespaceIdMappingWorkflowPropertiesArrayOutput

func (IdNamespaceIdMappingWorkflowPropertiesArrayOutput) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutputWithContext added in v0.101.0

func (o IdNamespaceIdMappingWorkflowPropertiesArrayOutput) ToIdNamespaceIdMappingWorkflowPropertiesArrayOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesArrayOutput

type IdNamespaceIdMappingWorkflowPropertiesIdMappingType added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesIdMappingType string

The type of ID mapping.

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ElementType added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput added in v0.101.0

func (e IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput() IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutputWithContext added in v0.101.0

func (e IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput added in v0.101.0

func (e IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput() IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutputWithContext added in v0.101.0

func (e IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToStringOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToStringOutputWithContext added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToStringPtrOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingType) ToStringPtrOutputWithContext added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeInput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeInput interface {
	pulumi.Input

	ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput() IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput
	ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutputWithContext(context.Context) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput
}

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

IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeProvider
IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeRuleBased

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput struct{ *pulumi.OutputState }

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ElementType added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutputWithContext added in v0.101.0

func (o IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutputWithContext added in v0.101.0

func (o IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToStringOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToStringOutputWithContext added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToStringPtrOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypeOutput) ToStringPtrOutputWithContext added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrInput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrInput interface {
	pulumi.Input

	ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput() IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput
	ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutputWithContext(context.Context) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput
}

func IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtr added in v0.101.0

func IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtr(v string) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrInput

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput) Elem added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput) ElementType added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutputWithContext added in v0.101.0

func (o IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput) ToIdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput) ToStringPtrOutput added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesIdMappingTypePtrOutput) ToStringPtrOutputWithContext added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesInput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesInput interface {
	pulumi.Input

	ToIdNamespaceIdMappingWorkflowPropertiesOutput() IdNamespaceIdMappingWorkflowPropertiesOutput
	ToIdNamespaceIdMappingWorkflowPropertiesOutputWithContext(context.Context) IdNamespaceIdMappingWorkflowPropertiesOutput
}

IdNamespaceIdMappingWorkflowPropertiesInput is an input type that accepts IdNamespaceIdMappingWorkflowPropertiesArgs and IdNamespaceIdMappingWorkflowPropertiesOutput values. You can construct a concrete instance of `IdNamespaceIdMappingWorkflowPropertiesInput` via:

IdNamespaceIdMappingWorkflowPropertiesArgs{...}

type IdNamespaceIdMappingWorkflowPropertiesOutput added in v0.101.0

type IdNamespaceIdMappingWorkflowPropertiesOutput struct{ *pulumi.OutputState }

func (IdNamespaceIdMappingWorkflowPropertiesOutput) ElementType added in v0.101.0

func (IdNamespaceIdMappingWorkflowPropertiesOutput) IdMappingType added in v0.101.0

The type of ID mapping.

func (IdNamespaceIdMappingWorkflowPropertiesOutput) ProviderProperties added in v0.101.0

An object which defines any additional configurations required by the provider service.

func (IdNamespaceIdMappingWorkflowPropertiesOutput) RuleBasedProperties added in v0.111.0

An object which defines any additional configurations required by rule-based matching.

func (IdNamespaceIdMappingWorkflowPropertiesOutput) ToIdNamespaceIdMappingWorkflowPropertiesOutput added in v0.101.0

func (o IdNamespaceIdMappingWorkflowPropertiesOutput) ToIdNamespaceIdMappingWorkflowPropertiesOutput() IdNamespaceIdMappingWorkflowPropertiesOutput

func (IdNamespaceIdMappingWorkflowPropertiesOutput) ToIdNamespaceIdMappingWorkflowPropertiesOutputWithContext added in v0.101.0

func (o IdNamespaceIdMappingWorkflowPropertiesOutput) ToIdNamespaceIdMappingWorkflowPropertiesOutputWithContext(ctx context.Context) IdNamespaceIdMappingWorkflowPropertiesOutput

type IdNamespaceInput added in v0.101.0

type IdNamespaceInput interface {
	pulumi.Input

	ToIdNamespaceOutput() IdNamespaceOutput
	ToIdNamespaceOutputWithContext(ctx context.Context) IdNamespaceOutput
}

type IdNamespaceInputSource added in v0.101.0

type IdNamespaceInputSource struct {
	// An AWS Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
	InputSourceArn string `pulumi:"inputSourceArn"`
	// The name of the schema.
	SchemaName *string `pulumi:"schemaName"`
}

type IdNamespaceInputSourceArgs added in v0.101.0

type IdNamespaceInputSourceArgs struct {
	// An AWS Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
	InputSourceArn pulumi.StringInput `pulumi:"inputSourceArn"`
	// The name of the schema.
	SchemaName pulumi.StringPtrInput `pulumi:"schemaName"`
}

func (IdNamespaceInputSourceArgs) ElementType added in v0.101.0

func (IdNamespaceInputSourceArgs) ElementType() reflect.Type

func (IdNamespaceInputSourceArgs) ToIdNamespaceInputSourceOutput added in v0.101.0

func (i IdNamespaceInputSourceArgs) ToIdNamespaceInputSourceOutput() IdNamespaceInputSourceOutput

func (IdNamespaceInputSourceArgs) ToIdNamespaceInputSourceOutputWithContext added in v0.101.0

func (i IdNamespaceInputSourceArgs) ToIdNamespaceInputSourceOutputWithContext(ctx context.Context) IdNamespaceInputSourceOutput

type IdNamespaceInputSourceArray added in v0.101.0

type IdNamespaceInputSourceArray []IdNamespaceInputSourceInput

func (IdNamespaceInputSourceArray) ElementType added in v0.101.0

func (IdNamespaceInputSourceArray) ToIdNamespaceInputSourceArrayOutput added in v0.101.0

func (i IdNamespaceInputSourceArray) ToIdNamespaceInputSourceArrayOutput() IdNamespaceInputSourceArrayOutput

func (IdNamespaceInputSourceArray) ToIdNamespaceInputSourceArrayOutputWithContext added in v0.101.0

func (i IdNamespaceInputSourceArray) ToIdNamespaceInputSourceArrayOutputWithContext(ctx context.Context) IdNamespaceInputSourceArrayOutput

type IdNamespaceInputSourceArrayInput added in v0.101.0

type IdNamespaceInputSourceArrayInput interface {
	pulumi.Input

	ToIdNamespaceInputSourceArrayOutput() IdNamespaceInputSourceArrayOutput
	ToIdNamespaceInputSourceArrayOutputWithContext(context.Context) IdNamespaceInputSourceArrayOutput
}

IdNamespaceInputSourceArrayInput is an input type that accepts IdNamespaceInputSourceArray and IdNamespaceInputSourceArrayOutput values. You can construct a concrete instance of `IdNamespaceInputSourceArrayInput` via:

IdNamespaceInputSourceArray{ IdNamespaceInputSourceArgs{...} }

type IdNamespaceInputSourceArrayOutput added in v0.101.0

type IdNamespaceInputSourceArrayOutput struct{ *pulumi.OutputState }

func (IdNamespaceInputSourceArrayOutput) ElementType added in v0.101.0

func (IdNamespaceInputSourceArrayOutput) Index added in v0.101.0

func (IdNamespaceInputSourceArrayOutput) ToIdNamespaceInputSourceArrayOutput added in v0.101.0

func (o IdNamespaceInputSourceArrayOutput) ToIdNamespaceInputSourceArrayOutput() IdNamespaceInputSourceArrayOutput

func (IdNamespaceInputSourceArrayOutput) ToIdNamespaceInputSourceArrayOutputWithContext added in v0.101.0

func (o IdNamespaceInputSourceArrayOutput) ToIdNamespaceInputSourceArrayOutputWithContext(ctx context.Context) IdNamespaceInputSourceArrayOutput

type IdNamespaceInputSourceInput added in v0.101.0

type IdNamespaceInputSourceInput interface {
	pulumi.Input

	ToIdNamespaceInputSourceOutput() IdNamespaceInputSourceOutput
	ToIdNamespaceInputSourceOutputWithContext(context.Context) IdNamespaceInputSourceOutput
}

IdNamespaceInputSourceInput is an input type that accepts IdNamespaceInputSourceArgs and IdNamespaceInputSourceOutput values. You can construct a concrete instance of `IdNamespaceInputSourceInput` via:

IdNamespaceInputSourceArgs{...}

type IdNamespaceInputSourceOutput added in v0.101.0

type IdNamespaceInputSourceOutput struct{ *pulumi.OutputState }

func (IdNamespaceInputSourceOutput) ElementType added in v0.101.0

func (IdNamespaceInputSourceOutput) InputSourceArn added in v0.101.0

An AWS Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.

func (IdNamespaceInputSourceOutput) SchemaName added in v0.101.0

The name of the schema.

func (IdNamespaceInputSourceOutput) ToIdNamespaceInputSourceOutput added in v0.101.0

func (o IdNamespaceInputSourceOutput) ToIdNamespaceInputSourceOutput() IdNamespaceInputSourceOutput

func (IdNamespaceInputSourceOutput) ToIdNamespaceInputSourceOutputWithContext added in v0.101.0

func (o IdNamespaceInputSourceOutput) ToIdNamespaceInputSourceOutputWithContext(ctx context.Context) IdNamespaceInputSourceOutput

type IdNamespaceNamespaceProviderProperties added in v0.101.0

type IdNamespaceNamespaceProviderProperties struct {
	// Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format.
	ProviderConfiguration map[string]string `pulumi:"providerConfiguration"`
	// The Amazon Resource Name (ARN) of the provider service.
	ProviderServiceArn string `pulumi:"providerServiceArn"`
}

type IdNamespaceNamespaceProviderPropertiesArgs added in v0.101.0

type IdNamespaceNamespaceProviderPropertiesArgs struct {
	// Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format.
	ProviderConfiguration pulumi.StringMapInput `pulumi:"providerConfiguration"`
	// The Amazon Resource Name (ARN) of the provider service.
	ProviderServiceArn pulumi.StringInput `pulumi:"providerServiceArn"`
}

func (IdNamespaceNamespaceProviderPropertiesArgs) ElementType added in v0.101.0

func (IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesOutput added in v0.101.0

func (i IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesOutput() IdNamespaceNamespaceProviderPropertiesOutput

func (IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesOutputWithContext added in v0.101.0

func (i IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesOutputWithContext(ctx context.Context) IdNamespaceNamespaceProviderPropertiesOutput

func (IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesPtrOutput added in v0.101.0

func (i IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesPtrOutput() IdNamespaceNamespaceProviderPropertiesPtrOutput

func (IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesPtrOutputWithContext added in v0.101.0

func (i IdNamespaceNamespaceProviderPropertiesArgs) ToIdNamespaceNamespaceProviderPropertiesPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceProviderPropertiesPtrOutput

type IdNamespaceNamespaceProviderPropertiesInput added in v0.101.0

type IdNamespaceNamespaceProviderPropertiesInput interface {
	pulumi.Input

	ToIdNamespaceNamespaceProviderPropertiesOutput() IdNamespaceNamespaceProviderPropertiesOutput
	ToIdNamespaceNamespaceProviderPropertiesOutputWithContext(context.Context) IdNamespaceNamespaceProviderPropertiesOutput
}

IdNamespaceNamespaceProviderPropertiesInput is an input type that accepts IdNamespaceNamespaceProviderPropertiesArgs and IdNamespaceNamespaceProviderPropertiesOutput values. You can construct a concrete instance of `IdNamespaceNamespaceProviderPropertiesInput` via:

IdNamespaceNamespaceProviderPropertiesArgs{...}

type IdNamespaceNamespaceProviderPropertiesOutput added in v0.101.0

type IdNamespaceNamespaceProviderPropertiesOutput struct{ *pulumi.OutputState }

func (IdNamespaceNamespaceProviderPropertiesOutput) ElementType added in v0.101.0

func (IdNamespaceNamespaceProviderPropertiesOutput) ProviderConfiguration added in v0.101.0

Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format.

func (IdNamespaceNamespaceProviderPropertiesOutput) ProviderServiceArn added in v0.101.0

The Amazon Resource Name (ARN) of the provider service.

func (IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesOutput added in v0.101.0

func (o IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesOutput() IdNamespaceNamespaceProviderPropertiesOutput

func (IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesOutputWithContext added in v0.101.0

func (o IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesOutputWithContext(ctx context.Context) IdNamespaceNamespaceProviderPropertiesOutput

func (IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutput added in v0.101.0

func (o IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutput() IdNamespaceNamespaceProviderPropertiesPtrOutput

func (IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutputWithContext added in v0.101.0

func (o IdNamespaceNamespaceProviderPropertiesOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceProviderPropertiesPtrOutput

type IdNamespaceNamespaceProviderPropertiesPtrInput added in v0.101.0

type IdNamespaceNamespaceProviderPropertiesPtrInput interface {
	pulumi.Input

	ToIdNamespaceNamespaceProviderPropertiesPtrOutput() IdNamespaceNamespaceProviderPropertiesPtrOutput
	ToIdNamespaceNamespaceProviderPropertiesPtrOutputWithContext(context.Context) IdNamespaceNamespaceProviderPropertiesPtrOutput
}

IdNamespaceNamespaceProviderPropertiesPtrInput is an input type that accepts IdNamespaceNamespaceProviderPropertiesArgs, IdNamespaceNamespaceProviderPropertiesPtr and IdNamespaceNamespaceProviderPropertiesPtrOutput values. You can construct a concrete instance of `IdNamespaceNamespaceProviderPropertiesPtrInput` via:

        IdNamespaceNamespaceProviderPropertiesArgs{...}

or:

        nil

type IdNamespaceNamespaceProviderPropertiesPtrOutput added in v0.101.0

type IdNamespaceNamespaceProviderPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceNamespaceProviderPropertiesPtrOutput) Elem added in v0.101.0

func (IdNamespaceNamespaceProviderPropertiesPtrOutput) ElementType added in v0.101.0

func (IdNamespaceNamespaceProviderPropertiesPtrOutput) ProviderConfiguration added in v0.101.0

Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format.

func (IdNamespaceNamespaceProviderPropertiesPtrOutput) ProviderServiceArn added in v0.101.0

The Amazon Resource Name (ARN) of the provider service.

func (IdNamespaceNamespaceProviderPropertiesPtrOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutput added in v0.101.0

func (o IdNamespaceNamespaceProviderPropertiesPtrOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutput() IdNamespaceNamespaceProviderPropertiesPtrOutput

func (IdNamespaceNamespaceProviderPropertiesPtrOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutputWithContext added in v0.101.0

func (o IdNamespaceNamespaceProviderPropertiesPtrOutput) ToIdNamespaceNamespaceProviderPropertiesPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceProviderPropertiesPtrOutput

type IdNamespaceNamespaceRuleBasedProperties added in v0.111.0

type IdNamespaceNamespaceRuleBasedProperties struct {
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	AttributeMatchingModel *IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel `pulumi:"attributeMatchingModel"`
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	RecordMatchingModels []IdNamespaceRecordMatchingModel `pulumi:"recordMatchingModels"`
	// The sets of rules you can use in an ID mapping workflow. The limitations specified for the source and target must be compatible.
	RuleDefinitionTypes []IdNamespaceRuleDefinitionType `pulumi:"ruleDefinitionTypes"`
	// The rules for the ID namespace.
	Rules []IdNamespaceRule `pulumi:"rules"`
}

type IdNamespaceNamespaceRuleBasedPropertiesArgs added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesArgs struct {
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	AttributeMatchingModel IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrInput `pulumi:"attributeMatchingModel"`
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	RecordMatchingModels IdNamespaceRecordMatchingModelArrayInput `pulumi:"recordMatchingModels"`
	// The sets of rules you can use in an ID mapping workflow. The limitations specified for the source and target must be compatible.
	RuleDefinitionTypes IdNamespaceRuleDefinitionTypeArrayInput `pulumi:"ruleDefinitionTypes"`
	// The rules for the ID namespace.
	Rules IdNamespaceRuleArrayInput `pulumi:"rules"`
}

func (IdNamespaceNamespaceRuleBasedPropertiesArgs) ElementType added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesOutput added in v0.111.0

func (i IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesOutput() IdNamespaceNamespaceRuleBasedPropertiesOutput

func (IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesOutputWithContext added in v0.111.0

func (i IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesOutput

func (IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutput added in v0.111.0

func (i IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutput() IdNamespaceNamespaceRuleBasedPropertiesPtrOutput

func (IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutputWithContext added in v0.111.0

func (i IdNamespaceNamespaceRuleBasedPropertiesArgs) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesPtrOutput

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel string

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ElementType added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutputWithContext added in v0.111.0

func (e IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.111.0

func (e IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToStringOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToStringOutputWithContext added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToStringPtrOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModel) ToStringPtrOutputWithContext added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelInput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelInput interface {
	pulumi.Input

	ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput() IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput
	ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutputWithContext(context.Context) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput
}

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

IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOneToOne
IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelManyToMany

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput struct{ *pulumi.OutputState }

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ElementType added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutputWithContext added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToStringOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToStringOutputWithContext added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToStringPtrOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrInput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrInput interface {
	pulumi.Input

	ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput() IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput
	ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(context.Context) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput
}

func IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtr added in v0.111.0

func IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtr(v string) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrInput

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput) Elem added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput) ElementType added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToIdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToStringPtrOutput added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesInput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesInput interface {
	pulumi.Input

	ToIdNamespaceNamespaceRuleBasedPropertiesOutput() IdNamespaceNamespaceRuleBasedPropertiesOutput
	ToIdNamespaceNamespaceRuleBasedPropertiesOutputWithContext(context.Context) IdNamespaceNamespaceRuleBasedPropertiesOutput
}

IdNamespaceNamespaceRuleBasedPropertiesInput is an input type that accepts IdNamespaceNamespaceRuleBasedPropertiesArgs and IdNamespaceNamespaceRuleBasedPropertiesOutput values. You can construct a concrete instance of `IdNamespaceNamespaceRuleBasedPropertiesInput` via:

IdNamespaceNamespaceRuleBasedPropertiesArgs{...}

type IdNamespaceNamespaceRuleBasedPropertiesOutput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesOutput struct{ *pulumi.OutputState }

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) AttributeMatchingModel added in v0.111.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) ElementType added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) RecordMatchingModels added in v0.111.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) RuleDefinitionTypes added in v0.111.0

The sets of rules you can use in an ID mapping workflow. The limitations specified for the source and target must be compatible.

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) Rules added in v0.111.0

The rules for the ID namespace.

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesOutput added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesOutput() IdNamespaceNamespaceRuleBasedPropertiesOutput

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesOutputWithContext added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesOutput

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutput added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutput() IdNamespaceNamespaceRuleBasedPropertiesPtrOutput

func (IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutputWithContext added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesPtrOutput

type IdNamespaceNamespaceRuleBasedPropertiesPtrInput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesPtrInput interface {
	pulumi.Input

	ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutput() IdNamespaceNamespaceRuleBasedPropertiesPtrOutput
	ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutputWithContext(context.Context) IdNamespaceNamespaceRuleBasedPropertiesPtrOutput
}

IdNamespaceNamespaceRuleBasedPropertiesPtrInput is an input type that accepts IdNamespaceNamespaceRuleBasedPropertiesArgs, IdNamespaceNamespaceRuleBasedPropertiesPtr and IdNamespaceNamespaceRuleBasedPropertiesPtrOutput values. You can construct a concrete instance of `IdNamespaceNamespaceRuleBasedPropertiesPtrInput` via:

        IdNamespaceNamespaceRuleBasedPropertiesArgs{...}

or:

        nil

type IdNamespaceNamespaceRuleBasedPropertiesPtrOutput added in v0.111.0

type IdNamespaceNamespaceRuleBasedPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) AttributeMatchingModel added in v0.111.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) Elem added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) ElementType added in v0.111.0

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) RecordMatchingModels added in v0.111.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A matches the value of `BusinessEmail` field of Profile B, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) RuleDefinitionTypes added in v0.111.0

The sets of rules you can use in an ID mapping workflow. The limitations specified for the source and target must be compatible.

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) Rules added in v0.111.0

The rules for the ID namespace.

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutput added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutput() IdNamespaceNamespaceRuleBasedPropertiesPtrOutput

func (IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutputWithContext added in v0.111.0

func (o IdNamespaceNamespaceRuleBasedPropertiesPtrOutput) ToIdNamespaceNamespaceRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) IdNamespaceNamespaceRuleBasedPropertiesPtrOutput

type IdNamespaceOutput added in v0.101.0

type IdNamespaceOutput struct{ *pulumi.OutputState }

func (IdNamespaceOutput) CreatedAt added in v0.101.0

func (o IdNamespaceOutput) CreatedAt() pulumi.StringOutput

The date and time when the IdNamespace was created

func (IdNamespaceOutput) Description added in v0.101.0

func (o IdNamespaceOutput) Description() pulumi.StringPtrOutput

The description of the ID namespace.

func (IdNamespaceOutput) ElementType added in v0.101.0

func (IdNamespaceOutput) ElementType() reflect.Type

func (IdNamespaceOutput) IdMappingWorkflowProperties added in v0.101.0

Determines the properties of `IdMappingWorflow` where this `IdNamespace` can be used as a `Source` or a `Target` .

func (IdNamespaceOutput) IdNamespaceArn added in v0.101.0

func (o IdNamespaceOutput) IdNamespaceArn() pulumi.StringOutput

The arn associated with the IdNamespace

func (IdNamespaceOutput) IdNamespaceName added in v0.101.0

func (o IdNamespaceOutput) IdNamespaceName() pulumi.StringOutput

The name of the ID namespace.

func (IdNamespaceOutput) InputSourceConfig added in v0.101.0

A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .

func (IdNamespaceOutput) RoleArn added in v0.101.0

The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to access the resources defined in this `IdNamespace` on your behalf as part of the workflow run.

func (IdNamespaceOutput) Tags added in v0.101.0

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

func (IdNamespaceOutput) ToIdNamespaceOutput added in v0.101.0

func (o IdNamespaceOutput) ToIdNamespaceOutput() IdNamespaceOutput

func (IdNamespaceOutput) ToIdNamespaceOutputWithContext added in v0.101.0

func (o IdNamespaceOutput) ToIdNamespaceOutputWithContext(ctx context.Context) IdNamespaceOutput

func (IdNamespaceOutput) Type added in v0.101.0

The type of ID namespace. There are two types: `SOURCE` and `TARGET` .

The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.

The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.

func (IdNamespaceOutput) UpdatedAt added in v0.101.0

func (o IdNamespaceOutput) UpdatedAt() pulumi.StringOutput

The date and time when the IdNamespace was updated

type IdNamespaceRecordMatchingModel added in v0.111.0

type IdNamespaceRecordMatchingModel string

func (IdNamespaceRecordMatchingModel) ElementType added in v0.111.0

func (IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelOutput added in v0.111.0

func (e IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelOutput() IdNamespaceRecordMatchingModelOutput

func (IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelOutputWithContext added in v0.111.0

func (e IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelOutputWithContext(ctx context.Context) IdNamespaceRecordMatchingModelOutput

func (IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelPtrOutput added in v0.111.0

func (e IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelPtrOutput() IdNamespaceRecordMatchingModelPtrOutput

func (IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelPtrOutputWithContext added in v0.111.0

func (e IdNamespaceRecordMatchingModel) ToIdNamespaceRecordMatchingModelPtrOutputWithContext(ctx context.Context) IdNamespaceRecordMatchingModelPtrOutput

func (IdNamespaceRecordMatchingModel) ToStringOutput added in v0.111.0

func (IdNamespaceRecordMatchingModel) ToStringOutputWithContext added in v0.111.0

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

func (IdNamespaceRecordMatchingModel) ToStringPtrOutput added in v0.111.0

func (IdNamespaceRecordMatchingModel) ToStringPtrOutputWithContext added in v0.111.0

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

type IdNamespaceRecordMatchingModelArray added in v0.111.0

type IdNamespaceRecordMatchingModelArray []IdNamespaceRecordMatchingModel

func (IdNamespaceRecordMatchingModelArray) ElementType added in v0.111.0

func (IdNamespaceRecordMatchingModelArray) ToIdNamespaceRecordMatchingModelArrayOutput added in v0.111.0

func (i IdNamespaceRecordMatchingModelArray) ToIdNamespaceRecordMatchingModelArrayOutput() IdNamespaceRecordMatchingModelArrayOutput

func (IdNamespaceRecordMatchingModelArray) ToIdNamespaceRecordMatchingModelArrayOutputWithContext added in v0.111.0

func (i IdNamespaceRecordMatchingModelArray) ToIdNamespaceRecordMatchingModelArrayOutputWithContext(ctx context.Context) IdNamespaceRecordMatchingModelArrayOutput

type IdNamespaceRecordMatchingModelArrayInput added in v0.111.0

type IdNamespaceRecordMatchingModelArrayInput interface {
	pulumi.Input

	ToIdNamespaceRecordMatchingModelArrayOutput() IdNamespaceRecordMatchingModelArrayOutput
	ToIdNamespaceRecordMatchingModelArrayOutputWithContext(context.Context) IdNamespaceRecordMatchingModelArrayOutput
}

IdNamespaceRecordMatchingModelArrayInput is an input type that accepts IdNamespaceRecordMatchingModelArray and IdNamespaceRecordMatchingModelArrayOutput values. You can construct a concrete instance of `IdNamespaceRecordMatchingModelArrayInput` via:

IdNamespaceRecordMatchingModelArray{ IdNamespaceRecordMatchingModelArgs{...} }

type IdNamespaceRecordMatchingModelArrayOutput added in v0.111.0

type IdNamespaceRecordMatchingModelArrayOutput struct{ *pulumi.OutputState }

func (IdNamespaceRecordMatchingModelArrayOutput) ElementType added in v0.111.0

func (IdNamespaceRecordMatchingModelArrayOutput) Index added in v0.111.0

func (IdNamespaceRecordMatchingModelArrayOutput) ToIdNamespaceRecordMatchingModelArrayOutput added in v0.111.0

func (o IdNamespaceRecordMatchingModelArrayOutput) ToIdNamespaceRecordMatchingModelArrayOutput() IdNamespaceRecordMatchingModelArrayOutput

func (IdNamespaceRecordMatchingModelArrayOutput) ToIdNamespaceRecordMatchingModelArrayOutputWithContext added in v0.111.0

func (o IdNamespaceRecordMatchingModelArrayOutput) ToIdNamespaceRecordMatchingModelArrayOutputWithContext(ctx context.Context) IdNamespaceRecordMatchingModelArrayOutput

type IdNamespaceRecordMatchingModelInput added in v0.111.0

type IdNamespaceRecordMatchingModelInput interface {
	pulumi.Input

	ToIdNamespaceRecordMatchingModelOutput() IdNamespaceRecordMatchingModelOutput
	ToIdNamespaceRecordMatchingModelOutputWithContext(context.Context) IdNamespaceRecordMatchingModelOutput
}

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

IdNamespaceRecordMatchingModelOneSourceToOneTarget
IdNamespaceRecordMatchingModelManySourceToOneTarget

type IdNamespaceRecordMatchingModelOutput added in v0.111.0

type IdNamespaceRecordMatchingModelOutput struct{ *pulumi.OutputState }

func (IdNamespaceRecordMatchingModelOutput) ElementType added in v0.111.0

func (IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelOutput added in v0.111.0

func (o IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelOutput() IdNamespaceRecordMatchingModelOutput

func (IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelOutputWithContext added in v0.111.0

func (o IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelOutputWithContext(ctx context.Context) IdNamespaceRecordMatchingModelOutput

func (IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelPtrOutput added in v0.111.0

func (o IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelPtrOutput() IdNamespaceRecordMatchingModelPtrOutput

func (IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelPtrOutputWithContext added in v0.111.0

func (o IdNamespaceRecordMatchingModelOutput) ToIdNamespaceRecordMatchingModelPtrOutputWithContext(ctx context.Context) IdNamespaceRecordMatchingModelPtrOutput

func (IdNamespaceRecordMatchingModelOutput) ToStringOutput added in v0.111.0

func (IdNamespaceRecordMatchingModelOutput) ToStringOutputWithContext added in v0.111.0

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

func (IdNamespaceRecordMatchingModelOutput) ToStringPtrOutput added in v0.111.0

func (IdNamespaceRecordMatchingModelOutput) ToStringPtrOutputWithContext added in v0.111.0

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

type IdNamespaceRecordMatchingModelPtrInput added in v0.111.0

type IdNamespaceRecordMatchingModelPtrInput interface {
	pulumi.Input

	ToIdNamespaceRecordMatchingModelPtrOutput() IdNamespaceRecordMatchingModelPtrOutput
	ToIdNamespaceRecordMatchingModelPtrOutputWithContext(context.Context) IdNamespaceRecordMatchingModelPtrOutput
}

func IdNamespaceRecordMatchingModelPtr added in v0.111.0

func IdNamespaceRecordMatchingModelPtr(v string) IdNamespaceRecordMatchingModelPtrInput

type IdNamespaceRecordMatchingModelPtrOutput added in v0.111.0

type IdNamespaceRecordMatchingModelPtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceRecordMatchingModelPtrOutput) Elem added in v0.111.0

func (IdNamespaceRecordMatchingModelPtrOutput) ElementType added in v0.111.0

func (IdNamespaceRecordMatchingModelPtrOutput) ToIdNamespaceRecordMatchingModelPtrOutput added in v0.111.0

func (o IdNamespaceRecordMatchingModelPtrOutput) ToIdNamespaceRecordMatchingModelPtrOutput() IdNamespaceRecordMatchingModelPtrOutput

func (IdNamespaceRecordMatchingModelPtrOutput) ToIdNamespaceRecordMatchingModelPtrOutputWithContext added in v0.111.0

func (o IdNamespaceRecordMatchingModelPtrOutput) ToIdNamespaceRecordMatchingModelPtrOutputWithContext(ctx context.Context) IdNamespaceRecordMatchingModelPtrOutput

func (IdNamespaceRecordMatchingModelPtrOutput) ToStringPtrOutput added in v0.111.0

func (IdNamespaceRecordMatchingModelPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type IdNamespaceRule added in v0.111.0

type IdNamespaceRule struct {
	// A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.
	MatchingKeys []string `pulumi:"matchingKeys"`
	// A name for the matching rule.
	RuleName string `pulumi:"ruleName"`
}

type IdNamespaceRuleArgs added in v0.111.0

type IdNamespaceRuleArgs struct {
	// A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.
	MatchingKeys pulumi.StringArrayInput `pulumi:"matchingKeys"`
	// A name for the matching rule.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (IdNamespaceRuleArgs) ElementType added in v0.111.0

func (IdNamespaceRuleArgs) ElementType() reflect.Type

func (IdNamespaceRuleArgs) ToIdNamespaceRuleOutput added in v0.111.0

func (i IdNamespaceRuleArgs) ToIdNamespaceRuleOutput() IdNamespaceRuleOutput

func (IdNamespaceRuleArgs) ToIdNamespaceRuleOutputWithContext added in v0.111.0

func (i IdNamespaceRuleArgs) ToIdNamespaceRuleOutputWithContext(ctx context.Context) IdNamespaceRuleOutput

type IdNamespaceRuleArray added in v0.111.0

type IdNamespaceRuleArray []IdNamespaceRuleInput

func (IdNamespaceRuleArray) ElementType added in v0.111.0

func (IdNamespaceRuleArray) ElementType() reflect.Type

func (IdNamespaceRuleArray) ToIdNamespaceRuleArrayOutput added in v0.111.0

func (i IdNamespaceRuleArray) ToIdNamespaceRuleArrayOutput() IdNamespaceRuleArrayOutput

func (IdNamespaceRuleArray) ToIdNamespaceRuleArrayOutputWithContext added in v0.111.0

func (i IdNamespaceRuleArray) ToIdNamespaceRuleArrayOutputWithContext(ctx context.Context) IdNamespaceRuleArrayOutput

type IdNamespaceRuleArrayInput added in v0.111.0

type IdNamespaceRuleArrayInput interface {
	pulumi.Input

	ToIdNamespaceRuleArrayOutput() IdNamespaceRuleArrayOutput
	ToIdNamespaceRuleArrayOutputWithContext(context.Context) IdNamespaceRuleArrayOutput
}

IdNamespaceRuleArrayInput is an input type that accepts IdNamespaceRuleArray and IdNamespaceRuleArrayOutput values. You can construct a concrete instance of `IdNamespaceRuleArrayInput` via:

IdNamespaceRuleArray{ IdNamespaceRuleArgs{...} }

type IdNamespaceRuleArrayOutput added in v0.111.0

type IdNamespaceRuleArrayOutput struct{ *pulumi.OutputState }

func (IdNamespaceRuleArrayOutput) ElementType added in v0.111.0

func (IdNamespaceRuleArrayOutput) ElementType() reflect.Type

func (IdNamespaceRuleArrayOutput) Index added in v0.111.0

func (IdNamespaceRuleArrayOutput) ToIdNamespaceRuleArrayOutput added in v0.111.0

func (o IdNamespaceRuleArrayOutput) ToIdNamespaceRuleArrayOutput() IdNamespaceRuleArrayOutput

func (IdNamespaceRuleArrayOutput) ToIdNamespaceRuleArrayOutputWithContext added in v0.111.0

func (o IdNamespaceRuleArrayOutput) ToIdNamespaceRuleArrayOutputWithContext(ctx context.Context) IdNamespaceRuleArrayOutput

type IdNamespaceRuleDefinitionType added in v0.111.0

type IdNamespaceRuleDefinitionType string

func (IdNamespaceRuleDefinitionType) ElementType added in v0.111.0

func (IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypeOutput added in v0.111.0

func (e IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypeOutput() IdNamespaceRuleDefinitionTypeOutput

func (IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypeOutputWithContext added in v0.111.0

func (e IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypeOutputWithContext(ctx context.Context) IdNamespaceRuleDefinitionTypeOutput

func (IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypePtrOutput added in v0.111.0

func (e IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypePtrOutput() IdNamespaceRuleDefinitionTypePtrOutput

func (IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypePtrOutputWithContext added in v0.111.0

func (e IdNamespaceRuleDefinitionType) ToIdNamespaceRuleDefinitionTypePtrOutputWithContext(ctx context.Context) IdNamespaceRuleDefinitionTypePtrOutput

func (IdNamespaceRuleDefinitionType) ToStringOutput added in v0.111.0

func (IdNamespaceRuleDefinitionType) ToStringOutputWithContext added in v0.111.0

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

func (IdNamespaceRuleDefinitionType) ToStringPtrOutput added in v0.111.0

func (IdNamespaceRuleDefinitionType) ToStringPtrOutputWithContext added in v0.111.0

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

type IdNamespaceRuleDefinitionTypeArray added in v0.111.0

type IdNamespaceRuleDefinitionTypeArray []IdNamespaceRuleDefinitionType

func (IdNamespaceRuleDefinitionTypeArray) ElementType added in v0.111.0

func (IdNamespaceRuleDefinitionTypeArray) ToIdNamespaceRuleDefinitionTypeArrayOutput added in v0.111.0

func (i IdNamespaceRuleDefinitionTypeArray) ToIdNamespaceRuleDefinitionTypeArrayOutput() IdNamespaceRuleDefinitionTypeArrayOutput

func (IdNamespaceRuleDefinitionTypeArray) ToIdNamespaceRuleDefinitionTypeArrayOutputWithContext added in v0.111.0

func (i IdNamespaceRuleDefinitionTypeArray) ToIdNamespaceRuleDefinitionTypeArrayOutputWithContext(ctx context.Context) IdNamespaceRuleDefinitionTypeArrayOutput

type IdNamespaceRuleDefinitionTypeArrayInput added in v0.111.0

type IdNamespaceRuleDefinitionTypeArrayInput interface {
	pulumi.Input

	ToIdNamespaceRuleDefinitionTypeArrayOutput() IdNamespaceRuleDefinitionTypeArrayOutput
	ToIdNamespaceRuleDefinitionTypeArrayOutputWithContext(context.Context) IdNamespaceRuleDefinitionTypeArrayOutput
}

IdNamespaceRuleDefinitionTypeArrayInput is an input type that accepts IdNamespaceRuleDefinitionTypeArray and IdNamespaceRuleDefinitionTypeArrayOutput values. You can construct a concrete instance of `IdNamespaceRuleDefinitionTypeArrayInput` via:

IdNamespaceRuleDefinitionTypeArray{ IdNamespaceRuleDefinitionTypeArgs{...} }

type IdNamespaceRuleDefinitionTypeArrayOutput added in v0.111.0

type IdNamespaceRuleDefinitionTypeArrayOutput struct{ *pulumi.OutputState }

func (IdNamespaceRuleDefinitionTypeArrayOutput) ElementType added in v0.111.0

func (IdNamespaceRuleDefinitionTypeArrayOutput) Index added in v0.111.0

func (IdNamespaceRuleDefinitionTypeArrayOutput) ToIdNamespaceRuleDefinitionTypeArrayOutput added in v0.111.0

func (o IdNamespaceRuleDefinitionTypeArrayOutput) ToIdNamespaceRuleDefinitionTypeArrayOutput() IdNamespaceRuleDefinitionTypeArrayOutput

func (IdNamespaceRuleDefinitionTypeArrayOutput) ToIdNamespaceRuleDefinitionTypeArrayOutputWithContext added in v0.111.0

func (o IdNamespaceRuleDefinitionTypeArrayOutput) ToIdNamespaceRuleDefinitionTypeArrayOutputWithContext(ctx context.Context) IdNamespaceRuleDefinitionTypeArrayOutput

type IdNamespaceRuleDefinitionTypeInput added in v0.111.0

type IdNamespaceRuleDefinitionTypeInput interface {
	pulumi.Input

	ToIdNamespaceRuleDefinitionTypeOutput() IdNamespaceRuleDefinitionTypeOutput
	ToIdNamespaceRuleDefinitionTypeOutputWithContext(context.Context) IdNamespaceRuleDefinitionTypeOutput
}

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

IdNamespaceRuleDefinitionTypeSource
IdNamespaceRuleDefinitionTypeTarget

type IdNamespaceRuleDefinitionTypeOutput added in v0.111.0

type IdNamespaceRuleDefinitionTypeOutput struct{ *pulumi.OutputState }

func (IdNamespaceRuleDefinitionTypeOutput) ElementType added in v0.111.0

func (IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypeOutput added in v0.111.0

func (o IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypeOutput() IdNamespaceRuleDefinitionTypeOutput

func (IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypeOutputWithContext added in v0.111.0

func (o IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypeOutputWithContext(ctx context.Context) IdNamespaceRuleDefinitionTypeOutput

func (IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypePtrOutput added in v0.111.0

func (o IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypePtrOutput() IdNamespaceRuleDefinitionTypePtrOutput

func (IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypePtrOutputWithContext added in v0.111.0

func (o IdNamespaceRuleDefinitionTypeOutput) ToIdNamespaceRuleDefinitionTypePtrOutputWithContext(ctx context.Context) IdNamespaceRuleDefinitionTypePtrOutput

func (IdNamespaceRuleDefinitionTypeOutput) ToStringOutput added in v0.111.0

func (IdNamespaceRuleDefinitionTypeOutput) ToStringOutputWithContext added in v0.111.0

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

func (IdNamespaceRuleDefinitionTypeOutput) ToStringPtrOutput added in v0.111.0

func (IdNamespaceRuleDefinitionTypeOutput) ToStringPtrOutputWithContext added in v0.111.0

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

type IdNamespaceRuleDefinitionTypePtrInput added in v0.111.0

type IdNamespaceRuleDefinitionTypePtrInput interface {
	pulumi.Input

	ToIdNamespaceRuleDefinitionTypePtrOutput() IdNamespaceRuleDefinitionTypePtrOutput
	ToIdNamespaceRuleDefinitionTypePtrOutputWithContext(context.Context) IdNamespaceRuleDefinitionTypePtrOutput
}

func IdNamespaceRuleDefinitionTypePtr added in v0.111.0

func IdNamespaceRuleDefinitionTypePtr(v string) IdNamespaceRuleDefinitionTypePtrInput

type IdNamespaceRuleDefinitionTypePtrOutput added in v0.111.0

type IdNamespaceRuleDefinitionTypePtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceRuleDefinitionTypePtrOutput) Elem added in v0.111.0

func (IdNamespaceRuleDefinitionTypePtrOutput) ElementType added in v0.111.0

func (IdNamespaceRuleDefinitionTypePtrOutput) ToIdNamespaceRuleDefinitionTypePtrOutput added in v0.111.0

func (o IdNamespaceRuleDefinitionTypePtrOutput) ToIdNamespaceRuleDefinitionTypePtrOutput() IdNamespaceRuleDefinitionTypePtrOutput

func (IdNamespaceRuleDefinitionTypePtrOutput) ToIdNamespaceRuleDefinitionTypePtrOutputWithContext added in v0.111.0

func (o IdNamespaceRuleDefinitionTypePtrOutput) ToIdNamespaceRuleDefinitionTypePtrOutputWithContext(ctx context.Context) IdNamespaceRuleDefinitionTypePtrOutput

func (IdNamespaceRuleDefinitionTypePtrOutput) ToStringPtrOutput added in v0.111.0

func (IdNamespaceRuleDefinitionTypePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

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

type IdNamespaceRuleInput added in v0.111.0

type IdNamespaceRuleInput interface {
	pulumi.Input

	ToIdNamespaceRuleOutput() IdNamespaceRuleOutput
	ToIdNamespaceRuleOutputWithContext(context.Context) IdNamespaceRuleOutput
}

IdNamespaceRuleInput is an input type that accepts IdNamespaceRuleArgs and IdNamespaceRuleOutput values. You can construct a concrete instance of `IdNamespaceRuleInput` via:

IdNamespaceRuleArgs{...}

type IdNamespaceRuleOutput added in v0.111.0

type IdNamespaceRuleOutput struct{ *pulumi.OutputState }

func (IdNamespaceRuleOutput) ElementType added in v0.111.0

func (IdNamespaceRuleOutput) ElementType() reflect.Type

func (IdNamespaceRuleOutput) MatchingKeys added in v0.111.0

A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.

func (IdNamespaceRuleOutput) RuleName added in v0.111.0

A name for the matching rule.

func (IdNamespaceRuleOutput) ToIdNamespaceRuleOutput added in v0.111.0

func (o IdNamespaceRuleOutput) ToIdNamespaceRuleOutput() IdNamespaceRuleOutput

func (IdNamespaceRuleOutput) ToIdNamespaceRuleOutputWithContext added in v0.111.0

func (o IdNamespaceRuleOutput) ToIdNamespaceRuleOutputWithContext(ctx context.Context) IdNamespaceRuleOutput

type IdNamespaceState added in v0.101.0

type IdNamespaceState struct {
}

func (IdNamespaceState) ElementType added in v0.101.0

func (IdNamespaceState) ElementType() reflect.Type

type IdNamespaceTag added in v0.101.0

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

A key-value pair to associate with a resource.

type IdNamespaceType added in v0.101.0

type IdNamespaceType string

The type of ID namespace. There are two types: `SOURCE` and `TARGET` .

The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.

The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.

func (IdNamespaceType) ElementType added in v0.101.0

func (IdNamespaceType) ElementType() reflect.Type

func (IdNamespaceType) ToIdNamespaceTypeOutput added in v0.101.0

func (e IdNamespaceType) ToIdNamespaceTypeOutput() IdNamespaceTypeOutput

func (IdNamespaceType) ToIdNamespaceTypeOutputWithContext added in v0.101.0

func (e IdNamespaceType) ToIdNamespaceTypeOutputWithContext(ctx context.Context) IdNamespaceTypeOutput

func (IdNamespaceType) ToIdNamespaceTypePtrOutput added in v0.101.0

func (e IdNamespaceType) ToIdNamespaceTypePtrOutput() IdNamespaceTypePtrOutput

func (IdNamespaceType) ToIdNamespaceTypePtrOutputWithContext added in v0.101.0

func (e IdNamespaceType) ToIdNamespaceTypePtrOutputWithContext(ctx context.Context) IdNamespaceTypePtrOutput

func (IdNamespaceType) ToStringOutput added in v0.101.0

func (e IdNamespaceType) ToStringOutput() pulumi.StringOutput

func (IdNamespaceType) ToStringOutputWithContext added in v0.101.0

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

func (IdNamespaceType) ToStringPtrOutput added in v0.101.0

func (e IdNamespaceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdNamespaceType) ToStringPtrOutputWithContext added in v0.101.0

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

type IdNamespaceTypeInput added in v0.101.0

type IdNamespaceTypeInput interface {
	pulumi.Input

	ToIdNamespaceTypeOutput() IdNamespaceTypeOutput
	ToIdNamespaceTypeOutputWithContext(context.Context) IdNamespaceTypeOutput
}

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

IdNamespaceTypeSource
IdNamespaceTypeTarget

type IdNamespaceTypeOutput added in v0.101.0

type IdNamespaceTypeOutput struct{ *pulumi.OutputState }

func (IdNamespaceTypeOutput) ElementType added in v0.101.0

func (IdNamespaceTypeOutput) ElementType() reflect.Type

func (IdNamespaceTypeOutput) ToIdNamespaceTypeOutput added in v0.101.0

func (o IdNamespaceTypeOutput) ToIdNamespaceTypeOutput() IdNamespaceTypeOutput

func (IdNamespaceTypeOutput) ToIdNamespaceTypeOutputWithContext added in v0.101.0

func (o IdNamespaceTypeOutput) ToIdNamespaceTypeOutputWithContext(ctx context.Context) IdNamespaceTypeOutput

func (IdNamespaceTypeOutput) ToIdNamespaceTypePtrOutput added in v0.101.0

func (o IdNamespaceTypeOutput) ToIdNamespaceTypePtrOutput() IdNamespaceTypePtrOutput

func (IdNamespaceTypeOutput) ToIdNamespaceTypePtrOutputWithContext added in v0.101.0

func (o IdNamespaceTypeOutput) ToIdNamespaceTypePtrOutputWithContext(ctx context.Context) IdNamespaceTypePtrOutput

func (IdNamespaceTypeOutput) ToStringOutput added in v0.101.0

func (o IdNamespaceTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdNamespaceTypeOutput) ToStringOutputWithContext added in v0.101.0

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

func (IdNamespaceTypeOutput) ToStringPtrOutput added in v0.101.0

func (o IdNamespaceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdNamespaceTypeOutput) ToStringPtrOutputWithContext added in v0.101.0

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

type IdNamespaceTypePtrInput added in v0.101.0

type IdNamespaceTypePtrInput interface {
	pulumi.Input

	ToIdNamespaceTypePtrOutput() IdNamespaceTypePtrOutput
	ToIdNamespaceTypePtrOutputWithContext(context.Context) IdNamespaceTypePtrOutput
}

func IdNamespaceTypePtr added in v0.101.0

func IdNamespaceTypePtr(v string) IdNamespaceTypePtrInput

type IdNamespaceTypePtrOutput added in v0.101.0

type IdNamespaceTypePtrOutput struct{ *pulumi.OutputState }

func (IdNamespaceTypePtrOutput) Elem added in v0.101.0

func (IdNamespaceTypePtrOutput) ElementType added in v0.101.0

func (IdNamespaceTypePtrOutput) ElementType() reflect.Type

func (IdNamespaceTypePtrOutput) ToIdNamespaceTypePtrOutput added in v0.101.0

func (o IdNamespaceTypePtrOutput) ToIdNamespaceTypePtrOutput() IdNamespaceTypePtrOutput

func (IdNamespaceTypePtrOutput) ToIdNamespaceTypePtrOutputWithContext added in v0.101.0

func (o IdNamespaceTypePtrOutput) ToIdNamespaceTypePtrOutputWithContext(ctx context.Context) IdNamespaceTypePtrOutput

func (IdNamespaceTypePtrOutput) ToStringPtrOutput added in v0.101.0

func (o IdNamespaceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdNamespaceTypePtrOutput) ToStringPtrOutputWithContext added in v0.101.0

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

type LookupIdMappingWorkflowArgs added in v0.82.0

type LookupIdMappingWorkflowArgs struct {
	// The name of the IdMappingWorkflow
	WorkflowName string `pulumi:"workflowName"`
}

type LookupIdMappingWorkflowOutputArgs added in v0.82.0

type LookupIdMappingWorkflowOutputArgs struct {
	// The name of the IdMappingWorkflow
	WorkflowName pulumi.StringInput `pulumi:"workflowName"`
}

func (LookupIdMappingWorkflowOutputArgs) ElementType added in v0.82.0

type LookupIdMappingWorkflowResult added in v0.82.0

type LookupIdMappingWorkflowResult struct {
	CreatedAt *string `pulumi:"createdAt"`
	// The description of the IdMappingWorkflow
	Description *string `pulumi:"description"`
	// An object which defines the ID mapping technique and any additional configurations.
	IdMappingTechniques *IdMappingWorkflowIdMappingTechniques `pulumi:"idMappingTechniques"`
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig []IdMappingWorkflowInputSource `pulumi:"inputSourceConfig"`
	// A list of `IdMappingWorkflowOutputSource` objects, each of which contains fields `OutputS3Path` and `Output` .
	OutputSourceConfig []IdMappingWorkflowOutputSource `pulumi:"outputSourceConfig"`
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
	RoleArn *string `pulumi:"roleArn"`
	// The tags used to organize, track, or control access for this resource.
	Tags        []aws.Tag `pulumi:"tags"`
	UpdatedAt   *string   `pulumi:"updatedAt"`
	WorkflowArn *string   `pulumi:"workflowArn"`
}

func LookupIdMappingWorkflow added in v0.82.0

func LookupIdMappingWorkflow(ctx *pulumi.Context, args *LookupIdMappingWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupIdMappingWorkflowResult, error)

IdMappingWorkflow defined in AWS Entity Resolution service

type LookupIdMappingWorkflowResultOutput added in v0.82.0

type LookupIdMappingWorkflowResultOutput struct{ *pulumi.OutputState }

func LookupIdMappingWorkflowOutput added in v0.82.0

func (LookupIdMappingWorkflowResultOutput) CreatedAt added in v0.82.0

func (LookupIdMappingWorkflowResultOutput) Description added in v0.82.0

The description of the IdMappingWorkflow

func (LookupIdMappingWorkflowResultOutput) ElementType added in v0.82.0

func (LookupIdMappingWorkflowResultOutput) IdMappingTechniques added in v0.82.0

An object which defines the ID mapping technique and any additional configurations.

func (LookupIdMappingWorkflowResultOutput) InputSourceConfig added in v0.82.0

A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .

func (LookupIdMappingWorkflowResultOutput) OutputSourceConfig added in v0.82.0

A list of `IdMappingWorkflowOutputSource` objects, each of which contains fields `OutputS3Path` and `Output` .

func (LookupIdMappingWorkflowResultOutput) RoleArn added in v0.82.0

The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.

func (LookupIdMappingWorkflowResultOutput) Tags added in v0.82.0

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

func (LookupIdMappingWorkflowResultOutput) ToLookupIdMappingWorkflowResultOutput added in v0.82.0

func (o LookupIdMappingWorkflowResultOutput) ToLookupIdMappingWorkflowResultOutput() LookupIdMappingWorkflowResultOutput

func (LookupIdMappingWorkflowResultOutput) ToLookupIdMappingWorkflowResultOutputWithContext added in v0.82.0

func (o LookupIdMappingWorkflowResultOutput) ToLookupIdMappingWorkflowResultOutputWithContext(ctx context.Context) LookupIdMappingWorkflowResultOutput

func (LookupIdMappingWorkflowResultOutput) UpdatedAt added in v0.82.0

func (LookupIdMappingWorkflowResultOutput) WorkflowArn added in v0.82.0

type LookupIdNamespaceArgs added in v0.101.0

type LookupIdNamespaceArgs struct {
	// The name of the ID namespace.
	IdNamespaceName string `pulumi:"idNamespaceName"`
}

type LookupIdNamespaceOutputArgs added in v0.101.0

type LookupIdNamespaceOutputArgs struct {
	// The name of the ID namespace.
	IdNamespaceName pulumi.StringInput `pulumi:"idNamespaceName"`
}

func (LookupIdNamespaceOutputArgs) ElementType added in v0.101.0

type LookupIdNamespaceResult added in v0.101.0

type LookupIdNamespaceResult struct {
	// The date and time when the IdNamespace was created
	CreatedAt *string `pulumi:"createdAt"`
	// The description of the ID namespace.
	Description *string `pulumi:"description"`
	// Determines the properties of `IdMappingWorflow` where this `IdNamespace` can be used as a `Source` or a `Target` .
	IdMappingWorkflowProperties []IdNamespaceIdMappingWorkflowProperties `pulumi:"idMappingWorkflowProperties"`
	// The arn associated with the IdNamespace
	IdNamespaceArn *string `pulumi:"idNamespaceArn"`
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig []IdNamespaceInputSource `pulumi:"inputSourceConfig"`
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to access the resources defined in this `IdNamespace` on your behalf as part of the workflow run.
	RoleArn *string `pulumi:"roleArn"`
	// The tags used to organize, track, or control access for this resource.
	Tags []aws.Tag `pulumi:"tags"`
	// The type of ID namespace. There are two types: `SOURCE` and `TARGET` .
	//
	// The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.
	//
	// The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.
	Type *IdNamespaceType `pulumi:"type"`
	// The date and time when the IdNamespace was updated
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupIdNamespace added in v0.101.0

func LookupIdNamespace(ctx *pulumi.Context, args *LookupIdNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupIdNamespaceResult, error)

IdNamespace defined in AWS Entity Resolution service

type LookupIdNamespaceResultOutput added in v0.101.0

type LookupIdNamespaceResultOutput struct{ *pulumi.OutputState }

func LookupIdNamespaceOutput added in v0.101.0

func (LookupIdNamespaceResultOutput) CreatedAt added in v0.101.0

The date and time when the IdNamespace was created

func (LookupIdNamespaceResultOutput) Description added in v0.101.0

The description of the ID namespace.

func (LookupIdNamespaceResultOutput) ElementType added in v0.101.0

func (LookupIdNamespaceResultOutput) IdMappingWorkflowProperties added in v0.101.0

Determines the properties of `IdMappingWorflow` where this `IdNamespace` can be used as a `Source` or a `Target` .

func (LookupIdNamespaceResultOutput) IdNamespaceArn added in v0.101.0

The arn associated with the IdNamespace

func (LookupIdNamespaceResultOutput) InputSourceConfig added in v0.101.0

A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .

func (LookupIdNamespaceResultOutput) RoleArn added in v0.101.0

The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to access the resources defined in this `IdNamespace` on your behalf as part of the workflow run.

func (LookupIdNamespaceResultOutput) Tags added in v0.101.0

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

func (LookupIdNamespaceResultOutput) ToLookupIdNamespaceResultOutput added in v0.101.0

func (o LookupIdNamespaceResultOutput) ToLookupIdNamespaceResultOutput() LookupIdNamespaceResultOutput

func (LookupIdNamespaceResultOutput) ToLookupIdNamespaceResultOutputWithContext added in v0.101.0

func (o LookupIdNamespaceResultOutput) ToLookupIdNamespaceResultOutputWithContext(ctx context.Context) LookupIdNamespaceResultOutput

func (LookupIdNamespaceResultOutput) Type added in v0.101.0

The type of ID namespace. There are two types: `SOURCE` and `TARGET` .

The `SOURCE` contains configurations for `sourceId` data that will be processed in an ID mapping workflow.

The `TARGET` contains a configuration of `targetId` which all `sourceIds` will resolve to.

func (LookupIdNamespaceResultOutput) UpdatedAt added in v0.101.0

The date and time when the IdNamespace was updated

type LookupMatchingWorkflowArgs added in v0.75.0

type LookupMatchingWorkflowArgs struct {
	// The name of the MatchingWorkflow
	WorkflowName string `pulumi:"workflowName"`
}

type LookupMatchingWorkflowOutputArgs added in v0.75.0

type LookupMatchingWorkflowOutputArgs struct {
	// The name of the MatchingWorkflow
	WorkflowName pulumi.StringInput `pulumi:"workflowName"`
}

func (LookupMatchingWorkflowOutputArgs) ElementType added in v0.75.0

type LookupMatchingWorkflowResult added in v0.75.0

type LookupMatchingWorkflowResult struct {
	CreatedAt *string `pulumi:"createdAt"`
	// The description of the MatchingWorkflow
	Description *string `pulumi:"description"`
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig []MatchingWorkflowInputSource `pulumi:"inputSourceConfig"`
	// A list of `OutputSource` objects, each of which contains fields `OutputS3Path` , `ApplyNormalization` , and `Output` .
	OutputSourceConfig []MatchingWorkflowOutputSource `pulumi:"outputSourceConfig"`
	// An object which defines the `resolutionType` and the `ruleBasedProperties` .
	ResolutionTechniques *MatchingWorkflowResolutionTechniques `pulumi:"resolutionTechniques"`
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
	RoleArn *string `pulumi:"roleArn"`
	// The tags used to organize, track, or control access for this resource.
	Tags        []aws.Tag `pulumi:"tags"`
	UpdatedAt   *string   `pulumi:"updatedAt"`
	WorkflowArn *string   `pulumi:"workflowArn"`
}

func LookupMatchingWorkflow added in v0.75.0

func LookupMatchingWorkflow(ctx *pulumi.Context, args *LookupMatchingWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupMatchingWorkflowResult, error)

MatchingWorkflow defined in AWS Entity Resolution service

type LookupMatchingWorkflowResultOutput added in v0.75.0

type LookupMatchingWorkflowResultOutput struct{ *pulumi.OutputState }

func LookupMatchingWorkflowOutput added in v0.75.0

func (LookupMatchingWorkflowResultOutput) CreatedAt added in v0.75.0

func (LookupMatchingWorkflowResultOutput) Description added in v0.75.0

The description of the MatchingWorkflow

func (LookupMatchingWorkflowResultOutput) ElementType added in v0.75.0

func (LookupMatchingWorkflowResultOutput) InputSourceConfig added in v0.75.0

A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .

func (LookupMatchingWorkflowResultOutput) OutputSourceConfig added in v0.75.0

A list of `OutputSource` objects, each of which contains fields `OutputS3Path` , `ApplyNormalization` , and `Output` .

func (LookupMatchingWorkflowResultOutput) ResolutionTechniques added in v0.75.0

An object which defines the `resolutionType` and the `ruleBasedProperties` .

func (LookupMatchingWorkflowResultOutput) RoleArn added in v0.75.0

The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.

func (LookupMatchingWorkflowResultOutput) Tags added in v0.75.0

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

func (LookupMatchingWorkflowResultOutput) ToLookupMatchingWorkflowResultOutput added in v0.75.0

func (o LookupMatchingWorkflowResultOutput) ToLookupMatchingWorkflowResultOutput() LookupMatchingWorkflowResultOutput

func (LookupMatchingWorkflowResultOutput) ToLookupMatchingWorkflowResultOutputWithContext added in v0.75.0

func (o LookupMatchingWorkflowResultOutput) ToLookupMatchingWorkflowResultOutputWithContext(ctx context.Context) LookupMatchingWorkflowResultOutput

func (LookupMatchingWorkflowResultOutput) UpdatedAt added in v0.75.0

func (LookupMatchingWorkflowResultOutput) WorkflowArn added in v0.75.0

type LookupPolicyStatementArgs added in v0.101.0

type LookupPolicyStatementArgs struct {
	// The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.
	Arn string `pulumi:"arn"`
	// A statement identifier that differentiates the statement from others in the same policy.
	StatementId string `pulumi:"statementId"`
}

type LookupPolicyStatementOutputArgs added in v0.101.0

type LookupPolicyStatementOutputArgs struct {
	// The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.
	Arn pulumi.StringInput `pulumi:"arn"`
	// A statement identifier that differentiates the statement from others in the same policy.
	StatementId pulumi.StringInput `pulumi:"statementId"`
}

func (LookupPolicyStatementOutputArgs) ElementType added in v0.101.0

type LookupPolicyStatementResult added in v0.101.0

type LookupPolicyStatementResult struct {
	// The action that the principal can use on the resource.
	//
	// For example, `entityresolution:GetIdMappingJob` , `entityresolution:GetMatchingJob` .
	Action []string `pulumi:"action"`
	// A set of condition keys that you can use in key policies.
	Condition *string `pulumi:"condition"`
	// Determines whether the permissions specified in the policy are to be allowed ( `Allow` ) or denied ( `Deny` ).
	//
	// > If you set the value of the `effect` parameter to `Deny` for the `AddPolicyStatement` operation, you must also set the value of the `effect` parameter in the `policy` to `Deny` for the `PutPolicy` operation.
	Effect *PolicyStatementStatementEffect `pulumi:"effect"`
	// The AWS service or AWS account that can access the resource defined as ARN.
	Principal []string `pulumi:"principal"`
}

func LookupPolicyStatement added in v0.101.0

func LookupPolicyStatement(ctx *pulumi.Context, args *LookupPolicyStatementArgs, opts ...pulumi.InvokeOption) (*LookupPolicyStatementResult, error)

Policy Statement defined in AWS Entity Resolution Service

type LookupPolicyStatementResultOutput added in v0.101.0

type LookupPolicyStatementResultOutput struct{ *pulumi.OutputState }

func LookupPolicyStatementOutput added in v0.101.0

func (LookupPolicyStatementResultOutput) Action added in v0.101.0

The action that the principal can use on the resource.

For example, `entityresolution:GetIdMappingJob` , `entityresolution:GetMatchingJob` .

func (LookupPolicyStatementResultOutput) Condition added in v0.101.0

A set of condition keys that you can use in key policies.

func (LookupPolicyStatementResultOutput) Effect added in v0.101.0

Determines whether the permissions specified in the policy are to be allowed ( `Allow` ) or denied ( `Deny` ).

> If you set the value of the `effect` parameter to `Deny` for the `AddPolicyStatement` operation, you must also set the value of the `effect` parameter in the `policy` to `Deny` for the `PutPolicy` operation.

func (LookupPolicyStatementResultOutput) ElementType added in v0.101.0

func (LookupPolicyStatementResultOutput) Principal added in v0.101.0

The AWS service or AWS account that can access the resource defined as ARN.

func (LookupPolicyStatementResultOutput) ToLookupPolicyStatementResultOutput added in v0.101.0

func (o LookupPolicyStatementResultOutput) ToLookupPolicyStatementResultOutput() LookupPolicyStatementResultOutput

func (LookupPolicyStatementResultOutput) ToLookupPolicyStatementResultOutputWithContext added in v0.101.0

func (o LookupPolicyStatementResultOutput) ToLookupPolicyStatementResultOutputWithContext(ctx context.Context) LookupPolicyStatementResultOutput

type LookupSchemaMappingArgs

type LookupSchemaMappingArgs struct {
	// The name of the SchemaMapping
	SchemaName string `pulumi:"schemaName"`
}

type LookupSchemaMappingOutputArgs

type LookupSchemaMappingOutputArgs struct {
	// The name of the SchemaMapping
	SchemaName pulumi.StringInput `pulumi:"schemaName"`
}

func (LookupSchemaMappingOutputArgs) ElementType

type LookupSchemaMappingResult

type LookupSchemaMappingResult struct {
	CreatedAt *string `pulumi:"createdAt"`
	// The description of the SchemaMapping
	Description  *string `pulumi:"description"`
	HasWorkflows *bool   `pulumi:"hasWorkflows"`
	// The SchemaMapping attributes input
	MappedInputFields []SchemaMappingSchemaInputAttribute `pulumi:"mappedInputFields"`
	SchemaArn         *string                             `pulumi:"schemaArn"`
	// The tags used to organize, track, or control access for this resource.
	Tags      []aws.Tag `pulumi:"tags"`
	UpdatedAt *string   `pulumi:"updatedAt"`
}

func LookupSchemaMapping

func LookupSchemaMapping(ctx *pulumi.Context, args *LookupSchemaMappingArgs, opts ...pulumi.InvokeOption) (*LookupSchemaMappingResult, error)

SchemaMapping defined in AWS Entity Resolution service

type LookupSchemaMappingResultOutput

type LookupSchemaMappingResultOutput struct{ *pulumi.OutputState }

func (LookupSchemaMappingResultOutput) CreatedAt

func (LookupSchemaMappingResultOutput) Description added in v0.83.0

The description of the SchemaMapping

func (LookupSchemaMappingResultOutput) ElementType

func (LookupSchemaMappingResultOutput) HasWorkflows added in v0.83.0

func (LookupSchemaMappingResultOutput) MappedInputFields added in v0.83.0

The SchemaMapping attributes input

func (LookupSchemaMappingResultOutput) SchemaArn

func (LookupSchemaMappingResultOutput) Tags

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

func (LookupSchemaMappingResultOutput) ToLookupSchemaMappingResultOutput

func (o LookupSchemaMappingResultOutput) ToLookupSchemaMappingResultOutput() LookupSchemaMappingResultOutput

func (LookupSchemaMappingResultOutput) ToLookupSchemaMappingResultOutputWithContext

func (o LookupSchemaMappingResultOutput) ToLookupSchemaMappingResultOutputWithContext(ctx context.Context) LookupSchemaMappingResultOutput

func (LookupSchemaMappingResultOutput) UpdatedAt

type MatchingWorkflow added in v0.75.0

type MatchingWorkflow struct {
	pulumi.CustomResourceState

	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the MatchingWorkflow
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig MatchingWorkflowInputSourceArrayOutput `pulumi:"inputSourceConfig"`
	// A list of `OutputSource` objects, each of which contains fields `OutputS3Path` , `ApplyNormalization` , and `Output` .
	OutputSourceConfig MatchingWorkflowOutputSourceArrayOutput `pulumi:"outputSourceConfig"`
	// An object which defines the `resolutionType` and the `ruleBasedProperties` .
	ResolutionTechniques MatchingWorkflowResolutionTechniquesOutput `pulumi:"resolutionTechniques"`
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The tags used to organize, track, or control access for this resource.
	Tags        aws.TagArrayOutput  `pulumi:"tags"`
	UpdatedAt   pulumi.StringOutput `pulumi:"updatedAt"`
	WorkflowArn pulumi.StringOutput `pulumi:"workflowArn"`
	// The name of the MatchingWorkflow
	WorkflowName pulumi.StringOutput `pulumi:"workflowName"`
}

MatchingWorkflow defined in AWS Entity Resolution service

func GetMatchingWorkflow added in v0.75.0

func GetMatchingWorkflow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MatchingWorkflowState, opts ...pulumi.ResourceOption) (*MatchingWorkflow, error)

GetMatchingWorkflow gets an existing MatchingWorkflow 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 NewMatchingWorkflow added in v0.75.0

func NewMatchingWorkflow(ctx *pulumi.Context,
	name string, args *MatchingWorkflowArgs, opts ...pulumi.ResourceOption) (*MatchingWorkflow, error)

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

func (*MatchingWorkflow) ElementType added in v0.75.0

func (*MatchingWorkflow) ElementType() reflect.Type

func (*MatchingWorkflow) ToMatchingWorkflowOutput added in v0.75.0

func (i *MatchingWorkflow) ToMatchingWorkflowOutput() MatchingWorkflowOutput

func (*MatchingWorkflow) ToMatchingWorkflowOutputWithContext added in v0.75.0

func (i *MatchingWorkflow) ToMatchingWorkflowOutputWithContext(ctx context.Context) MatchingWorkflowOutput

type MatchingWorkflowArgs added in v0.75.0

type MatchingWorkflowArgs struct {
	// The description of the MatchingWorkflow
	Description pulumi.StringPtrInput
	// A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .
	InputSourceConfig MatchingWorkflowInputSourceArrayInput
	// A list of `OutputSource` objects, each of which contains fields `OutputS3Path` , `ApplyNormalization` , and `Output` .
	OutputSourceConfig MatchingWorkflowOutputSourceArrayInput
	// An object which defines the `resolutionType` and the `ruleBasedProperties` .
	ResolutionTechniques MatchingWorkflowResolutionTechniquesInput
	// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
	RoleArn pulumi.StringInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.TagArrayInput
	// The name of the MatchingWorkflow
	WorkflowName pulumi.StringPtrInput
}

The set of arguments for constructing a MatchingWorkflow resource.

func (MatchingWorkflowArgs) ElementType added in v0.75.0

func (MatchingWorkflowArgs) ElementType() reflect.Type

type MatchingWorkflowInput added in v0.75.0

type MatchingWorkflowInput interface {
	pulumi.Input

	ToMatchingWorkflowOutput() MatchingWorkflowOutput
	ToMatchingWorkflowOutputWithContext(ctx context.Context) MatchingWorkflowOutput
}

type MatchingWorkflowInputSource added in v0.75.0

type MatchingWorkflowInputSource struct {
	// Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an `AttributeType` of `PHONE_NUMBER` , and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.
	ApplyNormalization *bool `pulumi:"applyNormalization"`
	// An Glue table ARN for the input source table
	InputSourceArn string `pulumi:"inputSourceArn"`
	// The name of the schema.
	SchemaArn string `pulumi:"schemaArn"`
}

type MatchingWorkflowInputSourceArgs added in v0.75.0

type MatchingWorkflowInputSourceArgs struct {
	// Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an `AttributeType` of `PHONE_NUMBER` , and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.
	ApplyNormalization pulumi.BoolPtrInput `pulumi:"applyNormalization"`
	// An Glue table ARN for the input source table
	InputSourceArn pulumi.StringInput `pulumi:"inputSourceArn"`
	// The name of the schema.
	SchemaArn pulumi.StringInput `pulumi:"schemaArn"`
}

func (MatchingWorkflowInputSourceArgs) ElementType added in v0.75.0

func (MatchingWorkflowInputSourceArgs) ToMatchingWorkflowInputSourceOutput added in v0.75.0

func (i MatchingWorkflowInputSourceArgs) ToMatchingWorkflowInputSourceOutput() MatchingWorkflowInputSourceOutput

func (MatchingWorkflowInputSourceArgs) ToMatchingWorkflowInputSourceOutputWithContext added in v0.75.0

func (i MatchingWorkflowInputSourceArgs) ToMatchingWorkflowInputSourceOutputWithContext(ctx context.Context) MatchingWorkflowInputSourceOutput

type MatchingWorkflowInputSourceArray added in v0.75.0

type MatchingWorkflowInputSourceArray []MatchingWorkflowInputSourceInput

func (MatchingWorkflowInputSourceArray) ElementType added in v0.75.0

func (MatchingWorkflowInputSourceArray) ToMatchingWorkflowInputSourceArrayOutput added in v0.75.0

func (i MatchingWorkflowInputSourceArray) ToMatchingWorkflowInputSourceArrayOutput() MatchingWorkflowInputSourceArrayOutput

func (MatchingWorkflowInputSourceArray) ToMatchingWorkflowInputSourceArrayOutputWithContext added in v0.75.0

func (i MatchingWorkflowInputSourceArray) ToMatchingWorkflowInputSourceArrayOutputWithContext(ctx context.Context) MatchingWorkflowInputSourceArrayOutput

type MatchingWorkflowInputSourceArrayInput added in v0.75.0

type MatchingWorkflowInputSourceArrayInput interface {
	pulumi.Input

	ToMatchingWorkflowInputSourceArrayOutput() MatchingWorkflowInputSourceArrayOutput
	ToMatchingWorkflowInputSourceArrayOutputWithContext(context.Context) MatchingWorkflowInputSourceArrayOutput
}

MatchingWorkflowInputSourceArrayInput is an input type that accepts MatchingWorkflowInputSourceArray and MatchingWorkflowInputSourceArrayOutput values. You can construct a concrete instance of `MatchingWorkflowInputSourceArrayInput` via:

MatchingWorkflowInputSourceArray{ MatchingWorkflowInputSourceArgs{...} }

type MatchingWorkflowInputSourceArrayOutput added in v0.75.0

type MatchingWorkflowInputSourceArrayOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowInputSourceArrayOutput) ElementType added in v0.75.0

func (MatchingWorkflowInputSourceArrayOutput) Index added in v0.75.0

func (MatchingWorkflowInputSourceArrayOutput) ToMatchingWorkflowInputSourceArrayOutput added in v0.75.0

func (o MatchingWorkflowInputSourceArrayOutput) ToMatchingWorkflowInputSourceArrayOutput() MatchingWorkflowInputSourceArrayOutput

func (MatchingWorkflowInputSourceArrayOutput) ToMatchingWorkflowInputSourceArrayOutputWithContext added in v0.75.0

func (o MatchingWorkflowInputSourceArrayOutput) ToMatchingWorkflowInputSourceArrayOutputWithContext(ctx context.Context) MatchingWorkflowInputSourceArrayOutput

type MatchingWorkflowInputSourceInput added in v0.75.0

type MatchingWorkflowInputSourceInput interface {
	pulumi.Input

	ToMatchingWorkflowInputSourceOutput() MatchingWorkflowInputSourceOutput
	ToMatchingWorkflowInputSourceOutputWithContext(context.Context) MatchingWorkflowInputSourceOutput
}

MatchingWorkflowInputSourceInput is an input type that accepts MatchingWorkflowInputSourceArgs and MatchingWorkflowInputSourceOutput values. You can construct a concrete instance of `MatchingWorkflowInputSourceInput` via:

MatchingWorkflowInputSourceArgs{...}

type MatchingWorkflowInputSourceOutput added in v0.75.0

type MatchingWorkflowInputSourceOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowInputSourceOutput) ApplyNormalization added in v0.75.0

Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an `AttributeType` of `PHONE_NUMBER` , and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.

func (MatchingWorkflowInputSourceOutput) ElementType added in v0.75.0

func (MatchingWorkflowInputSourceOutput) InputSourceArn added in v0.75.0

An Glue table ARN for the input source table

func (MatchingWorkflowInputSourceOutput) SchemaArn added in v0.75.0

The name of the schema.

func (MatchingWorkflowInputSourceOutput) ToMatchingWorkflowInputSourceOutput added in v0.75.0

func (o MatchingWorkflowInputSourceOutput) ToMatchingWorkflowInputSourceOutput() MatchingWorkflowInputSourceOutput

func (MatchingWorkflowInputSourceOutput) ToMatchingWorkflowInputSourceOutputWithContext added in v0.75.0

func (o MatchingWorkflowInputSourceOutput) ToMatchingWorkflowInputSourceOutputWithContext(ctx context.Context) MatchingWorkflowInputSourceOutput

type MatchingWorkflowIntermediateSourceConfiguration added in v0.81.0

type MatchingWorkflowIntermediateSourceConfiguration struct {
	// The s3 path that would be used to stage the intermediate data being generated during workflow execution.
	IntermediateS3Path string `pulumi:"intermediateS3Path"`
}

type MatchingWorkflowIntermediateSourceConfigurationArgs added in v0.81.0

type MatchingWorkflowIntermediateSourceConfigurationArgs struct {
	// The s3 path that would be used to stage the intermediate data being generated during workflow execution.
	IntermediateS3Path pulumi.StringInput `pulumi:"intermediateS3Path"`
}

func (MatchingWorkflowIntermediateSourceConfigurationArgs) ElementType added in v0.81.0

func (MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationOutput added in v0.81.0

func (i MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationOutput() MatchingWorkflowIntermediateSourceConfigurationOutput

func (MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationOutputWithContext added in v0.81.0

func (i MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationOutputWithContext(ctx context.Context) MatchingWorkflowIntermediateSourceConfigurationOutput

func (MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.81.0

func (i MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutput() MatchingWorkflowIntermediateSourceConfigurationPtrOutput

func (MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutputWithContext added in v0.81.0

func (i MatchingWorkflowIntermediateSourceConfigurationArgs) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(ctx context.Context) MatchingWorkflowIntermediateSourceConfigurationPtrOutput

type MatchingWorkflowIntermediateSourceConfigurationInput added in v0.81.0

type MatchingWorkflowIntermediateSourceConfigurationInput interface {
	pulumi.Input

	ToMatchingWorkflowIntermediateSourceConfigurationOutput() MatchingWorkflowIntermediateSourceConfigurationOutput
	ToMatchingWorkflowIntermediateSourceConfigurationOutputWithContext(context.Context) MatchingWorkflowIntermediateSourceConfigurationOutput
}

MatchingWorkflowIntermediateSourceConfigurationInput is an input type that accepts MatchingWorkflowIntermediateSourceConfigurationArgs and MatchingWorkflowIntermediateSourceConfigurationOutput values. You can construct a concrete instance of `MatchingWorkflowIntermediateSourceConfigurationInput` via:

MatchingWorkflowIntermediateSourceConfigurationArgs{...}

type MatchingWorkflowIntermediateSourceConfigurationOutput added in v0.81.0

type MatchingWorkflowIntermediateSourceConfigurationOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowIntermediateSourceConfigurationOutput) ElementType added in v0.81.0

func (MatchingWorkflowIntermediateSourceConfigurationOutput) IntermediateS3Path added in v0.81.0

The s3 path that would be used to stage the intermediate data being generated during workflow execution.

func (MatchingWorkflowIntermediateSourceConfigurationOutput) ToMatchingWorkflowIntermediateSourceConfigurationOutput added in v0.81.0

func (MatchingWorkflowIntermediateSourceConfigurationOutput) ToMatchingWorkflowIntermediateSourceConfigurationOutputWithContext added in v0.81.0

func (o MatchingWorkflowIntermediateSourceConfigurationOutput) ToMatchingWorkflowIntermediateSourceConfigurationOutputWithContext(ctx context.Context) MatchingWorkflowIntermediateSourceConfigurationOutput

func (MatchingWorkflowIntermediateSourceConfigurationOutput) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.81.0

func (o MatchingWorkflowIntermediateSourceConfigurationOutput) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutput() MatchingWorkflowIntermediateSourceConfigurationPtrOutput

func (MatchingWorkflowIntermediateSourceConfigurationOutput) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutputWithContext added in v0.81.0

func (o MatchingWorkflowIntermediateSourceConfigurationOutput) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(ctx context.Context) MatchingWorkflowIntermediateSourceConfigurationPtrOutput

type MatchingWorkflowIntermediateSourceConfigurationPtrInput added in v0.81.0

type MatchingWorkflowIntermediateSourceConfigurationPtrInput interface {
	pulumi.Input

	ToMatchingWorkflowIntermediateSourceConfigurationPtrOutput() MatchingWorkflowIntermediateSourceConfigurationPtrOutput
	ToMatchingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(context.Context) MatchingWorkflowIntermediateSourceConfigurationPtrOutput
}

MatchingWorkflowIntermediateSourceConfigurationPtrInput is an input type that accepts MatchingWorkflowIntermediateSourceConfigurationArgs, MatchingWorkflowIntermediateSourceConfigurationPtr and MatchingWorkflowIntermediateSourceConfigurationPtrOutput values. You can construct a concrete instance of `MatchingWorkflowIntermediateSourceConfigurationPtrInput` via:

        MatchingWorkflowIntermediateSourceConfigurationArgs{...}

or:

        nil

type MatchingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.81.0

type MatchingWorkflowIntermediateSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowIntermediateSourceConfigurationPtrOutput) Elem added in v0.81.0

func (MatchingWorkflowIntermediateSourceConfigurationPtrOutput) ElementType added in v0.81.0

func (MatchingWorkflowIntermediateSourceConfigurationPtrOutput) IntermediateS3Path added in v0.81.0

The s3 path that would be used to stage the intermediate data being generated during workflow execution.

func (MatchingWorkflowIntermediateSourceConfigurationPtrOutput) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutput added in v0.81.0

func (MatchingWorkflowIntermediateSourceConfigurationPtrOutput) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutputWithContext added in v0.81.0

func (o MatchingWorkflowIntermediateSourceConfigurationPtrOutput) ToMatchingWorkflowIntermediateSourceConfigurationPtrOutputWithContext(ctx context.Context) MatchingWorkflowIntermediateSourceConfigurationPtrOutput

type MatchingWorkflowOutput added in v0.75.0

type MatchingWorkflowOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowOutput) CreatedAt added in v0.75.0

func (MatchingWorkflowOutput) Description added in v0.75.0

The description of the MatchingWorkflow

func (MatchingWorkflowOutput) ElementType added in v0.75.0

func (MatchingWorkflowOutput) ElementType() reflect.Type

func (MatchingWorkflowOutput) InputSourceConfig added in v0.75.0

A list of `InputSource` objects, which have the fields `InputSourceARN` and `SchemaName` .

func (MatchingWorkflowOutput) OutputSourceConfig added in v0.75.0

A list of `OutputSource` objects, each of which contains fields `OutputS3Path` , `ApplyNormalization` , and `Output` .

func (MatchingWorkflowOutput) ResolutionTechniques added in v0.75.0

An object which defines the `resolutionType` and the `ruleBasedProperties` .

func (MatchingWorkflowOutput) RoleArn added in v0.75.0

The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.

func (MatchingWorkflowOutput) Tags added in v0.75.0

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

func (MatchingWorkflowOutput) ToMatchingWorkflowOutput added in v0.75.0

func (o MatchingWorkflowOutput) ToMatchingWorkflowOutput() MatchingWorkflowOutput

func (MatchingWorkflowOutput) ToMatchingWorkflowOutputWithContext added in v0.75.0

func (o MatchingWorkflowOutput) ToMatchingWorkflowOutputWithContext(ctx context.Context) MatchingWorkflowOutput

func (MatchingWorkflowOutput) UpdatedAt added in v0.75.0

func (MatchingWorkflowOutput) WorkflowArn added in v0.75.0

func (o MatchingWorkflowOutput) WorkflowArn() pulumi.StringOutput

func (MatchingWorkflowOutput) WorkflowName added in v0.75.0

func (o MatchingWorkflowOutput) WorkflowName() pulumi.StringOutput

The name of the MatchingWorkflow

type MatchingWorkflowOutputAttribute added in v0.75.0

type MatchingWorkflowOutputAttribute struct {
	// Enables the ability to hash the column values in the output.
	Hashed *bool `pulumi:"hashed"`
	// A name of a column to be written to the output. This must be an `InputField` name in the schema mapping.
	Name string `pulumi:"name"`
}

type MatchingWorkflowOutputAttributeArgs added in v0.75.0

type MatchingWorkflowOutputAttributeArgs struct {
	// Enables the ability to hash the column values in the output.
	Hashed pulumi.BoolPtrInput `pulumi:"hashed"`
	// A name of a column to be written to the output. This must be an `InputField` name in the schema mapping.
	Name pulumi.StringInput `pulumi:"name"`
}

func (MatchingWorkflowOutputAttributeArgs) ElementType added in v0.75.0

func (MatchingWorkflowOutputAttributeArgs) ToMatchingWorkflowOutputAttributeOutput added in v0.75.0

func (i MatchingWorkflowOutputAttributeArgs) ToMatchingWorkflowOutputAttributeOutput() MatchingWorkflowOutputAttributeOutput

func (MatchingWorkflowOutputAttributeArgs) ToMatchingWorkflowOutputAttributeOutputWithContext added in v0.75.0

func (i MatchingWorkflowOutputAttributeArgs) ToMatchingWorkflowOutputAttributeOutputWithContext(ctx context.Context) MatchingWorkflowOutputAttributeOutput

type MatchingWorkflowOutputAttributeArray added in v0.75.0

type MatchingWorkflowOutputAttributeArray []MatchingWorkflowOutputAttributeInput

func (MatchingWorkflowOutputAttributeArray) ElementType added in v0.75.0

func (MatchingWorkflowOutputAttributeArray) ToMatchingWorkflowOutputAttributeArrayOutput added in v0.75.0

func (i MatchingWorkflowOutputAttributeArray) ToMatchingWorkflowOutputAttributeArrayOutput() MatchingWorkflowOutputAttributeArrayOutput

func (MatchingWorkflowOutputAttributeArray) ToMatchingWorkflowOutputAttributeArrayOutputWithContext added in v0.75.0

func (i MatchingWorkflowOutputAttributeArray) ToMatchingWorkflowOutputAttributeArrayOutputWithContext(ctx context.Context) MatchingWorkflowOutputAttributeArrayOutput

type MatchingWorkflowOutputAttributeArrayInput added in v0.75.0

type MatchingWorkflowOutputAttributeArrayInput interface {
	pulumi.Input

	ToMatchingWorkflowOutputAttributeArrayOutput() MatchingWorkflowOutputAttributeArrayOutput
	ToMatchingWorkflowOutputAttributeArrayOutputWithContext(context.Context) MatchingWorkflowOutputAttributeArrayOutput
}

MatchingWorkflowOutputAttributeArrayInput is an input type that accepts MatchingWorkflowOutputAttributeArray and MatchingWorkflowOutputAttributeArrayOutput values. You can construct a concrete instance of `MatchingWorkflowOutputAttributeArrayInput` via:

MatchingWorkflowOutputAttributeArray{ MatchingWorkflowOutputAttributeArgs{...} }

type MatchingWorkflowOutputAttributeArrayOutput added in v0.75.0

type MatchingWorkflowOutputAttributeArrayOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowOutputAttributeArrayOutput) ElementType added in v0.75.0

func (MatchingWorkflowOutputAttributeArrayOutput) Index added in v0.75.0

func (MatchingWorkflowOutputAttributeArrayOutput) ToMatchingWorkflowOutputAttributeArrayOutput added in v0.75.0

func (o MatchingWorkflowOutputAttributeArrayOutput) ToMatchingWorkflowOutputAttributeArrayOutput() MatchingWorkflowOutputAttributeArrayOutput

func (MatchingWorkflowOutputAttributeArrayOutput) ToMatchingWorkflowOutputAttributeArrayOutputWithContext added in v0.75.0

func (o MatchingWorkflowOutputAttributeArrayOutput) ToMatchingWorkflowOutputAttributeArrayOutputWithContext(ctx context.Context) MatchingWorkflowOutputAttributeArrayOutput

type MatchingWorkflowOutputAttributeInput added in v0.75.0

type MatchingWorkflowOutputAttributeInput interface {
	pulumi.Input

	ToMatchingWorkflowOutputAttributeOutput() MatchingWorkflowOutputAttributeOutput
	ToMatchingWorkflowOutputAttributeOutputWithContext(context.Context) MatchingWorkflowOutputAttributeOutput
}

MatchingWorkflowOutputAttributeInput is an input type that accepts MatchingWorkflowOutputAttributeArgs and MatchingWorkflowOutputAttributeOutput values. You can construct a concrete instance of `MatchingWorkflowOutputAttributeInput` via:

MatchingWorkflowOutputAttributeArgs{...}

type MatchingWorkflowOutputAttributeOutput added in v0.75.0

type MatchingWorkflowOutputAttributeOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowOutputAttributeOutput) ElementType added in v0.75.0

func (MatchingWorkflowOutputAttributeOutput) Hashed added in v0.75.0

Enables the ability to hash the column values in the output.

func (MatchingWorkflowOutputAttributeOutput) Name added in v0.75.0

A name of a column to be written to the output. This must be an `InputField` name in the schema mapping.

func (MatchingWorkflowOutputAttributeOutput) ToMatchingWorkflowOutputAttributeOutput added in v0.75.0

func (o MatchingWorkflowOutputAttributeOutput) ToMatchingWorkflowOutputAttributeOutput() MatchingWorkflowOutputAttributeOutput

func (MatchingWorkflowOutputAttributeOutput) ToMatchingWorkflowOutputAttributeOutputWithContext added in v0.75.0

func (o MatchingWorkflowOutputAttributeOutput) ToMatchingWorkflowOutputAttributeOutputWithContext(ctx context.Context) MatchingWorkflowOutputAttributeOutput

type MatchingWorkflowOutputSource added in v0.75.0

type MatchingWorkflowOutputSource struct {
	// Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an `AttributeType` of `PHONE_NUMBER` , and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.
	ApplyNormalization *bool `pulumi:"applyNormalization"`
	// Customer KMS ARN for encryption at rest. If not provided, system will use an AWS Entity Resolution managed KMS key.
	KmsArn *string `pulumi:"kmsArn"`
	// A list of `OutputAttribute` objects, each of which have the fields `Name` and `Hashed` . Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.
	Output []MatchingWorkflowOutputAttribute `pulumi:"output"`
	// The S3 path to which Entity Resolution will write the output table
	OutputS3Path string `pulumi:"outputS3Path"`
}

type MatchingWorkflowOutputSourceArgs added in v0.75.0

type MatchingWorkflowOutputSourceArgs struct {
	// Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an `AttributeType` of `PHONE_NUMBER` , and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.
	ApplyNormalization pulumi.BoolPtrInput `pulumi:"applyNormalization"`
	// Customer KMS ARN for encryption at rest. If not provided, system will use an AWS Entity Resolution managed KMS key.
	KmsArn pulumi.StringPtrInput `pulumi:"kmsArn"`
	// A list of `OutputAttribute` objects, each of which have the fields `Name` and `Hashed` . Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.
	Output MatchingWorkflowOutputAttributeArrayInput `pulumi:"output"`
	// The S3 path to which Entity Resolution will write the output table
	OutputS3Path pulumi.StringInput `pulumi:"outputS3Path"`
}

func (MatchingWorkflowOutputSourceArgs) ElementType added in v0.75.0

func (MatchingWorkflowOutputSourceArgs) ToMatchingWorkflowOutputSourceOutput added in v0.75.0

func (i MatchingWorkflowOutputSourceArgs) ToMatchingWorkflowOutputSourceOutput() MatchingWorkflowOutputSourceOutput

func (MatchingWorkflowOutputSourceArgs) ToMatchingWorkflowOutputSourceOutputWithContext added in v0.75.0

func (i MatchingWorkflowOutputSourceArgs) ToMatchingWorkflowOutputSourceOutputWithContext(ctx context.Context) MatchingWorkflowOutputSourceOutput

type MatchingWorkflowOutputSourceArray added in v0.75.0

type MatchingWorkflowOutputSourceArray []MatchingWorkflowOutputSourceInput

func (MatchingWorkflowOutputSourceArray) ElementType added in v0.75.0

func (MatchingWorkflowOutputSourceArray) ToMatchingWorkflowOutputSourceArrayOutput added in v0.75.0

func (i MatchingWorkflowOutputSourceArray) ToMatchingWorkflowOutputSourceArrayOutput() MatchingWorkflowOutputSourceArrayOutput

func (MatchingWorkflowOutputSourceArray) ToMatchingWorkflowOutputSourceArrayOutputWithContext added in v0.75.0

func (i MatchingWorkflowOutputSourceArray) ToMatchingWorkflowOutputSourceArrayOutputWithContext(ctx context.Context) MatchingWorkflowOutputSourceArrayOutput

type MatchingWorkflowOutputSourceArrayInput added in v0.75.0

type MatchingWorkflowOutputSourceArrayInput interface {
	pulumi.Input

	ToMatchingWorkflowOutputSourceArrayOutput() MatchingWorkflowOutputSourceArrayOutput
	ToMatchingWorkflowOutputSourceArrayOutputWithContext(context.Context) MatchingWorkflowOutputSourceArrayOutput
}

MatchingWorkflowOutputSourceArrayInput is an input type that accepts MatchingWorkflowOutputSourceArray and MatchingWorkflowOutputSourceArrayOutput values. You can construct a concrete instance of `MatchingWorkflowOutputSourceArrayInput` via:

MatchingWorkflowOutputSourceArray{ MatchingWorkflowOutputSourceArgs{...} }

type MatchingWorkflowOutputSourceArrayOutput added in v0.75.0

type MatchingWorkflowOutputSourceArrayOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowOutputSourceArrayOutput) ElementType added in v0.75.0

func (MatchingWorkflowOutputSourceArrayOutput) Index added in v0.75.0

func (MatchingWorkflowOutputSourceArrayOutput) ToMatchingWorkflowOutputSourceArrayOutput added in v0.75.0

func (o MatchingWorkflowOutputSourceArrayOutput) ToMatchingWorkflowOutputSourceArrayOutput() MatchingWorkflowOutputSourceArrayOutput

func (MatchingWorkflowOutputSourceArrayOutput) ToMatchingWorkflowOutputSourceArrayOutputWithContext added in v0.75.0

func (o MatchingWorkflowOutputSourceArrayOutput) ToMatchingWorkflowOutputSourceArrayOutputWithContext(ctx context.Context) MatchingWorkflowOutputSourceArrayOutput

type MatchingWorkflowOutputSourceInput added in v0.75.0

type MatchingWorkflowOutputSourceInput interface {
	pulumi.Input

	ToMatchingWorkflowOutputSourceOutput() MatchingWorkflowOutputSourceOutput
	ToMatchingWorkflowOutputSourceOutputWithContext(context.Context) MatchingWorkflowOutputSourceOutput
}

MatchingWorkflowOutputSourceInput is an input type that accepts MatchingWorkflowOutputSourceArgs and MatchingWorkflowOutputSourceOutput values. You can construct a concrete instance of `MatchingWorkflowOutputSourceInput` via:

MatchingWorkflowOutputSourceArgs{...}

type MatchingWorkflowOutputSourceOutput added in v0.75.0

type MatchingWorkflowOutputSourceOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowOutputSourceOutput) ApplyNormalization added in v0.75.0

Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an `AttributeType` of `PHONE_NUMBER` , and the data in the input table is in a format of 1234567890, AWS Entity Resolution will normalize this field in the output to (123)-456-7890.

func (MatchingWorkflowOutputSourceOutput) ElementType added in v0.75.0

func (MatchingWorkflowOutputSourceOutput) KmsArn added in v0.75.0

Customer KMS ARN for encryption at rest. If not provided, system will use an AWS Entity Resolution managed KMS key.

func (MatchingWorkflowOutputSourceOutput) Output added in v0.75.0

A list of `OutputAttribute` objects, each of which have the fields `Name` and `Hashed` . Each of these objects selects a column to be included in the output table, and whether the values of the column should be hashed.

func (MatchingWorkflowOutputSourceOutput) OutputS3Path added in v0.75.0

The S3 path to which Entity Resolution will write the output table

func (MatchingWorkflowOutputSourceOutput) ToMatchingWorkflowOutputSourceOutput added in v0.75.0

func (o MatchingWorkflowOutputSourceOutput) ToMatchingWorkflowOutputSourceOutput() MatchingWorkflowOutputSourceOutput

func (MatchingWorkflowOutputSourceOutput) ToMatchingWorkflowOutputSourceOutputWithContext added in v0.75.0

func (o MatchingWorkflowOutputSourceOutput) ToMatchingWorkflowOutputSourceOutputWithContext(ctx context.Context) MatchingWorkflowOutputSourceOutput

type MatchingWorkflowProviderProperties added in v0.81.0

type MatchingWorkflowProviderProperties struct {
	// The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
	IntermediateSourceConfiguration *MatchingWorkflowIntermediateSourceConfiguration `pulumi:"intermediateSourceConfiguration"`
	// Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format
	ProviderConfiguration map[string]string `pulumi:"providerConfiguration"`
	// Arn of the Provider service being used.
	ProviderServiceArn string `pulumi:"providerServiceArn"`
}

type MatchingWorkflowProviderPropertiesArgs added in v0.81.0

type MatchingWorkflowProviderPropertiesArgs struct {
	// The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.
	IntermediateSourceConfiguration MatchingWorkflowIntermediateSourceConfigurationPtrInput `pulumi:"intermediateSourceConfiguration"`
	// Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format
	ProviderConfiguration pulumi.StringMapInput `pulumi:"providerConfiguration"`
	// Arn of the Provider service being used.
	ProviderServiceArn pulumi.StringInput `pulumi:"providerServiceArn"`
}

func (MatchingWorkflowProviderPropertiesArgs) ElementType added in v0.81.0

func (MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesOutput added in v0.81.0

func (i MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesOutput() MatchingWorkflowProviderPropertiesOutput

func (MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesOutputWithContext added in v0.81.0

func (i MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesOutputWithContext(ctx context.Context) MatchingWorkflowProviderPropertiesOutput

func (MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesPtrOutput added in v0.81.0

func (i MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesPtrOutput() MatchingWorkflowProviderPropertiesPtrOutput

func (MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesPtrOutputWithContext added in v0.81.0

func (i MatchingWorkflowProviderPropertiesArgs) ToMatchingWorkflowProviderPropertiesPtrOutputWithContext(ctx context.Context) MatchingWorkflowProviderPropertiesPtrOutput

type MatchingWorkflowProviderPropertiesInput added in v0.81.0

type MatchingWorkflowProviderPropertiesInput interface {
	pulumi.Input

	ToMatchingWorkflowProviderPropertiesOutput() MatchingWorkflowProviderPropertiesOutput
	ToMatchingWorkflowProviderPropertiesOutputWithContext(context.Context) MatchingWorkflowProviderPropertiesOutput
}

MatchingWorkflowProviderPropertiesInput is an input type that accepts MatchingWorkflowProviderPropertiesArgs and MatchingWorkflowProviderPropertiesOutput values. You can construct a concrete instance of `MatchingWorkflowProviderPropertiesInput` via:

MatchingWorkflowProviderPropertiesArgs{...}

type MatchingWorkflowProviderPropertiesOutput added in v0.81.0

type MatchingWorkflowProviderPropertiesOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowProviderPropertiesOutput) ElementType added in v0.81.0

func (MatchingWorkflowProviderPropertiesOutput) IntermediateSourceConfiguration added in v0.81.0

The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.

func (MatchingWorkflowProviderPropertiesOutput) ProviderConfiguration added in v0.81.0

Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format

func (MatchingWorkflowProviderPropertiesOutput) ProviderServiceArn added in v0.81.0

Arn of the Provider service being used.

func (MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesOutput added in v0.81.0

func (o MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesOutput() MatchingWorkflowProviderPropertiesOutput

func (MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesOutputWithContext added in v0.81.0

func (o MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesOutputWithContext(ctx context.Context) MatchingWorkflowProviderPropertiesOutput

func (MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesPtrOutput added in v0.81.0

func (o MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesPtrOutput() MatchingWorkflowProviderPropertiesPtrOutput

func (MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesPtrOutputWithContext added in v0.81.0

func (o MatchingWorkflowProviderPropertiesOutput) ToMatchingWorkflowProviderPropertiesPtrOutputWithContext(ctx context.Context) MatchingWorkflowProviderPropertiesPtrOutput

type MatchingWorkflowProviderPropertiesPtrInput added in v0.81.0

type MatchingWorkflowProviderPropertiesPtrInput interface {
	pulumi.Input

	ToMatchingWorkflowProviderPropertiesPtrOutput() MatchingWorkflowProviderPropertiesPtrOutput
	ToMatchingWorkflowProviderPropertiesPtrOutputWithContext(context.Context) MatchingWorkflowProviderPropertiesPtrOutput
}

MatchingWorkflowProviderPropertiesPtrInput is an input type that accepts MatchingWorkflowProviderPropertiesArgs, MatchingWorkflowProviderPropertiesPtr and MatchingWorkflowProviderPropertiesPtrOutput values. You can construct a concrete instance of `MatchingWorkflowProviderPropertiesPtrInput` via:

        MatchingWorkflowProviderPropertiesArgs{...}

or:

        nil

type MatchingWorkflowProviderPropertiesPtrOutput added in v0.81.0

type MatchingWorkflowProviderPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowProviderPropertiesPtrOutput) Elem added in v0.81.0

func (MatchingWorkflowProviderPropertiesPtrOutput) ElementType added in v0.81.0

func (MatchingWorkflowProviderPropertiesPtrOutput) IntermediateSourceConfiguration added in v0.81.0

The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.

func (MatchingWorkflowProviderPropertiesPtrOutput) ProviderConfiguration added in v0.81.0

Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format

func (MatchingWorkflowProviderPropertiesPtrOutput) ProviderServiceArn added in v0.81.0

Arn of the Provider service being used.

func (MatchingWorkflowProviderPropertiesPtrOutput) ToMatchingWorkflowProviderPropertiesPtrOutput added in v0.81.0

func (o MatchingWorkflowProviderPropertiesPtrOutput) ToMatchingWorkflowProviderPropertiesPtrOutput() MatchingWorkflowProviderPropertiesPtrOutput

func (MatchingWorkflowProviderPropertiesPtrOutput) ToMatchingWorkflowProviderPropertiesPtrOutputWithContext added in v0.81.0

func (o MatchingWorkflowProviderPropertiesPtrOutput) ToMatchingWorkflowProviderPropertiesPtrOutputWithContext(ctx context.Context) MatchingWorkflowProviderPropertiesPtrOutput

type MatchingWorkflowResolutionTechniques added in v0.75.0

type MatchingWorkflowResolutionTechniques struct {
	// The properties of the provider service.
	ProviderProperties *MatchingWorkflowProviderProperties `pulumi:"providerProperties"`
	// The type of matching. There are three types of matching: `RULE_MATCHING` , `ML_MATCHING` , and `PROVIDER` .
	ResolutionType *MatchingWorkflowResolutionType `pulumi:"resolutionType"`
	// An object which defines the list of matching rules to run and has a field `Rules` , which is a list of rule objects.
	RuleBasedProperties *MatchingWorkflowRuleBasedProperties `pulumi:"ruleBasedProperties"`
}

type MatchingWorkflowResolutionTechniquesArgs added in v0.75.0

type MatchingWorkflowResolutionTechniquesArgs struct {
	// The properties of the provider service.
	ProviderProperties MatchingWorkflowProviderPropertiesPtrInput `pulumi:"providerProperties"`
	// The type of matching. There are three types of matching: `RULE_MATCHING` , `ML_MATCHING` , and `PROVIDER` .
	ResolutionType MatchingWorkflowResolutionTypePtrInput `pulumi:"resolutionType"`
	// An object which defines the list of matching rules to run and has a field `Rules` , which is a list of rule objects.
	RuleBasedProperties MatchingWorkflowRuleBasedPropertiesPtrInput `pulumi:"ruleBasedProperties"`
}

func (MatchingWorkflowResolutionTechniquesArgs) ElementType added in v0.75.0

func (MatchingWorkflowResolutionTechniquesArgs) ToMatchingWorkflowResolutionTechniquesOutput added in v0.75.0

func (i MatchingWorkflowResolutionTechniquesArgs) ToMatchingWorkflowResolutionTechniquesOutput() MatchingWorkflowResolutionTechniquesOutput

func (MatchingWorkflowResolutionTechniquesArgs) ToMatchingWorkflowResolutionTechniquesOutputWithContext added in v0.75.0

func (i MatchingWorkflowResolutionTechniquesArgs) ToMatchingWorkflowResolutionTechniquesOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTechniquesOutput

type MatchingWorkflowResolutionTechniquesInput added in v0.75.0

type MatchingWorkflowResolutionTechniquesInput interface {
	pulumi.Input

	ToMatchingWorkflowResolutionTechniquesOutput() MatchingWorkflowResolutionTechniquesOutput
	ToMatchingWorkflowResolutionTechniquesOutputWithContext(context.Context) MatchingWorkflowResolutionTechniquesOutput
}

MatchingWorkflowResolutionTechniquesInput is an input type that accepts MatchingWorkflowResolutionTechniquesArgs and MatchingWorkflowResolutionTechniquesOutput values. You can construct a concrete instance of `MatchingWorkflowResolutionTechniquesInput` via:

MatchingWorkflowResolutionTechniquesArgs{...}

type MatchingWorkflowResolutionTechniquesOutput added in v0.75.0

type MatchingWorkflowResolutionTechniquesOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowResolutionTechniquesOutput) ElementType added in v0.75.0

func (MatchingWorkflowResolutionTechniquesOutput) ProviderProperties added in v0.81.0

The properties of the provider service.

func (MatchingWorkflowResolutionTechniquesOutput) ResolutionType added in v0.75.0

The type of matching. There are three types of matching: `RULE_MATCHING` , `ML_MATCHING` , and `PROVIDER` .

func (MatchingWorkflowResolutionTechniquesOutput) RuleBasedProperties added in v0.75.0

An object which defines the list of matching rules to run and has a field `Rules` , which is a list of rule objects.

func (MatchingWorkflowResolutionTechniquesOutput) ToMatchingWorkflowResolutionTechniquesOutput added in v0.75.0

func (o MatchingWorkflowResolutionTechniquesOutput) ToMatchingWorkflowResolutionTechniquesOutput() MatchingWorkflowResolutionTechniquesOutput

func (MatchingWorkflowResolutionTechniquesOutput) ToMatchingWorkflowResolutionTechniquesOutputWithContext added in v0.75.0

func (o MatchingWorkflowResolutionTechniquesOutput) ToMatchingWorkflowResolutionTechniquesOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTechniquesOutput

type MatchingWorkflowResolutionTechniquesPtrOutput added in v0.75.0

type MatchingWorkflowResolutionTechniquesPtrOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowResolutionTechniquesPtrOutput) Elem added in v0.75.0

func (MatchingWorkflowResolutionTechniquesPtrOutput) ElementType added in v0.75.0

func (MatchingWorkflowResolutionTechniquesPtrOutput) ProviderProperties added in v0.81.0

The properties of the provider service.

func (MatchingWorkflowResolutionTechniquesPtrOutput) ResolutionType added in v0.75.0

The type of matching. There are three types of matching: `RULE_MATCHING` , `ML_MATCHING` , and `PROVIDER` .

func (MatchingWorkflowResolutionTechniquesPtrOutput) RuleBasedProperties added in v0.75.0

An object which defines the list of matching rules to run and has a field `Rules` , which is a list of rule objects.

func (MatchingWorkflowResolutionTechniquesPtrOutput) ToMatchingWorkflowResolutionTechniquesPtrOutput added in v0.75.0

func (o MatchingWorkflowResolutionTechniquesPtrOutput) ToMatchingWorkflowResolutionTechniquesPtrOutput() MatchingWorkflowResolutionTechniquesPtrOutput

func (MatchingWorkflowResolutionTechniquesPtrOutput) ToMatchingWorkflowResolutionTechniquesPtrOutputWithContext added in v0.75.0

func (o MatchingWorkflowResolutionTechniquesPtrOutput) ToMatchingWorkflowResolutionTechniquesPtrOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTechniquesPtrOutput

type MatchingWorkflowResolutionType added in v0.111.0

type MatchingWorkflowResolutionType string

func (MatchingWorkflowResolutionType) ElementType added in v0.111.0

func (MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypeOutput added in v0.111.0

func (e MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypeOutput() MatchingWorkflowResolutionTypeOutput

func (MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypeOutputWithContext added in v0.111.0

func (e MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypeOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTypeOutput

func (MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypePtrOutput added in v0.111.0

func (e MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypePtrOutput() MatchingWorkflowResolutionTypePtrOutput

func (MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypePtrOutputWithContext added in v0.111.0

func (e MatchingWorkflowResolutionType) ToMatchingWorkflowResolutionTypePtrOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTypePtrOutput

func (MatchingWorkflowResolutionType) ToStringOutput added in v0.111.0

func (MatchingWorkflowResolutionType) ToStringOutputWithContext added in v0.111.0

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

func (MatchingWorkflowResolutionType) ToStringPtrOutput added in v0.111.0

func (MatchingWorkflowResolutionType) ToStringPtrOutputWithContext added in v0.111.0

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

type MatchingWorkflowResolutionTypeInput added in v0.111.0

type MatchingWorkflowResolutionTypeInput interface {
	pulumi.Input

	ToMatchingWorkflowResolutionTypeOutput() MatchingWorkflowResolutionTypeOutput
	ToMatchingWorkflowResolutionTypeOutputWithContext(context.Context) MatchingWorkflowResolutionTypeOutput
}

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

MatchingWorkflowResolutionTypeRuleMatching
MatchingWorkflowResolutionTypeMlMatching
MatchingWorkflowResolutionTypeProvider

type MatchingWorkflowResolutionTypeOutput added in v0.111.0

type MatchingWorkflowResolutionTypeOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowResolutionTypeOutput) ElementType added in v0.111.0

func (MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypeOutput added in v0.111.0

func (o MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypeOutput() MatchingWorkflowResolutionTypeOutput

func (MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypeOutputWithContext added in v0.111.0

func (o MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypeOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTypeOutput

func (MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypePtrOutput added in v0.111.0

func (o MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypePtrOutput() MatchingWorkflowResolutionTypePtrOutput

func (MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypePtrOutputWithContext added in v0.111.0

func (o MatchingWorkflowResolutionTypeOutput) ToMatchingWorkflowResolutionTypePtrOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTypePtrOutput

func (MatchingWorkflowResolutionTypeOutput) ToStringOutput added in v0.111.0

func (MatchingWorkflowResolutionTypeOutput) ToStringOutputWithContext added in v0.111.0

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

func (MatchingWorkflowResolutionTypeOutput) ToStringPtrOutput added in v0.111.0

func (MatchingWorkflowResolutionTypeOutput) ToStringPtrOutputWithContext added in v0.111.0

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

type MatchingWorkflowResolutionTypePtrInput added in v0.111.0

type MatchingWorkflowResolutionTypePtrInput interface {
	pulumi.Input

	ToMatchingWorkflowResolutionTypePtrOutput() MatchingWorkflowResolutionTypePtrOutput
	ToMatchingWorkflowResolutionTypePtrOutputWithContext(context.Context) MatchingWorkflowResolutionTypePtrOutput
}

func MatchingWorkflowResolutionTypePtr added in v0.111.0

func MatchingWorkflowResolutionTypePtr(v string) MatchingWorkflowResolutionTypePtrInput

type MatchingWorkflowResolutionTypePtrOutput added in v0.111.0

type MatchingWorkflowResolutionTypePtrOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowResolutionTypePtrOutput) Elem added in v0.111.0

func (MatchingWorkflowResolutionTypePtrOutput) ElementType added in v0.111.0

func (MatchingWorkflowResolutionTypePtrOutput) ToMatchingWorkflowResolutionTypePtrOutput added in v0.111.0

func (o MatchingWorkflowResolutionTypePtrOutput) ToMatchingWorkflowResolutionTypePtrOutput() MatchingWorkflowResolutionTypePtrOutput

func (MatchingWorkflowResolutionTypePtrOutput) ToMatchingWorkflowResolutionTypePtrOutputWithContext added in v0.111.0

func (o MatchingWorkflowResolutionTypePtrOutput) ToMatchingWorkflowResolutionTypePtrOutputWithContext(ctx context.Context) MatchingWorkflowResolutionTypePtrOutput

func (MatchingWorkflowResolutionTypePtrOutput) ToStringPtrOutput added in v0.111.0

func (MatchingWorkflowResolutionTypePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MatchingWorkflowRule added in v0.75.0

type MatchingWorkflowRule struct {
	// A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.
	MatchingKeys []string `pulumi:"matchingKeys"`
	// A name for the matching rule.
	RuleName string `pulumi:"ruleName"`
}

type MatchingWorkflowRuleArgs added in v0.75.0

type MatchingWorkflowRuleArgs struct {
	// A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.
	MatchingKeys pulumi.StringArrayInput `pulumi:"matchingKeys"`
	// A name for the matching rule.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (MatchingWorkflowRuleArgs) ElementType added in v0.75.0

func (MatchingWorkflowRuleArgs) ElementType() reflect.Type

func (MatchingWorkflowRuleArgs) ToMatchingWorkflowRuleOutput added in v0.75.0

func (i MatchingWorkflowRuleArgs) ToMatchingWorkflowRuleOutput() MatchingWorkflowRuleOutput

func (MatchingWorkflowRuleArgs) ToMatchingWorkflowRuleOutputWithContext added in v0.75.0

func (i MatchingWorkflowRuleArgs) ToMatchingWorkflowRuleOutputWithContext(ctx context.Context) MatchingWorkflowRuleOutput

type MatchingWorkflowRuleArray added in v0.75.0

type MatchingWorkflowRuleArray []MatchingWorkflowRuleInput

func (MatchingWorkflowRuleArray) ElementType added in v0.75.0

func (MatchingWorkflowRuleArray) ElementType() reflect.Type

func (MatchingWorkflowRuleArray) ToMatchingWorkflowRuleArrayOutput added in v0.75.0

func (i MatchingWorkflowRuleArray) ToMatchingWorkflowRuleArrayOutput() MatchingWorkflowRuleArrayOutput

func (MatchingWorkflowRuleArray) ToMatchingWorkflowRuleArrayOutputWithContext added in v0.75.0

func (i MatchingWorkflowRuleArray) ToMatchingWorkflowRuleArrayOutputWithContext(ctx context.Context) MatchingWorkflowRuleArrayOutput

type MatchingWorkflowRuleArrayInput added in v0.75.0

type MatchingWorkflowRuleArrayInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleArrayOutput() MatchingWorkflowRuleArrayOutput
	ToMatchingWorkflowRuleArrayOutputWithContext(context.Context) MatchingWorkflowRuleArrayOutput
}

MatchingWorkflowRuleArrayInput is an input type that accepts MatchingWorkflowRuleArray and MatchingWorkflowRuleArrayOutput values. You can construct a concrete instance of `MatchingWorkflowRuleArrayInput` via:

MatchingWorkflowRuleArray{ MatchingWorkflowRuleArgs{...} }

type MatchingWorkflowRuleArrayOutput added in v0.75.0

type MatchingWorkflowRuleArrayOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleArrayOutput) ElementType added in v0.75.0

func (MatchingWorkflowRuleArrayOutput) Index added in v0.75.0

func (MatchingWorkflowRuleArrayOutput) ToMatchingWorkflowRuleArrayOutput added in v0.75.0

func (o MatchingWorkflowRuleArrayOutput) ToMatchingWorkflowRuleArrayOutput() MatchingWorkflowRuleArrayOutput

func (MatchingWorkflowRuleArrayOutput) ToMatchingWorkflowRuleArrayOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleArrayOutput) ToMatchingWorkflowRuleArrayOutputWithContext(ctx context.Context) MatchingWorkflowRuleArrayOutput

type MatchingWorkflowRuleBasedProperties added in v0.75.0

type MatchingWorkflowRuleBasedProperties struct {
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A and the value of `BusinessEmail` field of Profile B matches, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	AttributeMatchingModel MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel `pulumi:"attributeMatchingModel"`
	// An indicator of whether to generate IDs and index the data or not.
	//
	// If you choose `IDENTIFIER_GENERATION` , the process generates IDs and indexes the data.
	//
	// If you choose `INDEXING` , the process indexes the data without generating IDs.
	MatchPurpose *MatchingWorkflowRuleBasedPropertiesMatchPurpose `pulumi:"matchPurpose"`
	// A list of `Rule` objects, each of which have fields `RuleName` and `MatchingKeys` .
	Rules []MatchingWorkflowRule `pulumi:"rules"`
}

type MatchingWorkflowRuleBasedPropertiesArgs added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesArgs struct {
	// The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .
	//
	// If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A and the value of `BusinessEmail` field of Profile B matches, the two profiles are matched on the `Email` attribute type.
	//
	// If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.
	AttributeMatchingModel MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelInput `pulumi:"attributeMatchingModel"`
	// An indicator of whether to generate IDs and index the data or not.
	//
	// If you choose `IDENTIFIER_GENERATION` , the process generates IDs and indexes the data.
	//
	// If you choose `INDEXING` , the process indexes the data without generating IDs.
	MatchPurpose MatchingWorkflowRuleBasedPropertiesMatchPurposePtrInput `pulumi:"matchPurpose"`
	// A list of `Rule` objects, each of which have fields `RuleName` and `MatchingKeys` .
	Rules MatchingWorkflowRuleArrayInput `pulumi:"rules"`
}

func (MatchingWorkflowRuleBasedPropertiesArgs) ElementType added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesOutput added in v0.75.0

func (i MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesOutput() MatchingWorkflowRuleBasedPropertiesOutput

func (MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesOutputWithContext added in v0.75.0

func (i MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesOutput

func (MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesPtrOutput added in v0.75.0

func (i MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesPtrOutput() MatchingWorkflowRuleBasedPropertiesPtrOutput

func (MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesPtrOutputWithContext added in v0.75.0

func (i MatchingWorkflowRuleBasedPropertiesArgs) ToMatchingWorkflowRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesPtrOutput

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel string

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A and the value of `BusinessEmail` field of Profile B matches, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ElementType added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput added in v0.75.0

func (e MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput() MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutputWithContext added in v0.75.0

func (e MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.75.0

func (e MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput() MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.75.0

func (e MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToStringOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToStringOutputWithContext added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToStringPtrOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel) ToStringPtrOutputWithContext added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelInput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput() MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput
	ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutputWithContext(context.Context) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput
}

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

MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOneToOne
MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelManyToMany

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ElementType added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToStringOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToStringOutputWithContext added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToStringPtrOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelOutput) ToStringPtrOutputWithContext added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrInput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput() MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput
	ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(context.Context) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput
}

func MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtr added in v0.75.0

func MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtr(v string) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrInput

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput) Elem added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput) ElementType added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToMatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToStringPtrOutput added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesAttributeMatchingModelPtrOutput) ToStringPtrOutputWithContext added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesInput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleBasedPropertiesOutput() MatchingWorkflowRuleBasedPropertiesOutput
	ToMatchingWorkflowRuleBasedPropertiesOutputWithContext(context.Context) MatchingWorkflowRuleBasedPropertiesOutput
}

MatchingWorkflowRuleBasedPropertiesInput is an input type that accepts MatchingWorkflowRuleBasedPropertiesArgs and MatchingWorkflowRuleBasedPropertiesOutput values. You can construct a concrete instance of `MatchingWorkflowRuleBasedPropertiesInput` via:

MatchingWorkflowRuleBasedPropertiesArgs{...}

type MatchingWorkflowRuleBasedPropertiesMatchPurpose added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesMatchPurpose string

An indicator of whether to generate IDs and index the data or not.

If you choose `IDENTIFIER_GENERATION` , the process generates IDs and indexes the data.

If you choose `INDEXING` , the process indexes the data without generating IDs.

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ElementType added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutput added in v0.111.0

func (e MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutput() MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutputWithContext added in v0.111.0

func (e MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput added in v0.111.0

func (e MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput() MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutputWithContext added in v0.111.0

func (e MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToStringOutput added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToStringOutputWithContext added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToStringPtrOutput added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurpose) ToStringPtrOutputWithContext added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesMatchPurposeInput added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesMatchPurposeInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutput() MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput
	ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutputWithContext(context.Context) MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput
}

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

MatchingWorkflowRuleBasedPropertiesMatchPurposeIdentifierGeneration
MatchingWorkflowRuleBasedPropertiesMatchPurposeIndexing

type MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ElementType added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutput added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutputWithContext added in v0.111.0

func (o MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposeOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput added in v0.111.0

func (o MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput() MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutputWithContext added in v0.111.0

func (o MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToStringOutput added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToStringOutputWithContext added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToStringPtrOutput added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesMatchPurposePtrInput added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesMatchPurposePtrInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput() MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput
	ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutputWithContext(context.Context) MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput
}

func MatchingWorkflowRuleBasedPropertiesMatchPurposePtr added in v0.111.0

func MatchingWorkflowRuleBasedPropertiesMatchPurposePtr(v string) MatchingWorkflowRuleBasedPropertiesMatchPurposePtrInput

type MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput) Elem added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput) ElementType added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutputWithContext added in v0.111.0

func (o MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput) ToMatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput

func (MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput) ToStringPtrOutput added in v0.111.0

func (MatchingWorkflowRuleBasedPropertiesMatchPurposePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MatchingWorkflowRuleBasedPropertiesOutput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleBasedPropertiesOutput) AttributeMatchingModel added in v0.75.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A and the value of `BusinessEmail` field of Profile B matches, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (MatchingWorkflowRuleBasedPropertiesOutput) ElementType added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesOutput) MatchPurpose added in v0.111.0

An indicator of whether to generate IDs and index the data or not.

If you choose `IDENTIFIER_GENERATION` , the process generates IDs and indexes the data.

If you choose `INDEXING` , the process indexes the data without generating IDs.

func (MatchingWorkflowRuleBasedPropertiesOutput) Rules added in v0.75.0

A list of `Rule` objects, each of which have fields `RuleName` and `MatchingKeys` .

func (MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesOutput added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesOutput() MatchingWorkflowRuleBasedPropertiesOutput

func (MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesOutput

func (MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutput added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutput() MatchingWorkflowRuleBasedPropertiesPtrOutput

func (MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesPtrOutput

type MatchingWorkflowRuleBasedPropertiesPtrInput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesPtrInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleBasedPropertiesPtrOutput() MatchingWorkflowRuleBasedPropertiesPtrOutput
	ToMatchingWorkflowRuleBasedPropertiesPtrOutputWithContext(context.Context) MatchingWorkflowRuleBasedPropertiesPtrOutput
}

MatchingWorkflowRuleBasedPropertiesPtrInput is an input type that accepts MatchingWorkflowRuleBasedPropertiesArgs, MatchingWorkflowRuleBasedPropertiesPtr and MatchingWorkflowRuleBasedPropertiesPtrOutput values. You can construct a concrete instance of `MatchingWorkflowRuleBasedPropertiesPtrInput` via:

        MatchingWorkflowRuleBasedPropertiesArgs{...}

or:

        nil

type MatchingWorkflowRuleBasedPropertiesPtrOutput added in v0.75.0

type MatchingWorkflowRuleBasedPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleBasedPropertiesPtrOutput) AttributeMatchingModel added in v0.75.0

The comparison type. You can either choose `ONE_TO_ONE` or `MANY_TO_MANY` as the `attributeMatchingModel` .

If you choose `MANY_TO_MANY` , the system can match attributes across the sub-types of an attribute type. For example, if the value of the `Email` field of Profile A and the value of `BusinessEmail` field of Profile B matches, the two profiles are matched on the `Email` attribute type.

If you choose `ONE_TO_ONE` , the system can only match attributes if the sub-types are an exact match. For example, for the `Email` attribute type, the system will only consider it a match if the value of the `Email` field of Profile A matches the value of the `Email` field of Profile B.

func (MatchingWorkflowRuleBasedPropertiesPtrOutput) Elem added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesPtrOutput) ElementType added in v0.75.0

func (MatchingWorkflowRuleBasedPropertiesPtrOutput) MatchPurpose added in v0.111.0

An indicator of whether to generate IDs and index the data or not.

If you choose `IDENTIFIER_GENERATION` , the process generates IDs and indexes the data.

If you choose `INDEXING` , the process indexes the data without generating IDs.

func (MatchingWorkflowRuleBasedPropertiesPtrOutput) Rules added in v0.75.0

A list of `Rule` objects, each of which have fields `RuleName` and `MatchingKeys` .

func (MatchingWorkflowRuleBasedPropertiesPtrOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutput added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesPtrOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutput() MatchingWorkflowRuleBasedPropertiesPtrOutput

func (MatchingWorkflowRuleBasedPropertiesPtrOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleBasedPropertiesPtrOutput) ToMatchingWorkflowRuleBasedPropertiesPtrOutputWithContext(ctx context.Context) MatchingWorkflowRuleBasedPropertiesPtrOutput

type MatchingWorkflowRuleInput added in v0.75.0

type MatchingWorkflowRuleInput interface {
	pulumi.Input

	ToMatchingWorkflowRuleOutput() MatchingWorkflowRuleOutput
	ToMatchingWorkflowRuleOutputWithContext(context.Context) MatchingWorkflowRuleOutput
}

MatchingWorkflowRuleInput is an input type that accepts MatchingWorkflowRuleArgs and MatchingWorkflowRuleOutput values. You can construct a concrete instance of `MatchingWorkflowRuleInput` via:

MatchingWorkflowRuleArgs{...}

type MatchingWorkflowRuleOutput added in v0.75.0

type MatchingWorkflowRuleOutput struct{ *pulumi.OutputState }

func (MatchingWorkflowRuleOutput) ElementType added in v0.75.0

func (MatchingWorkflowRuleOutput) ElementType() reflect.Type

func (MatchingWorkflowRuleOutput) MatchingKeys added in v0.75.0

A list of `MatchingKeys` . The `MatchingKeys` must have been defined in the `SchemaMapping` . Two records are considered to match according to this rule if all of the `MatchingKeys` match.

func (MatchingWorkflowRuleOutput) RuleName added in v0.75.0

A name for the matching rule.

func (MatchingWorkflowRuleOutput) ToMatchingWorkflowRuleOutput added in v0.75.0

func (o MatchingWorkflowRuleOutput) ToMatchingWorkflowRuleOutput() MatchingWorkflowRuleOutput

func (MatchingWorkflowRuleOutput) ToMatchingWorkflowRuleOutputWithContext added in v0.75.0

func (o MatchingWorkflowRuleOutput) ToMatchingWorkflowRuleOutputWithContext(ctx context.Context) MatchingWorkflowRuleOutput

type MatchingWorkflowState added in v0.75.0

type MatchingWorkflowState struct {
}

func (MatchingWorkflowState) ElementType added in v0.75.0

func (MatchingWorkflowState) ElementType() reflect.Type

type MatchingWorkflowTag added in v0.75.0

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

A key-value pair to associate with a resource

type PolicyStatement added in v0.101.0

type PolicyStatement struct {
	pulumi.CustomResourceState

	// The action that the principal can use on the resource.
	//
	// For example, `entityresolution:GetIdMappingJob` , `entityresolution:GetMatchingJob` .
	Action pulumi.StringArrayOutput `pulumi:"action"`
	// The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A set of condition keys that you can use in key policies.
	Condition pulumi.StringPtrOutput `pulumi:"condition"`
	// Determines whether the permissions specified in the policy are to be allowed ( `Allow` ) or denied ( `Deny` ).
	//
	// > If you set the value of the `effect` parameter to `Deny` for the `AddPolicyStatement` operation, you must also set the value of the `effect` parameter in the `policy` to `Deny` for the `PutPolicy` operation.
	Effect PolicyStatementStatementEffectPtrOutput `pulumi:"effect"`
	// The AWS service or AWS account that can access the resource defined as ARN.
	Principal pulumi.StringArrayOutput `pulumi:"principal"`
	// A statement identifier that differentiates the statement from others in the same policy.
	StatementId pulumi.StringOutput `pulumi:"statementId"`
}

Policy Statement defined in AWS Entity Resolution Service

func GetPolicyStatement added in v0.101.0

func GetPolicyStatement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PolicyStatementState, opts ...pulumi.ResourceOption) (*PolicyStatement, error)

GetPolicyStatement gets an existing PolicyStatement 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 NewPolicyStatement added in v0.101.0

func NewPolicyStatement(ctx *pulumi.Context,
	name string, args *PolicyStatementArgs, opts ...pulumi.ResourceOption) (*PolicyStatement, error)

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

func (*PolicyStatement) ElementType added in v0.101.0

func (*PolicyStatement) ElementType() reflect.Type

func (*PolicyStatement) ToPolicyStatementOutput added in v0.101.0

func (i *PolicyStatement) ToPolicyStatementOutput() PolicyStatementOutput

func (*PolicyStatement) ToPolicyStatementOutputWithContext added in v0.101.0

func (i *PolicyStatement) ToPolicyStatementOutputWithContext(ctx context.Context) PolicyStatementOutput

type PolicyStatementArgs added in v0.101.0

type PolicyStatementArgs struct {
	// The action that the principal can use on the resource.
	//
	// For example, `entityresolution:GetIdMappingJob` , `entityresolution:GetMatchingJob` .
	Action pulumi.StringArrayInput
	// The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.
	Arn pulumi.StringInput
	// A set of condition keys that you can use in key policies.
	Condition pulumi.StringPtrInput
	// Determines whether the permissions specified in the policy are to be allowed ( `Allow` ) or denied ( `Deny` ).
	//
	// > If you set the value of the `effect` parameter to `Deny` for the `AddPolicyStatement` operation, you must also set the value of the `effect` parameter in the `policy` to `Deny` for the `PutPolicy` operation.
	Effect PolicyStatementStatementEffectPtrInput
	// The AWS service or AWS account that can access the resource defined as ARN.
	Principal pulumi.StringArrayInput
	// A statement identifier that differentiates the statement from others in the same policy.
	StatementId pulumi.StringInput
}

The set of arguments for constructing a PolicyStatement resource.

func (PolicyStatementArgs) ElementType added in v0.101.0

func (PolicyStatementArgs) ElementType() reflect.Type

type PolicyStatementInput added in v0.101.0

type PolicyStatementInput interface {
	pulumi.Input

	ToPolicyStatementOutput() PolicyStatementOutput
	ToPolicyStatementOutputWithContext(ctx context.Context) PolicyStatementOutput
}

type PolicyStatementOutput added in v0.101.0

type PolicyStatementOutput struct{ *pulumi.OutputState }

func (PolicyStatementOutput) Action added in v0.101.0

The action that the principal can use on the resource.

For example, `entityresolution:GetIdMappingJob` , `entityresolution:GetMatchingJob` .

func (PolicyStatementOutput) Arn added in v0.101.0

The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.

func (PolicyStatementOutput) Condition added in v0.101.0

A set of condition keys that you can use in key policies.

func (PolicyStatementOutput) Effect added in v0.101.0

Determines whether the permissions specified in the policy are to be allowed ( `Allow` ) or denied ( `Deny` ).

> If you set the value of the `effect` parameter to `Deny` for the `AddPolicyStatement` operation, you must also set the value of the `effect` parameter in the `policy` to `Deny` for the `PutPolicy` operation.

func (PolicyStatementOutput) ElementType added in v0.101.0

func (PolicyStatementOutput) ElementType() reflect.Type

func (PolicyStatementOutput) Principal added in v0.101.0

The AWS service or AWS account that can access the resource defined as ARN.

func (PolicyStatementOutput) StatementId added in v0.101.0

func (o PolicyStatementOutput) StatementId() pulumi.StringOutput

A statement identifier that differentiates the statement from others in the same policy.

func (PolicyStatementOutput) ToPolicyStatementOutput added in v0.101.0

func (o PolicyStatementOutput) ToPolicyStatementOutput() PolicyStatementOutput

func (PolicyStatementOutput) ToPolicyStatementOutputWithContext added in v0.101.0

func (o PolicyStatementOutput) ToPolicyStatementOutputWithContext(ctx context.Context) PolicyStatementOutput

type PolicyStatementState added in v0.101.0

type PolicyStatementState struct {
}

func (PolicyStatementState) ElementType added in v0.101.0

func (PolicyStatementState) ElementType() reflect.Type

type PolicyStatementStatementEffect added in v0.101.0

type PolicyStatementStatementEffect string

func (PolicyStatementStatementEffect) ElementType added in v0.101.0

func (PolicyStatementStatementEffect) ToPolicyStatementStatementEffectOutput added in v0.101.0

func (e PolicyStatementStatementEffect) ToPolicyStatementStatementEffectOutput() PolicyStatementStatementEffectOutput

func (PolicyStatementStatementEffect) ToPolicyStatementStatementEffectOutputWithContext added in v0.101.0

func (e PolicyStatementStatementEffect) ToPolicyStatementStatementEffectOutputWithContext(ctx context.Context) PolicyStatementStatementEffectOutput

func (PolicyStatementStatementEffect) ToPolicyStatementStatementEffectPtrOutput added in v0.101.0

func (e PolicyStatementStatementEffect) ToPolicyStatementStatementEffectPtrOutput() PolicyStatementStatementEffectPtrOutput

func (PolicyStatementStatementEffect) ToPolicyStatementStatementEffectPtrOutputWithContext added in v0.101.0

func (e PolicyStatementStatementEffect) ToPolicyStatementStatementEffectPtrOutputWithContext(ctx context.Context) PolicyStatementStatementEffectPtrOutput

func (PolicyStatementStatementEffect) ToStringOutput added in v0.101.0

func (PolicyStatementStatementEffect) ToStringOutputWithContext added in v0.101.0

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

func (PolicyStatementStatementEffect) ToStringPtrOutput added in v0.101.0

func (PolicyStatementStatementEffect) ToStringPtrOutputWithContext added in v0.101.0

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

type PolicyStatementStatementEffectInput added in v0.101.0

type PolicyStatementStatementEffectInput interface {
	pulumi.Input

	ToPolicyStatementStatementEffectOutput() PolicyStatementStatementEffectOutput
	ToPolicyStatementStatementEffectOutputWithContext(context.Context) PolicyStatementStatementEffectOutput
}

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

PolicyStatementStatementEffectAllow
PolicyStatementStatementEffectDeny

type PolicyStatementStatementEffectOutput added in v0.101.0

type PolicyStatementStatementEffectOutput struct{ *pulumi.OutputState }

func (PolicyStatementStatementEffectOutput) ElementType added in v0.101.0

func (PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectOutput added in v0.101.0

func (o PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectOutput() PolicyStatementStatementEffectOutput

func (PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectOutputWithContext added in v0.101.0

func (o PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectOutputWithContext(ctx context.Context) PolicyStatementStatementEffectOutput

func (PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectPtrOutput added in v0.101.0

func (o PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectPtrOutput() PolicyStatementStatementEffectPtrOutput

func (PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectPtrOutputWithContext added in v0.101.0

func (o PolicyStatementStatementEffectOutput) ToPolicyStatementStatementEffectPtrOutputWithContext(ctx context.Context) PolicyStatementStatementEffectPtrOutput

func (PolicyStatementStatementEffectOutput) ToStringOutput added in v0.101.0

func (PolicyStatementStatementEffectOutput) ToStringOutputWithContext added in v0.101.0

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

func (PolicyStatementStatementEffectOutput) ToStringPtrOutput added in v0.101.0

func (PolicyStatementStatementEffectOutput) ToStringPtrOutputWithContext added in v0.101.0

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

type PolicyStatementStatementEffectPtrInput added in v0.101.0

type PolicyStatementStatementEffectPtrInput interface {
	pulumi.Input

	ToPolicyStatementStatementEffectPtrOutput() PolicyStatementStatementEffectPtrOutput
	ToPolicyStatementStatementEffectPtrOutputWithContext(context.Context) PolicyStatementStatementEffectPtrOutput
}

func PolicyStatementStatementEffectPtr added in v0.101.0

func PolicyStatementStatementEffectPtr(v string) PolicyStatementStatementEffectPtrInput

type PolicyStatementStatementEffectPtrOutput added in v0.101.0

type PolicyStatementStatementEffectPtrOutput struct{ *pulumi.OutputState }

func (PolicyStatementStatementEffectPtrOutput) Elem added in v0.101.0

func (PolicyStatementStatementEffectPtrOutput) ElementType added in v0.101.0

func (PolicyStatementStatementEffectPtrOutput) ToPolicyStatementStatementEffectPtrOutput added in v0.101.0

func (o PolicyStatementStatementEffectPtrOutput) ToPolicyStatementStatementEffectPtrOutput() PolicyStatementStatementEffectPtrOutput

func (PolicyStatementStatementEffectPtrOutput) ToPolicyStatementStatementEffectPtrOutputWithContext added in v0.101.0

func (o PolicyStatementStatementEffectPtrOutput) ToPolicyStatementStatementEffectPtrOutputWithContext(ctx context.Context) PolicyStatementStatementEffectPtrOutput

func (PolicyStatementStatementEffectPtrOutput) ToStringPtrOutput added in v0.101.0

func (PolicyStatementStatementEffectPtrOutput) ToStringPtrOutputWithContext added in v0.101.0

type SchemaMapping

type SchemaMapping struct {
	pulumi.CustomResourceState

	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the SchemaMapping
	Description  pulumi.StringPtrOutput `pulumi:"description"`
	HasWorkflows pulumi.BoolOutput      `pulumi:"hasWorkflows"`
	// The SchemaMapping attributes input
	MappedInputFields SchemaMappingSchemaInputAttributeArrayOutput `pulumi:"mappedInputFields"`
	SchemaArn         pulumi.StringOutput                          `pulumi:"schemaArn"`
	// The name of the SchemaMapping
	SchemaName pulumi.StringOutput `pulumi:"schemaName"`
	// The tags used to organize, track, or control access for this resource.
	Tags      aws.TagArrayOutput  `pulumi:"tags"`
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

SchemaMapping defined in AWS Entity Resolution service

func GetSchemaMapping

func GetSchemaMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaMappingState, opts ...pulumi.ResourceOption) (*SchemaMapping, error)

GetSchemaMapping gets an existing SchemaMapping 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 NewSchemaMapping

func NewSchemaMapping(ctx *pulumi.Context,
	name string, args *SchemaMappingArgs, opts ...pulumi.ResourceOption) (*SchemaMapping, error)

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

func (*SchemaMapping) ElementType

func (*SchemaMapping) ElementType() reflect.Type

func (*SchemaMapping) ToSchemaMappingOutput

func (i *SchemaMapping) ToSchemaMappingOutput() SchemaMappingOutput

func (*SchemaMapping) ToSchemaMappingOutputWithContext

func (i *SchemaMapping) ToSchemaMappingOutputWithContext(ctx context.Context) SchemaMappingOutput

type SchemaMappingArgs

type SchemaMappingArgs struct {
	// The description of the SchemaMapping
	Description pulumi.StringPtrInput
	// The SchemaMapping attributes input
	MappedInputFields SchemaMappingSchemaInputAttributeArrayInput
	// The name of the SchemaMapping
	SchemaName pulumi.StringInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a SchemaMapping resource.

func (SchemaMappingArgs) ElementType

func (SchemaMappingArgs) ElementType() reflect.Type

type SchemaMappingInput

type SchemaMappingInput interface {
	pulumi.Input

	ToSchemaMappingOutput() SchemaMappingOutput
	ToSchemaMappingOutputWithContext(ctx context.Context) SchemaMappingOutput
}

type SchemaMappingOutput

type SchemaMappingOutput struct{ *pulumi.OutputState }

func (SchemaMappingOutput) CreatedAt

func (o SchemaMappingOutput) CreatedAt() pulumi.StringOutput

func (SchemaMappingOutput) Description

func (o SchemaMappingOutput) Description() pulumi.StringPtrOutput

The description of the SchemaMapping

func (SchemaMappingOutput) ElementType

func (SchemaMappingOutput) ElementType() reflect.Type

func (SchemaMappingOutput) HasWorkflows added in v0.83.0

func (o SchemaMappingOutput) HasWorkflows() pulumi.BoolOutput

func (SchemaMappingOutput) MappedInputFields

The SchemaMapping attributes input

func (SchemaMappingOutput) SchemaArn

func (o SchemaMappingOutput) SchemaArn() pulumi.StringOutput

func (SchemaMappingOutput) SchemaName

func (o SchemaMappingOutput) SchemaName() pulumi.StringOutput

The name of the SchemaMapping

func (SchemaMappingOutput) Tags

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

func (SchemaMappingOutput) ToSchemaMappingOutput

func (o SchemaMappingOutput) ToSchemaMappingOutput() SchemaMappingOutput

func (SchemaMappingOutput) ToSchemaMappingOutputWithContext

func (o SchemaMappingOutput) ToSchemaMappingOutputWithContext(ctx context.Context) SchemaMappingOutput

func (SchemaMappingOutput) UpdatedAt

func (o SchemaMappingOutput) UpdatedAt() pulumi.StringOutput

type SchemaMappingSchemaAttributeType

type SchemaMappingSchemaAttributeType string

func (SchemaMappingSchemaAttributeType) ElementType

func (SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypeOutput

func (e SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypeOutput() SchemaMappingSchemaAttributeTypeOutput

func (SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypeOutputWithContext

func (e SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypeOutputWithContext(ctx context.Context) SchemaMappingSchemaAttributeTypeOutput

func (SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypePtrOutput

func (e SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypePtrOutput() SchemaMappingSchemaAttributeTypePtrOutput

func (SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypePtrOutputWithContext

func (e SchemaMappingSchemaAttributeType) ToSchemaMappingSchemaAttributeTypePtrOutputWithContext(ctx context.Context) SchemaMappingSchemaAttributeTypePtrOutput

func (SchemaMappingSchemaAttributeType) ToStringOutput

func (SchemaMappingSchemaAttributeType) ToStringOutputWithContext

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

func (SchemaMappingSchemaAttributeType) ToStringPtrOutput

func (SchemaMappingSchemaAttributeType) ToStringPtrOutputWithContext

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

type SchemaMappingSchemaAttributeTypeInput

type SchemaMappingSchemaAttributeTypeInput interface {
	pulumi.Input

	ToSchemaMappingSchemaAttributeTypeOutput() SchemaMappingSchemaAttributeTypeOutput
	ToSchemaMappingSchemaAttributeTypeOutputWithContext(context.Context) SchemaMappingSchemaAttributeTypeOutput
}

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

SchemaMappingSchemaAttributeTypeName
SchemaMappingSchemaAttributeTypeNameFirst
SchemaMappingSchemaAttributeTypeNameMiddle
SchemaMappingSchemaAttributeTypeNameLast
SchemaMappingSchemaAttributeTypeAddress
SchemaMappingSchemaAttributeTypeAddressStreet1
SchemaMappingSchemaAttributeTypeAddressStreet2
SchemaMappingSchemaAttributeTypeAddressStreet3
SchemaMappingSchemaAttributeTypeAddressCity
SchemaMappingSchemaAttributeTypeAddressState
SchemaMappingSchemaAttributeTypeAddressCountry
SchemaMappingSchemaAttributeTypeAddressPostalcode
SchemaMappingSchemaAttributeTypePhone
SchemaMappingSchemaAttributeTypePhoneNumber
SchemaMappingSchemaAttributeTypePhoneCountrycode
SchemaMappingSchemaAttributeTypeEmailAddress
SchemaMappingSchemaAttributeTypeUniqueId
SchemaMappingSchemaAttributeTypeDate
SchemaMappingSchemaAttributeTypeString
SchemaMappingSchemaAttributeTypeProviderId

type SchemaMappingSchemaAttributeTypeOutput

type SchemaMappingSchemaAttributeTypeOutput struct{ *pulumi.OutputState }

func (SchemaMappingSchemaAttributeTypeOutput) ElementType

func (SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypeOutput

func (o SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypeOutput() SchemaMappingSchemaAttributeTypeOutput

func (SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypeOutputWithContext

func (o SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypeOutputWithContext(ctx context.Context) SchemaMappingSchemaAttributeTypeOutput

func (SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypePtrOutput

func (o SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypePtrOutput() SchemaMappingSchemaAttributeTypePtrOutput

func (SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypePtrOutputWithContext

func (o SchemaMappingSchemaAttributeTypeOutput) ToSchemaMappingSchemaAttributeTypePtrOutputWithContext(ctx context.Context) SchemaMappingSchemaAttributeTypePtrOutput

func (SchemaMappingSchemaAttributeTypeOutput) ToStringOutput

func (SchemaMappingSchemaAttributeTypeOutput) ToStringOutputWithContext

func (SchemaMappingSchemaAttributeTypeOutput) ToStringPtrOutput

func (SchemaMappingSchemaAttributeTypeOutput) ToStringPtrOutputWithContext

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

type SchemaMappingSchemaAttributeTypePtrInput

type SchemaMappingSchemaAttributeTypePtrInput interface {
	pulumi.Input

	ToSchemaMappingSchemaAttributeTypePtrOutput() SchemaMappingSchemaAttributeTypePtrOutput
	ToSchemaMappingSchemaAttributeTypePtrOutputWithContext(context.Context) SchemaMappingSchemaAttributeTypePtrOutput
}

type SchemaMappingSchemaAttributeTypePtrOutput

type SchemaMappingSchemaAttributeTypePtrOutput struct{ *pulumi.OutputState }

func (SchemaMappingSchemaAttributeTypePtrOutput) Elem

func (SchemaMappingSchemaAttributeTypePtrOutput) ElementType

func (SchemaMappingSchemaAttributeTypePtrOutput) ToSchemaMappingSchemaAttributeTypePtrOutput

func (o SchemaMappingSchemaAttributeTypePtrOutput) ToSchemaMappingSchemaAttributeTypePtrOutput() SchemaMappingSchemaAttributeTypePtrOutput

func (SchemaMappingSchemaAttributeTypePtrOutput) ToSchemaMappingSchemaAttributeTypePtrOutputWithContext

func (o SchemaMappingSchemaAttributeTypePtrOutput) ToSchemaMappingSchemaAttributeTypePtrOutputWithContext(ctx context.Context) SchemaMappingSchemaAttributeTypePtrOutput

func (SchemaMappingSchemaAttributeTypePtrOutput) ToStringPtrOutput

func (SchemaMappingSchemaAttributeTypePtrOutput) ToStringPtrOutputWithContext

type SchemaMappingSchemaInputAttribute

type SchemaMappingSchemaInputAttribute struct {
	FieldName string  `pulumi:"fieldName"`
	GroupName *string `pulumi:"groupName"`
	Hashed    *bool   `pulumi:"hashed"`
	MatchKey  *string `pulumi:"matchKey"`
	// The subtype of the Attribute. Would be required only when type is PROVIDER_ID
	SubType *string                          `pulumi:"subType"`
	Type    SchemaMappingSchemaAttributeType `pulumi:"type"`
}

type SchemaMappingSchemaInputAttributeArgs

type SchemaMappingSchemaInputAttributeArgs struct {
	FieldName pulumi.StringInput    `pulumi:"fieldName"`
	GroupName pulumi.StringPtrInput `pulumi:"groupName"`
	Hashed    pulumi.BoolPtrInput   `pulumi:"hashed"`
	MatchKey  pulumi.StringPtrInput `pulumi:"matchKey"`
	// The subtype of the Attribute. Would be required only when type is PROVIDER_ID
	SubType pulumi.StringPtrInput                 `pulumi:"subType"`
	Type    SchemaMappingSchemaAttributeTypeInput `pulumi:"type"`
}

func (SchemaMappingSchemaInputAttributeArgs) ElementType

func (SchemaMappingSchemaInputAttributeArgs) ToSchemaMappingSchemaInputAttributeOutput

func (i SchemaMappingSchemaInputAttributeArgs) ToSchemaMappingSchemaInputAttributeOutput() SchemaMappingSchemaInputAttributeOutput

func (SchemaMappingSchemaInputAttributeArgs) ToSchemaMappingSchemaInputAttributeOutputWithContext

func (i SchemaMappingSchemaInputAttributeArgs) ToSchemaMappingSchemaInputAttributeOutputWithContext(ctx context.Context) SchemaMappingSchemaInputAttributeOutput

type SchemaMappingSchemaInputAttributeArray

type SchemaMappingSchemaInputAttributeArray []SchemaMappingSchemaInputAttributeInput

func (SchemaMappingSchemaInputAttributeArray) ElementType

func (SchemaMappingSchemaInputAttributeArray) ToSchemaMappingSchemaInputAttributeArrayOutput

func (i SchemaMappingSchemaInputAttributeArray) ToSchemaMappingSchemaInputAttributeArrayOutput() SchemaMappingSchemaInputAttributeArrayOutput

func (SchemaMappingSchemaInputAttributeArray) ToSchemaMappingSchemaInputAttributeArrayOutputWithContext

func (i SchemaMappingSchemaInputAttributeArray) ToSchemaMappingSchemaInputAttributeArrayOutputWithContext(ctx context.Context) SchemaMappingSchemaInputAttributeArrayOutput

type SchemaMappingSchemaInputAttributeArrayInput

type SchemaMappingSchemaInputAttributeArrayInput interface {
	pulumi.Input

	ToSchemaMappingSchemaInputAttributeArrayOutput() SchemaMappingSchemaInputAttributeArrayOutput
	ToSchemaMappingSchemaInputAttributeArrayOutputWithContext(context.Context) SchemaMappingSchemaInputAttributeArrayOutput
}

SchemaMappingSchemaInputAttributeArrayInput is an input type that accepts SchemaMappingSchemaInputAttributeArray and SchemaMappingSchemaInputAttributeArrayOutput values. You can construct a concrete instance of `SchemaMappingSchemaInputAttributeArrayInput` via:

SchemaMappingSchemaInputAttributeArray{ SchemaMappingSchemaInputAttributeArgs{...} }

type SchemaMappingSchemaInputAttributeArrayOutput

type SchemaMappingSchemaInputAttributeArrayOutput struct{ *pulumi.OutputState }

func (SchemaMappingSchemaInputAttributeArrayOutput) ElementType

func (SchemaMappingSchemaInputAttributeArrayOutput) Index

func (SchemaMappingSchemaInputAttributeArrayOutput) ToSchemaMappingSchemaInputAttributeArrayOutput

func (o SchemaMappingSchemaInputAttributeArrayOutput) ToSchemaMappingSchemaInputAttributeArrayOutput() SchemaMappingSchemaInputAttributeArrayOutput

func (SchemaMappingSchemaInputAttributeArrayOutput) ToSchemaMappingSchemaInputAttributeArrayOutputWithContext

func (o SchemaMappingSchemaInputAttributeArrayOutput) ToSchemaMappingSchemaInputAttributeArrayOutputWithContext(ctx context.Context) SchemaMappingSchemaInputAttributeArrayOutput

type SchemaMappingSchemaInputAttributeInput

type SchemaMappingSchemaInputAttributeInput interface {
	pulumi.Input

	ToSchemaMappingSchemaInputAttributeOutput() SchemaMappingSchemaInputAttributeOutput
	ToSchemaMappingSchemaInputAttributeOutputWithContext(context.Context) SchemaMappingSchemaInputAttributeOutput
}

SchemaMappingSchemaInputAttributeInput is an input type that accepts SchemaMappingSchemaInputAttributeArgs and SchemaMappingSchemaInputAttributeOutput values. You can construct a concrete instance of `SchemaMappingSchemaInputAttributeInput` via:

SchemaMappingSchemaInputAttributeArgs{...}

type SchemaMappingSchemaInputAttributeOutput

type SchemaMappingSchemaInputAttributeOutput struct{ *pulumi.OutputState }

func (SchemaMappingSchemaInputAttributeOutput) ElementType

func (SchemaMappingSchemaInputAttributeOutput) FieldName

func (SchemaMappingSchemaInputAttributeOutput) GroupName

func (SchemaMappingSchemaInputAttributeOutput) Hashed added in v0.111.0

func (SchemaMappingSchemaInputAttributeOutput) MatchKey

func (SchemaMappingSchemaInputAttributeOutput) SubType added in v0.81.0

The subtype of the Attribute. Would be required only when type is PROVIDER_ID

func (SchemaMappingSchemaInputAttributeOutput) ToSchemaMappingSchemaInputAttributeOutput

func (o SchemaMappingSchemaInputAttributeOutput) ToSchemaMappingSchemaInputAttributeOutput() SchemaMappingSchemaInputAttributeOutput

func (SchemaMappingSchemaInputAttributeOutput) ToSchemaMappingSchemaInputAttributeOutputWithContext

func (o SchemaMappingSchemaInputAttributeOutput) ToSchemaMappingSchemaInputAttributeOutputWithContext(ctx context.Context) SchemaMappingSchemaInputAttributeOutput

func (SchemaMappingSchemaInputAttributeOutput) Type

type SchemaMappingState

type SchemaMappingState struct {
}

func (SchemaMappingState) ElementType

func (SchemaMappingState) ElementType() reflect.Type

type SchemaMappingTag

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

A key-value pair to associate with a resource

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL