EasyVista
Versão da integração: 4.0
Configurar a integração do EasyVista no Google Security Operations
Para instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte Configurar integrações.
Parâmetros de integração
Use os seguintes parâmetros para configurar a integração:
| Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
|---|---|---|---|---|
| Nome da instância | String | N/A | Não | Nome da instância em que você pretende configurar a integração. |
| Descrição | String | N/A | Não | Descrição da instância. |
| Raiz da API | String | https://try.easyvista.com/api/v1/ | Sim | Raiz da API EasyVista a que se conectar. |
| ID da conta | String | N/A | Sim | ID da conta do EasyVista. |
| Nome de usuário | String | N/A | Sim | Nome de usuário do EasyVista a ser usado para a conexão. |
| Senha | Senha | N/A | Sim | Senha do EasyVista a ser usada para a conexão. |
| Verificar SSL | Caixa de seleção | Selecionado | Não | Especifique se a validação do certificado precisa ser ativada para verificar se o certificado configurado para a raiz da API é válido. |
| Executar remotamente | Caixa de seleção | Desmarcado | Não | Marque a caixa para executar a integração configurada remotamente. Depois de marcada, a opção aparece para selecionar o usuário remoto (agente). |
Ações
Ping
Descrição
Teste a conectividade com a instância do EasyVista usando os parâmetros fornecidos na página de configuração da integração na guia do Google Security Operations Marketplace.
Executar em
Essa ação não é executada em entidades nem tem parâmetros de entrada obrigatórios.
Resultados da ação
Resultado do script
| Nome do resultado do script | Opções de valor | Exemplo |
|---|---|---|
| is_success | Verdadeiro/Falso | is_success:False |
Resultado do JSON
{
"HREF": "https://try.easyvista.com/api/v1/70047/requests?max_rows=1",
"record_count": "1",
"total_record_count": "13015",
"records": [
{
"HREF": "https://try.easyvista.com/api/v1/70047/requests/000002",
"COMMENT": {
"HREF": "https://try.easyvista.com/api/v1/70047/requests/000002/comment"
},
"MAX_RESOLUTION_DATE_UT": "2010-11-19T19:00:00.000-05:00",
"REQUEST_ID": "28452",
"RFC_NUMBER": "000002",
"SUBMIT_DATE_UT": "2011-11-17T19:00:00.000-05:00",
"CATALOG_REQUEST": {
"CODE": "",
"CATALOG_REQUEST_PATH": "Incidents/Applications/Functional Domain/Exodata",
"HREF": "https://try.easyvista.com/api/v1/70047/catalog-requests/4816",
"SD_CATALOG_ID": "4816",
"TITLE_EN": "Exodata"
},
"STATUS": {
"STATUS_EN": "Closed",
"STATUS_GUID": "{C3D9DFA7-7A21-46C2-B3A3-8BC50C9FF4F3}",
"HREF": "https://try.easyvista.com/api/v1/70047/status/8",
"STATUS_ID": "8"
},
"RECIPIENT": {
"BEGIN_OF_CONTRACT": "1986-03-19",
"CELLULAR_NUMBER": "790-933-579",
"DEPARTMENT_PATH": "Sales/Direct/Services",
"E_MAIL": "abuxtehude@evtry.com",
"EMPLOYEE_ID": "10334",
"LAST_NAME": "Buxtehude, Andrew",
"LOCATION_PATH": "Europe/France/Marseille/Bldg 1/Floor 02/244",
"PHONE_NUMBER": "+33155859446"
},
"REQUESTOR": {
"BEGIN_OF_CONTRACT": "1986-03-19",
"CELLULAR_NUMBER": "790-933-579",
"DEPARTMENT_PATH": "Sales/Direct/Services",
"E_MAIL": "abuxtehude@evtry.com",
"EMPLOYEE_ID": "10334",
"LAST_NAME": "Buxtehude, Andrew",
"LOCATION_PATH": "Europe/France/Marseille/Bldg 1/Floor 02/244",
"PHONE_NUMBER": "+33155859446"
},
"LOCATION": {
"CITY": "",
"LOCATION_CODE": "",
"LOCATION_EN": "244",
"LOCATION_PATH": "Europe/France/Marseille/Bldg 1/Floor 02/244",
"HREF": "https://try.easyvista.com/api/v1/70047/locations/1610",
"LOCATION_ID": "1610"
},
"DEPARTMENT": {
"DEPARTMENT_CODE": "",
"DEPARTMENT_EN": "Services",
"DEPARTMENT_PATH": "Sales/Direct/Services",
"HREF": "https://try.easyvista.com/api/v1/70047/departments/37",
"DEPARTMENT_ID": "37",
"DEPARTMENT_LABEL": ""
},
"KNOWNERROR": {
"KNOWNERROR_PATH": "",
"KNOWN_PROBLEMS_ID": "",
"KP_NUMBER": "",
"QUESTION_EN": ""
}
}
]
}
Painel de casos
| Tipo de resultado | Valor / Descrição | Tipo (entidade / geral) |
|---|---|---|
| Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se a operação for concluída: Imprima "A conexão com a instância do EasyVista usando os parâmetros fornecidos foi concluída!" A ação precisa falhar e interromper a execução de um playbook: Se não for concluída: Imprima "Não foi possível se conectar à instância do EasyVista! O erro é {0}".format(exception.stacktrace) |
Geral |
Receber um tíquete do EasyVista
Descrição
Receba informações sobre um tíquete específico do EasyVista. Observação: a ação não está funcionando em entidades do Google SecOps. O identificador do tíquete (rfc_number) precisa ser fornecido.
Parâmetros
| Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
|---|---|---|---|---|
| Identificador do tíquete | String | N/A | Sim | Identificador do tíquete do EasyVista para receber informações, por exemplo, S201001_000001. |
Exemplos de casos de uso de playbook
Receba informações sobre o tíquete do EasyVista conectado ao alerta processado no Google SecOps.
Executar em
Essa ação é executada na entidade de URL.
Resultados da ação
Resultado do script
| Nome do resultado do script | Opções de valor | Exemplo |
|---|---|---|
| is_success | Verdadeiro/Falso | is_success:False |
Resultado do JSON
Resposta "Geral" (https://try.easyvista.com/api/v1/70047/requests/ I200716_000001). Abaixo estão exemplos de respostas para receber descrição, comentário, anexos e ações do tíquete.
{
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001",
"ANALYTICAL_CHARGE_PATH": "",
"ANALYTICAL_CHARGE_ID": "",
"ASSET_ID": "",
"AVAILABLE_FIELD_1": "",
"AVAILABLE_FIELD_2": "",
"AVAILABLE_FIELD_3": "",
"AVAILABLE_FIELD_4": "",
"AVAILABLE_FIELD_5": "",
"AVAILABLE_FIELD_6": "",
"BUDGET_EFFECTIVE": "",
"BUDGET_ID": "",
"BUDGET_PLANNED": "",
"CAN_BE_DUPLICATED": "0",
"CI_ID": "",
"CLICK_2_GET_INSTALL_RESULT": "",
"COMMENT": {
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/comment"
},
"CONTINUITY_PLAN_ID": "",
"COST_CENTER_ID": "",
"CREATION_DATE_UT": "2020-07-16T04:00:24.000-04:00",
"DELAY": "3840",
"DEPARTMENT_PATH": "IT",
"DEPARTMENT_ID": "100",
"DESCRIPTION": {
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/description"
},
"DYNAMIC_DETAILS": {
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/dynamic_details"
},
"E_COST": "100.00",
"E_DELAY": "",
"E_SENTIMENT_ANALYSIS": "",
"EFFECTIVE_CHANGE_DATE_END": "",
"EFFECTIVE_CHANGE_DATE_START": "",
"END_DATE_UT": "2020-07-28T23:13:54.000-04:00",
"ESTIMATED_NET_PRICE": "",
"ESTIMATED_PERCENT_COMPLETE": "",
"EXPECTED_DATE_UT": "",
"EXPECTED_DURATION": "",
"EXPECTED_END_DATE_UT": "",
"EXPECTED_START_DATE_UT": "",
"EXTERNAL_REFERENCE": "",
"FIRST_CALL_RESOLUTION": "0",
"HOUR_PER_DAY": "",
"IMPACT_ID": "3",
"IMPUTATION_DATE": "",
"INITIAL_SD_CATALOG_PATH": "",
"INITIAL_SD_CATALOG_ID": "",
"IS_FINANCIAL_COMPTED": "0",
"IS_MAJOR_INCIDENT": "",
"IS_TEMPLATE": "0",
"KBASE_ID": "",
"KNOWN_PROBLEMS_PATH": "",
"KNOWN_PROBLEMS_ID": "",
"LAST_DONE_BY_ID": "18376",
"LAST_GROUP_ID": "12",
"LAST_UPDATE": "2020-07-28T23:14:40.697-04:00",
"LOCATION_PATH": "North America/USA/New York",
"LOCATION_ID": "9762",
"MARK_1": "",
"MARK_2": "",
"MAX_RESOLUTION_DATE_UT": "2020-07-16T17:00:00.000-04:00",
"MS_PROJECT_IMPORT_VALIDATION_WAITING": "0",
"NET_PRICE": "",
"NET_PRICE_CUR_ID": "",
"NEWS_ID": "",
"NOT_DEDUCED_CALL": "",
"ORDER_ID": "",
"ORDER_NET_PRICE": "",
"ORIGIN_TOOL_ID": "1",
"OWNER_ID": "",
"OWNING_GROUP_ID": "",
"PARENT_REQUEST_ID": "",
"PLANNED_CHANGE_DATE_END": "",
"PLANNED_CHANGE_DATE_START": "",
"PM_STATUS_ID": "",
"PROJECT_ID": "",
"PROJECT_NAME": "",
"PROJECT_START_DATE_UT": "",
"QTY": "",
"RECIPIENT_ID": "18376",
"RELEASE_ID": "",
"RENTAL_NET_PRICE": "",
"RENTAL_NET_PRICE_CUR_ID": "",
"REQUALIFICATION_PROCESSING": "0",
"REQUEST_ID": "42837",
"REQUEST_ORIGIN_ID": "3",
"REQUEST_PROJECT_ID": "",
"REQUESTED_CHANGE_DATE_END": "",
"REQUESTED_CHANGE_DATE_START": "",
"REQUESTOR_FEEDBACK": "",
"REQUESTOR_ID": "18376",
"REQUESTOR_IP_ADDRESS": "",
"REQUESTOR_PHONE": "+41798248341",
"REQUIRED_DOWNTIME": "",
"RFC_NUMBER": "I200716_000001",
"RISK_AMOUNT": "",
"RISK_DESCRIPTION": {
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/risk_description"
},
"RISK_LEVEL_ID": "",
"ROOT_CAUSE_ID": "69",
"SD_CATALOG_PATH": "Incidents/Equipment/Router",
"SD_CATALOG_ID": "4606",
"SEVERITY_ID": "40",
"SLA_ID": "1",
"STATUS_ID": "2",
"SUBMIT_DATE_UT": "2020-07-16T04:00:24.000-04:00",
"SUBMITTED_BY": "18376",
"SYSTEM_AFFECTED": {
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/system_affected"
},
"SYSTEM_ID": "",
"TIME_USED_TO_DELIVER_FEEDBACK": "",
"TIME_USED_TO_SOLVE_REQUEST": "4320",
"TITLE": "",
"URGENCY_ID": "1",
"VALIDATION_LEVEL_REQUIRED": "",
"WAVE_ID_TARGET": "",
"CATALOG_REQUEST": {
"CODE": "46",
"CATALOG_REQUEST_PATH": "Incidents/Equipment/Router",
"HREF": "https://try.easyvista.com/api/v1/70047/catalog-requests/4606",
"SD_CATALOG_ID": "4606",
"TITLE_EN": "Router"
},
"STATUS": {
"STATUS_EN": "Solved",
"STATUS_GUID": "{DC97DD1D-0F35-4153-B0E1-0F2E0155365D}",
"HREF": "https://try.easyvista.com/api/v1/70047/status/2",
"STATUS_ID": "2"
},
"RECIPIENT": {
"BEGIN_OF_CONTRACT": "",
"CELLULAR_NUMBER": "+36666667776",
"DEPARTMENT_PATH": "IT",
"E_MAIL": "admin@evtry.com",
"EMPLOYEE_ID": "18376",
"LAST_NAME": "William",
"LOCATION_PATH": "North America/USA/New York",
"PHONE_NUMBER": "+41798248341"
},
"REQUESTOR": {
"BEGIN_OF_CONTRACT": "",
"CELLULAR_NUMBER": "+36666667776",
"DEPARTMENT_PATH": "IT",
"E_MAIL": "admin@evtry.com",
"EMPLOYEE_ID": "18376",
"LAST_NAME": "William",
"LOCATION_PATH": "North America/USA/New York",
"PHONE_NUMBER": "+41798248341"
},
"LOCATION": {
"CITY": "",
"LOCATION_CODE": "",
"LOCATION_EN": "New York",
"LOCATION_PATH": "North America/USA/New York",
"HREF": "https://try.easyvista.com/api/v1/70047/locations/9762",
"LOCATION_ID": "9762"
},
"DEPARTMENT": {
"DEPARTMENT_CODE": "",
"DEPARTMENT_EN": "IT",
"DEPARTMENT_PATH": "IT",
"HREF": "https://try.easyvista.com/api/v1/70047/departments/100",
"DEPARTMENT_ID": "100",
"DEPARTMENT_LABEL": ""
},
"KNOWNERROR": {
"KNOWNERROR_PATH": "",
"KNOWN_PROBLEMS_ID": "",
"KP_NUMBER": "",
"QUESTION_EN": ""
}
}
Descrição:
{
"COMMENT": "Here, your description",
"PARENT_HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001",
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/comment"
}
Comentário:
{
"DESCRIPTION": "REST API Update - This is a test comment 3, is it replacing old one?\r\nthis is solved",
"PARENT_HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001",
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/description"
}
Anexo:
{
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001/documents",
"PARENT_HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001",
"Documents": [
{
"HREF": "https://try.easyvista.com/autoconnect_mail.php?field1=5C0F051E5B0F056B1E31&field2=&field3=&docpath=70047/Documents/40000_ff73bce22220ac5b8ce10cefd876a5c8a2b09fec&docname=testfile.txt",
"PARENT_HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001",
"DOCUMENT_ID": "40000_ff73bce22220ac5b8ce10cefd876a5c8a2b09fec&docname=testfile.txt",
"DDL_HREF": "https://try.easyvista.com/api/v1/70047/documents/40000_ff73bce22220ac5b8ce10cefd876a5c8a2b09fec&docname=testfile.txt"
},
{
"HREF": "https://try.easyvista.com/autoconnect_mail.php?field1=5C0F051E5B0F056B1E3C&field2=&field3=&docpath=70047/Documents/40000_284466a573e227bb632d977f3c4a399016d94fe6&docname=testfile2.txt",
"PARENT_HREF": "https://try.easyvista.com/api/v1/70047/requests/I200716_000001",
"DOCUMENT_ID": "40000_284466a573e227bb632d977f3c4a399016d94fe6&docname=testfile2.txt",
"DDL_HREF": "https://try.easyvista.com/api/v1/70047/documents/40000_284466a573e227bb632d977f3c4a399016d94fe6&docname=testfile2.txt"
}
]
}
Ações:
{
"HREF": "https://try.easyvista.com/api/v1/70047/actions?search=REQUEST.RFC_NUMBER:I200904_000001",
"record_count": "6",
"total_record_count": "6",
"records": [
{
"HREF": "https://try.easyvista.com/api/v1/70047/actions/79439",
"ACTION_ID": "79439",
"ACTION_LABEL_EN": "Analysis & Resolution",
"ACTION_NUMBER": "0",
"DONE_BY_ID": "",
"EXPECTED_START_DATE_UT": "",
"LOCATION": {
"CITY": "",
"LOCATION_CODE": "",
"LOCATION_EN": "-",
"LOCATION_PATH": "",
"HREF": "https://try.easyvista.com/api/v1/70047/locations/6",
"LOCATION_ID": "6"
},
"DONE_BY": {
"BEGIN_OF_CONTRACT": "",
"CELLULAR_NUMBER": "",
"DEPARTMENT_PATH": "",
"E_MAIL": "",
"EMPLOYEE_ID": "",
"LAST_NAME": "",
"LOCATION_PATH": "",
"PHONE_NUMBER": ""
},
"REQUEST": {
"MAX_RESOLUTION_DATE_UT": "2020-09-04T17:00:00.000-04:00",
"REQUEST_ID": "42845",
"HREF": "https://try.easyvista.com/api/v1/70047/requests/I200904_000001",
"RFC_NUMBER": "I200904_000001",
"SUBMIT_DATE_UT": "2020-09-04T03:07:26.000-04:00"
}
}]
}
Painel de casos
| Tipo de resultado | Valor / Descrição | Tipo (entidade / geral) |
|---|---|---|
| Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se a operação for concluída: Imprima "Successfully returned EasyVista information for the ticket {0}".format(ticket_id) Se is_success=False, por exemplo, o ID do tíquete errado foi fornecido, não recebemos os resultados: Imprima "Não foi possível receber informações do EasyVista para o tíquete {0}! Error is {1}".format(ticket_id,exception.stacktrace) A ação precisa falhar e interromper a execução de um playbook: Se o erro for fatal, como credenciais incorretas, sem conexão com o servidor, outro: Imprima "Falha ao executar a ação! O erro é {0}".format(exception.stacktrace) |
Geral |
| Tabela | Nome da tabela: "Informações do tíquete {0} do EasyVista".format(ticket_id) Colunas da tabela:parâmetro, valor
|
Geral |
Adicionar comentário ao tíquete
Descrição
Adicione um comentário ao tíquete do EasyVista. Observação: a ação não está funcionando em entidades do Google SecOps. Os parâmetros de entrada da ação precisam ser fornecidos.
Parâmetros
| Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
|---|---|---|---|---|
| Identificador do tíquete | String | N/A | Sim | Identificador do tíquete do EasyVista para receber informações. |
| Comentário | String | N/A | Sim | Comentário a ser adicionado ao tíquete do EasyVista. |
Exemplos de casos de uso de playbook
Adicione um comentário ao tíquete do EasyVista como parte da investigação.
Executar em
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
| Nome do resultado do script | Opções de valor | Exemplo |
|---|---|---|
| is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
| Tipo de resultado | Valor / Descrição | Tipo (entidade / geral) |
|---|---|---|
| Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se a operação for concluída: Print "Successfully added a comment to the EasyVista ticket {0}".format(ticket_id) Se is_success=False, por exemplo, o ID do tíquete errado foi fornecido, não recebemos os resultados: Imprima "Não foi possível adicionar um comentário ao tíquete do EasyVista {0}! Error is {1}".format(ticket_id,exception.stacktrace) A ação precisa falhar e interromper a execução de um playbook: Se o erro for fatal, como credenciais incorretas, sem conexão com o servidor, outro: Imprima "Falha ao executar a ação! O erro é {0}".format(exception.stacktrace) |
Geral |
Aguarde a atualização do tíquete
Descrição
A ação pausa a execução do playbook e se conecta periodicamente ao EasyVista até o tempo limite, verificando se o tíquete especificado recebeu uma atualização. A ação também pode monitorar um campo específico para a atualização. Depois que esse campo é atualizado, a ação é concluída e busca as informações atualizadas do tíquete.
Parâmetros
| Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
|---|---|---|---|---|
| Identificador do tíquete | String | N/A | Sim | Identificador do tíquete do EasyVista para receber informações. |
| Campo a ser monitorado | DDL | Valores possíveis: Status Comentário Anexos Ações |
Não | Campo de tíquete do EasyVista a ser monitorado para a atualização. |
Exemplos de casos de uso de playbook
Aguarde no playbook do Google SecOps enquanto algum processo é concluído e registrado no Easyvista.
Executar em
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
| Nome do resultado do script | Opções de valor | Exemplo |
|---|---|---|
| is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
| Tipo de resultado | Valor / Descrição | Tipo (entidade / geral) |
|---|---|---|
| Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se a operação for concluída: Print "Successfully got a an update for ticket {0}".format(ticket_id). Se is_success=False, por exemplo, o ID do tíquete errado foi fornecido, não recebemos os resultados: Imprima "Não foi possível receber uma atualização para o tíquete {0}! Error is {1}".format(ticket_id,exception.stacktrace) A ação precisa falhar e interromper a execução de um playbook: Se o erro for fatal, como credenciais incorretas, sem conexão com o servidor, outro: Imprima "Falha ao executar a ação! O erro é {0}".format(exception.stacktrace) |
Geral |
| Tabela | Nome da tabela: "Informações do tíquete {0} do EasyVista".format(ticket_id)
|
Geral |
Encerrar tíquete do EasyVista
Descrição
Fecha o tíquete do EasyVista com base nos parâmetros fornecidos. Observação: a ação não está funcionando em entidades do Google SecOps. O identificador do tíquete (rfc_number) precisa ser fornecido.
Parâmetros
| Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
|---|---|---|---|---|
| Identificador do tíquete | String | N/A | Sim | Identificador de tíquete do EasyVista, por exemplo, S201001_000001. |
| Comentário | String | N/A | Não | O comentário explicando o fechamento do tíquete. |
| Data de fechamento das ações | String | N/A | Não | Data de encerramento das ações em aberto associadas ao tíquete e à ação de encerramento prevista. A data precisa estar no seguinte formato: MM/DD/AAAA HH:MM:SS. Se o formato errado for fornecido, a ação vai usar o DateTime atual como data de encerramento. |
| Excluir ações em andamento? | Caixa de seleção | Desmarcado | Não | Especifique se as ações em andamento do tíquete devem ser excluídas ao fechar o tíquete. |
Exemplos de casos de uso de playbook
Feche o tíquete do EasyVista conectado ao alerta que está sendo processado.
Executar em
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
| Nome do resultado do script | Opções de valor | Exemplo |
|---|---|---|
| is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
| Tipo de resultado | Valor / Descrição | Tipo (entidade / geral) |
|---|---|---|
| Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se a solicitação for bem-sucedida (o servidor retornou o status 201, is_success=true): Print "Successfully closed EasyVista ticket {0}".format(EasyVista_ticket) Se a solicitação for bem-sucedida, mas a data estiver errada (o servidor retornou o status 201, is_success=true): Print "Wrong date format is provided, EasyVista ticket {0} closed with current date time.".format(EasyVista_ticket) Se is_success=False, por exemplo, um ID de tíquete errado foi fornecido, o servidor retornou o erro: Imprima "Não foi possível fechar o tíquete do EasyVista {0}! Error is {1}".format(EasyVista_ticket,exception.stacktrace) A ação precisa falhar e interromper a execução de um playbook: Se o erro for fatal, como credenciais incorretas, sem conexão com o servidor, outro: Imprima "Falha ao executar a ação! O erro é {0}".format(exception.stacktrace) |
Geral |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.