1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. quotas
  5. getTemplateApplications
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

alicloud.quotas.getTemplateApplications

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides Quotas Template Applications available to the user.What is Template Applications

    NOTE: Available since v1.214.0.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const default = alicloud.resourcemanager.getAccounts({
        status: "CreateSuccess",
    });
    const defaultTemplateApplications = new alicloud.quotas.TemplateApplications("default", {
        quotaActionCode: "vpc_whitelist/ha_vip_whitelist",
        productCode: "vpc",
        quotaCategory: "FlowControl",
        aliyunUids: [_default.then(_default => _default.ids?.[0])],
        desireValue: 6,
        noticeType: 0,
        envLanguage: "zh",
        reason: "example",
        dimensions: [
            {
                key: "apiName",
                value: "GetProductQuotaDimension",
            },
            {
                key: "apiVersion",
                value: "2020-05-10",
            },
            {
                key: "regionId",
                value: "cn-hangzhou",
            },
        ],
    });
    const defaultGetTemplateApplications = alicloud.quotas.getTemplateApplicationsOutput({
        ids: [defaultTemplateApplications.id],
        productCode: "vpc",
        quotaActionCode: "vpc_whitelist/ha_vip_whitelist",
        quotaCategory: "FlowControl",
    });
    export const alicloudQuotasTemplateApplicationsExampleId = defaultGetTemplateApplications.apply(defaultGetTemplateApplications => defaultGetTemplateApplications.applications?.[0]?.id);
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    default = alicloud.resourcemanager.get_accounts(status="CreateSuccess")
    default_template_applications = alicloud.quotas.TemplateApplications("default",
        quota_action_code="vpc_whitelist/ha_vip_whitelist",
        product_code="vpc",
        quota_category="FlowControl",
        aliyun_uids=[default.ids[0]],
        desire_value=6,
        notice_type=0,
        env_language="zh",
        reason="example",
        dimensions=[
            {
                "key": "apiName",
                "value": "GetProductQuotaDimension",
            },
            {
                "key": "apiVersion",
                "value": "2020-05-10",
            },
            {
                "key": "regionId",
                "value": "cn-hangzhou",
            },
        ])
    default_get_template_applications = alicloud.quotas.get_template_applications_output(ids=[default_template_applications.id],
        product_code="vpc",
        quota_action_code="vpc_whitelist/ha_vip_whitelist",
        quota_category="FlowControl")
    pulumi.export("alicloudQuotasTemplateApplicationsExampleId", default_get_template_applications.applications[0].id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/quotas"
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_default, err := resourcemanager.GetAccounts(ctx, &resourcemanager.GetAccountsArgs{
    			Status: pulumi.StringRef("CreateSuccess"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		defaultTemplateApplications, err := quotas.NewTemplateApplications(ctx, "default", &quotas.TemplateApplicationsArgs{
    			QuotaActionCode: pulumi.String("vpc_whitelist/ha_vip_whitelist"),
    			ProductCode:     pulumi.String("vpc"),
    			QuotaCategory:   pulumi.String("FlowControl"),
    			AliyunUids: pulumi.StringArray{
    				pulumi.String(_default.Ids[0]),
    			},
    			DesireValue: pulumi.Float64(6),
    			NoticeType:  pulumi.Int(0),
    			EnvLanguage: pulumi.String("zh"),
    			Reason:      pulumi.String("example"),
    			Dimensions: quotas.TemplateApplicationsDimensionArray{
    				&quotas.TemplateApplicationsDimensionArgs{
    					Key:   pulumi.String("apiName"),
    					Value: pulumi.String("GetProductQuotaDimension"),
    				},
    				&quotas.TemplateApplicationsDimensionArgs{
    					Key:   pulumi.String("apiVersion"),
    					Value: pulumi.String("2020-05-10"),
    				},
    				&quotas.TemplateApplicationsDimensionArgs{
    					Key:   pulumi.String("regionId"),
    					Value: pulumi.String("cn-hangzhou"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		defaultGetTemplateApplications := quotas.LookupTemplateApplicationsOutput(ctx, quotas.GetTemplateApplicationsOutputArgs{
    			Ids: pulumi.StringArray{
    				defaultTemplateApplications.ID(),
    			},
    			ProductCode:     pulumi.String("vpc"),
    			QuotaActionCode: pulumi.String("vpc_whitelist/ha_vip_whitelist"),
    			QuotaCategory:   pulumi.String("FlowControl"),
    		}, nil)
    		ctx.Export("alicloudQuotasTemplateApplicationsExampleId", defaultGetTemplateApplications.ApplyT(func(defaultGetTemplateApplications quotas.GetTemplateApplicationsResult) (*string, error) {
    			return &defaultGetTemplateApplications.Applications[0].Id, nil
    		}).(pulumi.StringPtrOutput))
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = AliCloud.ResourceManager.GetAccounts.Invoke(new()
        {
            Status = "CreateSuccess",
        });
    
        var defaultTemplateApplications = new AliCloud.Quotas.TemplateApplications("default", new()
        {
            QuotaActionCode = "vpc_whitelist/ha_vip_whitelist",
            ProductCode = "vpc",
            QuotaCategory = "FlowControl",
            AliyunUids = new[]
            {
                @default.Apply(@default => @default.Apply(getAccountsResult => getAccountsResult.Ids[0])),
            },
            DesireValue = 6,
            NoticeType = 0,
            EnvLanguage = "zh",
            Reason = "example",
            Dimensions = new[]
            {
                new AliCloud.Quotas.Inputs.TemplateApplicationsDimensionArgs
                {
                    Key = "apiName",
                    Value = "GetProductQuotaDimension",
                },
                new AliCloud.Quotas.Inputs.TemplateApplicationsDimensionArgs
                {
                    Key = "apiVersion",
                    Value = "2020-05-10",
                },
                new AliCloud.Quotas.Inputs.TemplateApplicationsDimensionArgs
                {
                    Key = "regionId",
                    Value = "cn-hangzhou",
                },
            },
        });
    
        var defaultGetTemplateApplications = AliCloud.Quotas.GetTemplateApplications.Invoke(new()
        {
            Ids = new[]
            {
                defaultTemplateApplications.Id,
            },
            ProductCode = "vpc",
            QuotaActionCode = "vpc_whitelist/ha_vip_whitelist",
            QuotaCategory = "FlowControl",
        });
    
        return new Dictionary<string, object?>
        {
            ["alicloudQuotasTemplateApplicationsExampleId"] = defaultGetTemplateApplications.Apply(getTemplateApplicationsResult => getTemplateApplicationsResult.Applications[0]?.Id),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.resourcemanager.ResourcemanagerFunctions;
    import com.pulumi.alicloud.resourcemanager.inputs.GetAccountsArgs;
    import com.pulumi.alicloud.quotas.TemplateApplications;
    import com.pulumi.alicloud.quotas.TemplateApplicationsArgs;
    import com.pulumi.alicloud.quotas.inputs.TemplateApplicationsDimensionArgs;
    import com.pulumi.alicloud.quotas.QuotasFunctions;
    import com.pulumi.alicloud.quotas.inputs.GetTemplateApplicationsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var default = ResourcemanagerFunctions.getAccounts(GetAccountsArgs.builder()
                .status("CreateSuccess")
                .build());
    
            var defaultTemplateApplications = new TemplateApplications("defaultTemplateApplications", TemplateApplicationsArgs.builder()
                .quotaActionCode("vpc_whitelist/ha_vip_whitelist")
                .productCode("vpc")
                .quotaCategory("FlowControl")
                .aliyunUids(default_.ids()[0])
                .desireValue(6)
                .noticeType("0")
                .envLanguage("zh")
                .reason("example")
                .dimensions(            
                    TemplateApplicationsDimensionArgs.builder()
                        .key("apiName")
                        .value("GetProductQuotaDimension")
                        .build(),
                    TemplateApplicationsDimensionArgs.builder()
                        .key("apiVersion")
                        .value("2020-05-10")
                        .build(),
                    TemplateApplicationsDimensionArgs.builder()
                        .key("regionId")
                        .value("cn-hangzhou")
                        .build())
                .build());
    
            final var defaultGetTemplateApplications = QuotasFunctions.getTemplateApplications(GetTemplateApplicationsArgs.builder()
                .ids(defaultTemplateApplications.id())
                .productCode("vpc")
                .quotaActionCode("vpc_whitelist/ha_vip_whitelist")
                .quotaCategory("FlowControl")
                .build());
    
            ctx.export("alicloudQuotasTemplateApplicationsExampleId", defaultGetTemplateApplications.applyValue(getTemplateApplicationsResult -> getTemplateApplicationsResult).applyValue(defaultGetTemplateApplications -> defaultGetTemplateApplications.applyValue(getTemplateApplicationsResult -> getTemplateApplicationsResult.applications()[0].id())));
        }
    }
    
    resources:
      defaultTemplateApplications:
        type: alicloud:quotas:TemplateApplications
        name: default
        properties:
          quotaActionCode: vpc_whitelist/ha_vip_whitelist
          productCode: vpc
          quotaCategory: FlowControl
          aliyunUids:
            - ${default.ids[0]}
          desireValue: 6
          noticeType: '0'
          envLanguage: zh
          reason: example
          dimensions:
            - key: apiName
              value: GetProductQuotaDimension
            - key: apiVersion
              value: 2020-05-10
            - key: regionId
              value: cn-hangzhou
    variables:
      default:
        fn::invoke:
          Function: alicloud:resourcemanager:getAccounts
          Arguments:
            status: CreateSuccess
      defaultGetTemplateApplications:
        fn::invoke:
          Function: alicloud:quotas:getTemplateApplications
          Arguments:
            ids:
              - ${defaultTemplateApplications.id}
            productCode: vpc
            quotaActionCode: vpc_whitelist/ha_vip_whitelist
            quotaCategory: FlowControl
    outputs:
      alicloudQuotasTemplateApplicationsExampleId: ${defaultGetTemplateApplications.applications[0].id}
    

    Using getTemplateApplications

    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 getTemplateApplications(args: GetTemplateApplicationsArgs, opts?: InvokeOptions): Promise<GetTemplateApplicationsResult>
    function getTemplateApplicationsOutput(args: GetTemplateApplicationsOutputArgs, opts?: InvokeOptions): Output<GetTemplateApplicationsResult>
    def get_template_applications(batch_quota_application_id: Optional[str] = None,
                                  ids: Optional[Sequence[str]] = None,
                                  output_file: Optional[str] = None,
                                  product_code: Optional[str] = None,
                                  quota_action_code: Optional[str] = None,
                                  quota_category: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetTemplateApplicationsResult
    def get_template_applications_output(batch_quota_application_id: Optional[pulumi.Input[str]] = None,
                                  ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  output_file: Optional[pulumi.Input[str]] = None,
                                  product_code: Optional[pulumi.Input[str]] = None,
                                  quota_action_code: Optional[pulumi.Input[str]] = None,
                                  quota_category: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetTemplateApplicationsResult]
    func LookupTemplateApplications(ctx *Context, args *LookupTemplateApplicationsArgs, opts ...InvokeOption) (*LookupTemplateApplicationsResult, error)
    func LookupTemplateApplicationsOutput(ctx *Context, args *LookupTemplateApplicationsOutputArgs, opts ...InvokeOption) LookupTemplateApplicationsResultOutput

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

    public static class GetTemplateApplications 
    {
        public static Task<GetTemplateApplicationsResult> InvokeAsync(GetTemplateApplicationsArgs args, InvokeOptions? opts = null)
        public static Output<GetTemplateApplicationsResult> Invoke(GetTemplateApplicationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTemplateApplicationsResult> getTemplateApplications(GetTemplateApplicationsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: alicloud:quotas/getTemplateApplications:getTemplateApplications
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BatchQuotaApplicationId string
    The ID of the quota application batch.
    Ids List<string>
    A list of Template Applications IDs.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    ProductCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    QuotaActionCode string
    The quota ID.
    QuotaCategory string
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    BatchQuotaApplicationId string
    The ID of the quota application batch.
    Ids []string
    A list of Template Applications IDs.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    ProductCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    QuotaActionCode string
    The quota ID.
    QuotaCategory string
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    batchQuotaApplicationId String
    The ID of the quota application batch.
    ids List<String>
    A list of Template Applications IDs.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    productCode String
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode String
    The quota ID.
    quotaCategory String
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    batchQuotaApplicationId string
    The ID of the quota application batch.
    ids string[]
    A list of Template Applications IDs.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    productCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode string
    The quota ID.
    quotaCategory string
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    batch_quota_application_id str
    The ID of the quota application batch.
    ids Sequence[str]
    A list of Template Applications IDs.
    output_file str
    File name where to save data source results (after running pulumi preview).
    product_code str
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quota_action_code str
    The quota ID.
    quota_category str
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    batchQuotaApplicationId String
    The ID of the quota application batch.
    ids List<String>
    A list of Template Applications IDs.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    productCode String
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode String
    The quota ID.
    quotaCategory String
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.

    getTemplateApplications Result

    The following output properties are available:

    Applications List<Pulumi.AliCloud.Quotas.Outputs.GetTemplateApplicationsApplication>
    A list of Template Applications Entries. Each element contains the following attributes:
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids List<string>
    A list of Template Applications IDs.
    BatchQuotaApplicationId string
    The ID of the quota application batch.
    OutputFile string
    ProductCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    QuotaActionCode string
    The quota ID.
    QuotaCategory string
    The quota type. Value:-CommonQuota (default): Generic quota.-FlowControl:API rate quota.-WhiteListLabel: Equity quota.
    Applications []GetTemplateApplicationsApplication
    A list of Template Applications Entries. Each element contains the following attributes:
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    A list of Template Applications IDs.
    BatchQuotaApplicationId string
    The ID of the quota application batch.
    OutputFile string
    ProductCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    QuotaActionCode string
    The quota ID.
    QuotaCategory string
    The quota type. Value:-CommonQuota (default): Generic quota.-FlowControl:API rate quota.-WhiteListLabel: Equity quota.
    applications List<GetTemplateApplicationsApplication>
    A list of Template Applications Entries. Each element contains the following attributes:
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of Template Applications IDs.
    batchQuotaApplicationId String
    The ID of the quota application batch.
    outputFile String
    productCode String
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode String
    The quota ID.
    quotaCategory String
    The quota type. Value:-CommonQuota (default): Generic quota.-FlowControl:API rate quota.-WhiteListLabel: Equity quota.
    applications GetTemplateApplicationsApplication[]
    A list of Template Applications Entries. Each element contains the following attributes:
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    A list of Template Applications IDs.
    batchQuotaApplicationId string
    The ID of the quota application batch.
    outputFile string
    productCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode string
    The quota ID.
    quotaCategory string
    The quota type. Value:-CommonQuota (default): Generic quota.-FlowControl:API rate quota.-WhiteListLabel: Equity quota.
    applications Sequence[GetTemplateApplicationsApplication]
    A list of Template Applications Entries. Each element contains the following attributes:
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    A list of Template Applications IDs.
    batch_quota_application_id str
    The ID of the quota application batch.
    output_file str
    product_code str
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quota_action_code str
    The quota ID.
    quota_category str
    The quota type. Value:-CommonQuota (default): Generic quota.-FlowControl:API rate quota.-WhiteListLabel: Equity quota.
    applications List<Property Map>
    A list of Template Applications Entries. Each element contains the following attributes:
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of Template Applications IDs.
    batchQuotaApplicationId String
    The ID of the quota application batch.
    outputFile String
    productCode String
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode String
    The quota ID.
    quotaCategory String
    The quota type. Value:-CommonQuota (default): Generic quota.-FlowControl:API rate quota.-WhiteListLabel: Equity quota.

    Supporting Types

    GetTemplateApplicationsApplication

    AliyunUids List<string>
    The list of Alibaba Cloud accounts (primary accounts) of the resource directory members to which the quota is applied.> Only 50 members can apply for quota increase in batch at a time. For more information about the members of the resource directory, see Query the list of all members in the resource directory.
    ApplyTime string
    The UTC time of the quota increase application.
    AuditStatusVos List<Pulumi.AliCloud.Quotas.Inputs.GetTemplateApplicationsApplicationAuditStatusVo>
    Quantity of requisitions in different approval statuses.
    BatchQuotaApplicationId string
    The ID of the quota application batch.
    DesireValue double
    The value of the quota request.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    Dimensions List<Pulumi.AliCloud.Quotas.Inputs.GetTemplateApplicationsApplicationDimension>
    Quota dimension.
    EffectiveTime string
    The UTC time when the quota takes effect. This parameter applies only to the equity quota (WhiteListLabel).> If the current account does not select the effective time, the default is the submission time.
    ExpireTime string
    The UTC time when the quota expires. This parameter applies only to the equity quota (WhiteListLabel).> If No Expiration Time is selected for the current account, the expiration time is 99 years from the effective time of the current quota.
    Id string
    The ID of the quota application batch.
    ProductCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    QuotaActionCode string
    The quota ID.
    QuotaCategory string
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    Reason string
    Reason for quota application.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    AliyunUids []string
    The list of Alibaba Cloud accounts (primary accounts) of the resource directory members to which the quota is applied.> Only 50 members can apply for quota increase in batch at a time. For more information about the members of the resource directory, see Query the list of all members in the resource directory.
    ApplyTime string
    The UTC time of the quota increase application.
    AuditStatusVos []GetTemplateApplicationsApplicationAuditStatusVo
    Quantity of requisitions in different approval statuses.
    BatchQuotaApplicationId string
    The ID of the quota application batch.
    DesireValue float64
    The value of the quota request.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    Dimensions []GetTemplateApplicationsApplicationDimension
    Quota dimension.
    EffectiveTime string
    The UTC time when the quota takes effect. This parameter applies only to the equity quota (WhiteListLabel).> If the current account does not select the effective time, the default is the submission time.
    ExpireTime string
    The UTC time when the quota expires. This parameter applies only to the equity quota (WhiteListLabel).> If No Expiration Time is selected for the current account, the expiration time is 99 years from the effective time of the current quota.
    Id string
    The ID of the quota application batch.
    ProductCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    QuotaActionCode string
    The quota ID.
    QuotaCategory string
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    Reason string
    Reason for quota application.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    aliyunUids List<String>
    The list of Alibaba Cloud accounts (primary accounts) of the resource directory members to which the quota is applied.> Only 50 members can apply for quota increase in batch at a time. For more information about the members of the resource directory, see Query the list of all members in the resource directory.
    applyTime String
    The UTC time of the quota increase application.
    auditStatusVos List<GetTemplateApplicationsApplicationAuditStatusVo>
    Quantity of requisitions in different approval statuses.
    batchQuotaApplicationId String
    The ID of the quota application batch.
    desireValue Double
    The value of the quota request.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    dimensions List<GetTemplateApplicationsApplicationDimension>
    Quota dimension.
    effectiveTime String
    The UTC time when the quota takes effect. This parameter applies only to the equity quota (WhiteListLabel).> If the current account does not select the effective time, the default is the submission time.
    expireTime String
    The UTC time when the quota expires. This parameter applies only to the equity quota (WhiteListLabel).> If No Expiration Time is selected for the current account, the expiration time is 99 years from the effective time of the current quota.
    id String
    The ID of the quota application batch.
    productCode String
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode String
    The quota ID.
    quotaCategory String
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    reason String
    Reason for quota application.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    aliyunUids string[]
    The list of Alibaba Cloud accounts (primary accounts) of the resource directory members to which the quota is applied.> Only 50 members can apply for quota increase in batch at a time. For more information about the members of the resource directory, see Query the list of all members in the resource directory.
    applyTime string
    The UTC time of the quota increase application.
    auditStatusVos GetTemplateApplicationsApplicationAuditStatusVo[]
    Quantity of requisitions in different approval statuses.
    batchQuotaApplicationId string
    The ID of the quota application batch.
    desireValue number
    The value of the quota request.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    dimensions GetTemplateApplicationsApplicationDimension[]
    Quota dimension.
    effectiveTime string
    The UTC time when the quota takes effect. This parameter applies only to the equity quota (WhiteListLabel).> If the current account does not select the effective time, the default is the submission time.
    expireTime string
    The UTC time when the quota expires. This parameter applies only to the equity quota (WhiteListLabel).> If No Expiration Time is selected for the current account, the expiration time is 99 years from the effective time of the current quota.
    id string
    The ID of the quota application batch.
    productCode string
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode string
    The quota ID.
    quotaCategory string
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    reason string
    Reason for quota application.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    aliyun_uids Sequence[str]
    The list of Alibaba Cloud accounts (primary accounts) of the resource directory members to which the quota is applied.> Only 50 members can apply for quota increase in batch at a time. For more information about the members of the resource directory, see Query the list of all members in the resource directory.
    apply_time str
    The UTC time of the quota increase application.
    audit_status_vos Sequence[GetTemplateApplicationsApplicationAuditStatusVo]
    Quantity of requisitions in different approval statuses.
    batch_quota_application_id str
    The ID of the quota application batch.
    desire_value float
    The value of the quota request.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    dimensions Sequence[GetTemplateApplicationsApplicationDimension]
    Quota dimension.
    effective_time str
    The UTC time when the quota takes effect. This parameter applies only to the equity quota (WhiteListLabel).> If the current account does not select the effective time, the default is the submission time.
    expire_time str
    The UTC time when the quota expires. This parameter applies only to the equity quota (WhiteListLabel).> If No Expiration Time is selected for the current account, the expiration time is 99 years from the effective time of the current quota.
    id str
    The ID of the quota application batch.
    product_code str
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quota_action_code str
    The quota ID.
    quota_category str
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    reason str
    Reason for quota application.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    aliyunUids List<String>
    The list of Alibaba Cloud accounts (primary accounts) of the resource directory members to which the quota is applied.> Only 50 members can apply for quota increase in batch at a time. For more information about the members of the resource directory, see Query the list of all members in the resource directory.
    applyTime String
    The UTC time of the quota increase application.
    auditStatusVos List<Property Map>
    Quantity of requisitions in different approval statuses.
    batchQuotaApplicationId String
    The ID of the quota application batch.
    desireValue Number
    The value of the quota request.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.
    dimensions List<Property Map>
    Quota dimension.
    effectiveTime String
    The UTC time when the quota takes effect. This parameter applies only to the equity quota (WhiteListLabel).> If the current account does not select the effective time, the default is the submission time.
    expireTime String
    The UTC time when the quota expires. This parameter applies only to the equity quota (WhiteListLabel).> If No Expiration Time is selected for the current account, the expiration time is 99 years from the effective time of the current quota.
    id String
    The ID of the quota application batch.
    productCode String
    Cloud service name abbreviation.> For more information about cloud services that support quota centers, see Cloud services that support quota centers.
    quotaActionCode String
    The quota ID.
    quotaCategory String
    The quota type. Value: CommonQuota, FlowControl and WhiteListLabel.
    reason String
    Reason for quota application.> The quota request is approved by the technical support of each cloud service. If you want to increase the chance of passing, please fill in a reasonable application value and detailed application reasons when applying for quota.

    GetTemplateApplicationsApplicationAuditStatusVo

    Count int
    Approval document quantity.
    Status string
    The approval status of the quota promotion application. Value:-Disagree: reject.-Approve: approved.-Process: under review.-Cancel: Closed.
    Count int
    Approval document quantity.
    Status string
    The approval status of the quota promotion application. Value:-Disagree: reject.-Approve: approved.-Process: under review.-Cancel: Closed.
    count Integer
    Approval document quantity.
    status String
    The approval status of the quota promotion application. Value:-Disagree: reject.-Approve: approved.-Process: under review.-Cancel: Closed.
    count number
    Approval document quantity.
    status string
    The approval status of the quota promotion application. Value:-Disagree: reject.-Approve: approved.-Process: under review.-Cancel: Closed.
    count int
    Approval document quantity.
    status str
    The approval status of the quota promotion application. Value:-Disagree: reject.-Approve: approved.-Process: under review.-Cancel: Closed.
    count Number
    Approval document quantity.
    status String
    The approval status of the quota promotion application. Value:-Disagree: reject.-Approve: approved.-Process: under review.-Cancel: Closed.

    GetTemplateApplicationsApplicationDimension

    Key string
    Quota dimension Key.
    Value string
    Quota dimension Value.
    Key string
    Quota dimension Key.
    Value string
    Quota dimension Value.
    key String
    Quota dimension Key.
    value String
    Quota dimension Value.
    key string
    Quota dimension Key.
    value string
    Quota dimension Value.
    key str
    Quota dimension Key.
    value str
    Quota dimension Value.
    key String
    Quota dimension Key.
    value String
    Quota dimension Value.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi