Table of Contents

Class SqlTriggerResource

Namespace
Microsoft.Azure.Management.CosmosDB.Fluent.Models
Assembly
Microsoft.Azure.Management.CosmosDB.Fluent.dll

Cosmos DB SQL trigger resource object

public class SqlTriggerResource
Inheritance
SqlTriggerResource
Inherited Members

Constructors

SqlTriggerResource()

Initializes a new instance of the SqlTriggerResource class.

public SqlTriggerResource()

SqlTriggerResource(string, string, TriggerType, TriggerOperation)

Initializes a new instance of the SqlTriggerResource class.

public SqlTriggerResource(string id, string body = null, TriggerType triggerType = null, TriggerOperation triggerOperation = null)

Parameters

id string

Name of the Cosmos DB SQL trigger

body string

Body of the Trigger

triggerType TriggerType

Type of the Trigger. Possible values include: 'Pre', 'Post'

triggerOperation TriggerOperation

The operation the trigger is associated with. Possible values include: 'All', 'Create', 'Update', 'Delete', 'Replace'

Properties

Body

Gets or sets body of the Trigger

public string Body { get; set; }

Property Value

string

Id

Gets or sets name of the Cosmos DB SQL trigger

public string Id { get; set; }

Property Value

string

TriggerOperation

Gets or sets the operation the trigger is associated with. Possible values include: 'All', 'Create', 'Update', 'Delete', 'Replace'

public TriggerOperation TriggerOperation { get; set; }

Property Value

TriggerOperation

TriggerType

Gets or sets type of the Trigger. Possible values include: 'Pre', 'Post'

public TriggerType TriggerType { get; set; }

Property Value

TriggerType

Methods

Validate()

Validate the object.

public virtual void Validate()

Exceptions

Microsoft.Rest.ValidationException

Thrown if validation fails