Network Security Perimeter Configurations - Get
Obtém uma configuração de perímetro de segurança de rede.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/networkSecurityPerimeterConfigurations/{nspConfigName}?api-version=2025-05-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
nsp
|
path | True |
string minLength: 38maxLength: 100 pattern: ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\.[a-z][a-z0-9]*$ |
O nome da configuração do perímetro de segurança de rede. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
search
|
path | True |
string pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ |
O nome do serviço Azure AI Search associado ao grupo de recursos especificado. |
|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
A operação do Azure foi concluída com êxito. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
Get an NSP config by name
Solicitação de exemplo
Resposta de exemplo
{
"name": "00000001-2222-3333-4444-111144444444.assoc1",
"type": "Microsoft.Search/searchServices/networkSecurityPerimeterConfigurations",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/networkSecurityPerimeterConfigurations/00000001-2222-3333-4444-111144444444.assoc1",
"properties": {
"networkSecurityPerimeter": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/networkRG/providers/Microsoft.Network/networkSecurityPerimeters/perimeter1",
"location": "westus"
},
"profile": {
"name": "profile1",
"accessRules": [
{
"name": "rule1",
"properties": {
"addressPrefixes": [
"148.0.0.0/8",
"152.4.6.0/24"
],
"direction": "Inbound"
}
}
],
"accessRulesVersion": 0
},
"provisioningState": "Accepted",
"resourceAssociation": {
"name": "assoc1",
"accessMode": "Enforced"
}
}
}
Definições
| Nome | Description |
|---|---|
|
Access |
Regra de acesso em um perfil de configuração de perímetro de segurança de rede |
|
Access |
Direção da regra de acesso |
|
Access |
Propriedades da regra de acesso |
|
Cloud |
Contém informações sobre um erro de API. |
|
Cloud |
Descreve um erro de API específico com um código de erro e uma mensagem. |
|
created |
O tipo de identidade que criou o recurso. |
|
Issue |
Tipo de problema |
|
Network |
Informações sobre um NSP (perímetro de segurança de rede) |
|
Network |
Recurso de configuração do NSP (perímetro de segurança de rede) |
|
Network |
Propriedades de configuração de segurança de rede. |
|
Network |
Estado de provisionamento de uma configuração de perímetro de segurança de rede que está sendo criada ou atualizada. |
|
Network |
Perfil de configuração de perímetro de segurança de rede |
|
Provisioning |
Descreve um problema de provisionamento para uma configuração de perímetro de segurança de rede |
|
Provisioning |
Detalhes de um problema de provisionamento para uma configuração de perímetro de segurança de rede (NSP). Os provedores de recursos devem gerar elementos de problema de provisionamento separados para cada problema separado detectado e incluir uma descrição significativa e distinta, bem como as sugestões apropriadasResourceIds e suggestedAccessRules |
|
Resource |
Informações sobre associação de recursos |
|
Resource |
Modo de acesso da associação de recursos |
| Severity |
Gravidade do problema. |
| Subscriptions |
Assinaturas para regras de entrada |
|
system |
Metadados relativos à criação e última modificação do recurso. |
AccessRule
Regra de acesso em um perfil de configuração de perímetro de segurança de rede
| Nome | Tipo | Description |
|---|---|---|
| name |
string |
Nome da regra de acesso |
| properties |
Propriedades da regra de acesso |
AccessRuleDirection
Direção da regra de acesso
| Valor | Description |
|---|---|
| Inbound |
Aplica-se ao tráfego de rede de entrada aos recursos protegidos. |
| Outbound |
Aplica-se ao tráfego de rede de saída dos recursos protegidos |
AccessRuleProperties
Propriedades da regra de acesso
| Nome | Tipo | Description |
|---|---|---|
| addressPrefixes |
string[] |
Prefixos de endereço no formato CIDR para regras de entrada |
| direction |
Direção da regra de acesso |
|
| emailAddresses |
string[] |
Endereços de email para regras de saída |
| fullyQualifiedDomainNames |
string[] |
FQDN (nomes de domínio totalmente qualificados) para regras de saída |
| networkSecurityPerimeters |
Perímetros de segurança de rede para regras de entrada |
|
| phoneNumbers |
string[] |
Números de telefone para regras de saída |
| subscriptions |
Assinaturas para regras de entrada |
CloudError
Contém informações sobre um erro de API.
| Nome | Tipo | Description |
|---|---|---|
| error |
Descreve um erro de API específico com um código de erro e uma mensagem. |
|
| message |
string |
Uma breve descrição do erro que indica o que deu errado (para obter detalhes/informações de depuração, consulte a propriedade 'error.message'). |
CloudErrorBody
Descreve um erro de API específico com um código de erro e uma mensagem.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um código de erro que descreve a condição de erro com mais precisão do que um código de status HTTP. Pode ser usado para lidar programaticamente com casos de erro específicos. |
| details |
Contém erros aninhados relacionados a esse erro. |
|
| message |
string |
Uma mensagem que descreve o erro em detalhes e fornece informações de depuração. |
| target |
string |
O destino do erro específico (por exemplo, o nome da propriedade em erro). |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
IssueType
Tipo de problema
| Valor | Description |
|---|---|
| Unknown |
Tipo de problema desconhecido |
| ConfigurationPropagationFailure |
Erro ao aplicar a configuração de perímetro de segurança de rede (NSP). |
| MissingPerimeterConfiguration |
Um problema de conectividade de rede está acontecendo no recurso que pode ser resolvido adicionando novos recursos ao perímetro de segurança de rede (NSP) ou modificando regras de acesso. |
| MissingIdentityConfiguration |
Uma identidade gerenciada não foi associada ao recurso. O recurso ainda poderá validar o tráfego de entrada do NSP (perímetro de segurança de rede) ou as regras de acesso de entrada correspondentes, mas não poderá executar o acesso de saída como membro do NSP. |
NetworkSecurityPerimeter
Informações sobre um NSP (perímetro de segurança de rede)
| Nome | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
ID de recurso do Azure totalmente qualificada do recurso NSP |
| location |
string |
Local do perímetro de segurança de rede |
| perimeterGuid |
string (uuid) |
ID exclusiva universal (UUID) do perímetro de segurança de rede |
NetworkSecurityPerimeterConfiguration
Recurso de configuração do NSP (perímetro de segurança de rede)
| Nome | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
O nome do recurso |
| properties |
Propriedades de configuração de segurança de rede. |
|
| systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
NetworkSecurityPerimeterConfigurationProperties
Propriedades de configuração de segurança de rede.
| Nome | Tipo | Description |
|---|---|---|
| networkSecurityPerimeter |
Informações sobre um NSP (perímetro de segurança de rede) |
|
| profile |
Perfil de configuração de perímetro de segurança de rede |
|
| provisioningIssues |
Lista de problemas de provisionamento, se houver |
|
| provisioningState |
Estado de provisionamento de uma configuração de perímetro de segurança de rede que está sendo criada ou atualizada. |
|
| resourceAssociation |
Informações sobre associação de recursos |
NetworkSecurityPerimeterConfigurationProvisioningState
Estado de provisionamento de uma configuração de perímetro de segurança de rede que está sendo criada ou atualizada.
| Valor | Description |
|---|---|
| Succeeded | |
| Creating | |
| Updating | |
| Deleting | |
| Accepted | |
| Failed | |
| Canceled |
NetworkSecurityProfile
Perfil de configuração de perímetro de segurança de rede
| Nome | Tipo | Description |
|---|---|---|
| accessRules |
Lista de regras de acesso |
|
| accessRulesVersion |
integer (int32) |
Versão das regras de acesso atuais |
| diagnosticSettingsVersion |
integer (int32) |
Versão atual das configurações de diagnóstico |
| enabledLogCategories |
string[] |
Lista de categorias de log habilitadas |
| name |
string |
Nome do perfil |
ProvisioningIssue
Descreve um problema de provisionamento para uma configuração de perímetro de segurança de rede
| Nome | Tipo | Description |
|---|---|---|
| name |
string |
Nome do problema |
| properties |
Detalhes de um problema de provisionamento para uma configuração de perímetro de segurança de rede (NSP). Os provedores de recursos devem gerar elementos de problema de provisionamento separados para cada problema separado detectado e incluir uma descrição significativa e distinta, bem como as sugestões apropriadasResourceIds e suggestedAccessRules |
ProvisioningIssueProperties
Detalhes de um problema de provisionamento para uma configuração de perímetro de segurança de rede (NSP). Os provedores de recursos devem gerar elementos de problema de provisionamento separados para cada problema separado detectado e incluir uma descrição significativa e distinta, bem como as sugestões apropriadasResourceIds e suggestedAccessRules
| Nome | Tipo | Description |
|---|---|---|
| description |
string |
Descrição do problema |
| issueType |
Tipo de problema |
|
| severity |
Gravidade do problema. |
|
| suggestedAccessRules |
Regras de acesso que podem ser adicionadas ao NSP (perfil de segurança de rede) para corrigir o problema. |
|
| suggestedResourceIds |
string[] (arm-id) |
IDs de recursos totalmente qualificados de recursos sugeridos que podem ser associados ao perímetro de segurança de rede (NSP) para corrigir o problema. |
ResourceAssociation
Informações sobre associação de recursos
| Nome | Tipo | Description |
|---|---|---|
| accessMode |
Modo de acesso da associação de recursos |
|
| name |
string |
Nome da associação de recursos |
ResourceAssociationAccessMode
Modo de acesso da associação de recursos
| Valor | Description |
|---|---|
| Enforced |
Modo de acesso imposto – o tráfego para o recurso que falhou nas verificações de acesso está bloqueado |
| Learning |
Modo de acesso de aprendizagem – o tráfego para o recurso está habilitado para análise, mas não bloqueado |
| Audit |
Modo de acesso de auditoria – o tráfego para o recurso que falha nas verificações de acesso é registrado, mas não bloqueado |
Severity
Gravidade do problema.
| Valor | Description |
|---|---|
| Warning | |
| Error |
Subscriptions
Assinaturas para regras de entrada
| Nome | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
A ID de recurso do Azure totalmente qualificada da assinatura, por exemplo, ('/subscriptions/00000000-0000-0000-0000-0000000000000') |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |