| --- | 
 | layout: "cloudstack" | 
 | page_title: "CloudStack: cloudstack_quota_tariff" | 
 | sidebar_current: "docs-cloudstack-datasource-quota-tariff" | 
 | description: |- | 
 |   Gets information about CloudStack quota tariffs. | 
 | --- | 
 |  | 
 | # cloudstack_quota_tariff | 
 |  | 
 | Use this data source to retrieve information about quota tariffs in CloudStack. Quota tariffs define the pricing for different resource usage types. | 
 |  | 
 | ## Example Usage | 
 |  | 
 | ```hcl | 
 | # Get all quota tariffs | 
 | data "cloudstack_quota_tariff" "all_tariffs" { | 
 | } | 
 |  | 
 | # Get tariffs by name | 
 | data "cloudstack_quota_tariff" "cpu_tariffs" { | 
 |   name = "CPU Tariff" | 
 | } | 
 |  | 
 | # Get tariffs by usage type | 
 | data "cloudstack_quota_tariff" "compute_tariffs" { | 
 |   usage_type = 1 | 
 | } | 
 |  | 
 | # Output tariff information | 
 | output "tariff_details" { | 
 |   value = [ | 
 |     for tariff in data.cloudstack_quota_tariff.all_tariffs.tariffs : { | 
 |       name  = tariff.name | 
 |       value = tariff.tariff_value | 
 |       unit  = tariff.usage_unit | 
 |     } | 
 |   ] | 
 | } | 
 | ``` | 
 |  | 
 | ## Argument Reference | 
 |  | 
 | The following arguments are supported: | 
 |  | 
 | * `name` - (Optional) The name of the quota tariff to filter results. | 
 |  | 
 | * `usage_type` - (Optional) The usage type to filter tariffs by. | 
 |  | 
 | ## Attribute Reference | 
 |  | 
 | In addition to all arguments above, the following attributes are exported: | 
 |  | 
 | * `tariffs` - A list of quota tariff objects. Each object contains: | 
 |   * `id` - The ID of the tariff. | 
 |   * `name` - The name of the tariff. | 
 |   * `description` - The description of the tariff. | 
 |   * `usage_type` - The usage type ID. | 
 |   * `usage_name` - The human-readable name of the usage type. | 
 |   * `usage_unit` - The unit of measurement for the usage. | 
 |   * `tariff_value` - The monetary value of the tariff. | 
 |   * `end_date` - The end date of the tariff. | 
 |   * `effective_date` - The effective date when the tariff becomes active. | 
 |   * `activation_rule` - The rule that determines when this tariff is activated. | 
 |   * `removed` - Whether the tariff has been marked as removed. | 
 |   * `currency` - The currency used for the tariff. | 
 |   * `position` - The position/priority of the tariff. |