Todos os produtos
Search
Central de documentação

Cloud Monitor:DescribeSiteMonitorAttribute

Última atualização: Nov 02, 2026

Consulta os detalhes de uma tarefa de monitoramento de site.

Descrição da operação

Este tópico fornece um exemplo de consulta dos detalhes da tarefa de monitoramento de site cc641dff-c19d-45f3-ad0a-818a0c4f****. A resposta mostra que o nome da tarefa de monitoramento de site é test123, o endereço de sondagem é https://aliyun.com e a operadora é Alibaba.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

cms:DescribeSiteMonitorAttribute

get

*All resources.

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

TaskId

string

Sim

O ID da tarefa de monitoramento de site.

cc641dff-c19d-45f3-ad0a-818a0c4f****

IncludeAlert

boolean

Não

Especifica se os detalhes da tarefa retornados incluem regras de alerta. Valores válidos:\n- true: As regras de alerta são retornadas.\n- false: As regras de alerta não são retornadas.\nValor padrão: false.

false

Para obter mais informações sobre os parâmetros de solicitação comuns, consulte Parâmetros comuns.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

A resposta.

Code

string

O código de status.

Nota

O valor 200 indica sucesso.

200

Message

string

A mensagem de resposta.

successful

MetricRules

object

MetricRule

array<object>

As regras de alerta para a tarefa de monitoramento.

object

As regras de alerta para a tarefa de monitoramento.

ActionEnable

string

O status da regra de alerta. Valores válidos:

  • true: ativado

  • false: desativado

true

AlarmActions

string

Os grupos de contatos de alerta que recebem notificações para a regra de alerta.

CloudMonitor

ComparisonOperator

string

O operador de comparação de limite da regra de alerta. Valores válidos:

  • Nota

    =

  • Nota
  • <=

  • <

  • =

  • !=

  • GreaterThanYesterday: maior que o valor no mesmo horário ontem

  • LessThanYesterday: menor que o valor no mesmo horário ontem

  • GreaterThanLastWeek: maior que o valor no mesmo horário na semana passada

  • LessThanLastWeek: menor que o valor no mesmo horário na semana passada

  • GreaterThanLastPeriod: maior que o valor no período anterior

  • LessThanLastPeriod: menor que o valor no período anterior

GreaterThanYesterday

Dimensions

string

As dimensões associadas à regra de alerta.

[{"taskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****" }]

EvaluationCount

string

O número de tentativas de alerta.

3

Expression

string

A expressão da regra de alerta.

$Availability=30

Level

string

O nível da regra de alerta. Valores válidos:

  • 1: crítico

  • 2: aviso

  • 3: informação

2

MetricName

string

O nome da métrica.

Availability

Namespace

string

O namespace de dados do serviço Alibaba Cloud.

acs_networkmonitor

OkActions

string

Os grupos de contatos que recebem notificações de alerta.

[ "CloudMonitor"]

Period

string

O intervalo de tempo. Geralmente, este é o período de relatório da métrica. Unidade: segundos.

Nota

Se você definir um período estatístico, os dados estatísticos correspondentes serão consultados com base nesse período.

15s

RuleId

string

O ID da regra de alerta.

bf071ae_7b7aec3817b0fdf****

RuleName

string

O nome da regra de alerta.

rule1

StateValue

string

O status do alerta. Valores válidos:

  • OK: normal

  • ALARM: alerta

OK

Statistics

string

O método estatístico para o alerta. Valores válidos:

  • Availability: porcentagem de pontos de detecção disponíveis

  • AvailableNumber: número de pontos de detecção disponíveis

  • ErrorCodeMaximum: qualquer código de status (alerta independente)

  • ErrorCodeMinimum: todos os códigos de status (alerta combinado)

  • Average: tempo de resposta

Availability

Threshold

string

O limite do alerta.

30

RequestId

string

O ID da solicitação.

D17DF650-7EBD-54D0-903A-1D4E624D7402

