CreateActionExclusion Method

Description

Creates an action exclusion.

HTTP Request

POST https://api.skeddly.com/api/ActionExclusions/

Body

The body is a JSON structure with the following properties.

expiryDate

Date and time, in ISO 8601 format, at which the exclusion should expire.

Type: string

Required: No

Default Value: No expiry date

isEnabled

true if the exclusion is to be enabled, otherwise false.

Type: boolean

Required: Yes

name

Name of the new action exclusion.

Type: string

Required: Yes

processes

List of processes that should be excluded.

Type: Array of string

Valid Values:

  • start-resource

  • stop-resource

projectId

ID of the project in which the exclusion is to be created.

Type: string

Required: Recommended for future compatability

Default Value: The account's default project.

resourceIdentificationMethod

Method in which resources will be selected.

Type: string

Valid Values:

  • all

  • by-resource-id

  • by-resource-tag

Required: Yes

resourceIds

IDs of the resources that are to be included in the exclusion. Required when resourceIdentificationMethod is by-resource-id.

Type: Array of string

Required: Conditional

resourceTagComparison

Comparison to use when identifying resources by resource tag. Required when resourceIdentificationMethod is by-resource-tag.

Type: ResourceTagComparison object.

resourceType

Type of resource that the exclusion applies to.

Type: string

Required: Yes

startDate

Date and time, in ISO 8601 format, at which the exclusion should start.

Type: string

Required: No

Default Value: Applies immediately

timeZoneId

ID of the time zone for the exclusion times and dates.

Type: string

Required: Yes

Returns

An ActionExclusion object.

Sample Request

Sample Response

Last updated