Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.retail/v2.Control
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a Control. If the Control to create already exists, an ALREADY_EXISTS error is returned. Auto-naming is currently not supported for this resource.
Create Control Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Control(name: string, args: ControlArgs, opts?: CustomResourceOptions);@overload
def Control(resource_name: str,
            args: ControlArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Control(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            catalog_id: Optional[str] = None,
            control_id: Optional[str] = None,
            display_name: Optional[str] = None,
            solution_types: Optional[Sequence[ControlSolutionTypesItem]] = None,
            location: Optional[str] = None,
            name: Optional[str] = None,
            project: Optional[str] = None,
            rule: Optional[GoogleCloudRetailV2RuleArgs] = None,
            search_solution_use_case: Optional[Sequence[ControlSearchSolutionUseCaseItem]] = None)func NewControl(ctx *Context, name string, args ControlArgs, opts ...ResourceOption) (*Control, error)public Control(string name, ControlArgs args, CustomResourceOptions? opts = null)
public Control(String name, ControlArgs args)
public Control(String name, ControlArgs args, CustomResourceOptions options)
type: google-native:retail/v2:Control
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ControlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ControlArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ControlArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ControlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ControlArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var controlResource = new GoogleNative.Retail.V2.Control("controlResource", new()
{
    CatalogId = "string",
    ControlId = "string",
    DisplayName = "string",
    SolutionTypes = new[]
    {
        GoogleNative.Retail.V2.ControlSolutionTypesItem.SolutionTypeUnspecified,
    },
    Location = "string",
    Name = "string",
    Project = "string",
    Rule = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleArgs
    {
        Condition = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2ConditionArgs
        {
            ActiveTimeRange = new[]
            {
                new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2ConditionTimeRangeArgs
                {
                    EndTime = "string",
                    StartTime = "string",
                },
            },
            PageCategories = new[]
            {
                "string",
            },
            QueryTerms = new[]
            {
                new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2ConditionQueryTermArgs
                {
                    FullMatch = false,
                    Value = "string",
                },
            },
        },
        BoostAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleBoostActionArgs
        {
            Boost = 0,
            ProductsFilter = "string",
        },
        DoNotAssociateAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleDoNotAssociateActionArgs
        {
            DoNotAssociateTerms = new[]
            {
                "string",
            },
            QueryTerms = new[]
            {
                "string",
            },
            Terms = new[]
            {
                "string",
            },
        },
        FilterAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleFilterActionArgs
        {
            Filter = "string",
        },
        ForceReturnFacetAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleForceReturnFacetActionArgs
        {
            FacetPositionAdjustments = new[]
            {
                new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustmentArgs
                {
                    AttributeName = "string",
                    Position = 0,
                },
            },
        },
        IgnoreAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleIgnoreActionArgs
        {
            IgnoreTerms = new[]
            {
                "string",
            },
        },
        OnewaySynonymsAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleOnewaySynonymsActionArgs
        {
            OnewayTerms = new[]
            {
                "string",
            },
            QueryTerms = new[]
            {
                "string",
            },
            Synonyms = new[]
            {
                "string",
            },
        },
        RedirectAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleRedirectActionArgs
        {
            RedirectUri = "string",
        },
        RemoveFacetAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleRemoveFacetActionArgs
        {
            AttributeNames = new[]
            {
                "string",
            },
        },
        ReplacementAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleReplacementActionArgs
        {
            QueryTerms = new[]
            {
                "string",
            },
            ReplacementTerm = "string",
            Term = "string",
        },
        TwowaySynonymsAction = new GoogleNative.Retail.V2.Inputs.GoogleCloudRetailV2RuleTwowaySynonymsActionArgs
        {
            Synonyms = new[]
            {
                "string",
            },
        },
    },
    SearchSolutionUseCase = new[]
    {
        GoogleNative.Retail.V2.ControlSearchSolutionUseCaseItem.SearchSolutionUseCaseUnspecified,
    },
});
example, err := retail.NewControl(ctx, "controlResource", &retail.ControlArgs{
	CatalogId:   pulumi.String("string"),
	ControlId:   pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	SolutionTypes: retail.ControlSolutionTypesItemArray{
		retail.ControlSolutionTypesItemSolutionTypeUnspecified,
	},
	Location: pulumi.String("string"),
	Name:     pulumi.String("string"),
	Project:  pulumi.String("string"),
	Rule: &retail.GoogleCloudRetailV2RuleArgs{
		Condition: &retail.GoogleCloudRetailV2ConditionArgs{
			ActiveTimeRange: retail.GoogleCloudRetailV2ConditionTimeRangeArray{
				&retail.GoogleCloudRetailV2ConditionTimeRangeArgs{
					EndTime:   pulumi.String("string"),
					StartTime: pulumi.String("string"),
				},
			},
			PageCategories: pulumi.StringArray{
				pulumi.String("string"),
			},
			QueryTerms: retail.GoogleCloudRetailV2ConditionQueryTermArray{
				&retail.GoogleCloudRetailV2ConditionQueryTermArgs{
					FullMatch: pulumi.Bool(false),
					Value:     pulumi.String("string"),
				},
			},
		},
		BoostAction: &retail.GoogleCloudRetailV2RuleBoostActionArgs{
			Boost:          pulumi.Float64(0),
			ProductsFilter: pulumi.String("string"),
		},
		DoNotAssociateAction: &retail.GoogleCloudRetailV2RuleDoNotAssociateActionArgs{
			DoNotAssociateTerms: pulumi.StringArray{
				pulumi.String("string"),
			},
			QueryTerms: pulumi.StringArray{
				pulumi.String("string"),
			},
			Terms: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		FilterAction: &retail.GoogleCloudRetailV2RuleFilterActionArgs{
			Filter: pulumi.String("string"),
		},
		ForceReturnFacetAction: &retail.GoogleCloudRetailV2RuleForceReturnFacetActionArgs{
			FacetPositionAdjustments: retail.GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustmentArray{
				&retail.GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustmentArgs{
					AttributeName: pulumi.String("string"),
					Position:      pulumi.Int(0),
				},
			},
		},
		IgnoreAction: &retail.GoogleCloudRetailV2RuleIgnoreActionArgs{
			IgnoreTerms: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		OnewaySynonymsAction: &retail.GoogleCloudRetailV2RuleOnewaySynonymsActionArgs{
			OnewayTerms: pulumi.StringArray{
				pulumi.String("string"),
			},
			QueryTerms: pulumi.StringArray{
				pulumi.String("string"),
			},
			Synonyms: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		RedirectAction: &retail.GoogleCloudRetailV2RuleRedirectActionArgs{
			RedirectUri: pulumi.String("string"),
		},
		RemoveFacetAction: &retail.GoogleCloudRetailV2RuleRemoveFacetActionArgs{
			AttributeNames: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		ReplacementAction: &retail.GoogleCloudRetailV2RuleReplacementActionArgs{
			QueryTerms: pulumi.StringArray{
				pulumi.String("string"),
			},
			ReplacementTerm: pulumi.String("string"),
			Term:            pulumi.String("string"),
		},
		TwowaySynonymsAction: &retail.GoogleCloudRetailV2RuleTwowaySynonymsActionArgs{
			Synonyms: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	SearchSolutionUseCase: retail.ControlSearchSolutionUseCaseItemArray{
		retail.ControlSearchSolutionUseCaseItemSearchSolutionUseCaseUnspecified,
	},
})
var controlResource = new Control("controlResource", ControlArgs.builder()
    .catalogId("string")
    .controlId("string")
    .displayName("string")
    .solutionTypes("SOLUTION_TYPE_UNSPECIFIED")
    .location("string")
    .name("string")
    .project("string")
    .rule(GoogleCloudRetailV2RuleArgs.builder()
        .condition(GoogleCloudRetailV2ConditionArgs.builder()
            .activeTimeRange(GoogleCloudRetailV2ConditionTimeRangeArgs.builder()
                .endTime("string")
                .startTime("string")
                .build())
            .pageCategories("string")
            .queryTerms(GoogleCloudRetailV2ConditionQueryTermArgs.builder()
                .fullMatch(false)
                .value("string")
                .build())
            .build())
        .boostAction(GoogleCloudRetailV2RuleBoostActionArgs.builder()
            .boost(0)
            .productsFilter("string")
            .build())
        .doNotAssociateAction(GoogleCloudRetailV2RuleDoNotAssociateActionArgs.builder()
            .doNotAssociateTerms("string")
            .queryTerms("string")
            .terms("string")
            .build())
        .filterAction(GoogleCloudRetailV2RuleFilterActionArgs.builder()
            .filter("string")
            .build())
        .forceReturnFacetAction(GoogleCloudRetailV2RuleForceReturnFacetActionArgs.builder()
            .facetPositionAdjustments(GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustmentArgs.builder()
                .attributeName("string")
                .position(0)
                .build())
            .build())
        .ignoreAction(GoogleCloudRetailV2RuleIgnoreActionArgs.builder()
            .ignoreTerms("string")
            .build())
        .onewaySynonymsAction(GoogleCloudRetailV2RuleOnewaySynonymsActionArgs.builder()
            .onewayTerms("string")
            .queryTerms("string")
            .synonyms("string")
            .build())
        .redirectAction(GoogleCloudRetailV2RuleRedirectActionArgs.builder()
            .redirectUri("string")
            .build())
        .removeFacetAction(GoogleCloudRetailV2RuleRemoveFacetActionArgs.builder()
            .attributeNames("string")
            .build())
        .replacementAction(GoogleCloudRetailV2RuleReplacementActionArgs.builder()
            .queryTerms("string")
            .replacementTerm("string")
            .term("string")
            .build())
        .twowaySynonymsAction(GoogleCloudRetailV2RuleTwowaySynonymsActionArgs.builder()
            .synonyms("string")
            .build())
        .build())
    .searchSolutionUseCase("SEARCH_SOLUTION_USE_CASE_UNSPECIFIED")
    .build());
control_resource = google_native.retail.v2.Control("controlResource",
    catalog_id="string",
    control_id="string",
    display_name="string",
    solution_types=[google_native.retail.v2.ControlSolutionTypesItem.SOLUTION_TYPE_UNSPECIFIED],
    location="string",
    name="string",
    project="string",
    rule={
        "condition": {
            "active_time_range": [{
                "end_time": "string",
                "start_time": "string",
            }],
            "page_categories": ["string"],
            "query_terms": [{
                "full_match": False,
                "value": "string",
            }],
        },
        "boost_action": {
            "boost": 0,
            "products_filter": "string",
        },
        "do_not_associate_action": {
            "do_not_associate_terms": ["string"],
            "query_terms": ["string"],
            "terms": ["string"],
        },
        "filter_action": {
            "filter": "string",
        },
        "force_return_facet_action": {
            "facet_position_adjustments": [{
                "attribute_name": "string",
                "position": 0,
            }],
        },
        "ignore_action": {
            "ignore_terms": ["string"],
        },
        "oneway_synonyms_action": {
            "oneway_terms": ["string"],
            "query_terms": ["string"],
            "synonyms": ["string"],
        },
        "redirect_action": {
            "redirect_uri": "string",
        },
        "remove_facet_action": {
            "attribute_names": ["string"],
        },
        "replacement_action": {
            "query_terms": ["string"],
            "replacement_term": "string",
            "term": "string",
        },
        "twoway_synonyms_action": {
            "synonyms": ["string"],
        },
    },
    search_solution_use_case=[google_native.retail.v2.ControlSearchSolutionUseCaseItem.SEARCH_SOLUTION_USE_CASE_UNSPECIFIED])
const controlResource = new google_native.retail.v2.Control("controlResource", {
    catalogId: "string",
    controlId: "string",
    displayName: "string",
    solutionTypes: [google_native.retail.v2.ControlSolutionTypesItem.SolutionTypeUnspecified],
    location: "string",
    name: "string",
    project: "string",
    rule: {
        condition: {
            activeTimeRange: [{
                endTime: "string",
                startTime: "string",
            }],
            pageCategories: ["string"],
            queryTerms: [{
                fullMatch: false,
                value: "string",
            }],
        },
        boostAction: {
            boost: 0,
            productsFilter: "string",
        },
        doNotAssociateAction: {
            doNotAssociateTerms: ["string"],
            queryTerms: ["string"],
            terms: ["string"],
        },
        filterAction: {
            filter: "string",
        },
        forceReturnFacetAction: {
            facetPositionAdjustments: [{
                attributeName: "string",
                position: 0,
            }],
        },
        ignoreAction: {
            ignoreTerms: ["string"],
        },
        onewaySynonymsAction: {
            onewayTerms: ["string"],
            queryTerms: ["string"],
            synonyms: ["string"],
        },
        redirectAction: {
            redirectUri: "string",
        },
        removeFacetAction: {
            attributeNames: ["string"],
        },
        replacementAction: {
            queryTerms: ["string"],
            replacementTerm: "string",
            term: "string",
        },
        twowaySynonymsAction: {
            synonyms: ["string"],
        },
    },
    searchSolutionUseCase: [google_native.retail.v2.ControlSearchSolutionUseCaseItem.SearchSolutionUseCaseUnspecified],
});
type: google-native:retail/v2:Control
properties:
    catalogId: string
    controlId: string
    displayName: string
    location: string
    name: string
    project: string
    rule:
        boostAction:
            boost: 0
            productsFilter: string
        condition:
            activeTimeRange:
                - endTime: string
                  startTime: string
            pageCategories:
                - string
            queryTerms:
                - fullMatch: false
                  value: string
        doNotAssociateAction:
            doNotAssociateTerms:
                - string
            queryTerms:
                - string
            terms:
                - string
        filterAction:
            filter: string
        forceReturnFacetAction:
            facetPositionAdjustments:
                - attributeName: string
                  position: 0
        ignoreAction:
            ignoreTerms:
                - string
        onewaySynonymsAction:
            onewayTerms:
                - string
            queryTerms:
                - string
            synonyms:
                - string
        redirectAction:
            redirectUri: string
        removeFacetAction:
            attributeNames:
                - string
        replacementAction:
            queryTerms:
                - string
            replacementTerm: string
            term: string
        twowaySynonymsAction:
            synonyms:
                - string
    searchSolutionUseCase:
        - SEARCH_SOLUTION_USE_CASE_UNSPECIFIED
    solutionTypes:
        - SOLUTION_TYPE_UNSPECIFIED
Control Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Control resource accepts the following input properties:
- CatalogId string
- ControlId string
- Required. The ID to use for the Control, which will become the final component of the Control's resource name. This value should be 4-63 characters, and valid characters are /a-z-_/.
- DisplayName string
- The human readable control display name. Used in Retail UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is thrown.
- SolutionTypes List<Pulumi.Google Native. Retail. V2. Control Solution Types Item> 
- Immutable. The solution types that the control is used for. Currently we support setting only one type of solution at creation time. Only SOLUTION_TYPE_SEARCHvalue is supported at the moment. If no solution type is provided at creation time, will default to SOLUTION_TYPE_SEARCH.
- Location string
- Name string
- Immutable. Fully qualified name projects/*/locations/global/catalogs/*/controls/*
- Project string
- Rule
Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule 
- A rule control - a condition-action pair. Enacts a set action when the condition is triggered. For example: Boost "gShoe" when query full matches "Running Shoes".
- SearchSolution List<Pulumi.Use Case Google Native. Retail. V2. Control Search Solution Use Case Item> 
- Specifies the use case for the control. Affects what condition fields can be set. Only settable by search controls. Will default to SEARCH_SOLUTION_USE_CASE_SEARCH if not specified. Currently only allow one search_solution_use_case per control.
- CatalogId string
- ControlId string
- Required. The ID to use for the Control, which will become the final component of the Control's resource name. This value should be 4-63 characters, and valid characters are /a-z-_/.
- DisplayName string
- The human readable control display name. Used in Retail UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is thrown.
- SolutionTypes []ControlSolution Types Item 
- Immutable. The solution types that the control is used for. Currently we support setting only one type of solution at creation time. Only SOLUTION_TYPE_SEARCHvalue is supported at the moment. If no solution type is provided at creation time, will default to SOLUTION_TYPE_SEARCH.
- Location string
- Name string
- Immutable. Fully qualified name projects/*/locations/global/catalogs/*/controls/*
- Project string
- Rule
GoogleCloud Retail V2Rule Args 
- A rule control - a condition-action pair. Enacts a set action when the condition is triggered. For example: Boost "gShoe" when query full matches "Running Shoes".
- SearchSolution []ControlUse Case Search Solution Use Case Item 
- Specifies the use case for the control. Affects what condition fields can be set. Only settable by search controls. Will default to SEARCH_SOLUTION_USE_CASE_SEARCH if not specified. Currently only allow one search_solution_use_case per control.
- catalogId String
- controlId String
- Required. The ID to use for the Control, which will become the final component of the Control's resource name. This value should be 4-63 characters, and valid characters are /a-z-_/.
- displayName String
- The human readable control display name. Used in Retail UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is thrown.
- solutionTypes List<ControlSolution Types Item> 
- Immutable. The solution types that the control is used for. Currently we support setting only one type of solution at creation time. Only SOLUTION_TYPE_SEARCHvalue is supported at the moment. If no solution type is provided at creation time, will default to SOLUTION_TYPE_SEARCH.
- location String
- name String
- Immutable. Fully qualified name projects/*/locations/global/catalogs/*/controls/*
- project String
- rule
GoogleCloud Retail V2Rule 
- A rule control - a condition-action pair. Enacts a set action when the condition is triggered. For example: Boost "gShoe" when query full matches "Running Shoes".
- searchSolution List<ControlUse Case Search Solution Use Case Item> 
- Specifies the use case for the control. Affects what condition fields can be set. Only settable by search controls. Will default to SEARCH_SOLUTION_USE_CASE_SEARCH if not specified. Currently only allow one search_solution_use_case per control.
- catalogId string
- controlId string
- Required. The ID to use for the Control, which will become the final component of the Control's resource name. This value should be 4-63 characters, and valid characters are /a-z-_/.
- displayName string
- The human readable control display name. Used in Retail UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is thrown.
- solutionTypes ControlSolution Types Item[] 
- Immutable. The solution types that the control is used for. Currently we support setting only one type of solution at creation time. Only SOLUTION_TYPE_SEARCHvalue is supported at the moment. If no solution type is provided at creation time, will default to SOLUTION_TYPE_SEARCH.
- location string
- name string
- Immutable. Fully qualified name projects/*/locations/global/catalogs/*/controls/*
- project string
- rule
GoogleCloud Retail V2Rule 
- A rule control - a condition-action pair. Enacts a set action when the condition is triggered. For example: Boost "gShoe" when query full matches "Running Shoes".
- searchSolution ControlUse Case Search Solution Use Case Item[] 
- Specifies the use case for the control. Affects what condition fields can be set. Only settable by search controls. Will default to SEARCH_SOLUTION_USE_CASE_SEARCH if not specified. Currently only allow one search_solution_use_case per control.
- catalog_id str
- control_id str
- Required. The ID to use for the Control, which will become the final component of the Control's resource name. This value should be 4-63 characters, and valid characters are /a-z-_/.
- display_name str
- The human readable control display name. Used in Retail UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is thrown.
- solution_types Sequence[ControlSolution Types Item] 
- Immutable. The solution types that the control is used for. Currently we support setting only one type of solution at creation time. Only SOLUTION_TYPE_SEARCHvalue is supported at the moment. If no solution type is provided at creation time, will default to SOLUTION_TYPE_SEARCH.
- location str
- name str
- Immutable. Fully qualified name projects/*/locations/global/catalogs/*/controls/*
- project str
- rule
GoogleCloud Retail V2Rule Args 
- A rule control - a condition-action pair. Enacts a set action when the condition is triggered. For example: Boost "gShoe" when query full matches "Running Shoes".
- search_solution_ Sequence[Controluse_ case Search Solution Use Case Item] 
- Specifies the use case for the control. Affects what condition fields can be set. Only settable by search controls. Will default to SEARCH_SOLUTION_USE_CASE_SEARCH if not specified. Currently only allow one search_solution_use_case per control.
- catalogId String
- controlId String
- Required. The ID to use for the Control, which will become the final component of the Control's resource name. This value should be 4-63 characters, and valid characters are /a-z-_/.
- displayName String
- The human readable control display name. Used in Retail UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is thrown.
- solutionTypes List<"SOLUTION_TYPE_UNSPECIFIED" | "SOLUTION_TYPE_RECOMMENDATION" | "SOLUTION_TYPE_SEARCH">
- Immutable. The solution types that the control is used for. Currently we support setting only one type of solution at creation time. Only SOLUTION_TYPE_SEARCHvalue is supported at the moment. If no solution type is provided at creation time, will default to SOLUTION_TYPE_SEARCH.
- location String
- name String
- Immutable. Fully qualified name projects/*/locations/global/catalogs/*/controls/*
- project String
- rule Property Map
- A rule control - a condition-action pair. Enacts a set action when the condition is triggered. For example: Boost "gShoe" when query full matches "Running Shoes".
- searchSolution List<"SEARCH_SOLUTION_USE_CASE_UNSPECIFIED" | "SEARCH_SOLUTION_USE_CASE_SEARCH" | "SEARCH_SOLUTION_USE_CASE_BROWSE">Use Case 
- Specifies the use case for the control. Affects what condition fields can be set. Only settable by search controls. Will default to SEARCH_SOLUTION_USE_CASE_SEARCH if not specified. Currently only allow one search_solution_use_case per control.
Outputs
All input properties are implicitly available as output properties. Additionally, the Control resource produces the following output properties:
- AssociatedServing List<string>Config Ids 
- List of serving config ids that are associated with this control in the same Catalog. Note the association is managed via the ServingConfig, this is an output only denormalized view.
- Id string
- The provider-assigned unique ID for this managed resource.
- AssociatedServing []stringConfig Ids 
- List of serving config ids that are associated with this control in the same Catalog. Note the association is managed via the ServingConfig, this is an output only denormalized view.
- Id string
- The provider-assigned unique ID for this managed resource.
- associatedServing List<String>Config Ids 
- List of serving config ids that are associated with this control in the same Catalog. Note the association is managed via the ServingConfig, this is an output only denormalized view.
- id String
- The provider-assigned unique ID for this managed resource.
- associatedServing string[]Config Ids 
- List of serving config ids that are associated with this control in the same Catalog. Note the association is managed via the ServingConfig, this is an output only denormalized view.
- id string
- The provider-assigned unique ID for this managed resource.
- associated_serving_ Sequence[str]config_ ids 
- List of serving config ids that are associated with this control in the same Catalog. Note the association is managed via the ServingConfig, this is an output only denormalized view.
- id str
- The provider-assigned unique ID for this managed resource.
- associatedServing List<String>Config Ids 
- List of serving config ids that are associated with this control in the same Catalog. Note the association is managed via the ServingConfig, this is an output only denormalized view.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ControlSearchSolutionUseCaseItem, ControlSearchSolutionUseCaseItemArgs            
- SearchSolution Use Case Unspecified 
- SEARCH_SOLUTION_USE_CASE_UNSPECIFIEDThe value when it's unspecified. In this case, server behavior defaults to SEARCH_SOLUTION_USE_CASE_SEARCH.
- SearchSolution Use Case Search 
- SEARCH_SOLUTION_USE_CASE_SEARCHSearch use case. Expects the traffic has a non-empty query.
- SearchSolution Use Case Browse 
- SEARCH_SOLUTION_USE_CASE_BROWSEBrowse use case. Expects the traffic has an empty query.
- ControlSearch Solution Use Case Item Search Solution Use Case Unspecified 
- SEARCH_SOLUTION_USE_CASE_UNSPECIFIEDThe value when it's unspecified. In this case, server behavior defaults to SEARCH_SOLUTION_USE_CASE_SEARCH.
- ControlSearch Solution Use Case Item Search Solution Use Case Search 
- SEARCH_SOLUTION_USE_CASE_SEARCHSearch use case. Expects the traffic has a non-empty query.
- ControlSearch Solution Use Case Item Search Solution Use Case Browse 
- SEARCH_SOLUTION_USE_CASE_BROWSEBrowse use case. Expects the traffic has an empty query.
- SearchSolution Use Case Unspecified 
- SEARCH_SOLUTION_USE_CASE_UNSPECIFIEDThe value when it's unspecified. In this case, server behavior defaults to SEARCH_SOLUTION_USE_CASE_SEARCH.
- SearchSolution Use Case Search 
- SEARCH_SOLUTION_USE_CASE_SEARCHSearch use case. Expects the traffic has a non-empty query.
- SearchSolution Use Case Browse 
- SEARCH_SOLUTION_USE_CASE_BROWSEBrowse use case. Expects the traffic has an empty query.
- SearchSolution Use Case Unspecified 
- SEARCH_SOLUTION_USE_CASE_UNSPECIFIEDThe value when it's unspecified. In this case, server behavior defaults to SEARCH_SOLUTION_USE_CASE_SEARCH.
- SearchSolution Use Case Search 
- SEARCH_SOLUTION_USE_CASE_SEARCHSearch use case. Expects the traffic has a non-empty query.
- SearchSolution Use Case Browse 
- SEARCH_SOLUTION_USE_CASE_BROWSEBrowse use case. Expects the traffic has an empty query.
- SEARCH_SOLUTION_USE_CASE_UNSPECIFIED
- SEARCH_SOLUTION_USE_CASE_UNSPECIFIEDThe value when it's unspecified. In this case, server behavior defaults to SEARCH_SOLUTION_USE_CASE_SEARCH.
- SEARCH_SOLUTION_USE_CASE_SEARCH
- SEARCH_SOLUTION_USE_CASE_SEARCHSearch use case. Expects the traffic has a non-empty query.
- SEARCH_SOLUTION_USE_CASE_BROWSE
- SEARCH_SOLUTION_USE_CASE_BROWSEBrowse use case. Expects the traffic has an empty query.
- "SEARCH_SOLUTION_USE_CASE_UNSPECIFIED"
- SEARCH_SOLUTION_USE_CASE_UNSPECIFIEDThe value when it's unspecified. In this case, server behavior defaults to SEARCH_SOLUTION_USE_CASE_SEARCH.
- "SEARCH_SOLUTION_USE_CASE_SEARCH"
- SEARCH_SOLUTION_USE_CASE_SEARCHSearch use case. Expects the traffic has a non-empty query.
- "SEARCH_SOLUTION_USE_CASE_BROWSE"
- SEARCH_SOLUTION_USE_CASE_BROWSEBrowse use case. Expects the traffic has an empty query.
ControlSolutionTypesItem, ControlSolutionTypesItemArgs        
- SolutionType Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SolutionType Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SolutionType Search 
- SOLUTION_TYPE_SEARCHUsed for Retail Search.
- ControlSolution Types Item Solution Type Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- ControlSolution Types Item Solution Type Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- ControlSolution Types Item Solution Type Search 
- SOLUTION_TYPE_SEARCHUsed for Retail Search.
- SolutionType Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SolutionType Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SolutionType Search 
- SOLUTION_TYPE_SEARCHUsed for Retail Search.
- SolutionType Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SolutionType Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SolutionType Search 
- SOLUTION_TYPE_SEARCHUsed for Retail Search.
- SOLUTION_TYPE_UNSPECIFIED
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SOLUTION_TYPE_RECOMMENDATION
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SOLUTION_TYPE_SEARCH
- SOLUTION_TYPE_SEARCHUsed for Retail Search.
- "SOLUTION_TYPE_UNSPECIFIED"
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- "SOLUTION_TYPE_RECOMMENDATION"
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- "SOLUTION_TYPE_SEARCH"
- SOLUTION_TYPE_SEARCHUsed for Retail Search.
GoogleCloudRetailV2Condition, GoogleCloudRetailV2ConditionArgs        
- ActiveTime List<Pulumi.Range Google Native. Retail. V2. Inputs. Google Cloud Retail V2Condition Time Range> 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- PageCategories List<string>
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- QueryTerms List<Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Condition Query Term> 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- ActiveTime []GoogleRange Cloud Retail V2Condition Time Range 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- PageCategories []string
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- QueryTerms []GoogleCloud Retail V2Condition Query Term 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- activeTime List<GoogleRange Cloud Retail V2Condition Time Range> 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- pageCategories List<String>
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- queryTerms List<GoogleCloud Retail V2Condition Query Term> 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- activeTime GoogleRange Cloud Retail V2Condition Time Range[] 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- pageCategories string[]
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- queryTerms GoogleCloud Retail V2Condition Query Term[] 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- active_time_ Sequence[Googlerange Cloud Retail V2Condition Time Range] 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- page_categories Sequence[str]
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- query_terms Sequence[GoogleCloud Retail V2Condition Query Term] 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- activeTime List<Property Map>Range 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- pageCategories List<String>
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- queryTerms List<Property Map>
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
GoogleCloudRetailV2ConditionQueryTerm, GoogleCloudRetailV2ConditionQueryTermArgs            
- FullMatch bool
- Whether this is supposed to be a full or partial match.
- Value string
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- FullMatch bool
- Whether this is supposed to be a full or partial match.
- Value string
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- fullMatch Boolean
- Whether this is supposed to be a full or partial match.
- value String
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- fullMatch boolean
- Whether this is supposed to be a full or partial match.
- value string
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- full_match bool
- Whether this is supposed to be a full or partial match.
- value str
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- fullMatch Boolean
- Whether this is supposed to be a full or partial match.
- value String
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
GoogleCloudRetailV2ConditionQueryTermResponse, GoogleCloudRetailV2ConditionQueryTermResponseArgs              
- FullMatch bool
- Whether this is supposed to be a full or partial match.
- Value string
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- FullMatch bool
- Whether this is supposed to be a full or partial match.
- Value string
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- fullMatch Boolean
- Whether this is supposed to be a full or partial match.
- value String
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- fullMatch boolean
- Whether this is supposed to be a full or partial match.
- value string
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- full_match bool
- Whether this is supposed to be a full or partial match.
- value str
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
- fullMatch Boolean
- Whether this is supposed to be a full or partial match.
- value String
- The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.
GoogleCloudRetailV2ConditionResponse, GoogleCloudRetailV2ConditionResponseArgs          
- ActiveTime List<Pulumi.Range Google Native. Retail. V2. Inputs. Google Cloud Retail V2Condition Time Range Response> 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- PageCategories List<string>
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- QueryTerms List<Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Condition Query Term Response> 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- ActiveTime []GoogleRange Cloud Retail V2Condition Time Range Response 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- PageCategories []string
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- QueryTerms []GoogleCloud Retail V2Condition Query Term Response 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- activeTime List<GoogleRange Cloud Retail V2Condition Time Range Response> 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- pageCategories List<String>
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- queryTerms List<GoogleCloud Retail V2Condition Query Term Response> 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- activeTime GoogleRange Cloud Retail V2Condition Time Range Response[] 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- pageCategories string[]
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- queryTerms GoogleCloud Retail V2Condition Query Term Response[] 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- active_time_ Sequence[Googlerange Cloud Retail V2Condition Time Range Response] 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- page_categories Sequence[str]
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- query_terms Sequence[GoogleCloud Retail V2Condition Query Term Response] 
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
- activeTime List<Property Map>Range 
- Range of time(s) specifying when Condition is active. Condition true if any time range matches.
- pageCategories List<String>
- Used to support browse uses cases. A list (up to 10 entries) of categories or departments. The format should be the same as UserEvent.page_categories;
- queryTerms List<Property Map>
- A list (up to 10 entries) of terms to match the query on. If not specified, match all queries. If many query terms are specified, the condition is matched if any of the terms is a match (i.e. using the OR operator).
GoogleCloudRetailV2ConditionTimeRange, GoogleCloudRetailV2ConditionTimeRangeArgs            
- end_time str
- End of time range. Range is inclusive.
- start_time str
- Start of time range. Range is inclusive.
GoogleCloudRetailV2ConditionTimeRangeResponse, GoogleCloudRetailV2ConditionTimeRangeResponseArgs              
- end_time str
- End of time range. Range is inclusive.
- start_time str
- Start of time range. Range is inclusive.
GoogleCloudRetailV2Rule, GoogleCloudRetailV2RuleArgs        
- Condition
Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Condition 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- BoostAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Boost Action 
- A boost action.
- DoNot Pulumi.Associate Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Do Not Associate Action 
- Prevents term from being associated with other terms.
- FilterAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Filter Action 
- Filters results.
- ForceReturn Pulumi.Facet Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Force Return Facet Action 
- Force returns an attribute as a facet in the request.
- IgnoreAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Ignore Action 
- Ignores specific terms from query during search.
- OnewaySynonyms Pulumi.Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Oneway Synonyms Action 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- RedirectAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Redirect Action 
- Redirects a shopper to a specific page.
- RemoveFacet Pulumi.Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Remove Facet Action 
- Remove an attribute as a facet in the request (if present).
- ReplacementAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Replacement Action 
- Replaces specific terms in the query.
- TwowaySynonyms Pulumi.Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Twoway Synonyms Action 
- Treats a set of terms as synonyms of one another.
- Condition
GoogleCloud Retail V2Condition 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- BoostAction GoogleCloud Retail V2Rule Boost Action 
- A boost action.
- DoNot GoogleAssociate Action Cloud Retail V2Rule Do Not Associate Action 
- Prevents term from being associated with other terms.
- FilterAction GoogleCloud Retail V2Rule Filter Action 
- Filters results.
- ForceReturn GoogleFacet Action Cloud Retail V2Rule Force Return Facet Action 
- Force returns an attribute as a facet in the request.
- IgnoreAction GoogleCloud Retail V2Rule Ignore Action 
- Ignores specific terms from query during search.
- OnewaySynonyms GoogleAction Cloud Retail V2Rule Oneway Synonyms Action 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- RedirectAction GoogleCloud Retail V2Rule Redirect Action 
- Redirects a shopper to a specific page.
- RemoveFacet GoogleAction Cloud Retail V2Rule Remove Facet Action 
- Remove an attribute as a facet in the request (if present).
- ReplacementAction GoogleCloud Retail V2Rule Replacement Action 
- Replaces specific terms in the query.
- TwowaySynonyms GoogleAction Cloud Retail V2Rule Twoway Synonyms Action 
- Treats a set of terms as synonyms of one another.
- condition
GoogleCloud Retail V2Condition 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- boostAction GoogleCloud Retail V2Rule Boost Action 
- A boost action.
- doNot GoogleAssociate Action Cloud Retail V2Rule Do Not Associate Action 
- Prevents term from being associated with other terms.
- filterAction GoogleCloud Retail V2Rule Filter Action 
- Filters results.
- forceReturn GoogleFacet Action Cloud Retail V2Rule Force Return Facet Action 
- Force returns an attribute as a facet in the request.
- ignoreAction GoogleCloud Retail V2Rule Ignore Action 
- Ignores specific terms from query during search.
- onewaySynonyms GoogleAction Cloud Retail V2Rule Oneway Synonyms Action 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirectAction GoogleCloud Retail V2Rule Redirect Action 
- Redirects a shopper to a specific page.
- removeFacet GoogleAction Cloud Retail V2Rule Remove Facet Action 
- Remove an attribute as a facet in the request (if present).
- replacementAction GoogleCloud Retail V2Rule Replacement Action 
- Replaces specific terms in the query.
- twowaySynonyms GoogleAction Cloud Retail V2Rule Twoway Synonyms Action 
- Treats a set of terms as synonyms of one another.
- condition
GoogleCloud Retail V2Condition 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- boostAction GoogleCloud Retail V2Rule Boost Action 
- A boost action.
- doNot GoogleAssociate Action Cloud Retail V2Rule Do Not Associate Action 
- Prevents term from being associated with other terms.
- filterAction GoogleCloud Retail V2Rule Filter Action 
- Filters results.
- forceReturn GoogleFacet Action Cloud Retail V2Rule Force Return Facet Action 
- Force returns an attribute as a facet in the request.
- ignoreAction GoogleCloud Retail V2Rule Ignore Action 
- Ignores specific terms from query during search.
- onewaySynonyms GoogleAction Cloud Retail V2Rule Oneway Synonyms Action 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirectAction GoogleCloud Retail V2Rule Redirect Action 
- Redirects a shopper to a specific page.
- removeFacet GoogleAction Cloud Retail V2Rule Remove Facet Action 
- Remove an attribute as a facet in the request (if present).
- replacementAction GoogleCloud Retail V2Rule Replacement Action 
- Replaces specific terms in the query.
- twowaySynonyms GoogleAction Cloud Retail V2Rule Twoway Synonyms Action 
- Treats a set of terms as synonyms of one another.
- condition
GoogleCloud Retail V2Condition 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- boost_action GoogleCloud Retail V2Rule Boost Action 
- A boost action.
- do_not_ Googleassociate_ action Cloud Retail V2Rule Do Not Associate Action 
- Prevents term from being associated with other terms.
- filter_action GoogleCloud Retail V2Rule Filter Action 
- Filters results.
- force_return_ Googlefacet_ action Cloud Retail V2Rule Force Return Facet Action 
- Force returns an attribute as a facet in the request.
- ignore_action GoogleCloud Retail V2Rule Ignore Action 
- Ignores specific terms from query during search.
- oneway_synonyms_ Googleaction Cloud Retail V2Rule Oneway Synonyms Action 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirect_action GoogleCloud Retail V2Rule Redirect Action 
- Redirects a shopper to a specific page.
- remove_facet_ Googleaction Cloud Retail V2Rule Remove Facet Action 
- Remove an attribute as a facet in the request (if present).
- replacement_action GoogleCloud Retail V2Rule Replacement Action 
- Replaces specific terms in the query.
- twoway_synonyms_ Googleaction Cloud Retail V2Rule Twoway Synonyms Action 
- Treats a set of terms as synonyms of one another.
- condition Property Map
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- boostAction Property Map
- A boost action.
- doNot Property MapAssociate Action 
- Prevents term from being associated with other terms.
- filterAction Property Map
- Filters results.
- forceReturn Property MapFacet Action 
- Force returns an attribute as a facet in the request.
- ignoreAction Property Map
- Ignores specific terms from query during search.
- onewaySynonyms Property MapAction 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirectAction Property Map
- Redirects a shopper to a specific page.
- removeFacet Property MapAction 
- Remove an attribute as a facet in the request (if present).
- replacementAction Property Map
- Replaces specific terms in the query.
- twowaySynonyms Property MapAction 
- Treats a set of terms as synonyms of one another.
GoogleCloudRetailV2RuleBoostAction, GoogleCloudRetailV2RuleBoostActionArgs            
- Boost double
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- ProductsFilter string
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- Boost float64
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- ProductsFilter string
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost Double
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- productsFilter String
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost number
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- productsFilter string
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost float
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- products_filter str
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost Number
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- productsFilter String
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
GoogleCloudRetailV2RuleBoostActionResponse, GoogleCloudRetailV2RuleBoostActionResponseArgs              
- Boost double
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- ProductsFilter string
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- Boost float64
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- ProductsFilter string
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost Double
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- productsFilter String
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost number
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- productsFilter string
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost float
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- products_filter str
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- boost Number
- Strength of the condition boost, which must be in [-1, 1]. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the item a big promotion. However, it does not necessarily mean that the boosted item will be the top result at all times, nor that other items will be excluded. Results could still be shown even when none of them matches the condition. And results that are significantly more relevant to the search query can still trump your heavily favored but irrelevant items. Setting to -1.0 gives the item a big demotion. However, results that are deeply relevant might still be shown. The item will have an upstream battle to get a fairly high ranking, but it is not blocked out completely. Setting to 0.0 means no boost applied. The boosting condition is ignored.
- productsFilter String
- The filter can have a max size of 5000 characters. An expression which specifies which products to apply an action to. The syntax and supported fields are the same as a filter expression. See SearchRequest.filter for detail syntax and limitations. Examples: * To boost products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
GoogleCloudRetailV2RuleDoNotAssociateAction, GoogleCloudRetailV2RuleDoNotAssociateActionArgs                
- DoNot List<string>Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- QueryTerms List<string>
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- Terms List<string>
- Will be [deprecated = true] post migration;
- DoNot []stringAssociate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- QueryTerms []string
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- Terms []string
- Will be [deprecated = true] post migration;
- doNot List<String>Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- queryTerms List<String>
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms List<String>
- Will be [deprecated = true] post migration;
- doNot string[]Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- queryTerms string[]
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms string[]
- Will be [deprecated = true] post migration;
- do_not_ Sequence[str]associate_ terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- query_terms Sequence[str]
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms Sequence[str]
- Will be [deprecated = true] post migration;
- doNot List<String>Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- queryTerms List<String>
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms List<String>
- Will be [deprecated = true] post migration;
GoogleCloudRetailV2RuleDoNotAssociateActionResponse, GoogleCloudRetailV2RuleDoNotAssociateActionResponseArgs                  
- DoNot List<string>Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- QueryTerms List<string>
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- Terms List<string>
- Will be [deprecated = true] post migration;
- DoNot []stringAssociate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- QueryTerms []string
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- Terms []string
- Will be [deprecated = true] post migration;
- doNot List<String>Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- queryTerms List<String>
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms List<String>
- Will be [deprecated = true] post migration;
- doNot string[]Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- queryTerms string[]
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms string[]
- Will be [deprecated = true] post migration;
- do_not_ Sequence[str]associate_ terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- query_terms Sequence[str]
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms Sequence[str]
- Will be [deprecated = true] post migration;
- doNot List<String>Associate Terms 
- Cannot contain duplicates or the query term. Can specify up to 100 terms.
- queryTerms List<String>
- Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.
- terms List<String>
- Will be [deprecated = true] post migration;
GoogleCloudRetailV2RuleFilterAction, GoogleCloudRetailV2RuleFilterActionArgs            
- Filter string
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- Filter string
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter String
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter string
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter str
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter String
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
GoogleCloudRetailV2RuleFilterActionResponse, GoogleCloudRetailV2RuleFilterActionResponseArgs              
- Filter string
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- Filter string
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter String
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter string
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter str
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
- filter String
- A filter to apply on the matching condition results. Supported features: * filter must be set. * Filter syntax is identical to SearchRequest.filter. For more information, see Filter. * To filter products with product ID "product_1" or "product_2", and color "Red" or "Blue": *(id: ANY("product_1", "product_2")) * *AND * *(colorFamilies: ANY("Red", "Blue")) *
GoogleCloudRetailV2RuleForceReturnFacetAction, GoogleCloudRetailV2RuleForceReturnFacetActionArgs                
- FacetPosition List<Pulumi.Adjustments Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment> 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- FacetPosition []GoogleAdjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facetPosition List<GoogleAdjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment> 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facetPosition GoogleAdjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment[] 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facet_position_ Sequence[Googleadjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment] 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facetPosition List<Property Map>Adjustments 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustment, GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustmentArgs                      
- AttributeName string
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- Position int
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- AttributeName string
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- Position int
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attributeName String
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position Integer
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attributeName string
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position number
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attribute_name str
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position int
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attributeName String
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position Number
- This is the position in the request as explained above. It should be strictly positive be at most 100.
GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustmentResponse, GoogleCloudRetailV2RuleForceReturnFacetActionFacetPositionAdjustmentResponseArgs                        
- AttributeName string
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- Position int
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- AttributeName string
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- Position int
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attributeName String
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position Integer
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attributeName string
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position number
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attribute_name str
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position int
- This is the position in the request as explained above. It should be strictly positive be at most 100.
- attributeName String
- The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.
- position Number
- This is the position in the request as explained above. It should be strictly positive be at most 100.
GoogleCloudRetailV2RuleForceReturnFacetActionResponse, GoogleCloudRetailV2RuleForceReturnFacetActionResponseArgs                  
- FacetPosition List<Pulumi.Adjustments Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment Response> 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- FacetPosition []GoogleAdjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment Response 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facetPosition List<GoogleAdjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment Response> 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facetPosition GoogleAdjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment Response[] 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facet_position_ Sequence[Googleadjustments Cloud Retail V2Rule Force Return Facet Action Facet Position Adjustment Response] 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
- facetPosition List<Property Map>Adjustments 
- Each instance corresponds to a force return attribute for the given condition. There can't be more 3 instances here.
GoogleCloudRetailV2RuleIgnoreAction, GoogleCloudRetailV2RuleIgnoreActionArgs            
- IgnoreTerms List<string>
- Terms to ignore in the search query.
- IgnoreTerms []string
- Terms to ignore in the search query.
- ignoreTerms List<String>
- Terms to ignore in the search query.
- ignoreTerms string[]
- Terms to ignore in the search query.
- ignore_terms Sequence[str]
- Terms to ignore in the search query.
- ignoreTerms List<String>
- Terms to ignore in the search query.
GoogleCloudRetailV2RuleIgnoreActionResponse, GoogleCloudRetailV2RuleIgnoreActionResponseArgs              
- IgnoreTerms List<string>
- Terms to ignore in the search query.
- IgnoreTerms []string
- Terms to ignore in the search query.
- ignoreTerms List<String>
- Terms to ignore in the search query.
- ignoreTerms string[]
- Terms to ignore in the search query.
- ignore_terms Sequence[str]
- Terms to ignore in the search query.
- ignoreTerms List<String>
- Terms to ignore in the search query.
GoogleCloudRetailV2RuleOnewaySynonymsAction, GoogleCloudRetailV2RuleOnewaySynonymsActionArgs              
- OnewayTerms List<string>
- Will be [deprecated = true] post migration;
- QueryTerms List<string>
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- Synonyms List<string>
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- OnewayTerms []string
- Will be [deprecated = true] post migration;
- QueryTerms []string
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- Synonyms []string
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- onewayTerms List<String>
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms List<String>
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- onewayTerms string[]
- Will be [deprecated = true] post migration;
- queryTerms string[]
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms string[]
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- oneway_terms Sequence[str]
- Will be [deprecated = true] post migration;
- query_terms Sequence[str]
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms Sequence[str]
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- onewayTerms List<String>
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms List<String>
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
GoogleCloudRetailV2RuleOnewaySynonymsActionResponse, GoogleCloudRetailV2RuleOnewaySynonymsActionResponseArgs                
- OnewayTerms List<string>
- Will be [deprecated = true] post migration;
- QueryTerms List<string>
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- Synonyms List<string>
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- OnewayTerms []string
- Will be [deprecated = true] post migration;
- QueryTerms []string
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- Synonyms []string
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- onewayTerms List<String>
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms List<String>
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- onewayTerms string[]
- Will be [deprecated = true] post migration;
- queryTerms string[]
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms string[]
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- oneway_terms Sequence[str]
- Will be [deprecated = true] post migration;
- query_terms Sequence[str]
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms Sequence[str]
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
- onewayTerms List<String>
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
- synonyms List<String>
- Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
GoogleCloudRetailV2RuleRedirectAction, GoogleCloudRetailV2RuleRedirectActionArgs            
- RedirectUri string
- URL must have length equal or less than 2000 characters.
- RedirectUri string
- URL must have length equal or less than 2000 characters.
- redirectUri String
- URL must have length equal or less than 2000 characters.
- redirectUri string
- URL must have length equal or less than 2000 characters.
- redirect_uri str
- URL must have length equal or less than 2000 characters.
- redirectUri String
- URL must have length equal or less than 2000 characters.
GoogleCloudRetailV2RuleRedirectActionResponse, GoogleCloudRetailV2RuleRedirectActionResponseArgs              
- RedirectUri string
- URL must have length equal or less than 2000 characters.
- RedirectUri string
- URL must have length equal or less than 2000 characters.
- redirectUri String
- URL must have length equal or less than 2000 characters.
- redirectUri string
- URL must have length equal or less than 2000 characters.
- redirect_uri str
- URL must have length equal or less than 2000 characters.
- redirectUri String
- URL must have length equal or less than 2000 characters.
GoogleCloudRetailV2RuleRemoveFacetAction, GoogleCloudRetailV2RuleRemoveFacetActionArgs              
- AttributeNames List<string>
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- AttributeNames []string
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attributeNames List<String>
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attributeNames string[]
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attribute_names Sequence[str]
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attributeNames List<String>
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
GoogleCloudRetailV2RuleRemoveFacetActionResponse, GoogleCloudRetailV2RuleRemoveFacetActionResponseArgs                
- AttributeNames List<string>
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- AttributeNames []string
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attributeNames List<String>
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attributeNames string[]
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attribute_names Sequence[str]
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
- attributeNames List<String>
- The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
GoogleCloudRetailV2RuleReplacementAction, GoogleCloudRetailV2RuleReplacementActionArgs            
- QueryTerms List<string>
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- ReplacementTerm string
- Term that will be used for replacement.
- Term string
- Will be [deprecated = true] post migration;
- QueryTerms []string
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- ReplacementTerm string
- Term that will be used for replacement.
- Term string
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacementTerm String
- Term that will be used for replacement.
- term String
- Will be [deprecated = true] post migration;
- queryTerms string[]
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacementTerm string
- Term that will be used for replacement.
- term string
- Will be [deprecated = true] post migration;
- query_terms Sequence[str]
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacement_term str
- Term that will be used for replacement.
- term str
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacementTerm String
- Term that will be used for replacement.
- term String
- Will be [deprecated = true] post migration;
GoogleCloudRetailV2RuleReplacementActionResponse, GoogleCloudRetailV2RuleReplacementActionResponseArgs              
- QueryTerms List<string>
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- ReplacementTerm string
- Term that will be used for replacement.
- Term string
- Will be [deprecated = true] post migration;
- QueryTerms []string
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- ReplacementTerm string
- Term that will be used for replacement.
- Term string
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacementTerm String
- Term that will be used for replacement.
- term String
- Will be [deprecated = true] post migration;
- queryTerms string[]
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacementTerm string
- Term that will be used for replacement.
- term string
- Will be [deprecated = true] post migration;
- query_terms Sequence[str]
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacement_term str
- Term that will be used for replacement.
- term str
- Will be [deprecated = true] post migration;
- queryTerms List<String>
- Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
- replacementTerm String
- Term that will be used for replacement.
- term String
- Will be [deprecated = true] post migration;
GoogleCloudRetailV2RuleResponse, GoogleCloudRetailV2RuleResponseArgs          
- BoostAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Boost Action Response 
- A boost action.
- Condition
Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Condition Response 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- DoNot Pulumi.Associate Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Do Not Associate Action Response 
- Prevents term from being associated with other terms.
- FilterAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Filter Action Response 
- Filters results.
- ForceReturn Pulumi.Facet Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Force Return Facet Action Response 
- Force returns an attribute as a facet in the request.
- IgnoreAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Ignore Action Response 
- Ignores specific terms from query during search.
- OnewaySynonyms Pulumi.Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Oneway Synonyms Action Response 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- RedirectAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Redirect Action Response 
- Redirects a shopper to a specific page.
- RemoveFacet Pulumi.Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Remove Facet Action Response 
- Remove an attribute as a facet in the request (if present).
- ReplacementAction Pulumi.Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Replacement Action Response 
- Replaces specific terms in the query.
- TwowaySynonyms Pulumi.Action Google Native. Retail. V2. Inputs. Google Cloud Retail V2Rule Twoway Synonyms Action Response 
- Treats a set of terms as synonyms of one another.
- BoostAction GoogleCloud Retail V2Rule Boost Action Response 
- A boost action.
- Condition
GoogleCloud Retail V2Condition Response 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- DoNot GoogleAssociate Action Cloud Retail V2Rule Do Not Associate Action Response 
- Prevents term from being associated with other terms.
- FilterAction GoogleCloud Retail V2Rule Filter Action Response 
- Filters results.
- ForceReturn GoogleFacet Action Cloud Retail V2Rule Force Return Facet Action Response 
- Force returns an attribute as a facet in the request.
- IgnoreAction GoogleCloud Retail V2Rule Ignore Action Response 
- Ignores specific terms from query during search.
- OnewaySynonyms GoogleAction Cloud Retail V2Rule Oneway Synonyms Action Response 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- RedirectAction GoogleCloud Retail V2Rule Redirect Action Response 
- Redirects a shopper to a specific page.
- RemoveFacet GoogleAction Cloud Retail V2Rule Remove Facet Action Response 
- Remove an attribute as a facet in the request (if present).
- ReplacementAction GoogleCloud Retail V2Rule Replacement Action Response 
- Replaces specific terms in the query.
- TwowaySynonyms GoogleAction Cloud Retail V2Rule Twoway Synonyms Action Response 
- Treats a set of terms as synonyms of one another.
- boostAction GoogleCloud Retail V2Rule Boost Action Response 
- A boost action.
- condition
GoogleCloud Retail V2Condition Response 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- doNot GoogleAssociate Action Cloud Retail V2Rule Do Not Associate Action Response 
- Prevents term from being associated with other terms.
- filterAction GoogleCloud Retail V2Rule Filter Action Response 
- Filters results.
- forceReturn GoogleFacet Action Cloud Retail V2Rule Force Return Facet Action Response 
- Force returns an attribute as a facet in the request.
- ignoreAction GoogleCloud Retail V2Rule Ignore Action Response 
- Ignores specific terms from query during search.
- onewaySynonyms GoogleAction Cloud Retail V2Rule Oneway Synonyms Action Response 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirectAction GoogleCloud Retail V2Rule Redirect Action Response 
- Redirects a shopper to a specific page.
- removeFacet GoogleAction Cloud Retail V2Rule Remove Facet Action Response 
- Remove an attribute as a facet in the request (if present).
- replacementAction GoogleCloud Retail V2Rule Replacement Action Response 
- Replaces specific terms in the query.
- twowaySynonyms GoogleAction Cloud Retail V2Rule Twoway Synonyms Action Response 
- Treats a set of terms as synonyms of one another.
- boostAction GoogleCloud Retail V2Rule Boost Action Response 
- A boost action.
- condition
GoogleCloud Retail V2Condition Response 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- doNot GoogleAssociate Action Cloud Retail V2Rule Do Not Associate Action Response 
- Prevents term from being associated with other terms.
- filterAction GoogleCloud Retail V2Rule Filter Action Response 
- Filters results.
- forceReturn GoogleFacet Action Cloud Retail V2Rule Force Return Facet Action Response 
- Force returns an attribute as a facet in the request.
- ignoreAction GoogleCloud Retail V2Rule Ignore Action Response 
- Ignores specific terms from query during search.
- onewaySynonyms GoogleAction Cloud Retail V2Rule Oneway Synonyms Action Response 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirectAction GoogleCloud Retail V2Rule Redirect Action Response 
- Redirects a shopper to a specific page.
- removeFacet GoogleAction Cloud Retail V2Rule Remove Facet Action Response 
- Remove an attribute as a facet in the request (if present).
- replacementAction GoogleCloud Retail V2Rule Replacement Action Response 
- Replaces specific terms in the query.
- twowaySynonyms GoogleAction Cloud Retail V2Rule Twoway Synonyms Action Response 
- Treats a set of terms as synonyms of one another.
- boost_action GoogleCloud Retail V2Rule Boost Action Response 
- A boost action.
- condition
GoogleCloud Retail V2Condition Response 
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- do_not_ Googleassociate_ action Cloud Retail V2Rule Do Not Associate Action Response 
- Prevents term from being associated with other terms.
- filter_action GoogleCloud Retail V2Rule Filter Action Response 
- Filters results.
- force_return_ Googlefacet_ action Cloud Retail V2Rule Force Return Facet Action Response 
- Force returns an attribute as a facet in the request.
- ignore_action GoogleCloud Retail V2Rule Ignore Action Response 
- Ignores specific terms from query during search.
- oneway_synonyms_ Googleaction Cloud Retail V2Rule Oneway Synonyms Action Response 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirect_action GoogleCloud Retail V2Rule Redirect Action Response 
- Redirects a shopper to a specific page.
- remove_facet_ Googleaction Cloud Retail V2Rule Remove Facet Action Response 
- Remove an attribute as a facet in the request (if present).
- replacement_action GoogleCloud Retail V2Rule Replacement Action Response 
- Replaces specific terms in the query.
- twoway_synonyms_ Googleaction Cloud Retail V2Rule Twoway Synonyms Action Response 
- Treats a set of terms as synonyms of one another.
- boostAction Property Map
- A boost action.
- condition Property Map
- The condition that triggers the rule. If the condition is empty, the rule will always apply.
- doNot Property MapAssociate Action 
- Prevents term from being associated with other terms.
- filterAction Property Map
- Filters results.
- forceReturn Property MapFacet Action 
- Force returns an attribute as a facet in the request.
- ignoreAction Property Map
- Ignores specific terms from query during search.
- onewaySynonyms Property MapAction 
- Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
- redirectAction Property Map
- Redirects a shopper to a specific page.
- removeFacet Property MapAction 
- Remove an attribute as a facet in the request (if present).
- replacementAction Property Map
- Replaces specific terms in the query.
- twowaySynonyms Property MapAction 
- Treats a set of terms as synonyms of one another.
GoogleCloudRetailV2RuleTwowaySynonymsAction, GoogleCloudRetailV2RuleTwowaySynonymsActionArgs              
- Synonyms List<string>
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- Synonyms []string
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms List<String>
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms string[]
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms Sequence[str]
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms List<String>
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
GoogleCloudRetailV2RuleTwowaySynonymsActionResponse, GoogleCloudRetailV2RuleTwowaySynonymsActionResponseArgs                
- Synonyms List<string>
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- Synonyms []string
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms List<String>
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms string[]
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms Sequence[str]
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
- synonyms List<String>
- Defines a set of synonyms. Can specify up to 100 synonyms. Must specify at least 2 synonyms.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.