Microsoft.Search searchServices
Bicep-resourcedefinitie
Het resourcetype searchServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Search/searchServices-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Search/searchServices@2025-02-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
authOptions: {
aadOrApiKey: {
aadAuthFailureMode: 'string'
}
apiKeyOnly: any(Azure.Bicep.Types.Concrete.AnyType)
}
computeType: 'string'
disabledDataExfiltrationOptions: [
'string'
]
disableLocalAuth: bool
encryptionWithCmk: {
enforcement: 'string'
}
endpoint: 'string'
hostingMode: 'string'
networkRuleSet: {
bypass: 'string'
ipRules: [
{
value: 'string'
}
]
}
partitionCount: int
publicNetworkAccess: 'string'
replicaCount: int
semanticSearch: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
DataPlaneAadOrApiKeyAuthOption
Naam | Beschrijving | Waarde |
---|---|---|
aadAuthFailureMode | Beschrijft welke reactie de gegevensvlak-API van een zoekservice zou verzenden naar aanvragen die mislukte verificatie hebben. | 'http401WithBearerChallenge' 'http403' |
DataPlaneAuthOptions
Naam | Beschrijving | Waarde |
---|---|---|
aadOrApiKey | Geeft aan dat de API-sleutel of een toegangstoken van een Microsoft Entra ID-tenant kan worden gebruikt voor verificatie. | DataPlaneAadOrApiKeyAuthOption- |
apiKeyOnly | Geeft aan dat alleen de API-sleutel kan worden gebruikt voor verificatie. | enig |
EncryptionWithCmk
Naam | Beschrijving | Waarde |
---|---|---|
handhaving | Beschrijft hoe een zoekservice naleving moet afdwingen als er objecten worden gevonden die niet zijn versleuteld met de door de klant beheerde sleutel. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een identiteit die door het systeem is gemaakt als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | UserAssignedManagedIdentities |
IpRule
Naam | Beschrijving | Waarde |
---|---|---|
waarde | Waarde die overeenkomt met één IPv4-adres (bijvoorbeeld 123.1.2.3) of een IP-bereik in CIDR-indeling (bijvoorbeeld 123.1.2.3/24). | snaar |
Microsoft.Search/searchServices
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de resource. | identity |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van de zoekservice. | SearchServiceProperties- |
Sku | De SKU van de zoekservice, die de prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe zoekservice. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
NetworkRuleSet
Naam | Beschrijving | Waarde |
---|---|---|
omzeilen | Mogelijke oorsprongen van binnenkomend verkeer dat de regels kan omzeilen die zijn gedefinieerd in de sectie ipRules. | 'AzurePortal' 'AzureServices' 'Geen' |
ipRules | Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerk(en) worden gedefinieerd met toegang tot het eindpunt van de zoekservice. Ondertussen worden alle andere openbare IP-netwerken geblokkeerd door de firewall. Deze beperkingsregels worden alleen toegepast wanneer de 'publicNetworkAccess' van de zoekservice 'ingeschakeld' is; anders is verkeer via openbare interface niet toegestaan, zelfs niet met openbare IP-regels en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. | IpRule[] |
SearchServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
authOptions | Definieert de opties voor de wijze waarop de gegevensvlak-API van een zoekservice aanvragen verifieert. Dit kan niet worden ingesteld als 'disableLocalAuth' is ingesteld op true. | DataPlaneAuthOptions- |
computeType | Configureer deze eigenschap om de zoekservice te ondersteunen met behulp van de standaard rekenkracht of Azure Confidential Compute. | 'vertrouwelijk' 'standaard' |
disabledDataExfiltrationOptions | Een lijst met scenario's voor gegevensexfiltratie die expliciet zijn toegestaan voor de zoekservice. Momenteel is de enige ondersteunde waarde 'Alles' om alle mogelijke scenario's voor gegevensexport uit te schakelen met meer verfijnde besturingselementen die voor de toekomst zijn gepland. | Tekenreeksmatrix met een van de volgende waarden: 'Alles' |
disableLocalAuth | Als deze is ingesteld op true, kunnen aanroepen naar de zoekservice geen API-sleutels gebruiken voor verificatie. Dit kan niet worden ingesteld op true als 'dataPlaneAuthOptions' is gedefinieerd. | Bool |
encryptionWithCmk | Hiermee geeft u een beleid met betrekking tot de versleuteling van resources (zoals indexen) met behulp van customer manager-sleutels binnen een zoekservice. | EncryptionWithCmk- |
Eindpunt | Het eindpunt van de Azure AI Search-service. | snaar |
hostingMode | Alleen van toepassing op de standard3-SKU. U kunt deze eigenschap instellen om maximaal 3 high-densitypartities in te schakelen die maximaal 1000 indexen toestaan, wat veel hoger is dan de maximumindexen die zijn toegestaan voor elke andere SKU. Voor de standard3-SKU is de waarde 'standaard' of 'highDensity'. Voor alle andere SKU's moet deze waarde 'standaard' zijn. | 'standaard' 'highDensity' |
networkRuleSet | Netwerkspecifieke regels die bepalen hoe de Azure AI Search-service kan worden bereikt. | NetworkRuleSet |
partitionCount | Het aantal partities in de zoekservice; indien opgegeven, kan dit 1, 2, 3, 4, 6 of 12 zijn. Waarden die groter zijn dan 1 zijn alleen geldig voor standaard-SKU's. Voor 'standard3'-services waarbij hostingMode is ingesteld op 'highDensity', liggen de toegestane waarden tussen 1 en 3. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 12 |
publicNetworkAccess | Deze waarde kan worden ingesteld op 'ingeschakeld' om te voorkomen dat bestaande klantbronnen en sjablonen fouten veroorzaken. Als deze optie is ingesteld op Uitgeschakeld, is verkeer via openbare interface niet toegestaan en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. | 'uitgeschakeld' 'ingeschakeld' |
replicaCount | Het aantal replica's in de zoekservice. Indien opgegeven, moet deze een waarde tussen 1 en 12 inclusief zijn voor standaard-SKU's of tussen 1 en 3 inclusief voor de basis-SKU. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 12 |
semanticSearch | Hiermee stelt u opties in waarmee de beschikbaarheid van semantische zoekopdrachten wordt ingesteld. Deze configuratie is alleen mogelijk voor bepaalde Azure AI Search-SKU's op bepaalde locaties. | 'uitgeschakeld' 'gratis' 'standaard' |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU van de zoekservice. Geldige waarden zijn: 'gratis': Gedeelde service. 'basic': toegewezen service met maximaal 3 replica's. 'standaard': toegewezen service met maximaal 12 partities en 12 replica's. 'standard2': vergelijkbaar met standaard, maar met meer capaciteit per zoekeenheid. 'standard3': de grootste Standard-aanbieding met maximaal 12 partities en 12 replica's (of maximaal 3 partities met meer indexen als u ook de eigenschap hostingMode instelt op 'highDensity'). 'storage_optimized_l1': ondersteunt 1 TB per partitie, maximaal 12 partities. 'storage_optimized_l2': ondersteunt 2 TB per partitie, maximaal 12 partities.' | 'basic' 'gratis' 'standaard' 'standaard2' 'standaard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
UserAssignedManagedIdentities
Naam | Beschrijving | Waarde |
---|
UserAssignedManagedIdentity
Naam | Beschrijving | Waarde |
---|
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
beperkte van Azure AI Studio Network | Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource. |
Azure Cognitive Search-service | Met deze sjabloon maakt u een Azure Cognitive Search-service |
Resourcedefinitie van ARM-sjabloon
Het resourcetype searchServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Search/searchServices-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Search/searchServices",
"apiVersion": "2025-02-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"authOptions": {
"aadOrApiKey": {
"aadAuthFailureMode": "string"
},
"apiKeyOnly": {}
},
"computeType": "string",
"disabledDataExfiltrationOptions": [ "string" ],
"disableLocalAuth": "bool",
"encryptionWithCmk": {
"enforcement": "string"
},
"endpoint": "string",
"hostingMode": "string",
"networkRuleSet": {
"bypass": "string",
"ipRules": [
{
"value": "string"
}
]
},
"partitionCount": "int",
"publicNetworkAccess": "string",
"replicaCount": "int",
"semanticSearch": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
DataPlaneAadOrApiKeyAuthOption
Naam | Beschrijving | Waarde |
---|---|---|
aadAuthFailureMode | Beschrijft welke reactie de gegevensvlak-API van een zoekservice zou verzenden naar aanvragen die mislukte verificatie hebben. | 'http401WithBearerChallenge' 'http403' |
DataPlaneAuthOptions
Naam | Beschrijving | Waarde |
---|---|---|
aadOrApiKey | Geeft aan dat de API-sleutel of een toegangstoken van een Microsoft Entra ID-tenant kan worden gebruikt voor verificatie. | DataPlaneAadOrApiKeyAuthOption- |
apiKeyOnly | Geeft aan dat alleen de API-sleutel kan worden gebruikt voor verificatie. | enig |
EncryptionWithCmk
Naam | Beschrijving | Waarde |
---|---|---|
handhaving | Beschrijft hoe een zoekservice naleving moet afdwingen als er objecten worden gevonden die niet zijn versleuteld met de door de klant beheerde sleutel. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een identiteit die door het systeem is gemaakt als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | UserAssignedManagedIdentities |
IpRule
Naam | Beschrijving | Waarde |
---|---|---|
waarde | Waarde die overeenkomt met één IPv4-adres (bijvoorbeeld 123.1.2.3) of een IP-bereik in CIDR-indeling (bijvoorbeeld 123.1.2.3/24). | snaar |
Microsoft.Search/searchServices
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2025-02-01-preview' |
identiteit | De identiteit van de resource. | identity |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van de zoekservice. | SearchServiceProperties- |
Sku | De SKU van de zoekservice, die de prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe zoekservice. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Search/searchServices' |
NetworkRuleSet
Naam | Beschrijving | Waarde |
---|---|---|
omzeilen | Mogelijke oorsprongen van binnenkomend verkeer dat de regels kan omzeilen die zijn gedefinieerd in de sectie ipRules. | 'AzurePortal' 'AzureServices' 'Geen' |
ipRules | Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerk(en) worden gedefinieerd met toegang tot het eindpunt van de zoekservice. Ondertussen worden alle andere openbare IP-netwerken geblokkeerd door de firewall. Deze beperkingsregels worden alleen toegepast wanneer de 'publicNetworkAccess' van de zoekservice 'ingeschakeld' is; anders is verkeer via openbare interface niet toegestaan, zelfs niet met openbare IP-regels en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. | IpRule[] |
SearchServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
authOptions | Definieert de opties voor de wijze waarop de gegevensvlak-API van een zoekservice aanvragen verifieert. Dit kan niet worden ingesteld als 'disableLocalAuth' is ingesteld op true. | DataPlaneAuthOptions- |
computeType | Configureer deze eigenschap om de zoekservice te ondersteunen met behulp van de standaard rekenkracht of Azure Confidential Compute. | 'vertrouwelijk' 'standaard' |
disabledDataExfiltrationOptions | Een lijst met scenario's voor gegevensexfiltratie die expliciet zijn toegestaan voor de zoekservice. Momenteel is de enige ondersteunde waarde 'Alles' om alle mogelijke scenario's voor gegevensexport uit te schakelen met meer verfijnde besturingselementen die voor de toekomst zijn gepland. | Tekenreeksmatrix met een van de volgende waarden: 'Alles' |
disableLocalAuth | Als deze is ingesteld op true, kunnen aanroepen naar de zoekservice geen API-sleutels gebruiken voor verificatie. Dit kan niet worden ingesteld op true als 'dataPlaneAuthOptions' is gedefinieerd. | Bool |
encryptionWithCmk | Hiermee geeft u een beleid met betrekking tot de versleuteling van resources (zoals indexen) met behulp van customer manager-sleutels binnen een zoekservice. | EncryptionWithCmk- |
Eindpunt | Het eindpunt van de Azure AI Search-service. | snaar |
hostingMode | Alleen van toepassing op de standard3-SKU. U kunt deze eigenschap instellen om maximaal 3 high-densitypartities in te schakelen die maximaal 1000 indexen toestaan, wat veel hoger is dan de maximumindexen die zijn toegestaan voor elke andere SKU. Voor de standard3-SKU is de waarde 'standaard' of 'highDensity'. Voor alle andere SKU's moet deze waarde 'standaard' zijn. | 'standaard' 'highDensity' |
networkRuleSet | Netwerkspecifieke regels die bepalen hoe de Azure AI Search-service kan worden bereikt. | NetworkRuleSet |
partitionCount | Het aantal partities in de zoekservice; indien opgegeven, kan dit 1, 2, 3, 4, 6 of 12 zijn. Waarden die groter zijn dan 1 zijn alleen geldig voor standaard-SKU's. Voor 'standard3'-services waarbij hostingMode is ingesteld op 'highDensity', liggen de toegestane waarden tussen 1 en 3. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 12 |
publicNetworkAccess | Deze waarde kan worden ingesteld op 'ingeschakeld' om te voorkomen dat bestaande klantbronnen en sjablonen fouten veroorzaken. Als deze optie is ingesteld op Uitgeschakeld, is verkeer via openbare interface niet toegestaan en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. | 'uitgeschakeld' 'ingeschakeld' |
replicaCount | Het aantal replica's in de zoekservice. Indien opgegeven, moet deze een waarde tussen 1 en 12 inclusief zijn voor standaard-SKU's of tussen 1 en 3 inclusief voor de basis-SKU. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 12 |
semanticSearch | Hiermee stelt u opties in waarmee de beschikbaarheid van semantische zoekopdrachten wordt ingesteld. Deze configuratie is alleen mogelijk voor bepaalde Azure AI Search-SKU's op bepaalde locaties. | 'uitgeschakeld' 'gratis' 'standaard' |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU van de zoekservice. Geldige waarden zijn: 'gratis': Gedeelde service. 'basic': toegewezen service met maximaal 3 replica's. 'standaard': toegewezen service met maximaal 12 partities en 12 replica's. 'standard2': vergelijkbaar met standaard, maar met meer capaciteit per zoekeenheid. 'standard3': de grootste Standard-aanbieding met maximaal 12 partities en 12 replica's (of maximaal 3 partities met meer indexen als u ook de eigenschap hostingMode instelt op 'highDensity'). 'storage_optimized_l1': ondersteunt 1 TB per partitie, maximaal 12 partities. 'storage_optimized_l2': ondersteunt 2 TB per partitie, maximaal 12 partities.' | 'basic' 'gratis' 'standaard' 'standaard2' 'standaard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
UserAssignedManagedIdentities
Naam | Beschrijving | Waarde |
---|
UserAssignedManagedIdentity
Naam | Beschrijving | Waarde |
---|
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
beperkte van Azure AI Studio Network |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource. |
Azure Cognitive Search-service |
Met deze sjabloon maakt u een Azure Cognitive Search-service |
Azure Cognitive Search-service met een privé-eindpunt |
Met deze sjabloon maakt u een Azure Cognitive Search-service met een privé-eindpunt. |
web-app met een SQL Database, Azure Cosmos DB, Azure Search- |
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype searchServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Search/searchServices-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Search/searchServices@2025-02-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authOptions = {
aadOrApiKey = {
aadAuthFailureMode = "string"
}
apiKeyOnly = ?
}
computeType = "string"
disabledDataExfiltrationOptions = [
"string"
]
disableLocalAuth = bool
encryptionWithCmk = {
enforcement = "string"
}
endpoint = "string"
hostingMode = "string"
networkRuleSet = {
bypass = "string"
ipRules = [
{
value = "string"
}
]
}
partitionCount = int
publicNetworkAccess = "string"
replicaCount = int
semanticSearch = "string"
}
})
}
Eigenschapswaarden
DataPlaneAadOrApiKeyAuthOption
Naam | Beschrijving | Waarde |
---|---|---|
aadAuthFailureMode | Beschrijft welke reactie de gegevensvlak-API van een zoekservice zou verzenden naar aanvragen die mislukte verificatie hebben. | 'http401WithBearerChallenge' 'http403' |
DataPlaneAuthOptions
Naam | Beschrijving | Waarde |
---|---|---|
aadOrApiKey | Geeft aan dat de API-sleutel of een toegangstoken van een Microsoft Entra ID-tenant kan worden gebruikt voor verificatie. | DataPlaneAadOrApiKeyAuthOption- |
apiKeyOnly | Geeft aan dat alleen de API-sleutel kan worden gebruikt voor verificatie. | enig |
EncryptionWithCmk
Naam | Beschrijving | Waarde |
---|---|---|
handhaving | Beschrijft hoe een zoekservice naleving moet afdwingen als er objecten worden gevonden die niet zijn versleuteld met de door de klant beheerde sleutel. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een identiteit die door het systeem is gemaakt als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | UserAssignedManagedIdentities |
IpRule
Naam | Beschrijving | Waarde |
---|---|---|
waarde | Waarde die overeenkomt met één IPv4-adres (bijvoorbeeld 123.1.2.3) of een IP-bereik in CIDR-indeling (bijvoorbeeld 123.1.2.3/24). | snaar |
Microsoft.Search/searchServices
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de resource. | identity |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van de zoekservice. | SearchServiceProperties- |
Sku | De SKU van de zoekservice, die de prijscategorie en capaciteitslimieten bepaalt. Deze eigenschap is vereist bij het maken van een nieuwe zoekservice. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Search/searchServices@2025-02-01-preview" |
NetworkRuleSet
Naam | Beschrijving | Waarde |
---|---|---|
omzeilen | Mogelijke oorsprongen van binnenkomend verkeer dat de regels kan omzeilen die zijn gedefinieerd in de sectie ipRules. | 'AzurePortal' 'AzureServices' 'Geen' |
ipRules | Een lijst met IP-beperkingsregels waarmee de binnenkomende netwerk(en) worden gedefinieerd met toegang tot het eindpunt van de zoekservice. Ondertussen worden alle andere openbare IP-netwerken geblokkeerd door de firewall. Deze beperkingsregels worden alleen toegepast wanneer de 'publicNetworkAccess' van de zoekservice 'ingeschakeld' is; anders is verkeer via openbare interface niet toegestaan, zelfs niet met openbare IP-regels en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. | IpRule[] |
SearchServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
authOptions | Definieert de opties voor de wijze waarop de gegevensvlak-API van een zoekservice aanvragen verifieert. Dit kan niet worden ingesteld als 'disableLocalAuth' is ingesteld op true. | DataPlaneAuthOptions- |
computeType | Configureer deze eigenschap om de zoekservice te ondersteunen met behulp van de standaard rekenkracht of Azure Confidential Compute. | 'vertrouwelijk' 'standaard' |
disabledDataExfiltrationOptions | Een lijst met scenario's voor gegevensexfiltratie die expliciet zijn toegestaan voor de zoekservice. Momenteel is de enige ondersteunde waarde 'Alles' om alle mogelijke scenario's voor gegevensexport uit te schakelen met meer verfijnde besturingselementen die voor de toekomst zijn gepland. | Tekenreeksmatrix met een van de volgende waarden: 'Alles' |
disableLocalAuth | Als deze is ingesteld op true, kunnen aanroepen naar de zoekservice geen API-sleutels gebruiken voor verificatie. Dit kan niet worden ingesteld op true als 'dataPlaneAuthOptions' is gedefinieerd. | Bool |
encryptionWithCmk | Hiermee geeft u een beleid met betrekking tot de versleuteling van resources (zoals indexen) met behulp van customer manager-sleutels binnen een zoekservice. | EncryptionWithCmk- |
Eindpunt | Het eindpunt van de Azure AI Search-service. | snaar |
hostingMode | Alleen van toepassing op de standard3-SKU. U kunt deze eigenschap instellen om maximaal 3 high-densitypartities in te schakelen die maximaal 1000 indexen toestaan, wat veel hoger is dan de maximumindexen die zijn toegestaan voor elke andere SKU. Voor de standard3-SKU is de waarde 'standaard' of 'highDensity'. Voor alle andere SKU's moet deze waarde 'standaard' zijn. | 'standaard' 'highDensity' |
networkRuleSet | Netwerkspecifieke regels die bepalen hoe de Azure AI Search-service kan worden bereikt. | NetworkRuleSet |
partitionCount | Het aantal partities in de zoekservice; indien opgegeven, kan dit 1, 2, 3, 4, 6 of 12 zijn. Waarden die groter zijn dan 1 zijn alleen geldig voor standaard-SKU's. Voor 'standard3'-services waarbij hostingMode is ingesteld op 'highDensity', liggen de toegestane waarden tussen 1 en 3. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 12 |
publicNetworkAccess | Deze waarde kan worden ingesteld op 'ingeschakeld' om te voorkomen dat bestaande klantbronnen en sjablonen fouten veroorzaken. Als deze optie is ingesteld op Uitgeschakeld, is verkeer via openbare interface niet toegestaan en zijn privé-eindpuntverbindingen de exclusieve toegangsmethode. | 'uitgeschakeld' 'ingeschakeld' |
replicaCount | Het aantal replica's in de zoekservice. Indien opgegeven, moet deze een waarde tussen 1 en 12 inclusief zijn voor standaard-SKU's of tussen 1 en 3 inclusief voor de basis-SKU. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 12 |
semanticSearch | Hiermee stelt u opties in waarmee de beschikbaarheid van semantische zoekopdrachten wordt ingesteld. Deze configuratie is alleen mogelijk voor bepaalde Azure AI Search-SKU's op bepaalde locaties. | 'uitgeschakeld' 'gratis' 'standaard' |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU van de zoekservice. Geldige waarden zijn: 'gratis': Gedeelde service. 'basic': toegewezen service met maximaal 3 replica's. 'standaard': toegewezen service met maximaal 12 partities en 12 replica's. 'standard2': vergelijkbaar met standaard, maar met meer capaciteit per zoekeenheid. 'standard3': de grootste Standard-aanbieding met maximaal 12 partities en 12 replica's (of maximaal 3 partities met meer indexen als u ook de eigenschap hostingMode instelt op 'highDensity'). 'storage_optimized_l1': ondersteunt 1 TB per partitie, maximaal 12 partities. 'storage_optimized_l2': ondersteunt 2 TB per partitie, maximaal 12 partities.' | 'basic' 'gratis' 'standaard' 'standaard2' 'standaard3' 'storage_optimized_l1' 'storage_optimized_l2' |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
UserAssignedManagedIdentities
Naam | Beschrijving | Waarde |
---|
UserAssignedManagedIdentity
Naam | Beschrijving | Waarde |
---|