Class: DatadogAPIClient::V2::WorkflowDataUpdateAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb

Overview

The definition of WorkflowDataUpdateAttributes object.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



57
58
59
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 57

def additional_properties
  @additional_properties
end

#created_at ⇒ Object

When the workflow was created.



25
26
27
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 25

def created_at
  @created_at
end

#description ⇒ Object

Description of the workflow.



28
29
30
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 28

def description
  @description
end

#name ⇒ Object

Name of the workflow.



31
32
33
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 31

def name
  @name
end

#published ⇒ Object

Set the workflow to published or unpublished. Workflows in an unpublished state will only be executable via manual runs. Automatic triggers such as Schedule will not execute the workflow until it is published.



34
35
36
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 34

def published
  @published
end

#run_as ⇒ Object

Identity used to run the workflow.



37
38
39
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 37

def run_as
  @run_as
end

#run_as_user_mode ⇒ Object

The effective type of identity used to run the workflow.



40
41
42
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 40

def run_as_user_mode
  @run_as_user_mode
end

#sensitive_privileges ⇒ Object

Whether the workflow requires sensitive privileges to run. Only the workflow owner can update this field. This allows it to run actions that use Execution Policies.



43
44
45
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 43

def sensitive_privileges
  @sensitive_privileges
end

#spec ⇒ Object

A complete Workflow Automation definition, including its triggers, steps, and connections.



46
47
48
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 46

def spec
  @spec
end

#tags ⇒ Object

Tags of the workflow.



49
50
51
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 49

def tags
  @tags
end

#updated_at ⇒ Object

When the workflow was last updated.



52
53
54
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 52

def updated_at
  @updated_at
end

#webhook_secret ⇒ Object

If a Webhook trigger is defined on this workflow, a webhookSecret is required and should be provided here.



55
56
57
# File 'lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb', line 55

def webhook_secret
  @webhook_secret
end