Oracle Cloud Infrastructure Documentation

Details for the Notifications Service

This topic covers details for writing policies to control access to the Notifications service.

Aggregate Resource-Type

ons-family

Individual Resource-Types

ons-topics

ons-subscriptions

Supported Variables

Only the general variables are supported (see General Variables for All Requests).

Details for Verb + Resource-Type Combinations

The following tables show the permissions and API operations covered by each verb. The level of access is cumulative as you go from inspect > read > use > manage. A plus sign (+) in a table cell indicates incremental access compared to the cell directly above it, whereas "no extra" indicates no incremental access..

ons-topics
ons-subscriptions

Permissions Required for Each API Operation

The following table lists the API operations in a logical order, grouped by resource type.

For information about permissions, see Permissions.

API Operation Permissions Required to Use the Operation
ListTopics ONS_TOPIC_INSPECT
GetTopic ONS_TOPIC_READ
CreateTopic ONS_TOPIC_CREATE
UpdateTopic ONS_TOPIC_UPDATE
DeleteTopic ONS_TOPIC_DELETE
ListSubscriptions ONS_TOPIC_SUBSCRIBE
CreateSubscription ONS_TOPIC_SUBSCRIBE
UpdateSubscription ONS_TOPIC_SUBSCRIBE
DeleteSubscription ONS_TOPIC_SUBSCRIBE
GetSubscription ONS_TOPIC_SUBSCRIBE
GetConfirmSubscription (no permissions required; available to anyone)
ResendSubscriptionConfirmation ONS_TOPIC_SUBSCRIBE
GetUnsubscription (no permissions required; available to anyone)
PublishMessage ONS_TOPIC_PUBLISH