Your responsibilities with IBM Cloud Event Notifications
Learn about the management responsibilities and applicable terms and conditions when you use IBM Cloud Event Notifications. For a high-level view of the service types in IBM Cloud and the breakdown of responsibilities between the customer and IBM for each type, see Shared responsibilities for IBM Cloud offerings.
Review the following sections for demarcation of responsibilities between you and IBM when you use IBM Cloud Event Notifications. For the overall terms of use, see IBM Cloud® Terms and Notices.
Incident and operations management
You and IBM share responsibilities for the setup and maintenance of your IBM Cloud Event Notifications instance.
You are responsible for incident and operations management of your application and application data.
Task | IBM Responsibilities | Your Responsibilities |
---|---|---|
Incidents | Provide notifications for planned maintenance, security bulletins, or unplanned outages. | Set preferences to receive emails about platform notifications, and monitor the IBM Cloud status page for general announcements. |
Change management
You and IBM share responsibilities for keeping IBM Cloud Event Notifications service components at the latest version.
You are responsible for change management of your application and application data.
Task | IBM Responsibilities | Your Responsibilities |
---|---|---|
Applications | Provide infrastructure operating system (OS), version, and security updates. | Use the API, SDK, CLI, or console tools to apply the provided updates for the local entities (app code, CLI, and SDK). |
Identity and access management
You and IBM share responsibilities for controlling access to your IBM Cloud Event Notifications instances and resources.
You are responsible for identity and access management of your application and application data.
Task | IBM Responsibilities | Your Responsibilities |
---|---|---|
Applications | Offer ability to restrict access to resources. | Depending on your needs, restrict access to resources and service functions by using Cloud IAM access policies. For more information, see Managing user access. |
Security and regulation compliance
IBM is responsible for the security and compliance of IBM Cloud Event Notifications.
You are responsible for the security and compliance of your application and application data.
Task | IBM Responsibilities | Your Responsibilities |
---|---|---|
Encryption |
|
Manage IBM Cloud credentials, and keep credentials secure. |
Disaster recovery
IBM is responsible for the recovery of IBM Cloud Event Notifications components if there is a disaster.
You are responsible for the recovery of the workloads that run IBM Cloud Event Notifications and your application and application data.
Task | IBM Responsibilities | Your Responsibilities |
---|---|---|
Availability |
|
|
If you need zero downtime during a regional disaster recovery, create and maintain backup instances in other regions. Review the API documentation and decide the data that you want backed up and restored if there is a disaster. To synchronize a service instance in one region with an instance in a different region, you can use the APIs mentioned here.
Some API examples are as follows:
Entity | Endpoint | Description |
---|---|---|
sources | /v1/instances/{instance_id}/sources |
Your platform sources |
topics | /v1/instances/{instance_id}/topics |
All registered topics |
destinations | /v1/instances/{instance_id}/destinations |
All registered destinations |
subscriptions | /v1/instances/{instance_id}/subscriptions |
All the subscriptions |
For each data set that you need to back up and restore, use GET
calls to get a copy of the data. And use the corresponding PUT / POST API
to populate the new instance on a different region.