Class: DatadogAPIClient::V2::FleetDeploymentAttributes

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

Overview

Attributes of a deployment in the response.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



48
49
50
# File 'lib/datadog_api_client/v2/models/fleet_deployment_attributes.rb', line 48

def additional_properties
  @additional_properties
end

#config_operationsObject

Ordered list of configuration file operations to perform on the target hosts.



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

def config_operations
  @config_operations
end

#estimated_end_time_unixObject

Estimated completion time of the deployment as a Unix timestamp (seconds since epoch).



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

def estimated_end_time_unix
  @estimated_end_time_unix
end

#filter_queryObject

Query used to filter and select target hosts for the deployment. Uses the Datadog query syntax.



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

def filter_query
  @filter_query
end

#high_level_statusObject

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



35
36
37
# File 'lib/datadog_api_client/v2/models/fleet_deployment_attributes.rb', line 35

def high_level_status
  @high_level_status
end

#hostsObject

Paginated list of hosts in this deployment with their individual statuses. Only included when fetching a single deployment by ID. Use the limit and page query parameters to navigate through pages. Pagination metadata is included in the response meta.hosts field.



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

def hosts
  @hosts
end

#packagesObject

List of packages to deploy to target hosts. Present only for package upgrade deployments.



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

def packages
  @packages
end

#total_hostsObject

Total number of hosts targeted by this deployment.



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

def total_hosts
  @total_hosts
end