Class: DatadogAPIClient::V2::MonthlyCostAttributionAttributes

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

Overview

Cost Attribution by Tag for a given organization.

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/monthly_cost_attribution_attributes.rb', line 48

def additional_properties
  @additional_properties
end

#monthObject

Datetime in ISO-8601 format, UTC, precise to hour: [YYYY-MM-DDThh].



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

def month
  @month
end

#org_nameObject

The name of the organization.



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

def org_name
  @org_name
end

#public_idObject

The organization public ID.



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

def public_id
  @public_id
end

#tag_config_sourceObject

The source of the cost attribution tag configuration and the selected tags in the format <source_org_name>:::<selected tag 1>///<selected tag 2>///<selected tag 3>.



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

def tag_config_source
  @tag_config_source
end

#tagsObject

Tag keys and values. A null value here means that the requested tag breakdown cannot be applied because it does not match the tags configured for usage attribution. In this scenario the API returns the total cost, not broken down by tags.



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

def tags
  @tags
end

#updated_atObject

Shows the most recent hour in the current months for all organizations for which all costs were calculated.



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

def updated_at
  @updated_at
end

#valuesObject

Fields in Cost Attribution by tag(s). Example: infra_host_on_demand_cost, infra_host_committed_cost, infra_host_total_cost, infra_host_percentage_in_org, infra_host_percentage_in_account.



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

def values
  @values
end