1. Packages
  2. Vantage Provider
  3. API Docs
  4. getVirtualTagConfigs
vantage 0.1.71 published on Thursday, Dec 18, 2025 by vantage-sh
vantage logo
vantage 0.1.71 published on Thursday, Dec 18, 2025 by vantage-sh

    Using getVirtualTagConfigs

    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 getVirtualTagConfigs(opts?: InvokeOptions): Promise<GetVirtualTagConfigsResult>
    function getVirtualTagConfigsOutput(opts?: InvokeOptions): Output<GetVirtualTagConfigsResult>
    def get_virtual_tag_configs(opts: Optional[InvokeOptions] = None) -> GetVirtualTagConfigsResult
    def get_virtual_tag_configs_output(opts: Optional[InvokeOptions] = None) -> Output[GetVirtualTagConfigsResult]
    func GetVirtualTagConfigs(ctx *Context, opts ...InvokeOption) (*GetVirtualTagConfigsResult, error)
    func GetVirtualTagConfigsOutput(ctx *Context, opts ...InvokeOption) GetVirtualTagConfigsResultOutput

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

    public static class GetVirtualTagConfigs 
    {
        public static Task<GetVirtualTagConfigsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetVirtualTagConfigsResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualTagConfigsResult> getVirtualTagConfigs(InvokeOptions options)
    public static Output<GetVirtualTagConfigsResult> getVirtualTagConfigs(InvokeOptions options)
    
    fn::invoke:
      function: vantage:index/getVirtualTagConfigs:getVirtualTagConfigs
      arguments:
        # arguments dictionary

    getVirtualTagConfigs Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    VirtualTagConfigs List<GetVirtualTagConfigsVirtualTagConfig>
    Id string
    The provider-assigned unique ID for this managed resource.
    VirtualTagConfigs []GetVirtualTagConfigsVirtualTagConfig
    id String
    The provider-assigned unique ID for this managed resource.
    virtualTagConfigs List<GetVirtualTagConfigsVirtualTagConfig>
    id string
    The provider-assigned unique ID for this managed resource.
    virtualTagConfigs GetVirtualTagConfigsVirtualTagConfig[]
    id str
    The provider-assigned unique ID for this managed resource.
    virtual_tag_configs Sequence[GetVirtualTagConfigsVirtualTagConfig]
    id String
    The provider-assigned unique ID for this managed resource.
    virtualTagConfigs List<Property Map>

    Supporting Types

    GetVirtualTagConfigsVirtualTagConfig

    BackfillUntil string
    The earliest month VirtualTagConfig should be backfilled to.
    CollapsedTagKeys List<GetVirtualTagConfigsVirtualTagConfigCollapsedTagKey>
    Tag keys to collapse values for.
    CreatedByToken string
    The token of the Creator of the VirtualTagConfig.
    Id string
    The id of the VirtualTagConfig.
    Key string
    The key of the VirtualTagConfig.
    Overridable bool
    Whether the VirtualTagConfig can override a provider-supplied tag on a matching Cost.
    Token string
    The token of the VirtualTagConfig.
    Values List<GetVirtualTagConfigsVirtualTagConfigValue>
    Values for the VirtualTagConfig, with match precedence determined by their relative order in the list.
    BackfillUntil string
    The earliest month VirtualTagConfig should be backfilled to.
    CollapsedTagKeys []GetVirtualTagConfigsVirtualTagConfigCollapsedTagKey
    Tag keys to collapse values for.
    CreatedByToken string
    The token of the Creator of the VirtualTagConfig.
    Id string
    The id of the VirtualTagConfig.
    Key string
    The key of the VirtualTagConfig.
    Overridable bool
    Whether the VirtualTagConfig can override a provider-supplied tag on a matching Cost.
    Token string
    The token of the VirtualTagConfig.
    Values []GetVirtualTagConfigsVirtualTagConfigValue
    Values for the VirtualTagConfig, with match precedence determined by their relative order in the list.
    backfillUntil String
    The earliest month VirtualTagConfig should be backfilled to.
    collapsedTagKeys List<GetVirtualTagConfigsVirtualTagConfigCollapsedTagKey>
    Tag keys to collapse values for.
    createdByToken String
    The token of the Creator of the VirtualTagConfig.
    id String
    The id of the VirtualTagConfig.
    key String
    The key of the VirtualTagConfig.
    overridable Boolean
    Whether the VirtualTagConfig can override a provider-supplied tag on a matching Cost.
    token String
    The token of the VirtualTagConfig.
    values List<GetVirtualTagConfigsVirtualTagConfigValue>
    Values for the VirtualTagConfig, with match precedence determined by their relative order in the list.
    backfillUntil string
    The earliest month VirtualTagConfig should be backfilled to.
    collapsedTagKeys GetVirtualTagConfigsVirtualTagConfigCollapsedTagKey[]
    Tag keys to collapse values for.
    createdByToken string
    The token of the Creator of the VirtualTagConfig.
    id string
    The id of the VirtualTagConfig.
    key string
    The key of the VirtualTagConfig.
    overridable boolean
    Whether the VirtualTagConfig can override a provider-supplied tag on a matching Cost.
    token string
    The token of the VirtualTagConfig.
    values GetVirtualTagConfigsVirtualTagConfigValue[]
    Values for the VirtualTagConfig, with match precedence determined by their relative order in the list.
    backfill_until str
    The earliest month VirtualTagConfig should be backfilled to.
    collapsed_tag_keys Sequence[GetVirtualTagConfigsVirtualTagConfigCollapsedTagKey]
    Tag keys to collapse values for.
    created_by_token str
    The token of the Creator of the VirtualTagConfig.
    id str
    The id of the VirtualTagConfig.
    key str
    The key of the VirtualTagConfig.
    overridable bool
    Whether the VirtualTagConfig can override a provider-supplied tag on a matching Cost.
    token str
    The token of the VirtualTagConfig.
    values Sequence[GetVirtualTagConfigsVirtualTagConfigValue]
    Values for the VirtualTagConfig, with match precedence determined by their relative order in the list.
    backfillUntil String
    The earliest month VirtualTagConfig should be backfilled to.
    collapsedTagKeys List<Property Map>
    Tag keys to collapse values for.
    createdByToken String
    The token of the Creator of the VirtualTagConfig.
    id String
    The id of the VirtualTagConfig.
    key String
    The key of the VirtualTagConfig.
    overridable Boolean
    Whether the VirtualTagConfig can override a provider-supplied tag on a matching Cost.
    token String
    The token of the VirtualTagConfig.
    values List<Property Map>
    Values for the VirtualTagConfig, with match precedence determined by their relative order in the list.

    GetVirtualTagConfigsVirtualTagConfigCollapsedTagKey

    Key string
    The tag key to collapse values for.
    Providers List<string>
    The providers this collapsed tag key applies to. Defaults to all providers.
    Key string
    The tag key to collapse values for.
    Providers []string
    The providers this collapsed tag key applies to. Defaults to all providers.
    key String
    The tag key to collapse values for.
    providers List<String>
    The providers this collapsed tag key applies to. Defaults to all providers.
    key string
    The tag key to collapse values for.
    providers string[]
    The providers this collapsed tag key applies to. Defaults to all providers.
    key str
    The tag key to collapse values for.
    providers Sequence[str]
    The providers this collapsed tag key applies to. Defaults to all providers.
    key String
    The tag key to collapse values for.
    providers List<String>
    The providers this collapsed tag key applies to. Defaults to all providers.

    GetVirtualTagConfigsVirtualTagConfigValue

    BusinessMetricToken string
    The token of the associated BusinessMetric.
    CostMetric GetVirtualTagConfigsVirtualTagConfigValueCostMetric
    Filter string
    The filter VQL for the Value.
    Name string
    The name of the Value.
    Percentages List<GetVirtualTagConfigsVirtualTagConfigValuePercentage>
    Labeled percentage allocations for matching costs.
    BusinessMetricToken string
    The token of the associated BusinessMetric.
    CostMetric GetVirtualTagConfigsVirtualTagConfigValueCostMetric
    Filter string
    The filter VQL for the Value.
    Name string
    The name of the Value.
    Percentages []GetVirtualTagConfigsVirtualTagConfigValuePercentage
    Labeled percentage allocations for matching costs.
    businessMetricToken String
    The token of the associated BusinessMetric.
    costMetric GetVirtualTagConfigsVirtualTagConfigValueCostMetric
    filter String
    The filter VQL for the Value.
    name String
    The name of the Value.
    percentages List<GetVirtualTagConfigsVirtualTagConfigValuePercentage>
    Labeled percentage allocations for matching costs.
    businessMetricToken string
    The token of the associated BusinessMetric.
    costMetric GetVirtualTagConfigsVirtualTagConfigValueCostMetric
    filter string
    The filter VQL for the Value.
    name string
    The name of the Value.
    percentages GetVirtualTagConfigsVirtualTagConfigValuePercentage[]
    Labeled percentage allocations for matching costs.
    business_metric_token str
    The token of the associated BusinessMetric.
    cost_metric GetVirtualTagConfigsVirtualTagConfigValueCostMetric
    filter str
    The filter VQL for the Value.
    name str
    The name of the Value.
    percentages Sequence[GetVirtualTagConfigsVirtualTagConfigValuePercentage]
    Labeled percentage allocations for matching costs.
    businessMetricToken String
    The token of the associated BusinessMetric.
    costMetric Property Map
    filter String
    The filter VQL for the Value.
    name String
    The name of the Value.
    percentages List<Property Map>
    Labeled percentage allocations for matching costs.

    GetVirtualTagConfigsVirtualTagConfigValueCostMetric

    aggregation Property Map
    filter String
    The filter VQL for the cost metric.

    GetVirtualTagConfigsVirtualTagConfigValueCostMetricAggregation

    Tag string
    The tag to aggregate on.
    Tag string
    The tag to aggregate on.
    tag String
    The tag to aggregate on.
    tag string
    The tag to aggregate on.
    tag str
    The tag to aggregate on.
    tag String
    The tag to aggregate on.

    GetVirtualTagConfigsVirtualTagConfigValuePercentage

    Pct double
    The percentage of matched costs associated with the value.
    Value string
    The tag value associated with a percentage of matched costs.
    Pct float64
    The percentage of matched costs associated with the value.
    Value string
    The tag value associated with a percentage of matched costs.
    pct Double
    The percentage of matched costs associated with the value.
    value String
    The tag value associated with a percentage of matched costs.
    pct number
    The percentage of matched costs associated with the value.
    value string
    The tag value associated with a percentage of matched costs.
    pct float
    The percentage of matched costs associated with the value.
    value str
    The tag value associated with a percentage of matched costs.
    pct Number
    The percentage of matched costs associated with the value.
    value String
    The tag value associated with a percentage of matched costs.

    Package Details

    Repository
    vantage vantage-sh/terraform-provider-vantage
    License
    Notes
    This Pulumi package is based on the vantage Terraform Provider.
    vantage logo
    vantage 0.1.71 published on Thursday, Dec 18, 2025 by vantage-sh
      Meet Neo: Your AI Platform Teammate