Documentation
¶
Index ¶
- type IdMappingWorkflow
- type IdMappingWorkflow_IdMappingTechniques
- type IdMappingWorkflow_IdMappingWorkflowInputSource
- type IdMappingWorkflow_IdMappingWorkflowOutputSource
- type IdMappingWorkflow_IntermediateSourceConfiguration
- type IdMappingWorkflow_ProviderProperties
- type IdNamespace
- type IdNamespace_IdNamespaceIdMappingWorkflowProperties
- type IdNamespace_IdNamespaceInputSource
- type IdNamespace_NamespaceProviderProperties
- type MatchingWorkflow
- type MatchingWorkflow_InputSource
- type MatchingWorkflow_IntermediateSourceConfiguration
- type MatchingWorkflow_OutputAttribute
- type MatchingWorkflow_OutputSource
- type MatchingWorkflow_ProviderProperties
- type MatchingWorkflow_ResolutionTechniques
- type MatchingWorkflow_Rule
- type MatchingWorkflow_RuleBasedProperties
- type PolicyStatement
- type SchemaMapping
- type SchemaMapping_SchemaInputAttribute
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdMappingWorkflow ¶ added in v7.12.8
type IdMappingWorkflow struct {
// Description AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-description
Description *string `json:"Description,omitempty"`
// IdMappingTechniques AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-idmappingtechniques
IdMappingTechniques *IdMappingWorkflow_IdMappingTechniques `json:"IdMappingTechniques"`
// InputSourceConfig AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-inputsourceconfig
InputSourceConfig []IdMappingWorkflow_IdMappingWorkflowInputSource `json:"InputSourceConfig"`
// OutputSourceConfig AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-outputsourceconfig
OutputSourceConfig []IdMappingWorkflow_IdMappingWorkflowOutputSource `json:"OutputSourceConfig,omitempty"`
// RoleArn AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-rolearn
RoleArn string `json:"RoleArn"`
// Tags AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-tags
Tags []tags.Tag `json:"Tags,omitempty"`
// WorkflowName AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-workflowname
WorkflowName string `json:"WorkflowName"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdMappingWorkflow AWS CloudFormation Resource (AWS::EntityResolution::IdMappingWorkflow) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html
func (*IdMappingWorkflow) AWSCloudFormationType ¶ added in v7.12.8
func (r *IdMappingWorkflow) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (IdMappingWorkflow) MarshalJSON ¶ added in v7.12.8
func (r IdMappingWorkflow) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*IdMappingWorkflow) UnmarshalJSON ¶ added in v7.12.8
func (r *IdMappingWorkflow) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type IdMappingWorkflow_IdMappingTechniques ¶ added in v7.12.8
type IdMappingWorkflow_IdMappingTechniques struct {
// IdMappingType AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingtechniques.html#cfn-entityresolution-idmappingworkflow-idmappingtechniques-idmappingtype
IdMappingType *string `json:"IdMappingType,omitempty"`
// ProviderProperties AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingtechniques.html#cfn-entityresolution-idmappingworkflow-idmappingtechniques-providerproperties
ProviderProperties *IdMappingWorkflow_ProviderProperties `json:"ProviderProperties,omitempty"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdMappingWorkflow_IdMappingTechniques AWS CloudFormation Resource (AWS::EntityResolution::IdMappingWorkflow.IdMappingTechniques) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingtechniques.html
func (*IdMappingWorkflow_IdMappingTechniques) AWSCloudFormationType ¶ added in v7.12.8
func (r *IdMappingWorkflow_IdMappingTechniques) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type IdMappingWorkflow_IdMappingWorkflowInputSource ¶ added in v7.12.8
type IdMappingWorkflow_IdMappingWorkflowInputSource struct {
// InputSourceARN AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowinputsource.html#cfn-entityresolution-idmappingworkflow-idmappingworkflowinputsource-inputsourcearn
InputSourceARN string `json:"InputSourceARN"`
// SchemaArn AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowinputsource.html#cfn-entityresolution-idmappingworkflow-idmappingworkflowinputsource-schemaarn
SchemaArn *string `json:"SchemaArn,omitempty"`
// Type AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowinputsource.html#cfn-entityresolution-idmappingworkflow-idmappingworkflowinputsource-type
Type *string `json:"Type,omitempty"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdMappingWorkflow_IdMappingWorkflowInputSource AWS CloudFormation Resource (AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowinputsource.html
func (*IdMappingWorkflow_IdMappingWorkflowInputSource) AWSCloudFormationType ¶ added in v7.12.8
func (r *IdMappingWorkflow_IdMappingWorkflowInputSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type IdMappingWorkflow_IdMappingWorkflowOutputSource ¶ added in v7.12.8
type IdMappingWorkflow_IdMappingWorkflowOutputSource struct {
// KMSArn AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowoutputsource.html#cfn-entityresolution-idmappingworkflow-idmappingworkflowoutputsource-kmsarn
KMSArn *string `json:"KMSArn,omitempty"`
// OutputS3Path AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowoutputsource.html#cfn-entityresolution-idmappingworkflow-idmappingworkflowoutputsource-outputs3path
OutputS3Path string `json:"OutputS3Path"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdMappingWorkflow_IdMappingWorkflowOutputSource AWS CloudFormation Resource (AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowoutputsource.html
func (*IdMappingWorkflow_IdMappingWorkflowOutputSource) AWSCloudFormationType ¶ added in v7.12.8
func (r *IdMappingWorkflow_IdMappingWorkflowOutputSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type IdMappingWorkflow_IntermediateSourceConfiguration ¶ added in v7.12.8
type IdMappingWorkflow_IntermediateSourceConfiguration struct {
// IntermediateS3Path AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-intermediatesourceconfiguration.html#cfn-entityresolution-idmappingworkflow-intermediatesourceconfiguration-intermediates3path
IntermediateS3Path string `json:"IntermediateS3Path"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdMappingWorkflow_IntermediateSourceConfiguration AWS CloudFormation Resource (AWS::EntityResolution::IdMappingWorkflow.IntermediateSourceConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-intermediatesourceconfiguration.html
func (*IdMappingWorkflow_IntermediateSourceConfiguration) AWSCloudFormationType ¶ added in v7.12.8
func (r *IdMappingWorkflow_IntermediateSourceConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type IdMappingWorkflow_ProviderProperties ¶ added in v7.12.8
type IdMappingWorkflow_ProviderProperties struct {
// IntermediateSourceConfiguration AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-providerproperties.html#cfn-entityresolution-idmappingworkflow-providerproperties-intermediatesourceconfiguration
IntermediateSourceConfiguration *IdMappingWorkflow_IntermediateSourceConfiguration `json:"IntermediateSourceConfiguration,omitempty"`
// ProviderConfiguration AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-providerproperties.html#cfn-entityresolution-idmappingworkflow-providerproperties-providerconfiguration
ProviderConfiguration map[string]string `json:"ProviderConfiguration,omitempty"`
// ProviderServiceArn AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-providerproperties.html#cfn-entityresolution-idmappingworkflow-providerproperties-providerservicearn
ProviderServiceArn string `json:"ProviderServiceArn"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdMappingWorkflow_ProviderProperties AWS CloudFormation Resource (AWS::EntityResolution::IdMappingWorkflow.ProviderProperties) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-providerproperties.html
func (*IdMappingWorkflow_ProviderProperties) AWSCloudFormationType ¶ added in v7.12.8
func (r *IdMappingWorkflow_ProviderProperties) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type IdNamespace ¶ added in v7.14.6
type IdNamespace struct {
// Description AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-description
Description *string `json:"Description,omitempty"`
// IdMappingWorkflowProperties AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-idmappingworkflowproperties
IdMappingWorkflowProperties []IdNamespace_IdNamespaceIdMappingWorkflowProperties `json:"IdMappingWorkflowProperties,omitempty"`
// IdNamespaceName AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-idnamespacename
IdNamespaceName string `json:"IdNamespaceName"`
// InputSourceConfig AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-inputsourceconfig
InputSourceConfig []IdNamespace_IdNamespaceInputSource `json:"InputSourceConfig,omitempty"`
// RoleArn AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-rolearn
RoleArn *string `json:"RoleArn,omitempty"`
// Tags AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-tags
Tags []tags.Tag `json:"Tags,omitempty"`
// Type AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-type
Type string `json:"Type"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdNamespace AWS CloudFormation Resource (AWS::EntityResolution::IdNamespace) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html
func (*IdNamespace) AWSCloudFormationType ¶ added in v7.14.6
func (r *IdNamespace) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (IdNamespace) MarshalJSON ¶ added in v7.14.6
func (r IdNamespace) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*IdNamespace) UnmarshalJSON ¶ added in v7.14.6
func (r *IdNamespace) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type IdNamespace_IdNamespaceIdMappingWorkflowProperties ¶ added in v7.14.6
type IdNamespace_IdNamespaceIdMappingWorkflowProperties struct {
// IdMappingType AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties.html#cfn-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties-idmappingtype
IdMappingType string `json:"IdMappingType"`
// ProviderProperties AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties.html#cfn-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties-providerproperties
ProviderProperties *IdNamespace_NamespaceProviderProperties `json:"ProviderProperties,omitempty"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdNamespace_IdNamespaceIdMappingWorkflowProperties AWS CloudFormation Resource (AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties.html
func (*IdNamespace_IdNamespaceIdMappingWorkflowProperties) AWSCloudFormationType ¶ added in v7.14.6
func (r *IdNamespace_IdNamespaceIdMappingWorkflowProperties) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type IdNamespace_IdNamespaceInputSource ¶ added in v7.14.6
type IdNamespace_IdNamespaceInputSource struct {
// InputSourceARN AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceinputsource.html#cfn-entityresolution-idnamespace-idnamespaceinputsource-inputsourcearn
InputSourceARN string `json:"InputSourceARN"`
// SchemaName AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceinputsource.html#cfn-entityresolution-idnamespace-idnamespaceinputsource-schemaname
SchemaName *string `json:"SchemaName,omitempty"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdNamespace_IdNamespaceInputSource AWS CloudFormation Resource (AWS::EntityResolution::IdNamespace.IdNamespaceInputSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceinputsource.html
func (*IdNamespace_IdNamespaceInputSource) AWSCloudFormationType ¶ added in v7.14.6
func (r *IdNamespace_IdNamespaceInputSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type IdNamespace_NamespaceProviderProperties ¶ added in v7.14.6
type IdNamespace_NamespaceProviderProperties struct {
// ProviderConfiguration AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-namespaceproviderproperties.html#cfn-entityresolution-idnamespace-namespaceproviderproperties-providerconfiguration
ProviderConfiguration map[string]string `json:"ProviderConfiguration,omitempty"`
// ProviderServiceArn AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-namespaceproviderproperties.html#cfn-entityresolution-idnamespace-namespaceproviderproperties-providerservicearn
ProviderServiceArn string `json:"ProviderServiceArn"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
IdNamespace_NamespaceProviderProperties AWS CloudFormation Resource (AWS::EntityResolution::IdNamespace.NamespaceProviderProperties) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-namespaceproviderproperties.html
func (*IdNamespace_NamespaceProviderProperties) AWSCloudFormationType ¶ added in v7.14.6
func (r *IdNamespace_NamespaceProviderProperties) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow ¶
type MatchingWorkflow struct {
// Description AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-description
Description *string `json:"Description,omitempty"`
// InputSourceConfig AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-inputsourceconfig
InputSourceConfig []MatchingWorkflow_InputSource `json:"InputSourceConfig"`
// OutputSourceConfig AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-outputsourceconfig
OutputSourceConfig []MatchingWorkflow_OutputSource `json:"OutputSourceConfig"`
// ResolutionTechniques AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-resolutiontechniques
ResolutionTechniques *MatchingWorkflow_ResolutionTechniques `json:"ResolutionTechniques"`
// RoleArn AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-rolearn
RoleArn string `json:"RoleArn"`
// Tags AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-tags
Tags []tags.Tag `json:"Tags,omitempty"`
// WorkflowName AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-workflowname
WorkflowName string `json:"WorkflowName"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html
func (*MatchingWorkflow) AWSCloudFormationType ¶
func (r *MatchingWorkflow) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (MatchingWorkflow) MarshalJSON ¶
func (r MatchingWorkflow) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*MatchingWorkflow) UnmarshalJSON ¶
func (r *MatchingWorkflow) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type MatchingWorkflow_InputSource ¶
type MatchingWorkflow_InputSource struct {
// ApplyNormalization AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html#cfn-entityresolution-matchingworkflow-inputsource-applynormalization
ApplyNormalization *bool `json:"ApplyNormalization,omitempty"`
// InputSourceARN AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html#cfn-entityresolution-matchingworkflow-inputsource-inputsourcearn
InputSourceARN string `json:"InputSourceARN"`
// SchemaArn AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html#cfn-entityresolution-matchingworkflow-inputsource-schemaarn
SchemaArn string `json:"SchemaArn"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_InputSource AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.InputSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html
func (*MatchingWorkflow_InputSource) AWSCloudFormationType ¶
func (r *MatchingWorkflow_InputSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow_IntermediateSourceConfiguration ¶ added in v7.12.8
type MatchingWorkflow_IntermediateSourceConfiguration struct {
// IntermediateS3Path AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-intermediatesourceconfiguration.html#cfn-entityresolution-matchingworkflow-intermediatesourceconfiguration-intermediates3path
IntermediateS3Path string `json:"IntermediateS3Path"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_IntermediateSourceConfiguration AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-intermediatesourceconfiguration.html
func (*MatchingWorkflow_IntermediateSourceConfiguration) AWSCloudFormationType ¶ added in v7.12.8
func (r *MatchingWorkflow_IntermediateSourceConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow_OutputAttribute ¶
type MatchingWorkflow_OutputAttribute struct {
// Hashed AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputattribute.html#cfn-entityresolution-matchingworkflow-outputattribute-hashed
Hashed *bool `json:"Hashed,omitempty"`
// Name AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputattribute.html#cfn-entityresolution-matchingworkflow-outputattribute-name
Name string `json:"Name"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_OutputAttribute AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.OutputAttribute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputattribute.html
func (*MatchingWorkflow_OutputAttribute) AWSCloudFormationType ¶
func (r *MatchingWorkflow_OutputAttribute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow_OutputSource ¶
type MatchingWorkflow_OutputSource struct {
// ApplyNormalization AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-applynormalization
ApplyNormalization *bool `json:"ApplyNormalization,omitempty"`
// KMSArn AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-kmsarn
KMSArn *string `json:"KMSArn,omitempty"`
// Output AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-output
Output []MatchingWorkflow_OutputAttribute `json:"Output"`
// OutputS3Path AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-outputs3path
OutputS3Path string `json:"OutputS3Path"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_OutputSource AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.OutputSource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html
func (*MatchingWorkflow_OutputSource) AWSCloudFormationType ¶
func (r *MatchingWorkflow_OutputSource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow_ProviderProperties ¶ added in v7.12.8
type MatchingWorkflow_ProviderProperties struct {
// IntermediateSourceConfiguration AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-providerproperties.html#cfn-entityresolution-matchingworkflow-providerproperties-intermediatesourceconfiguration
IntermediateSourceConfiguration *MatchingWorkflow_IntermediateSourceConfiguration `json:"IntermediateSourceConfiguration,omitempty"`
// ProviderConfiguration AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-providerproperties.html#cfn-entityresolution-matchingworkflow-providerproperties-providerconfiguration
ProviderConfiguration map[string]string `json:"ProviderConfiguration,omitempty"`
// ProviderServiceArn AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-providerproperties.html#cfn-entityresolution-matchingworkflow-providerproperties-providerservicearn
ProviderServiceArn string `json:"ProviderServiceArn"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_ProviderProperties AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.ProviderProperties) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-providerproperties.html
func (*MatchingWorkflow_ProviderProperties) AWSCloudFormationType ¶ added in v7.12.8
func (r *MatchingWorkflow_ProviderProperties) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow_ResolutionTechniques ¶
type MatchingWorkflow_ResolutionTechniques struct {
// ProviderProperties AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-resolutiontechniques.html#cfn-entityresolution-matchingworkflow-resolutiontechniques-providerproperties
ProviderProperties *MatchingWorkflow_ProviderProperties `json:"ProviderProperties,omitempty"`
// ResolutionType AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-resolutiontechniques.html#cfn-entityresolution-matchingworkflow-resolutiontechniques-resolutiontype
ResolutionType *string `json:"ResolutionType,omitempty"`
// RuleBasedProperties AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-resolutiontechniques.html#cfn-entityresolution-matchingworkflow-resolutiontechniques-rulebasedproperties
RuleBasedProperties *MatchingWorkflow_RuleBasedProperties `json:"RuleBasedProperties,omitempty"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_ResolutionTechniques AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-resolutiontechniques.html
func (*MatchingWorkflow_ResolutionTechniques) AWSCloudFormationType ¶
func (r *MatchingWorkflow_ResolutionTechniques) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow_Rule ¶
type MatchingWorkflow_Rule struct {
// MatchingKeys AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rule.html#cfn-entityresolution-matchingworkflow-rule-matchingkeys
MatchingKeys []string `json:"MatchingKeys"`
// RuleName AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rule.html#cfn-entityresolution-matchingworkflow-rule-rulename
RuleName string `json:"RuleName"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_Rule AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.Rule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rule.html
func (*MatchingWorkflow_Rule) AWSCloudFormationType ¶
func (r *MatchingWorkflow_Rule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type MatchingWorkflow_RuleBasedProperties ¶
type MatchingWorkflow_RuleBasedProperties struct {
// AttributeMatchingModel AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rulebasedproperties.html#cfn-entityresolution-matchingworkflow-rulebasedproperties-attributematchingmodel
AttributeMatchingModel string `json:"AttributeMatchingModel"`
// Rules AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rulebasedproperties.html#cfn-entityresolution-matchingworkflow-rulebasedproperties-rules
Rules []MatchingWorkflow_Rule `json:"Rules"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
MatchingWorkflow_RuleBasedProperties AWS CloudFormation Resource (AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rulebasedproperties.html
func (*MatchingWorkflow_RuleBasedProperties) AWSCloudFormationType ¶
func (r *MatchingWorkflow_RuleBasedProperties) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
type PolicyStatement ¶ added in v7.14.6
type PolicyStatement struct {
// Action AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-action
Action []string `json:"Action,omitempty"`
// Arn AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-arn
Arn string `json:"Arn"`
// Condition AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-condition
Condition *string `json:"Condition,omitempty"`
// Effect AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-effect
Effect *string `json:"Effect,omitempty"`
// Principal AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-principal
Principal []string `json:"Principal,omitempty"`
// StatementId AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-statementid
StatementId string `json:"StatementId"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
PolicyStatement AWS CloudFormation Resource (AWS::EntityResolution::PolicyStatement) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html
func (*PolicyStatement) AWSCloudFormationType ¶ added in v7.14.6
func (r *PolicyStatement) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (PolicyStatement) MarshalJSON ¶ added in v7.14.6
func (r PolicyStatement) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*PolicyStatement) UnmarshalJSON ¶ added in v7.14.6
func (r *PolicyStatement) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type SchemaMapping ¶
type SchemaMapping struct {
// Description AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-description
Description *string `json:"Description,omitempty"`
// MappedInputFields AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-mappedinputfields
MappedInputFields []SchemaMapping_SchemaInputAttribute `json:"MappedInputFields"`
// SchemaName AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-schemaname
SchemaName string `json:"SchemaName"`
// Tags AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-tags
Tags []tags.Tag `json:"Tags,omitempty"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
SchemaMapping AWS CloudFormation Resource (AWS::EntityResolution::SchemaMapping) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html
func (*SchemaMapping) AWSCloudFormationType ¶
func (r *SchemaMapping) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (SchemaMapping) MarshalJSON ¶
func (r SchemaMapping) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*SchemaMapping) UnmarshalJSON ¶
func (r *SchemaMapping) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type SchemaMapping_SchemaInputAttribute ¶
type SchemaMapping_SchemaInputAttribute struct {
// FieldName AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-fieldname
FieldName string `json:"FieldName"`
// GroupName AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-groupname
GroupName *string `json:"GroupName,omitempty"`
// MatchKey AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-matchkey
MatchKey *string `json:"MatchKey,omitempty"`
// SubType AWS CloudFormation Property
// Required: false
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-subtype
SubType *string `json:"SubType,omitempty"`
// Type AWS CloudFormation Property
// Required: true
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-type
Type string `json:"Type"`
// AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy
AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"`
// AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy
AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"`
// AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource
AWSCloudFormationDependsOn []string `json:"-"`
// AWSCloudFormationMetadata stores structured data associated with this resource
AWSCloudFormationMetadata map[string]interface{} `json:"-"`
// AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created
AWSCloudFormationCondition string `json:"-"`
}
SchemaMapping_SchemaInputAttribute AWS CloudFormation Resource (AWS::EntityResolution::SchemaMapping.SchemaInputAttribute) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html
func (*SchemaMapping_SchemaInputAttribute) AWSCloudFormationType ¶
func (r *SchemaMapping_SchemaInputAttribute) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
Source Files
¶
- aws-entityresolution-idmappingworkflow.go
- aws-entityresolution-idmappingworkflow_idmappingtechniques.go
- aws-entityresolution-idmappingworkflow_idmappingworkflowinputsource.go
- aws-entityresolution-idmappingworkflow_idmappingworkflowoutputsource.go
- aws-entityresolution-idmappingworkflow_intermediatesourceconfiguration.go
- aws-entityresolution-idmappingworkflow_providerproperties.go
- aws-entityresolution-idnamespace.go
- aws-entityresolution-idnamespace_idnamespaceidmappingworkflowproperties.go
- aws-entityresolution-idnamespace_idnamespaceinputsource.go
- aws-entityresolution-idnamespace_namespaceproviderproperties.go
- aws-entityresolution-matchingworkflow.go
- aws-entityresolution-matchingworkflow_inputsource.go
- aws-entityresolution-matchingworkflow_intermediatesourceconfiguration.go
- aws-entityresolution-matchingworkflow_outputattribute.go
- aws-entityresolution-matchingworkflow_outputsource.go
- aws-entityresolution-matchingworkflow_providerproperties.go
- aws-entityresolution-matchingworkflow_resolutiontechniques.go
- aws-entityresolution-matchingworkflow_rule.go
- aws-entityresolution-matchingworkflow_rulebasedproperties.go
- aws-entityresolution-policystatement.go
- aws-entityresolution-schemamapping.go
- aws-entityresolution-schemamapping_schemainputattribute.go