Project Channel
Package : spaceone.api.notification.v1
ProjectChannel
ProjectChannel Methods:
create
POST /notification/v1/project-channels
Creates a new Project Channel.Project channel is the definition of the channel that delivers the notification to the project when the notification is created.When creating a Project Channel, one of the protocols must be selected, and an notification is dispatched through the selected protocol.
update
PUT /notification/v1/project-channel/{project_channel_id}
Updates a Project Channel information.Protocol that has already been set cannot be changed. Instead, the data required to be dispatched notification for project channel is can be updated.
set_schedule
PUT /notification/v1/project-channel/{project_channel_id}/schedule
Schedule settings for project channels.When a notification is created, you can set the day and time you want to receive it through the schedule.When you set the day of the week in the schedule, you can receive a notification only on the set day of the week.If you also set the start time and end time with day of the week, you can receive a notification only at the set time on the set day of the week.If there is no schedule, notifications will be dispatched at all times through project channel.
set_subscription
PUT /notification/v1/project-channel/{project_channel_id}/subscription
Subscription settings for project channelsIf the project channel have subscriptions, notification is dispatched only if the topic of the notification is the same as the one set in the subscriptions.If no subscriptions in project channel, notifications will be dispatched all.
enable
PUT /notification/v1/project-channel/{project_channel_id}/enable
Enables a Project Channel.If the disabled project channel is enabled, the project channel can be used again and the notification can be dispatched.Even if the project channel is enabled, if the protocol being used in the project channel is disabled, the notification is not dispatched.
disable
PUT /notification/v1/project-channel/{project_channel_id}/disable
Disables a Project Channel.If you disable the project channel, the notification will not be dispatched, even if they are created.
delete
DELETE /notification/v1/project-channel/{project_channel_id}
Delete the Project Channel.
get
GET /notification/v1/project-channel/{project_channel_id}
Gets a single Project Channel.
list
GET /notification/v1/project-channels
POST /notification/v1/project-channels/search
Lists the specified Project Channel.Can search information using the query format provided by SpaceONE.Detailed information about Query format can be checked in the Search Query pages.
stat
POST /notification/v1/project-channels/stat
Message
CreateProjectChannelRequest
GetProjectChannelRequest
ProjectChannelInfo
ProjectChannelQuery
ProjectChannelRequest
ProjectChannelSchedule
ProjectChannelStatQuery
ProjectChannelsInfo
UpdateProjectChannelRequest
UpdateProjectChannelScheduleRequest
UpdateProjectChannelSubscriptionRequest
Last updated