SiteMonitors

object

Os detalhes da tarefa de monitoramento.

Address

string

O endereço de destino da tarefa de monitoramento.

https://aliyun.com

AgentGroup

string

O tipo do ponto de detecção. Valor padrão: PC. Valores válidos:

  • PC: rede fixa

  • MOBILE: rede móvel

PC

CustomSchedule

object

O período de detecção personalizado. Você pode selecionar apenas um período de tempo específico de segunda a domingo para a detecção.

days

object

days

array

Os dias de detecção.

integer

Os dias de detecção.

1

end_hour

integer

A hora de término da detecção personalizada. Unidade: horas.

18

start_hour

integer

A hora de início da detecção personalizada. Unidade: horas.

8

time_zone

string

O fuso horário para a detecção personalizada.

local

Interval

string

O intervalo da tarefa de monitoramento. Unidade: minutos. Valores válidos: 1, 5, 15, 30 e 60.

1

IspCities

object

IspCity

array<object>

A operadora e a cidade do ponto de detecção.

object

A operadora e a cidade do ponto de detecção.

City

string

O ID da cidade.

738

CityName

string

O nome da cidade.

Beijing

Isp

string

O ID da operadora.

465

IspName

string

O nome da operadora.

Alibaba

Type

string

O tipo de rede do ponto de detecção. Valores válidos: IDC: data center IDC LASTMILE: banda larga residencial MOBILE: rede celular móvel

IDC

OptionJson

object

As opções estendidas. Cada tipo de detecção possui opções estendidas diferentes. Para mais informações, consulte CreateSiteMonitor.

assertions

object

assertions

array<object>

O grupo de configuração de asserção.

object

O grupo de configuração de asserção.

operator

string

O operador de comparação de asserção. Valores válidos:

  • contains: contém

  • doesNotContain: não contém

  • matches: correspondência de expressão regular

  • doesNotMatch: não correspondência de expressão regular

  • is: igualdade numérica ou correspondência de caractere

  • isNot: diferente de

  • lessThan: menor que

  • moreThan: maior que

lessThan

property

string

O caminho de análise para o conteúdo da asserção.

  • Se o tipo de asserção for body_json, o caminho é um caminho JSON.

  • Se o tipo de asserção for body_xml, o caminho é um caminho XML.

json path

target

string

O valor numérico ou caractere de destino para correspondência e comparação de asserção.

0

type

string

O tipo de asserção. Valores válidos:

  • response_time: determina se o tempo de resposta atende às expectativas

  • status_code: determina se o código de status de resposta HTTP atende às expectativas

  • header: determina se os campos no cabeçalho de resposta atendem às expectativas

  • body_text: determina se o conteúdo no corpo da resposta atende às expectativas usando correspondência de caracteres de texto

  • body_json: determina se o conteúdo no corpo da resposta atende às expectativas usando análise JSON (JSON Path)

  • body_xml: determina se o conteúdo no corpo da resposta atende às expectativas usando análise XML (XPath)

response_time

attempts

integer

O número de novas tentativas após uma falha de DNS.

3

auth_info

object

As informações de autenticação.

type

string

O tipo de autenticação. Atualmente, a Autenticação Básica HTTP é suportada. Valor válido: basic.

basic

username

string

O nome de usuário usado para a Autenticação Básica HTTP.

test_username

password

string

A senha usada para a Autenticação Básica HTTP.

test_password

grant_type

string

O tipo de autenticação usado na autenticação OAuth 2.0. Valores válidos: client_credentials e password.

password

client_id

string

O ID do cliente usado para a autenticação do cliente no OAuth 2.0.

client_id

client_secret

string

O segredo do cliente usado para a autenticação do cliente no OAuth 2.0.

client_secret

scopes

object

scopes

array

Os escopos de permissão solicitados no OAuth 2.0.

string

Uma única permissão solicitada no OAuth 2.0.

test_operation

