1. Packages
  2. Packages
  3. Thoth
  4. API Docs
  5. governance
  6. getCostReport
Viewing docs for Thoth v0.1.15
published on Thursday, Jul 23, 2026 by Aten Security
thoth logo
Viewing docs for Thoth v0.1.15
published on Thursday, Jul 23, 2026 by Aten Security

    Using getCostReport

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCostReport(args: GetCostReportArgs, opts?: InvokeOptions): Promise<GetCostReportResult>
    function getCostReportOutput(args: GetCostReportOutputArgs, opts?: InvokeOptions): Output<GetCostReportResult>
    def get_cost_report(days: Optional[int] = None,
                        rate: Optional[float] = None,
                        opts: Optional[InvokeOptions] = None) -> GetCostReportResult
    def get_cost_report_output(days: pulumi.Input[Optional[int]] = None,
                        rate: pulumi.Input[Optional[float]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetCostReportResult]
    func GetCostReport(ctx *Context, args *GetCostReportArgs, opts ...InvokeOption) (*GetCostReportResult, error)
    func GetCostReportOutput(ctx *Context, args *GetCostReportOutputArgs, opts ...InvokeOption) GetCostReportResultOutput

    > Note: This function is named GetCostReport in the Go SDK.

    public static class GetCostReport 
    {
        public static Task<GetCostReportResult> InvokeAsync(GetCostReportArgs args, InvokeOptions? opts = null)
        public static Output<GetCostReportResult> Invoke(GetCostReportInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCostReportResult> getCostReport(GetCostReportArgs args, InvokeOptions options)
    public static Output<GetCostReportResult> getCostReport(GetCostReportArgs args, InvokeOptions options)
    
    fn::invoke:
      function: thoth:governance/getCostReport:getCostReport
      arguments:
        # arguments dictionary
    data "thoth_governance_get_cost_report" "name" {
        # arguments
    }

    The following arguments are supported:

    Days int
    Rate double
    Days int
    Rate float64
    days number
    rate number
    days Integer
    rate Double
    days number
    rate number
    days int
    rate float
    days Number
    rate Number

    getCostReport Result

    The following output properties are available:

    EventEstimatedFallbacks int
    FlatRateFallbacks int
    Id string
    The provider-assigned unique ID for this managed resource.
    PricedWithCatalogCount int
    PricingSha256 string
    PricingSource string
    PricingUpdatedAt string
    PricingVersion string
    ResponseJson string
    UnresolvedModels List<string>
    Days int
    Rate double
    EventEstimatedFallbacks int
    FlatRateFallbacks int
    Id string
    The provider-assigned unique ID for this managed resource.
    PricedWithCatalogCount int
    PricingSha256 string
    PricingSource string
    PricingUpdatedAt string
    PricingVersion string
    ResponseJson string
    UnresolvedModels []string
    Days int
    Rate float64
    event_estimated_fallbacks number
    flat_rate_fallbacks number
    id string
    The provider-assigned unique ID for this managed resource.
    priced_with_catalog_count number
    pricing_sha256 string
    pricing_source string
    pricing_updated_at string
    pricing_version string
    response_json string
    unresolved_models list(string)
    days number
    rate number
    eventEstimatedFallbacks Integer
    flatRateFallbacks Integer
    id String
    The provider-assigned unique ID for this managed resource.
    pricedWithCatalogCount Integer
    pricingSha256 String
    pricingSource String
    pricingUpdatedAt String
    pricingVersion String
    responseJson String
    unresolvedModels List<String>
    days Integer
    rate Double
    eventEstimatedFallbacks number
    flatRateFallbacks number
    id string
    The provider-assigned unique ID for this managed resource.
    pricedWithCatalogCount number
    pricingSha256 string
    pricingSource string
    pricingUpdatedAt string
    pricingVersion string
    responseJson string
    unresolvedModels string[]
    days number
    rate number
    event_estimated_fallbacks int
    flat_rate_fallbacks int
    id str
    The provider-assigned unique ID for this managed resource.
    priced_with_catalog_count int
    pricing_sha256 str
    pricing_source str
    pricing_updated_at str
    pricing_version str
    response_json str
    unresolved_models Sequence[str]
    days int
    rate float
    eventEstimatedFallbacks Number
    flatRateFallbacks Number
    id String
    The provider-assigned unique ID for this managed resource.
    pricedWithCatalogCount Number
    pricingSha256 String
    pricingSource String
    pricingUpdatedAt String
    pricingVersion String
    responseJson String
    unresolvedModels List<String>
    days Number
    rate Number

    Package Details

    Repository
    thoth atensecurity/pulumi-thoth
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the thoth Terraform Provider.
    thoth logo
    Viewing docs for Thoth v0.1.15
    published on Thursday, Jul 23, 2026 by Aten Security

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial