» azurerm_search_service
Allows you to manage an Azure Search Service.
» Example Usage
resource "azurerm_resource_group" "test" {
name = "acceptanceTestResourceGroup1"
location = "West US"
}
resource "azurerm_search_service" "test" {
name = "acceptanceTestSearchService1"
resource_group_name = "${azurerm_resource_group.test.name}"
location = "${azurerm_resource_group.test.location}"
sku = "standard"
tags = {
environment = "staging"
database = "test"
}
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the Search Service. Changing this forces a new resource to be created. -
resource_group_name
- (Required) The name of the resource group in which to create the Search Service. Changing this forces a new resource to be created. -
location
- (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. -
sku
- (Required) Valid values arefree
andstandard
.standard2
andstandard3
are also valid, but can only be used when it's enabled on the backend by Microsoft support.free
provisions the service in shared clusters.standard
provisions the service in dedicated clusters. Changing this forces a new resource to be created. -
replica_count
- (Optional) Default is 1. Valid values include 1 through 12. Valid only whensku
isstandard
. Changing this forces a new resource to be created. -
partition_count
- (Optional) Default is 1. Valid values include 1, 2, 3, 4, 6, or 12. Valid only whensku
isstandard
. Changing this forces a new resource to be created. -
tags
- (Optional) A mapping of tags to assign to the resource. Changing this forces a new resource to be created.
» Attributes Reference
The following attributes are exported:
-
id
- The Search Service ID. -
primary_key
- The Search Service Administration primary key. -
secondary_key
- The Search Service Administration secondary key.
» Import
Search Services can be imported using the resource id
, e.g.
terraform import azurerm_search_service.service1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Search/searchServices/service1