token_url

string

O endereço do servidor de autenticação no OAuth 2.0.

https://www.example.com

auth_style

string

O estilo de autenticação OAuth 2.0. Valores válidos: ROA e RPC.

ROA

access_key_id

string

Suportado apenas no monitoramento de múltiplas etapas. O AccessKey ID transmitido ao usar a autenticação do Alibaba Cloud. Armazene-o em formato criptografado.

testAk

access_key_secret

string

Suportado apenas no monitoramento de múltiplas etapas. O AccessKey secret transmitido ao usar a autenticação do Alibaba Cloud. Armazene-o em formato criptografado.

testSk

region_id

string

Suportado apenas no monitoramento de múltiplas etapas. O ID da região da solicitação ao usar a autenticação do Alibaba Cloud.

cn-hangzhou

api_action

string

Suportado apenas no monitoramento de múltiplas etapas. A operação de API solicitada ao usar as operações do Alibaba Cloud.

example_api

api_version

string

Suportado apenas no monitoramento de múltiplas etapas. A versão da API solicitada ao usar as operações do Alibaba Cloud.

2019-01-01

with_addon_resources

boolean

Suportado apenas no monitoramento de múltiplas etapas. Especifica se a operação possui recursos adicionais quando esta etapa usa a autenticação do Alibaba Cloud.

false

service_name

string

O nome do serviço ao usar a autenticação AWS.

example_service_name

session_token

string

O token de sessão usado para a autenticação AWS.

example_token

blocked_url_list

object

blocked_url_list

array

A lista de URLs de recursos bloqueados. Há suporte para curingas de caminho.

string

A lista de URLs de recursos bloqueados. Há suporte para curingas de caminho.

