Class: DatadogAPIClient::V2::FleetDeploymentV2DetailAttributes

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

Overview

Attributes of a deployment detail response.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



82
83
84
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 82

def additional_properties
  @additional_properties
end

#authorObject

Handle of the user who triggered the deployment.



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

def author
  @author
end

#canceled_hostsObject

Number of hosts on which the deployment was canceled.



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

def canceled_hosts
  @canceled_hosts
end

#config_operationsObject

Ordered list of configuration file operations applied by this deployment. Absent for package deployments, which have no configuration file operations.



32
33
34
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 32

def config_operations
  @config_operations
end

#duration_secondsObject

Duration of the deployment in seconds, computed as finished_at - started_at. Zero if the deployment has not finished.



36
37
38
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 36

def duration_seconds
  @duration_seconds
end

#error_summaryObject

Top-level error message for the deployment. Populated only when the deployment has failed.



39
40
41
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 39

def error_summary
  @error_summary
end

#estimated_finished_atObject

Estimated completion time of the deployment as a Unix timestamp. Zero if not available.



42
43
44
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 42

def estimated_finished_at
  @estimated_finished_at
end

#failed_hostsObject

Number of hosts on which the deployment failed.



45
46
47
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 45

def failed_hosts
  @failed_hosts
end

#high_level_statusObject

Current high-level status of the deployment (for example, "pending", "running", "completed", "failed").



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

def high_level_status
  @high_level_status
end

#hostsObject

Per-host status list for this deployment.



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

def hosts
  @hosts
end

#is_scheduledObject

Whether this deployment was triggered by a schedule (schedule_id is non-empty).



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

def is_scheduled
  @is_scheduled
end

#queryObject

Query used to filter and select target hosts for the deployment.



58
59
60
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 58

def query
  @query
end

#running_hostsObject

Number of hosts on which the deployment is currently running.



61
62
63
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 61

def running_hosts
  @running_hosts
end

#schedule_idObject

Identifier of the schedule that triggered this deployment. Empty if triggered manually.



64
65
66
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 64

def schedule_id
  @schedule_id
end

#skipped_hostsObject

Number of hosts that were skipped during the deployment.



67
68
69
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 67

def skipped_hosts
  @skipped_hosts
end

#succeeded_hostsObject

Number of hosts on which the deployment succeeded.



70
71
72
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 70

def succeeded_hosts
  @succeeded_hosts
end

#target_versionsObject

Distinct package versions targeted by this deployment, in first-seen order.



73
74
75
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 73

def target_versions
  @target_versions
end

#total_hostsObject

Total number of hosts targeted by this deployment.



76
77
78
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 76

def total_hosts
  @total_hosts
end

#update_typeObject

Type of update operation performed by this deployment (for example, "update_config_operations", "update_package").



80
81
82
# File 'lib/datadog_api_client/v2/models/fleet_deployment_v2_detail_attributes.rb', line 80

def update_type
  @update_type
end