Crie um grupo de aplicativos usando um grupo de recursos.
Este tópico apresenta um exemplo de como criar um grupo de aplicativos utilizando o grupo de recursos CloudMonitor e o grupo de contatos de alerta ECS_Group. O ID da região do grupo de recursos é cn-hangzhou.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | CreateMonitorGroupByResourceGroupId | A operação que você deseja executar. Defina o valor como CreateMonitorGroupByResourceGroupId. |
| EnableSubscribeEvent | Boolean | Não | true | Especifica se o grupo de aplicativos assina automaticamente as notificações de eventos. Se ocorrerem eventos de nível de severidade crítico ou de aviso nos recursos de um grupo de aplicativos, o CloudMonitor envia notificações de alerta. Valores válidos:
|
| EnableInstallAgent | Boolean | Não | true | Especifica se o CloudMonitor instale automaticamente seu agente no grupo de aplicativos. O CloudMonitor usa o valor deste parâmetro para determinar se instalará automaticamente o agente nos hosts do grupo de aplicativos. Valores válidos:
|
| RegionId | String | Sim | cn-hangzhou | O ID da região onde o grupo de recursos está localizado. Para saber como obter o ID da região de um grupo de recursos, consulte GetResourceGroup. |
| ResourceGroupId | String | Sim | rg-acfmw3ty5y7**** | O ID do grupo de recursos. Para saber como obter o ID de um grupo de recursos, consulte ListResourceGroups. |
| ResourceGroupName | String | Sim | CloudMonitor | O nome do grupo de recursos. Para saber como obter o nome de um grupo de recursos, consulte ListResourceGroups. |
| ContactGroupList.N | String | Sim | ECS_Group | O grupo de contatos de alerta. O sistema envia as notificações de alerta do grupo de aplicativos para os contatos de alerta que pertencem aos grupos especificados. Um grupo de contatos de alerta pode conter um ou mais contatos. Para saber como criar contatos e grupos de contatos de alerta, consulte PutContact e PutContactGroup. Para obter grupos de contatos de alerta, consulte DescribeContactGroupList. |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Code | String | 200 | O código de status HTTP. Nota O código de status 200 indica que a chamada foi bem-sucedida. |
| Message | String | The specified resource is not found. | A mensagem de erro. |
| RequestId | String | 784CAB3C-F613-5BCE-8469-6DCB29B18A20 | O ID da solicitação. |
| Success | Boolean | true | Indica se a chamada foi bem-sucedida. Valores válidos:
|
| Id | Long | 3607**** | O ID do grupo de aplicativos. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=CreateMonitorGroupByResourceGroupId
&ContactGroupList.1=ECS_Group
&RegionId=cn-hangzhou
&ResourceGroupId=rg-acfmw3ty5y7****
&ResourceGroupName=CloudMonitor
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateMonitorGroupByResourceGroupIdResponse>
<RequestId>784CAB3C-F613-5BCE-8469-6DCB29B18A20</RequestId>
<Id>3607****</Id>
<Code>200</Code>
<Success>true</Success>
</CreateMonitorGroupByResourceGroupIdResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "784CAB3C-F613-5BCE-8469-6DCB29B18A20",
"Id" : "3607****",
"Code" : 200,
"Success" : true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
404 |
ResourceNotFound |
The specified resource is not found. |
Mensagem de erro retornada quando o recurso especificado não é encontrado. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.