Eventos de Bastion

Oracle Cloud Infrastructure Events permite que los equipos de desarrollo respondan automáticamente cuando un recurso cambie su estado. Los recursos de Bastion emiten los siguientes eventos.

Consulte Introducción a Events.

Tipos de eventos de Bastion

Nombre fácil de recordar Tipo de evento
Bastion - Inicio de creación de bastión
com.oraclecloud.bastion.createbastion.begin
Bastion - Fin de creación de bastión
com.oraclecloud.bastion.createbastion.end
Bastion - Inicio de actualización de bastión
com.oraclecloud.bastion.updatebastion.begin
Bastion - Fin de actualización de bastión
com.oraclecloud.bastion.updatebastion.end
Bastion - Cambio de compartimento de bastión
com.oraclecloud.bastion.changebastioncompartment
Bastion - Inicio de supresión de bastión
com.oraclecloud.bastion.deletebastion.begin
Bastion - Fin de supresión de bastión
com.oraclecloud.bastion.deletebastion.end

Evento de ejemplo:

{
  "eventType": "com.oraclecloud.bastion.createbastion.end",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "bastion",
  "eventID": "unique_ID",
  "eventTime": "2020-09-18T20:52:59.032Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "ocid1.bastionworkrequest.oc1.phx.unique_ID",
    "eventName": "CreateBastion",
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "TestCompartment",
    "resourceName": "Bastion-20200918-1352",
    "resourceId": "ocid1.bastion.oc1.phx.unique_ID",
    "availabilityDomain": "AD1"
  },
  "stateChange": {
    "previous": {},
    "current": {}
  }
}

Tipos de eventos de sesión

Nombre fácil de recordar Tipo de evento
Bastion - Inicio de creación de sesión
com.oraclecloud.bastion.createsession.begin
Bastion - Fin de creación de sesión
com.oraclecloud.bastion.createsession.end
Bastion - Inicio de supresión de sesión
com.oraclecloud.bastion.deletesession.begin
Bastion - Fin de supresión de sesión
com.oraclecloud.bastion.deletesession.end

Evento de ejemplo:

{
  "eventType": "com.oraclecloud.bastion.createsession.end",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "bastion",
  "eventID": "unique_ID",
  "eventTime": "2020-09-18T20:53:12.800Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "ocid1.bastionworkrequest.oc1.phx.unique_ID",
    "eventName": "CreateSession",
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "TestCompartment",
    "resourceName": "Session-20200918-1353",
    "resourceId": "ocid1.bastionsession.oc1.phx.unique_ID",
    "availabilityDomain": "AD1"
  },
  "stateChange": {
    "previous": {},
    "current": {}
  }
}