www.taobao.com/**

browser_headers

object

browser_headers

array<object>

Os cabeçalhos personalizados. A estrutura é {"key": "somekey", "value":"somevalue"}.

object

Os cabeçalhos personalizados. A estrutura é {"key": "somekey", "value":"somevalue"}.

{"key":"value"}

browser_hosts

object

browser_hosts

array

Os hosts personalizados. A estrutura é {"url":"someurl", "ip":"someip"}.

string

Os hosts personalizados. A estrutura é {"url":"someurl", "ip":"someip"}.

{"url":"www.taobao.com","ip":"127.0.0.1"}

browser_info

object

browser_info

array<object>

As informações do navegador.

object

As informações do navegador.

browser

string

O tipo do navegador.

Chrome

device

string

O tipo de dispositivo.

laptop

browser_insecure

boolean

Especifica se deve ignorar erros de certificado. Valores válidos:

  • false: não ignorar erros de certificado

  • true: ignorar erros de certificado

false

browser_task_version

string

A versão de monitoramento do navegador. Valores válidos:

  • 1: Monitoramento de página única.

  • 2: Monitoramento de múltiplas páginas.

1

cookie

string

O cookie enviado na solicitação HTTP.

lang=en

diagnosis_mtr

boolean

Especifica se os diagnósticos de rede MTR automáticos devem ser ativados após a falha de uma tarefa. Valores válidos:

  • false: Os diagnósticos de rede MTR automáticos estão desativados.

  • true: Os diagnósticos de rede MTR automáticos estão ativados.

false

diagnosis_ping

boolean

Especifica se a sondagem de latência de rede PING automática deve ser ativada após a falha de uma tarefa. Valores válidos:

  • false: A sondagem de latência de rede PING automática está desativada.

  • true: A sondagem de latência de rede PING automática está ativada.

false

dns_hijack_whitelist

string

A lista de permissões de sequestro de DNS.

www.taobao.com:www.taobao.com.danuoyi.tbcache.com

dns_match_rule

string

A regra de correspondência de DNS. Valores válidos:

  • IN_DNS: Os aliases ou endereços IP esperados estão todos incluídos na resposta de DNS.

  • DNS_IN: Todas as respostas de DNS estão incluídas nos aliases ou endereços IP esperados.

  • EQUAL: A resposta de DNS corresponde exatamente aos aliases ou endereços IP esperados.

  • ANY: A resposta de DNS e os aliases ou endereços IP esperados têm uma interseção.

IN_DNS

dns_server

string

O endereço IP do servidor DNS.

Nota

Este parâmetro se aplica apenas ao tipo de monitoramento DNS.

192.168.XX.XX

dns_type

string

O tipo de registro DNS. Este parâmetro se aplica apenas ao tipo de monitoramento DNS. Valores válidos:

  • A: Especifica o endereço IP que corresponde a um nome de host ou nome de domínio.

  • CNAME: Mapeia vários nomes de domínio para outro nome de domínio.

  • NS: Especifica o servidor DNS que resolve um nome de domínio.

  • MX: Aponta um nome de domínio para um endereço de servidor de e-mail.

  • TXT: Fornece uma descrição de um nome de host ou nome de domínio. O comprimento do texto é limitado a 512 bytes. É normalmente usado como um registro Sender Policy Framework (SPF) para fins antispam.

A

empty_message

boolean

Especifica se deve ser permitido que uma tarefa WebSocket não retorne nenhuma mensagem ou retorne uma mensagem vazia. Valores válidos:

  • false (padrão): Não.

  • true: Sim.

false

expect_exist_string

object

expect_exist_string

array

A lista de strings que se espera que existam na página.

string

A lista de strings que se espera que existam na página.

expected string

expect_non_exist_string

object

expect_non_exist_string

array

A lista de strings que se espera que não existam na página.

string

A lista de strings que se espera que não existam na página.

unexpected string

expect_value

string

O alias ou endereço a ser resolvido.

Nota

Este parâmetro se aplica apenas ao tipo de monitoramento DNS.

dns_server

failure_rate

number

A taxa de perda de pacotes.

Nota

Este parâmetro se aplica apenas ao tipo de monitoramento PING.

0.4

header

string

O cabeçalho da solicitação HTTP.

testKey:testValue

http_method

string

O método de solicitação HTTP. Valores válidos:

  • get

  • post

  • head

get

ip_network

string

O tipo de rede da tarefa. Valores válidos: v4, v6 e auto. Valor padrão: v4.

v4

isBase64Encode

string

Especifica se a senha deve ser armazenada na codificação Base64. Valores válidos:

  • true: A senha é armazenada na codificação Base64.

  • false: A senha não é armazenada na codificação Base64.

false

match_rule

integer

Especifica se as regras de alerta estão incluídas. Valores válidos:

  • 0: Sim.

  • 1: Não.

1

min_tls_version

string

A versão mínima do TLS. Por padrão, o TLS 1.2 e versões posteriores são suportados. O TLS 1.0 e 1.1 estão desativados. Você pode modificar a configuração para ativá-los, se necessário.

tlsv1.2

password

string

A senha para o tipo de monitoramento SMTP, POP3 ou FTP.

123****

ping_num

integer

O heartbeat para o tipo de monitoramento PING.

29

ping_port

integer

A porta PING. Este parâmetro se aplica ao TCP PING.

80

ping_type

string

O tipo de protocolo PING. Valores válidos:

  • icmp

  • tcp

  • udp

icmp

port

integer

A porta para o tipo de monitoramento TCP, UDP, SMTP ou POP3.

110

protocol

string

O protocolo de monitoramento.

TCP

quic_enabled

boolean

Especifica se a tarefa de monitoramento do navegador usa o protocolo QUIC. Valores válidos:

  • true: O protocolo QUIC é usado.

  • false: O protocolo QUIC não é usado. Valor padrão: false.

true

quic_target

object

quic_target

array

A lista de sites que são forçados a usar o protocolo QUIC.

string

O site que é forçado a usar o protocolo QUIC. O formato é url:port. A porta é opcional e o padrão é 443.

www.taobao.com

request_content

string

O conteúdo da solicitação para o tipo de monitoramento HTTP.

aa=bb

request_format

string

O formato do conteúdo da solicitação HTTP. Valores válidos:

  • hex: Formato hexadecimal.

  • txt: Formato de texto.

txt

response_content

string

O conteúdo de resposta esperado para correspondência.

txt

response_format

string

O formato do conteúdo da resposta HTTP. Valores válidos:

  • hex: Formato hexadecimal.

  • txt: Formato de texto.

txt

retry_delay

integer

O número de novas tentativas após a falha de uma tarefa de monitoramento.

0

screen_shot

boolean

Especifica se as capturas de tela da página devem ser ativadas.

false

strict_mode

boolean

false

time_out

integer

O período de tempo limite. Unidade: milissegundos.

3

traffic_hijack_element_blacklist

object

traffic_hijack_element_blacklist

array

Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador corresponder a qualquer expressão nesta lista, considera-se que ocorreu um sequestro de tráfego.

string

Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador corresponder a qualquer expressão nesta lista, considera-se que ocorreu um sequestro de tráfego.

www.taobao.com

traffic_hijack_element_count

integer

Quando ocorre um redirecionamento, se o número de recursos carregados pelo navegador exceder este valor, considera-se que ocorreu um sequestro de tráfego. Se este valor for 0, nenhuma verificação é realizada. Valor padrão: 0.

0

traffic_hijack_element_whitelist

object

traffic_hijack_element_whitelist

array

Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador não corresponder a nenhuma expressão nesta lista, considera-se que ocorreu um sequestro de tráfego.

string

Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador não corresponder a nenhuma expressão nesta lista, considera-se que ocorreu um sequestro de tráfego.

www.taobao.com

username

string

O nome de usuário para FTP, SMTP ou POP3.

testUser

waitTime_after_completion

integer

O tempo de espera adicional após a página ser aberta em uma tarefa de monitoramento do navegador.

3

scroll_end

boolean

Especifica se a página deve ser rolada até o final após ser aberta. Este parâmetro se aplica apenas a tarefas de monitoramento do navegador.

false

host_binding

string

O host personalizado para uma tarefa HTTP. O formato é ip1,ip2:address. Você pode configurar várias linhas de mapeamentos. O lado esquerdo dos dois pontos contém os registros A ou CNAMEs para os quais o nome de domínio pode ser resolvido, separados por vírgulas. O lado direito dos dois pontos é o nome de domínio.

127.0.0.1:www.aliyun.com

host_binding_type

integer

Especifica o modo efetivo do host personalizado. Valores válidos: 0: random. 1: round-robin.

Valores válidos:

  • 0 :

    0

  • 1 :

    1

0

hops

integer

O número de saltos para diagnósticos de traceroute quando uma tarefa PING falha.

20

icmp_timeout_millis

integer

O período de tempo limite para uma única solicitação PING em uma tarefa PING que usa o protocolo ICMP. Unidade: milissegundos.

3000

config_variables

object

config_variables

array<object>

As configurações de variáveis de ambiente. Este parâmetro se aplica a tarefas de monitoramento de várias etapas.

object

As variáveis de ambiente podem ser referenciadas nos parâmetros de diferentes etapas de teste usando o placeholder {{$.VariableName}}. Você também pode analisar o conteúdo retornado de uma etapa de teste, atualizar a variável correspondente e referenciá-la nas etapas de teste subsequentes. Para informações confidenciais, como chaves de API, você pode selecionar o armazenamento criptografado.

name

string

O nome da variável de ambiente.

variable_name

value

string

O valor da variável.

variable_value

secure

boolean

Especifica se o armazenamento criptografado deve ser ativado.

true

steps

object

steps

array<object>

As configurações de etapa em uma tarefa de monitoramento de várias etapas. Este parâmetro se aplica a tarefas de monitoramento de várias etapas.

array<object>

A configuração de uma única etapa em uma tarefa de monitoramento de várias etapas.

name deprecated

string

[Deprecated] O nome da etapa.

step1

step_type

string

O tipo de monitoramento da etapa. Valores válidos:

  • http

  • ping

  • tcp

  • udp

  • dns

  • smtp

  • pop3

  • ftp

  • wait: A etapa de espera.

http

url

string

A URL para uma única etapa em uma tarefa de monitoramento de várias etapas.

https://aliyun.com

allow_failure

boolean

Especifica se deve prosseguir para a próxima etapa se a etapa atual falhar. Valor padrão: false.

true

is_critical

boolean

Especifica se toda a tarefa de monitoramento deve ser marcada como falha se a etapa atual falhar. Valor padrão: false.

true

wait_time_in_secs

integer

O tempo de espera. Unidade: segundos.

5

extracted_variables

object

extracted_variables

array<object>

As configurações de extração de variáveis.

array<object>

A configuração para extrair uma única variável.

name

string

O nome da variável.

test_variable

parser

object

As configurações para o método de extração de variáveis.

parser_type

string

O modo para extrair variáveis. Valores válidos:

  • 0: JSON.

  • 1: XML.

  • 2: Expressão regular.

0

value

string

A expressão de extração de variáveis. Quando o método de extração é JSON ou XML, a expressão de extração de variáveis suporta o formato XML. Quando o método de extração é expressão regular, a string que corresponde a este valor é extraída.

x.testkey.arrayvalue[0].innerkey

field

string

Este parâmetro entra em vigor quando o local da variável é o cabeçalho HTTP. Ele extrai a chave apontada por esta opção no cabeçalho.

request_id

extracted_type

string

O local do qual a variável é extraída. Valores válidos:

  • 0: Corpo HTTP.

  • 1: Cabeçalho HTTP.

1

option

string

As opções estendidas para a etapa. Cada tipo de monitoramento possui opções estendidas diferentes. Para mais informações, consulte CreateSiteMonitor.

{"enable_operator_dns": true}

step_name

string

O nome da etapa.

step1

trace_region

string

A região de implantação do aplicativo de destino ao integrar com a edição OpenTelemetry do Tracing Analysis.

cn-hangzhou

trace_type

string

O protocolo de rastreamento usado ao integrar com a edição OpenTelemetry do Tracing Analysis. Valores válidos:

  • OpenTelemetry

  • Zipkin

  • Jaeger

OpenTelemetry

enable_packet_capture

boolean

Especifica se a captura de pacotes deve ser ativada para a tarefa.

true

use_private_crt

boolean

Especifica se um certificado privado deve ser usado.

private_crt_file_name

string

O nome do arquivo de certificado privado.

cert.pem

use_ssl

boolean

Especifica se deve ser usada uma conexão SSL ao executar uma tarefa TCP.

tlsv1.0

max_tls_version

string

A versão máxima do TLS.

tlsv1.3

server_name

string

A indicação de nome do servidor.

www.aliyun.com

supported_cipher_suits

string

As suítes de cifras suportadas.

TLS_AES_256_GCM_SHA384

sse

boolean

Especifica se deve ser realizada a sondagem SSE.

TaskId

string

O ID da tarefa de monitoramento de site.

cc641dff-c19d-45f3-ad0a-818a0c4f****

TaskName

string

O nome da tarefa de monitoramento.

test123

TaskState

string

O estado da tarefa de monitoramento. Valores válidos:

  • 1: Ativado.

  • 2: Desativado.

1

TaskType

string

O tipo da tarefa de monitoramento. As tarefas de monitoramento de sites suportam os seguintes tipos: HTTP(S), PING, TCP, UDP, DNS, SMTP, POP3 e FTP.

HTTP

VpcConfig

object

A configuração de VPC para a tarefa de sondagem de rede interna.

Region

string

A região onde está localizado o site de destino da tarefa de sondagem de rede interna.

cn-beijing

SecurityGroupId

string

O ID do grupo de segurança associado à tarefa de sondagem de rede interna.

sg-xxxxxx

VpcId

string

O ID da VPC à qual a tarefa de sondagem de rede interna está anexada.

vpc-xxxxxx

VswitchId

string

O ID do vSwitch ao qual a tarefa de sondagem de rede interna está anexada.

vsw-xxxxxx

Success

boolean

Indica se a operação foi bem-sucedida. Valores válidos:

  • true: Bem-sucedida.

  • false: Falha.

true

Exemplos

Resposta de sucesso

JSON formato

{
  "Code": "200",
  "Message": "successful",
  "MetricRules": {
    "MetricRule": [
      {
        "ActionEnable": "true",
        "AlarmActions": "CloudMonitor",
        "ComparisonOperator": "GreaterThanYesterday",
        "Dimensions": "[{\"taskId\": \"cc641dff-c19d-45f3-ad0a-818a0c4f****\" }]",
        "EvaluationCount": "3",
        "Expression": "$Availability=30",
        "Level": "2",
        "MetricName": "Availability",
        "Namespace": "acs_networkmonitor",
        "OkActions": "[ \"CloudMonitor\"]",
        "Period": "15s",
        "RuleId": "bf071ae_7b7aec3817b0fdf****",
        "RuleName": "rule1",
        "StateValue": "OK",
        "Statistics": "Availability",
        "Threshold": "30"
      }
    ]
  },
  "RequestId": "D17DF650-7EBD-54D0-903A-1D4E624D7402",
  "SiteMonitors": {
    "Address": "https://aliyun.com",
    "AgentGroup": "PC",
    "CustomSchedule": {
      "days": {
        "days": [
          1
        ]
      },
      "end_hour": 18,
      "start_hour": 8,
      "time_zone": "local"
    },
    "Interval": "1",
    "IspCities": {
      "IspCity": [
        {
          "City": "738",
          "CityName": "Beijing",
          "Isp": "465",
          "IspName": "Alibaba",
          "Type": "IDC"
        }
      ]
    },
    "OptionJson": {
      "assertions": {
        "assertions": [
          {
            "operator": "lessThan",
            "property": "json path",
            "target": "0",
            "type": "response_time"
          }
        ]
      },
      "attempts": 3,
      "auth_info": {
        "type": "basic",
        "username": "test_username",
        "password": "test_password",
        "use_cookie_session_key": false,
        "grant_type": "password",
        "client_id": "client_id",
        "client_secret": "client_secret",
        "scopes": {
          "scopes": [
            "test_operation"
          ]
        },
        "token_url": "https://www.example.com",
        "auth_style": "ROA",
        "access_key_id": "testAk",
        "access_key_secret": "testSk",
        "region_id": "cn-hangzhou",
        "api_action": "example_api",
        "api_version": "2019-01-01",
        "with_addon_resources": false,
        "service_name": "example_service_name",
        "session_token": "example_token"
      },
      "blocked_url_list": {
        "blocked_url_list": [
          "www.taobao.com/**"
        ]
      },
      "browser_headers": {
        "browser_headers": [
          {
            "key": "value"
          }
        ]
      },
      "browser_hosts": {
        "browser_hosts": [
          "{\"url\":\"www.taobao.com\",\"ip\":\"127.0.0.1\"}"
        ]
      },
      "browser_info": {
        "browser_info": [
          {
            "browser": "Chrome",
            "device": "laptop"
          }
        ]
      },
      "browser_insecure": false,
      "browser_task_version": "1",
      "cookie": "lang=en",
      "diagnosis_mtr": false,
      "diagnosis_ping": false,
      "dns_hijack_whitelist": "www.taobao.com:www.taobao.com.danuoyi.tbcache.com",
      "dns_match_rule": "IN_DNS",
      "dns_server": "192.168.XX.XX",
      "dns_type": "A",
      "empty_message": false,
      "expect_exist_string": {
        "expect_exist_string": [
          "expected string"
        ]
      },
      "expect_non_exist_string": {
        "expect_non_exist_string": [
          "unexpected string"
        ]
      },
      "expect_value": "dns_server",
      "failure_rate": 0.4,
      "header": "testKey:testValue",
      "http_method": "get",
      "ip_network": "v4",
      "isBase64Encode": "false",
      "match_rule": 1,
      "min_tls_version": "tlsv1.2",
      "password": "123****",
      "ping_num": 29,
      "ping_port": 80,
      "ping_type": "icmp",
      "port": 110,
      "protocol": "TCP",
      "quic_enabled": true,
      "quic_target": {
        "quic_target": [
          "www.taobao.com"
        ]
      },
      "request_content": "aa=bb",
      "request_format": "txt",
      "response_content": "txt",
      "response_format": "txt",
      "retry_delay": 0,
      "screen_shot": false,
      "strict_mode": false,
      "time_out": 3,
      "traffic_hijack_element_blacklist": {
        "traffic_hijack_element_blacklist": [
          "www.taobao.com"
        ]
      },
      "traffic_hijack_element_count": 0,
      "traffic_hijack_element_whitelist": {
        "traffic_hijack_element_whitelist": [
          "www.taobao.com"
        ]
      },
      "username": "testUser",
      "waitTime_after_completion": 3,
      "scroll_end": false,
      "host_binding": "127.0.0.1:www.aliyun.com",
      "host_binding_type": 0,
      "hops": 20,
      "icmp_timeout_millis": 3000,
      "config_variables": {
        "config_variables": [
          {
            "name": "variable_name",
            "value": "variable_value",
            "secure": true
          }
        ]
      },
      "steps": {
        "steps": [
          {
            "name": "step1",
            "step_type": "http",
            "url": "https://aliyun.com",
            "allow_failure": true,
            "is_critical": true,
            "wait_time_in_secs": 5,
            "extracted_variables": {
              "extracted_variables": [
                {
                  "name": "test_variable",
                  "parser": {
                    "parser_type": "0",
                    "value": "x.testkey.arrayvalue[0].innerkey"
                  },
                  "field": "request_id",
                  "extracted_type": "1"
                }
              ]
            },
            "option": "{\"enable_operator_dns\": true}",
            "step_name": "step1",
            "use_generated_cookie": true,
            "auto_extract_cookie": true
          }
        ]
      },
      "trace_region": "cn-hangzhou",
      "trace_type": "OpenTelemetry",
      "safe_link": 0,
      "enable_packet_capture": true,
      "use_private_crt": false,
      "private_crt_file_name": "cert.pem",
      "use_ssl": true,
      "max_tls_version": "tlsv1.3",
      "server_name": "www.aliyun.com",
      "supported_cipher_suits": "TLS_AES_256_GCM_SHA384",
      "sse": false
    },
    "TaskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****",
    "TaskName": "test123",
    "TaskState": "1",
    "TaskType": "HTTP",
    "VpcConfig": {
      "Region": "cn-beijing",
      "SecurityGroupId": "sg-xxxxxx",
      "VpcId": "vpc-xxxxxx",
      "VswitchId": "vsw-xxxxxx"
    }
  },
  "Success": true
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 ParameterInvalid The parameter is missing or invalid. %s O parâmetro está ausente ou é inválido.
401 AccessDeniedException You donot have sufficient access to perform this action.
500 InternalError The request processing has failed due to some unknown error.
402 LimitExceeded The quota for this customer had been reached.
403 Forbidden You are not authorized to operate the specified resource. Você não tem as permissões necessárias. Use o RAM para conceder as permissões.
404 Forbidden Task Id does not exist
406 ExceedingQuota Exceeding quota limits. Você excedeu a cota de tarefas.
429 Throttlingexception The request was denied due to request throttling.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.