Documentation ¶
Index ¶
- type ApplicationInfo
- func (*ApplicationInfo) ElementType() reflect.Type
- func (i *ApplicationInfo) ToApplicationInfoOutput() ApplicationInfoOutput
- func (i *ApplicationInfo) ToApplicationInfoOutputWithContext(ctx context.Context) ApplicationInfoOutput
- func (i *ApplicationInfo) ToApplicationInfoPtrOutput() ApplicationInfoPtrOutput
- func (i *ApplicationInfo) ToApplicationInfoPtrOutputWithContext(ctx context.Context) ApplicationInfoPtrOutput
- type ApplicationInfoArgs
- type ApplicationInfoArray
- type ApplicationInfoArrayInput
- type ApplicationInfoArrayOutput
- func (ApplicationInfoArrayOutput) ElementType() reflect.Type
- func (o ApplicationInfoArrayOutput) Index(i pulumi.IntInput) ApplicationInfoOutput
- func (o ApplicationInfoArrayOutput) ToApplicationInfoArrayOutput() ApplicationInfoArrayOutput
- func (o ApplicationInfoArrayOutput) ToApplicationInfoArrayOutputWithContext(ctx context.Context) ApplicationInfoArrayOutput
- type ApplicationInfoDimension
- type ApplicationInfoDimensionArgs
- func (ApplicationInfoDimensionArgs) ElementType() reflect.Type
- func (i ApplicationInfoDimensionArgs) ToApplicationInfoDimensionOutput() ApplicationInfoDimensionOutput
- func (i ApplicationInfoDimensionArgs) ToApplicationInfoDimensionOutputWithContext(ctx context.Context) ApplicationInfoDimensionOutput
- type ApplicationInfoDimensionArray
- func (ApplicationInfoDimensionArray) ElementType() reflect.Type
- func (i ApplicationInfoDimensionArray) ToApplicationInfoDimensionArrayOutput() ApplicationInfoDimensionArrayOutput
- func (i ApplicationInfoDimensionArray) ToApplicationInfoDimensionArrayOutputWithContext(ctx context.Context) ApplicationInfoDimensionArrayOutput
- type ApplicationInfoDimensionArrayInput
- type ApplicationInfoDimensionArrayOutput
- func (ApplicationInfoDimensionArrayOutput) ElementType() reflect.Type
- func (o ApplicationInfoDimensionArrayOutput) Index(i pulumi.IntInput) ApplicationInfoDimensionOutput
- func (o ApplicationInfoDimensionArrayOutput) ToApplicationInfoDimensionArrayOutput() ApplicationInfoDimensionArrayOutput
- func (o ApplicationInfoDimensionArrayOutput) ToApplicationInfoDimensionArrayOutputWithContext(ctx context.Context) ApplicationInfoDimensionArrayOutput
- type ApplicationInfoDimensionInput
- type ApplicationInfoDimensionOutput
- func (ApplicationInfoDimensionOutput) ElementType() reflect.Type
- func (o ApplicationInfoDimensionOutput) Key() pulumi.StringPtrOutput
- func (o ApplicationInfoDimensionOutput) ToApplicationInfoDimensionOutput() ApplicationInfoDimensionOutput
- func (o ApplicationInfoDimensionOutput) ToApplicationInfoDimensionOutputWithContext(ctx context.Context) ApplicationInfoDimensionOutput
- func (o ApplicationInfoDimensionOutput) Value() pulumi.StringPtrOutput
- type ApplicationInfoInput
- type ApplicationInfoMap
- type ApplicationInfoMapInput
- type ApplicationInfoMapOutput
- func (ApplicationInfoMapOutput) ElementType() reflect.Type
- func (o ApplicationInfoMapOutput) MapIndex(k pulumi.StringInput) ApplicationInfoOutput
- func (o ApplicationInfoMapOutput) ToApplicationInfoMapOutput() ApplicationInfoMapOutput
- func (o ApplicationInfoMapOutput) ToApplicationInfoMapOutputWithContext(ctx context.Context) ApplicationInfoMapOutput
- type ApplicationInfoOutput
- func (ApplicationInfoOutput) ElementType() reflect.Type
- func (o ApplicationInfoOutput) ToApplicationInfoOutput() ApplicationInfoOutput
- func (o ApplicationInfoOutput) ToApplicationInfoOutputWithContext(ctx context.Context) ApplicationInfoOutput
- func (o ApplicationInfoOutput) ToApplicationInfoPtrOutput() ApplicationInfoPtrOutput
- func (o ApplicationInfoOutput) ToApplicationInfoPtrOutputWithContext(ctx context.Context) ApplicationInfoPtrOutput
- type ApplicationInfoPtrInput
- type ApplicationInfoPtrOutput
- type ApplicationInfoState
- type GetApplicationInfosArgs
- type GetApplicationInfosDimension
- type GetApplicationInfosDimensionArgs
- func (GetApplicationInfosDimensionArgs) ElementType() reflect.Type
- func (i GetApplicationInfosDimensionArgs) ToGetApplicationInfosDimensionOutput() GetApplicationInfosDimensionOutput
- func (i GetApplicationInfosDimensionArgs) ToGetApplicationInfosDimensionOutputWithContext(ctx context.Context) GetApplicationInfosDimensionOutput
- type GetApplicationInfosDimensionArray
- func (GetApplicationInfosDimensionArray) ElementType() reflect.Type
- func (i GetApplicationInfosDimensionArray) ToGetApplicationInfosDimensionArrayOutput() GetApplicationInfosDimensionArrayOutput
- func (i GetApplicationInfosDimensionArray) ToGetApplicationInfosDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosDimensionArrayOutput
- type GetApplicationInfosDimensionArrayInput
- type GetApplicationInfosDimensionArrayOutput
- func (GetApplicationInfosDimensionArrayOutput) ElementType() reflect.Type
- func (o GetApplicationInfosDimensionArrayOutput) Index(i pulumi.IntInput) GetApplicationInfosDimensionOutput
- func (o GetApplicationInfosDimensionArrayOutput) ToGetApplicationInfosDimensionArrayOutput() GetApplicationInfosDimensionArrayOutput
- func (o GetApplicationInfosDimensionArrayOutput) ToGetApplicationInfosDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosDimensionArrayOutput
- type GetApplicationInfosDimensionInput
- type GetApplicationInfosDimensionOutput
- func (GetApplicationInfosDimensionOutput) ElementType() reflect.Type
- func (o GetApplicationInfosDimensionOutput) Key() pulumi.StringPtrOutput
- func (o GetApplicationInfosDimensionOutput) ToGetApplicationInfosDimensionOutput() GetApplicationInfosDimensionOutput
- func (o GetApplicationInfosDimensionOutput) ToGetApplicationInfosDimensionOutputWithContext(ctx context.Context) GetApplicationInfosDimensionOutput
- func (o GetApplicationInfosDimensionOutput) Value() pulumi.StringPtrOutput
- type GetApplicationInfosInfo
- type GetApplicationInfosInfoArgs
- type GetApplicationInfosInfoArray
- func (GetApplicationInfosInfoArray) ElementType() reflect.Type
- func (i GetApplicationInfosInfoArray) ToGetApplicationInfosInfoArrayOutput() GetApplicationInfosInfoArrayOutput
- func (i GetApplicationInfosInfoArray) ToGetApplicationInfosInfoArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoArrayOutput
- type GetApplicationInfosInfoArrayInput
- type GetApplicationInfosInfoArrayOutput
- func (GetApplicationInfosInfoArrayOutput) ElementType() reflect.Type
- func (o GetApplicationInfosInfoArrayOutput) Index(i pulumi.IntInput) GetApplicationInfosInfoOutput
- func (o GetApplicationInfosInfoArrayOutput) ToGetApplicationInfosInfoArrayOutput() GetApplicationInfosInfoArrayOutput
- func (o GetApplicationInfosInfoArrayOutput) ToGetApplicationInfosInfoArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoArrayOutput
- type GetApplicationInfosInfoDimension
- type GetApplicationInfosInfoDimensionArgs
- func (GetApplicationInfosInfoDimensionArgs) ElementType() reflect.Type
- func (i GetApplicationInfosInfoDimensionArgs) ToGetApplicationInfosInfoDimensionOutput() GetApplicationInfosInfoDimensionOutput
- func (i GetApplicationInfosInfoDimensionArgs) ToGetApplicationInfosInfoDimensionOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionOutput
- type GetApplicationInfosInfoDimensionArray
- func (GetApplicationInfosInfoDimensionArray) ElementType() reflect.Type
- func (i GetApplicationInfosInfoDimensionArray) ToGetApplicationInfosInfoDimensionArrayOutput() GetApplicationInfosInfoDimensionArrayOutput
- func (i GetApplicationInfosInfoDimensionArray) ToGetApplicationInfosInfoDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionArrayOutput
- type GetApplicationInfosInfoDimensionArrayInput
- type GetApplicationInfosInfoDimensionArrayOutput
- func (GetApplicationInfosInfoDimensionArrayOutput) ElementType() reflect.Type
- func (o GetApplicationInfosInfoDimensionArrayOutput) Index(i pulumi.IntInput) GetApplicationInfosInfoDimensionOutput
- func (o GetApplicationInfosInfoDimensionArrayOutput) ToGetApplicationInfosInfoDimensionArrayOutput() GetApplicationInfosInfoDimensionArrayOutput
- func (o GetApplicationInfosInfoDimensionArrayOutput) ToGetApplicationInfosInfoDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionArrayOutput
- type GetApplicationInfosInfoDimensionInput
- type GetApplicationInfosInfoDimensionOutput
- func (GetApplicationInfosInfoDimensionOutput) ElementType() reflect.Type
- func (o GetApplicationInfosInfoDimensionOutput) Key() pulumi.StringOutput
- func (o GetApplicationInfosInfoDimensionOutput) ToGetApplicationInfosInfoDimensionOutput() GetApplicationInfosInfoDimensionOutput
- func (o GetApplicationInfosInfoDimensionOutput) ToGetApplicationInfosInfoDimensionOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionOutput
- func (o GetApplicationInfosInfoDimensionOutput) Value() pulumi.StringOutput
- type GetApplicationInfosInfoInput
- type GetApplicationInfosInfoOutput
- func (o GetApplicationInfosInfoOutput) ApplicationId() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) ApproveValue() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) AuditReason() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) DesireValue() pulumi.Float64Output
- func (o GetApplicationInfosInfoOutput) Dimensions() GetApplicationInfosInfoDimensionArrayOutput
- func (o GetApplicationInfosInfoOutput) EffectiveTime() pulumi.StringOutput
- func (GetApplicationInfosInfoOutput) ElementType() reflect.Type
- func (o GetApplicationInfosInfoOutput) ExpireTime() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) Id() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) NoticeType() pulumi.IntOutput
- func (o GetApplicationInfosInfoOutput) ProductCode() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) QuotaActionCode() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) QuotaDescription() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) QuotaName() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) QuotaUnit() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) Reason() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) Status() pulumi.StringOutput
- func (o GetApplicationInfosInfoOutput) ToGetApplicationInfosInfoOutput() GetApplicationInfosInfoOutput
- func (o GetApplicationInfosInfoOutput) ToGetApplicationInfosInfoOutputWithContext(ctx context.Context) GetApplicationInfosInfoOutput
- type GetApplicationInfosResult
- type GetQuotasArgs
- type GetQuotasDimension
- type GetQuotasDimensionArgs
- type GetQuotasDimensionArray
- type GetQuotasDimensionArrayInput
- type GetQuotasDimensionArrayOutput
- func (GetQuotasDimensionArrayOutput) ElementType() reflect.Type
- func (o GetQuotasDimensionArrayOutput) Index(i pulumi.IntInput) GetQuotasDimensionOutput
- func (o GetQuotasDimensionArrayOutput) ToGetQuotasDimensionArrayOutput() GetQuotasDimensionArrayOutput
- func (o GetQuotasDimensionArrayOutput) ToGetQuotasDimensionArrayOutputWithContext(ctx context.Context) GetQuotasDimensionArrayOutput
- type GetQuotasDimensionInput
- type GetQuotasDimensionOutput
- func (GetQuotasDimensionOutput) ElementType() reflect.Type
- func (o GetQuotasDimensionOutput) Key() pulumi.StringPtrOutput
- func (o GetQuotasDimensionOutput) ToGetQuotasDimensionOutput() GetQuotasDimensionOutput
- func (o GetQuotasDimensionOutput) ToGetQuotasDimensionOutputWithContext(ctx context.Context) GetQuotasDimensionOutput
- func (o GetQuotasDimensionOutput) Value() pulumi.StringPtrOutput
- type GetQuotasQuota
- type GetQuotasQuotaArgs
- type GetQuotasQuotaArray
- type GetQuotasQuotaArrayInput
- type GetQuotasQuotaArrayOutput
- func (GetQuotasQuotaArrayOutput) ElementType() reflect.Type
- func (o GetQuotasQuotaArrayOutput) Index(i pulumi.IntInput) GetQuotasQuotaOutput
- func (o GetQuotasQuotaArrayOutput) ToGetQuotasQuotaArrayOutput() GetQuotasQuotaArrayOutput
- func (o GetQuotasQuotaArrayOutput) ToGetQuotasQuotaArrayOutputWithContext(ctx context.Context) GetQuotasQuotaArrayOutput
- type GetQuotasQuotaInput
- type GetQuotasQuotaOutput
- func (o GetQuotasQuotaOutput) Adjustable() pulumi.BoolOutput
- func (o GetQuotasQuotaOutput) ApplicableRanges() pulumi.StringArrayOutput
- func (o GetQuotasQuotaOutput) ApplicableType() pulumi.StringOutput
- func (o GetQuotasQuotaOutput) Consumable() pulumi.BoolOutput
- func (GetQuotasQuotaOutput) ElementType() reflect.Type
- func (o GetQuotasQuotaOutput) Id() pulumi.StringOutput
- func (o GetQuotasQuotaOutput) QuotaActionCode() pulumi.StringOutput
- func (o GetQuotasQuotaOutput) QuotaDescription() pulumi.StringOutput
- func (o GetQuotasQuotaOutput) QuotaName() pulumi.StringOutput
- func (o GetQuotasQuotaOutput) QuotaType() pulumi.StringOutput
- func (o GetQuotasQuotaOutput) QuotaUnit() pulumi.StringOutput
- func (o GetQuotasQuotaOutput) ToGetQuotasQuotaOutput() GetQuotasQuotaOutput
- func (o GetQuotasQuotaOutput) ToGetQuotasQuotaOutputWithContext(ctx context.Context) GetQuotasQuotaOutput
- func (o GetQuotasQuotaOutput) TotalQuota() pulumi.Float64Output
- func (o GetQuotasQuotaOutput) TotalUsage() pulumi.Float64Output
- func (o GetQuotasQuotaOutput) UnadjustableDetail() pulumi.StringOutput
- type GetQuotasResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationInfo ¶
type ApplicationInfo struct { pulumi.CustomResourceState // The approve value of the quota application. ApproveValue pulumi.StringOutput `pulumi:"approveValue"` // The audit mode. Valid values: `Async`, `Sync`. Default to: `Async`. AuditMode pulumi.StringPtrOutput `pulumi:"auditMode"` // The audit reason. AuditReason pulumi.StringOutput `pulumi:"auditReason"` // The desire value of the quota application. DesireValue pulumi.Float64Output `pulumi:"desireValue"` // The quota dimensions. Dimensions ApplicationInfoDimensionArrayOutput `pulumi:"dimensions"` // The effective time of the quota application. EffectiveTime pulumi.StringOutput `pulumi:"effectiveTime"` // The expire time of the quota application. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // The notice type. Valid values: `0`, `1`, `2`, `3`. NoticeType pulumi.IntPtrOutput `pulumi:"noticeType"` // The product code. ProductCode pulumi.StringOutput `pulumi:"productCode"` // The ID of quota action. QuotaActionCode pulumi.StringOutput `pulumi:"quotaActionCode"` // The quota category. Valid values: `CommonQuota`, `FlowControl`. QuotaCategory pulumi.StringPtrOutput `pulumi:"quotaCategory"` // The description of the quota application. QuotaDescription pulumi.StringOutput `pulumi:"quotaDescription"` // The name of the quota application. QuotaName pulumi.StringOutput `pulumi:"quotaName"` // The unit of the quota application. QuotaUnit pulumi.StringOutput `pulumi:"quotaUnit"` // The reason of the quota application. Reason pulumi.StringOutput `pulumi:"reason"` // The status of the quota application. Status pulumi.StringOutput `pulumi:"status"` }
Provides a Quotas Application Info resource.
For information about Quotas Application Info and how to use it, see [What is Application Info](https://help.aliyun.com/document_detail/171289.html).
> **NOTE:** Available in v1.115.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/quotas" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := quotas.NewApplicationInfo(ctx, "example", "as.ApplicationInfoArgs{ DesireValue: pulumi.Float64(100), Dimensions: quotas.ApplicationInfoDimensionArray{ "as.ApplicationInfoDimensionArgs{ Key: pulumi.String("regionId"), Value: pulumi.String("cn-hangzhou"), }, }, NoticeType: pulumi.Int(0), ProductCode: pulumi.String("ess"), QuotaActionCode: pulumi.String("q_db_instance"), Reason: pulumi.String("For Terraform Test"), }) if err != nil { return err } return nil }) }
```
## Import
Quotas Application Info can be imported using the id, e.g.
```sh
$ pulumi import alicloud:quotas/applicationInfo:ApplicationInfo example <id>
```
func GetApplicationInfo ¶
func GetApplicationInfo(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationInfoState, opts ...pulumi.ResourceOption) (*ApplicationInfo, error)
GetApplicationInfo gets an existing ApplicationInfo resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationInfo ¶
func NewApplicationInfo(ctx *pulumi.Context, name string, args *ApplicationInfoArgs, opts ...pulumi.ResourceOption) (*ApplicationInfo, error)
NewApplicationInfo registers a new resource with the given unique name, arguments, and options.
func (*ApplicationInfo) ElementType ¶
func (*ApplicationInfo) ElementType() reflect.Type
func (*ApplicationInfo) ToApplicationInfoOutput ¶
func (i *ApplicationInfo) ToApplicationInfoOutput() ApplicationInfoOutput
func (*ApplicationInfo) ToApplicationInfoOutputWithContext ¶
func (i *ApplicationInfo) ToApplicationInfoOutputWithContext(ctx context.Context) ApplicationInfoOutput
func (*ApplicationInfo) ToApplicationInfoPtrOutput ¶ added in v2.35.1
func (i *ApplicationInfo) ToApplicationInfoPtrOutput() ApplicationInfoPtrOutput
func (*ApplicationInfo) ToApplicationInfoPtrOutputWithContext ¶ added in v2.35.1
func (i *ApplicationInfo) ToApplicationInfoPtrOutputWithContext(ctx context.Context) ApplicationInfoPtrOutput
type ApplicationInfoArgs ¶
type ApplicationInfoArgs struct { // The audit mode. Valid values: `Async`, `Sync`. Default to: `Async`. AuditMode pulumi.StringPtrInput // The desire value of the quota application. DesireValue pulumi.Float64Input // The quota dimensions. Dimensions ApplicationInfoDimensionArrayInput // The notice type. Valid values: `0`, `1`, `2`, `3`. NoticeType pulumi.IntPtrInput // The product code. ProductCode pulumi.StringInput // The ID of quota action. QuotaActionCode pulumi.StringInput // The quota category. Valid values: `CommonQuota`, `FlowControl`. QuotaCategory pulumi.StringPtrInput // The reason of the quota application. Reason pulumi.StringInput }
The set of arguments for constructing a ApplicationInfo resource.
func (ApplicationInfoArgs) ElementType ¶
func (ApplicationInfoArgs) ElementType() reflect.Type
type ApplicationInfoArray ¶ added in v2.35.1
type ApplicationInfoArray []ApplicationInfoInput
func (ApplicationInfoArray) ElementType ¶ added in v2.35.1
func (ApplicationInfoArray) ElementType() reflect.Type
func (ApplicationInfoArray) ToApplicationInfoArrayOutput ¶ added in v2.35.1
func (i ApplicationInfoArray) ToApplicationInfoArrayOutput() ApplicationInfoArrayOutput
func (ApplicationInfoArray) ToApplicationInfoArrayOutputWithContext ¶ added in v2.35.1
func (i ApplicationInfoArray) ToApplicationInfoArrayOutputWithContext(ctx context.Context) ApplicationInfoArrayOutput
type ApplicationInfoArrayInput ¶ added in v2.35.1
type ApplicationInfoArrayInput interface { pulumi.Input ToApplicationInfoArrayOutput() ApplicationInfoArrayOutput ToApplicationInfoArrayOutputWithContext(context.Context) ApplicationInfoArrayOutput }
ApplicationInfoArrayInput is an input type that accepts ApplicationInfoArray and ApplicationInfoArrayOutput values. You can construct a concrete instance of `ApplicationInfoArrayInput` via:
ApplicationInfoArray{ ApplicationInfoArgs{...} }
type ApplicationInfoArrayOutput ¶ added in v2.35.1
type ApplicationInfoArrayOutput struct{ *pulumi.OutputState }
func (ApplicationInfoArrayOutput) ElementType ¶ added in v2.35.1
func (ApplicationInfoArrayOutput) ElementType() reflect.Type
func (ApplicationInfoArrayOutput) Index ¶ added in v2.35.1
func (o ApplicationInfoArrayOutput) Index(i pulumi.IntInput) ApplicationInfoOutput
func (ApplicationInfoArrayOutput) ToApplicationInfoArrayOutput ¶ added in v2.35.1
func (o ApplicationInfoArrayOutput) ToApplicationInfoArrayOutput() ApplicationInfoArrayOutput
func (ApplicationInfoArrayOutput) ToApplicationInfoArrayOutputWithContext ¶ added in v2.35.1
func (o ApplicationInfoArrayOutput) ToApplicationInfoArrayOutputWithContext(ctx context.Context) ApplicationInfoArrayOutput
type ApplicationInfoDimensionArgs ¶
type ApplicationInfoDimensionArgs struct { // The key of dimensions. Key pulumi.StringPtrInput `pulumi:"key"` // The value of dimensions. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ApplicationInfoDimensionArgs) ElementType ¶
func (ApplicationInfoDimensionArgs) ElementType() reflect.Type
func (ApplicationInfoDimensionArgs) ToApplicationInfoDimensionOutput ¶
func (i ApplicationInfoDimensionArgs) ToApplicationInfoDimensionOutput() ApplicationInfoDimensionOutput
func (ApplicationInfoDimensionArgs) ToApplicationInfoDimensionOutputWithContext ¶
func (i ApplicationInfoDimensionArgs) ToApplicationInfoDimensionOutputWithContext(ctx context.Context) ApplicationInfoDimensionOutput
type ApplicationInfoDimensionArray ¶
type ApplicationInfoDimensionArray []ApplicationInfoDimensionInput
func (ApplicationInfoDimensionArray) ElementType ¶
func (ApplicationInfoDimensionArray) ElementType() reflect.Type
func (ApplicationInfoDimensionArray) ToApplicationInfoDimensionArrayOutput ¶
func (i ApplicationInfoDimensionArray) ToApplicationInfoDimensionArrayOutput() ApplicationInfoDimensionArrayOutput
func (ApplicationInfoDimensionArray) ToApplicationInfoDimensionArrayOutputWithContext ¶
func (i ApplicationInfoDimensionArray) ToApplicationInfoDimensionArrayOutputWithContext(ctx context.Context) ApplicationInfoDimensionArrayOutput
type ApplicationInfoDimensionArrayInput ¶
type ApplicationInfoDimensionArrayInput interface { pulumi.Input ToApplicationInfoDimensionArrayOutput() ApplicationInfoDimensionArrayOutput ToApplicationInfoDimensionArrayOutputWithContext(context.Context) ApplicationInfoDimensionArrayOutput }
ApplicationInfoDimensionArrayInput is an input type that accepts ApplicationInfoDimensionArray and ApplicationInfoDimensionArrayOutput values. You can construct a concrete instance of `ApplicationInfoDimensionArrayInput` via:
ApplicationInfoDimensionArray{ ApplicationInfoDimensionArgs{...} }
type ApplicationInfoDimensionArrayOutput ¶
type ApplicationInfoDimensionArrayOutput struct{ *pulumi.OutputState }
func (ApplicationInfoDimensionArrayOutput) ElementType ¶
func (ApplicationInfoDimensionArrayOutput) ElementType() reflect.Type
func (ApplicationInfoDimensionArrayOutput) Index ¶
func (o ApplicationInfoDimensionArrayOutput) Index(i pulumi.IntInput) ApplicationInfoDimensionOutput
func (ApplicationInfoDimensionArrayOutput) ToApplicationInfoDimensionArrayOutput ¶
func (o ApplicationInfoDimensionArrayOutput) ToApplicationInfoDimensionArrayOutput() ApplicationInfoDimensionArrayOutput
func (ApplicationInfoDimensionArrayOutput) ToApplicationInfoDimensionArrayOutputWithContext ¶
func (o ApplicationInfoDimensionArrayOutput) ToApplicationInfoDimensionArrayOutputWithContext(ctx context.Context) ApplicationInfoDimensionArrayOutput
type ApplicationInfoDimensionInput ¶
type ApplicationInfoDimensionInput interface { pulumi.Input ToApplicationInfoDimensionOutput() ApplicationInfoDimensionOutput ToApplicationInfoDimensionOutputWithContext(context.Context) ApplicationInfoDimensionOutput }
ApplicationInfoDimensionInput is an input type that accepts ApplicationInfoDimensionArgs and ApplicationInfoDimensionOutput values. You can construct a concrete instance of `ApplicationInfoDimensionInput` via:
ApplicationInfoDimensionArgs{...}
type ApplicationInfoDimensionOutput ¶
type ApplicationInfoDimensionOutput struct{ *pulumi.OutputState }
func (ApplicationInfoDimensionOutput) ElementType ¶
func (ApplicationInfoDimensionOutput) ElementType() reflect.Type
func (ApplicationInfoDimensionOutput) Key ¶
func (o ApplicationInfoDimensionOutput) Key() pulumi.StringPtrOutput
The key of dimensions.
func (ApplicationInfoDimensionOutput) ToApplicationInfoDimensionOutput ¶
func (o ApplicationInfoDimensionOutput) ToApplicationInfoDimensionOutput() ApplicationInfoDimensionOutput
func (ApplicationInfoDimensionOutput) ToApplicationInfoDimensionOutputWithContext ¶
func (o ApplicationInfoDimensionOutput) ToApplicationInfoDimensionOutputWithContext(ctx context.Context) ApplicationInfoDimensionOutput
func (ApplicationInfoDimensionOutput) Value ¶
func (o ApplicationInfoDimensionOutput) Value() pulumi.StringPtrOutput
The value of dimensions.
type ApplicationInfoInput ¶
type ApplicationInfoInput interface { pulumi.Input ToApplicationInfoOutput() ApplicationInfoOutput ToApplicationInfoOutputWithContext(ctx context.Context) ApplicationInfoOutput }
type ApplicationInfoMap ¶ added in v2.35.1
type ApplicationInfoMap map[string]ApplicationInfoInput
func (ApplicationInfoMap) ElementType ¶ added in v2.35.1
func (ApplicationInfoMap) ElementType() reflect.Type
func (ApplicationInfoMap) ToApplicationInfoMapOutput ¶ added in v2.35.1
func (i ApplicationInfoMap) ToApplicationInfoMapOutput() ApplicationInfoMapOutput
func (ApplicationInfoMap) ToApplicationInfoMapOutputWithContext ¶ added in v2.35.1
func (i ApplicationInfoMap) ToApplicationInfoMapOutputWithContext(ctx context.Context) ApplicationInfoMapOutput
type ApplicationInfoMapInput ¶ added in v2.35.1
type ApplicationInfoMapInput interface { pulumi.Input ToApplicationInfoMapOutput() ApplicationInfoMapOutput ToApplicationInfoMapOutputWithContext(context.Context) ApplicationInfoMapOutput }
ApplicationInfoMapInput is an input type that accepts ApplicationInfoMap and ApplicationInfoMapOutput values. You can construct a concrete instance of `ApplicationInfoMapInput` via:
ApplicationInfoMap{ "key": ApplicationInfoArgs{...} }
type ApplicationInfoMapOutput ¶ added in v2.35.1
type ApplicationInfoMapOutput struct{ *pulumi.OutputState }
func (ApplicationInfoMapOutput) ElementType ¶ added in v2.35.1
func (ApplicationInfoMapOutput) ElementType() reflect.Type
func (ApplicationInfoMapOutput) MapIndex ¶ added in v2.35.1
func (o ApplicationInfoMapOutput) MapIndex(k pulumi.StringInput) ApplicationInfoOutput
func (ApplicationInfoMapOutput) ToApplicationInfoMapOutput ¶ added in v2.35.1
func (o ApplicationInfoMapOutput) ToApplicationInfoMapOutput() ApplicationInfoMapOutput
func (ApplicationInfoMapOutput) ToApplicationInfoMapOutputWithContext ¶ added in v2.35.1
func (o ApplicationInfoMapOutput) ToApplicationInfoMapOutputWithContext(ctx context.Context) ApplicationInfoMapOutput
type ApplicationInfoOutput ¶
type ApplicationInfoOutput struct {
*pulumi.OutputState
}
func (ApplicationInfoOutput) ElementType ¶
func (ApplicationInfoOutput) ElementType() reflect.Type
func (ApplicationInfoOutput) ToApplicationInfoOutput ¶
func (o ApplicationInfoOutput) ToApplicationInfoOutput() ApplicationInfoOutput
func (ApplicationInfoOutput) ToApplicationInfoOutputWithContext ¶
func (o ApplicationInfoOutput) ToApplicationInfoOutputWithContext(ctx context.Context) ApplicationInfoOutput
func (ApplicationInfoOutput) ToApplicationInfoPtrOutput ¶ added in v2.35.1
func (o ApplicationInfoOutput) ToApplicationInfoPtrOutput() ApplicationInfoPtrOutput
func (ApplicationInfoOutput) ToApplicationInfoPtrOutputWithContext ¶ added in v2.35.1
func (o ApplicationInfoOutput) ToApplicationInfoPtrOutputWithContext(ctx context.Context) ApplicationInfoPtrOutput
type ApplicationInfoPtrInput ¶ added in v2.35.1
type ApplicationInfoPtrInput interface { pulumi.Input ToApplicationInfoPtrOutput() ApplicationInfoPtrOutput ToApplicationInfoPtrOutputWithContext(ctx context.Context) ApplicationInfoPtrOutput }
type ApplicationInfoPtrOutput ¶ added in v2.35.1
type ApplicationInfoPtrOutput struct {
*pulumi.OutputState
}
func (ApplicationInfoPtrOutput) ElementType ¶ added in v2.35.1
func (ApplicationInfoPtrOutput) ElementType() reflect.Type
func (ApplicationInfoPtrOutput) ToApplicationInfoPtrOutput ¶ added in v2.35.1
func (o ApplicationInfoPtrOutput) ToApplicationInfoPtrOutput() ApplicationInfoPtrOutput
func (ApplicationInfoPtrOutput) ToApplicationInfoPtrOutputWithContext ¶ added in v2.35.1
func (o ApplicationInfoPtrOutput) ToApplicationInfoPtrOutputWithContext(ctx context.Context) ApplicationInfoPtrOutput
type ApplicationInfoState ¶
type ApplicationInfoState struct { // The approve value of the quota application. ApproveValue pulumi.StringPtrInput // The audit mode. Valid values: `Async`, `Sync`. Default to: `Async`. AuditMode pulumi.StringPtrInput // The audit reason. AuditReason pulumi.StringPtrInput // The desire value of the quota application. DesireValue pulumi.Float64PtrInput // The quota dimensions. Dimensions ApplicationInfoDimensionArrayInput // The effective time of the quota application. EffectiveTime pulumi.StringPtrInput // The expire time of the quota application. ExpireTime pulumi.StringPtrInput // The notice type. Valid values: `0`, `1`, `2`, `3`. NoticeType pulumi.IntPtrInput // The product code. ProductCode pulumi.StringPtrInput // The ID of quota action. QuotaActionCode pulumi.StringPtrInput // The quota category. Valid values: `CommonQuota`, `FlowControl`. QuotaCategory pulumi.StringPtrInput // The description of the quota application. QuotaDescription pulumi.StringPtrInput // The name of the quota application. QuotaName pulumi.StringPtrInput // The unit of the quota application. QuotaUnit pulumi.StringPtrInput // The reason of the quota application. Reason pulumi.StringPtrInput // The status of the quota application. Status pulumi.StringPtrInput }
func (ApplicationInfoState) ElementType ¶
func (ApplicationInfoState) ElementType() reflect.Type
type GetApplicationInfosArgs ¶
type GetApplicationInfosArgs struct { // The quota dimensions. Dimensions []GetApplicationInfosDimension `pulumi:"dimensions"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of Application Info IDs. Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The product code. ProductCode string `pulumi:"productCode"` // The ID of quota action.. QuotaActionCode *string `pulumi:"quotaActionCode"` // The quota category. Valid values: `CommonQuota`, `FlowControl`. QuotaCategory *string `pulumi:"quotaCategory"` // The status of the quota application. Status *string `pulumi:"status"` }
A collection of arguments for invoking getApplicationInfos.
type GetApplicationInfosDimensionArgs ¶
type GetApplicationInfosDimensionArgs struct { // The key of dimensions. Key pulumi.StringPtrInput `pulumi:"key"` // The value of dimensions. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GetApplicationInfosDimensionArgs) ElementType ¶
func (GetApplicationInfosDimensionArgs) ElementType() reflect.Type
func (GetApplicationInfosDimensionArgs) ToGetApplicationInfosDimensionOutput ¶
func (i GetApplicationInfosDimensionArgs) ToGetApplicationInfosDimensionOutput() GetApplicationInfosDimensionOutput
func (GetApplicationInfosDimensionArgs) ToGetApplicationInfosDimensionOutputWithContext ¶
func (i GetApplicationInfosDimensionArgs) ToGetApplicationInfosDimensionOutputWithContext(ctx context.Context) GetApplicationInfosDimensionOutput
type GetApplicationInfosDimensionArray ¶
type GetApplicationInfosDimensionArray []GetApplicationInfosDimensionInput
func (GetApplicationInfosDimensionArray) ElementType ¶
func (GetApplicationInfosDimensionArray) ElementType() reflect.Type
func (GetApplicationInfosDimensionArray) ToGetApplicationInfosDimensionArrayOutput ¶
func (i GetApplicationInfosDimensionArray) ToGetApplicationInfosDimensionArrayOutput() GetApplicationInfosDimensionArrayOutput
func (GetApplicationInfosDimensionArray) ToGetApplicationInfosDimensionArrayOutputWithContext ¶
func (i GetApplicationInfosDimensionArray) ToGetApplicationInfosDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosDimensionArrayOutput
type GetApplicationInfosDimensionArrayInput ¶
type GetApplicationInfosDimensionArrayInput interface { pulumi.Input ToGetApplicationInfosDimensionArrayOutput() GetApplicationInfosDimensionArrayOutput ToGetApplicationInfosDimensionArrayOutputWithContext(context.Context) GetApplicationInfosDimensionArrayOutput }
GetApplicationInfosDimensionArrayInput is an input type that accepts GetApplicationInfosDimensionArray and GetApplicationInfosDimensionArrayOutput values. You can construct a concrete instance of `GetApplicationInfosDimensionArrayInput` via:
GetApplicationInfosDimensionArray{ GetApplicationInfosDimensionArgs{...} }
type GetApplicationInfosDimensionArrayOutput ¶
type GetApplicationInfosDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationInfosDimensionArrayOutput) ElementType ¶
func (GetApplicationInfosDimensionArrayOutput) ElementType() reflect.Type
func (GetApplicationInfosDimensionArrayOutput) ToGetApplicationInfosDimensionArrayOutput ¶
func (o GetApplicationInfosDimensionArrayOutput) ToGetApplicationInfosDimensionArrayOutput() GetApplicationInfosDimensionArrayOutput
func (GetApplicationInfosDimensionArrayOutput) ToGetApplicationInfosDimensionArrayOutputWithContext ¶
func (o GetApplicationInfosDimensionArrayOutput) ToGetApplicationInfosDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosDimensionArrayOutput
type GetApplicationInfosDimensionInput ¶
type GetApplicationInfosDimensionInput interface { pulumi.Input ToGetApplicationInfosDimensionOutput() GetApplicationInfosDimensionOutput ToGetApplicationInfosDimensionOutputWithContext(context.Context) GetApplicationInfosDimensionOutput }
GetApplicationInfosDimensionInput is an input type that accepts GetApplicationInfosDimensionArgs and GetApplicationInfosDimensionOutput values. You can construct a concrete instance of `GetApplicationInfosDimensionInput` via:
GetApplicationInfosDimensionArgs{...}
type GetApplicationInfosDimensionOutput ¶
type GetApplicationInfosDimensionOutput struct{ *pulumi.OutputState }
func (GetApplicationInfosDimensionOutput) ElementType ¶
func (GetApplicationInfosDimensionOutput) ElementType() reflect.Type
func (GetApplicationInfosDimensionOutput) Key ¶
func (o GetApplicationInfosDimensionOutput) Key() pulumi.StringPtrOutput
The key of dimensions.
func (GetApplicationInfosDimensionOutput) ToGetApplicationInfosDimensionOutput ¶
func (o GetApplicationInfosDimensionOutput) ToGetApplicationInfosDimensionOutput() GetApplicationInfosDimensionOutput
func (GetApplicationInfosDimensionOutput) ToGetApplicationInfosDimensionOutputWithContext ¶
func (o GetApplicationInfosDimensionOutput) ToGetApplicationInfosDimensionOutputWithContext(ctx context.Context) GetApplicationInfosDimensionOutput
func (GetApplicationInfosDimensionOutput) Value ¶
func (o GetApplicationInfosDimensionOutput) Value() pulumi.StringPtrOutput
The value of dimensions.
type GetApplicationInfosInfo ¶
type GetApplicationInfosInfo struct { // The first ID of the resource. ApplicationId string `pulumi:"applicationId"` // The approve value. ApproveValue string `pulumi:"approveValue"` // The audit reason. AuditReason string `pulumi:"auditReason"` // The desire value of the quota application. DesireValue float64 `pulumi:"desireValue"` // The quota dimensions. Dimensions []GetApplicationInfosInfoDimension `pulumi:"dimensions"` // The effective time. EffectiveTime string `pulumi:"effectiveTime"` // The expire time. ExpireTime string `pulumi:"expireTime"` // The ID of the Application Info. Id string `pulumi:"id"` // The notice type. NoticeType int `pulumi:"noticeType"` // The product code. ProductCode string `pulumi:"productCode"` // The ID of quota action.. QuotaActionCode string `pulumi:"quotaActionCode"` // The description of the quota. QuotaDescription string `pulumi:"quotaDescription"` // The name of the quota. QuotaName string `pulumi:"quotaName"` // The quota unit. QuotaUnit string `pulumi:"quotaUnit"` // The reason of the quota application. Reason string `pulumi:"reason"` // The status of the quota application. Status string `pulumi:"status"` }
type GetApplicationInfosInfoArgs ¶
type GetApplicationInfosInfoArgs struct { // The first ID of the resource. ApplicationId pulumi.StringInput `pulumi:"applicationId"` // The approve value. ApproveValue pulumi.StringInput `pulumi:"approveValue"` // The audit reason. AuditReason pulumi.StringInput `pulumi:"auditReason"` // The desire value of the quota application. DesireValue pulumi.Float64Input `pulumi:"desireValue"` // The quota dimensions. Dimensions GetApplicationInfosInfoDimensionArrayInput `pulumi:"dimensions"` // The effective time. EffectiveTime pulumi.StringInput `pulumi:"effectiveTime"` // The expire time. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // The ID of the Application Info. Id pulumi.StringInput `pulumi:"id"` // The notice type. NoticeType pulumi.IntInput `pulumi:"noticeType"` // The product code. ProductCode pulumi.StringInput `pulumi:"productCode"` // The ID of quota action.. QuotaActionCode pulumi.StringInput `pulumi:"quotaActionCode"` // The description of the quota. QuotaDescription pulumi.StringInput `pulumi:"quotaDescription"` // The name of the quota. QuotaName pulumi.StringInput `pulumi:"quotaName"` // The quota unit. QuotaUnit pulumi.StringInput `pulumi:"quotaUnit"` // The reason of the quota application. Reason pulumi.StringInput `pulumi:"reason"` // The status of the quota application. Status pulumi.StringInput `pulumi:"status"` }
func (GetApplicationInfosInfoArgs) ElementType ¶
func (GetApplicationInfosInfoArgs) ElementType() reflect.Type
func (GetApplicationInfosInfoArgs) ToGetApplicationInfosInfoOutput ¶
func (i GetApplicationInfosInfoArgs) ToGetApplicationInfosInfoOutput() GetApplicationInfosInfoOutput
func (GetApplicationInfosInfoArgs) ToGetApplicationInfosInfoOutputWithContext ¶
func (i GetApplicationInfosInfoArgs) ToGetApplicationInfosInfoOutputWithContext(ctx context.Context) GetApplicationInfosInfoOutput
type GetApplicationInfosInfoArray ¶
type GetApplicationInfosInfoArray []GetApplicationInfosInfoInput
func (GetApplicationInfosInfoArray) ElementType ¶
func (GetApplicationInfosInfoArray) ElementType() reflect.Type
func (GetApplicationInfosInfoArray) ToGetApplicationInfosInfoArrayOutput ¶
func (i GetApplicationInfosInfoArray) ToGetApplicationInfosInfoArrayOutput() GetApplicationInfosInfoArrayOutput
func (GetApplicationInfosInfoArray) ToGetApplicationInfosInfoArrayOutputWithContext ¶
func (i GetApplicationInfosInfoArray) ToGetApplicationInfosInfoArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoArrayOutput
type GetApplicationInfosInfoArrayInput ¶
type GetApplicationInfosInfoArrayInput interface { pulumi.Input ToGetApplicationInfosInfoArrayOutput() GetApplicationInfosInfoArrayOutput ToGetApplicationInfosInfoArrayOutputWithContext(context.Context) GetApplicationInfosInfoArrayOutput }
GetApplicationInfosInfoArrayInput is an input type that accepts GetApplicationInfosInfoArray and GetApplicationInfosInfoArrayOutput values. You can construct a concrete instance of `GetApplicationInfosInfoArrayInput` via:
GetApplicationInfosInfoArray{ GetApplicationInfosInfoArgs{...} }
type GetApplicationInfosInfoArrayOutput ¶
type GetApplicationInfosInfoArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationInfosInfoArrayOutput) ElementType ¶
func (GetApplicationInfosInfoArrayOutput) ElementType() reflect.Type
func (GetApplicationInfosInfoArrayOutput) Index ¶
func (o GetApplicationInfosInfoArrayOutput) Index(i pulumi.IntInput) GetApplicationInfosInfoOutput
func (GetApplicationInfosInfoArrayOutput) ToGetApplicationInfosInfoArrayOutput ¶
func (o GetApplicationInfosInfoArrayOutput) ToGetApplicationInfosInfoArrayOutput() GetApplicationInfosInfoArrayOutput
func (GetApplicationInfosInfoArrayOutput) ToGetApplicationInfosInfoArrayOutputWithContext ¶
func (o GetApplicationInfosInfoArrayOutput) ToGetApplicationInfosInfoArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoArrayOutput
type GetApplicationInfosInfoDimensionArgs ¶
type GetApplicationInfosInfoDimensionArgs struct { // The key of dimensions. Key pulumi.StringInput `pulumi:"key"` // The value of dimensions. Value pulumi.StringInput `pulumi:"value"` }
func (GetApplicationInfosInfoDimensionArgs) ElementType ¶
func (GetApplicationInfosInfoDimensionArgs) ElementType() reflect.Type
func (GetApplicationInfosInfoDimensionArgs) ToGetApplicationInfosInfoDimensionOutput ¶
func (i GetApplicationInfosInfoDimensionArgs) ToGetApplicationInfosInfoDimensionOutput() GetApplicationInfosInfoDimensionOutput
func (GetApplicationInfosInfoDimensionArgs) ToGetApplicationInfosInfoDimensionOutputWithContext ¶
func (i GetApplicationInfosInfoDimensionArgs) ToGetApplicationInfosInfoDimensionOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionOutput
type GetApplicationInfosInfoDimensionArray ¶
type GetApplicationInfosInfoDimensionArray []GetApplicationInfosInfoDimensionInput
func (GetApplicationInfosInfoDimensionArray) ElementType ¶
func (GetApplicationInfosInfoDimensionArray) ElementType() reflect.Type
func (GetApplicationInfosInfoDimensionArray) ToGetApplicationInfosInfoDimensionArrayOutput ¶
func (i GetApplicationInfosInfoDimensionArray) ToGetApplicationInfosInfoDimensionArrayOutput() GetApplicationInfosInfoDimensionArrayOutput
func (GetApplicationInfosInfoDimensionArray) ToGetApplicationInfosInfoDimensionArrayOutputWithContext ¶
func (i GetApplicationInfosInfoDimensionArray) ToGetApplicationInfosInfoDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionArrayOutput
type GetApplicationInfosInfoDimensionArrayInput ¶
type GetApplicationInfosInfoDimensionArrayInput interface { pulumi.Input ToGetApplicationInfosInfoDimensionArrayOutput() GetApplicationInfosInfoDimensionArrayOutput ToGetApplicationInfosInfoDimensionArrayOutputWithContext(context.Context) GetApplicationInfosInfoDimensionArrayOutput }
GetApplicationInfosInfoDimensionArrayInput is an input type that accepts GetApplicationInfosInfoDimensionArray and GetApplicationInfosInfoDimensionArrayOutput values. You can construct a concrete instance of `GetApplicationInfosInfoDimensionArrayInput` via:
GetApplicationInfosInfoDimensionArray{ GetApplicationInfosInfoDimensionArgs{...} }
type GetApplicationInfosInfoDimensionArrayOutput ¶
type GetApplicationInfosInfoDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationInfosInfoDimensionArrayOutput) ElementType ¶
func (GetApplicationInfosInfoDimensionArrayOutput) ElementType() reflect.Type
func (GetApplicationInfosInfoDimensionArrayOutput) ToGetApplicationInfosInfoDimensionArrayOutput ¶
func (o GetApplicationInfosInfoDimensionArrayOutput) ToGetApplicationInfosInfoDimensionArrayOutput() GetApplicationInfosInfoDimensionArrayOutput
func (GetApplicationInfosInfoDimensionArrayOutput) ToGetApplicationInfosInfoDimensionArrayOutputWithContext ¶
func (o GetApplicationInfosInfoDimensionArrayOutput) ToGetApplicationInfosInfoDimensionArrayOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionArrayOutput
type GetApplicationInfosInfoDimensionInput ¶
type GetApplicationInfosInfoDimensionInput interface { pulumi.Input ToGetApplicationInfosInfoDimensionOutput() GetApplicationInfosInfoDimensionOutput ToGetApplicationInfosInfoDimensionOutputWithContext(context.Context) GetApplicationInfosInfoDimensionOutput }
GetApplicationInfosInfoDimensionInput is an input type that accepts GetApplicationInfosInfoDimensionArgs and GetApplicationInfosInfoDimensionOutput values. You can construct a concrete instance of `GetApplicationInfosInfoDimensionInput` via:
GetApplicationInfosInfoDimensionArgs{...}
type GetApplicationInfosInfoDimensionOutput ¶
type GetApplicationInfosInfoDimensionOutput struct{ *pulumi.OutputState }
func (GetApplicationInfosInfoDimensionOutput) ElementType ¶
func (GetApplicationInfosInfoDimensionOutput) ElementType() reflect.Type
func (GetApplicationInfosInfoDimensionOutput) Key ¶
func (o GetApplicationInfosInfoDimensionOutput) Key() pulumi.StringOutput
The key of dimensions.
func (GetApplicationInfosInfoDimensionOutput) ToGetApplicationInfosInfoDimensionOutput ¶
func (o GetApplicationInfosInfoDimensionOutput) ToGetApplicationInfosInfoDimensionOutput() GetApplicationInfosInfoDimensionOutput
func (GetApplicationInfosInfoDimensionOutput) ToGetApplicationInfosInfoDimensionOutputWithContext ¶
func (o GetApplicationInfosInfoDimensionOutput) ToGetApplicationInfosInfoDimensionOutputWithContext(ctx context.Context) GetApplicationInfosInfoDimensionOutput
func (GetApplicationInfosInfoDimensionOutput) Value ¶
func (o GetApplicationInfosInfoDimensionOutput) Value() pulumi.StringOutput
The value of dimensions.
type GetApplicationInfosInfoInput ¶
type GetApplicationInfosInfoInput interface { pulumi.Input ToGetApplicationInfosInfoOutput() GetApplicationInfosInfoOutput ToGetApplicationInfosInfoOutputWithContext(context.Context) GetApplicationInfosInfoOutput }
GetApplicationInfosInfoInput is an input type that accepts GetApplicationInfosInfoArgs and GetApplicationInfosInfoOutput values. You can construct a concrete instance of `GetApplicationInfosInfoInput` via:
GetApplicationInfosInfoArgs{...}
type GetApplicationInfosInfoOutput ¶
type GetApplicationInfosInfoOutput struct{ *pulumi.OutputState }
func (GetApplicationInfosInfoOutput) ApplicationId ¶
func (o GetApplicationInfosInfoOutput) ApplicationId() pulumi.StringOutput
The first ID of the resource.
func (GetApplicationInfosInfoOutput) ApproveValue ¶
func (o GetApplicationInfosInfoOutput) ApproveValue() pulumi.StringOutput
The approve value.
func (GetApplicationInfosInfoOutput) AuditReason ¶
func (o GetApplicationInfosInfoOutput) AuditReason() pulumi.StringOutput
The audit reason.
func (GetApplicationInfosInfoOutput) DesireValue ¶
func (o GetApplicationInfosInfoOutput) DesireValue() pulumi.Float64Output
The desire value of the quota application.
func (GetApplicationInfosInfoOutput) Dimensions ¶
func (o GetApplicationInfosInfoOutput) Dimensions() GetApplicationInfosInfoDimensionArrayOutput
The quota dimensions.
func (GetApplicationInfosInfoOutput) EffectiveTime ¶
func (o GetApplicationInfosInfoOutput) EffectiveTime() pulumi.StringOutput
The effective time.
func (GetApplicationInfosInfoOutput) ElementType ¶
func (GetApplicationInfosInfoOutput) ElementType() reflect.Type
func (GetApplicationInfosInfoOutput) ExpireTime ¶
func (o GetApplicationInfosInfoOutput) ExpireTime() pulumi.StringOutput
The expire time.
func (GetApplicationInfosInfoOutput) Id ¶
func (o GetApplicationInfosInfoOutput) Id() pulumi.StringOutput
The ID of the Application Info.
func (GetApplicationInfosInfoOutput) NoticeType ¶
func (o GetApplicationInfosInfoOutput) NoticeType() pulumi.IntOutput
The notice type.
func (GetApplicationInfosInfoOutput) ProductCode ¶
func (o GetApplicationInfosInfoOutput) ProductCode() pulumi.StringOutput
The product code.
func (GetApplicationInfosInfoOutput) QuotaActionCode ¶
func (o GetApplicationInfosInfoOutput) QuotaActionCode() pulumi.StringOutput
The ID of quota action..
func (GetApplicationInfosInfoOutput) QuotaDescription ¶
func (o GetApplicationInfosInfoOutput) QuotaDescription() pulumi.StringOutput
The description of the quota.
func (GetApplicationInfosInfoOutput) QuotaName ¶
func (o GetApplicationInfosInfoOutput) QuotaName() pulumi.StringOutput
The name of the quota.
func (GetApplicationInfosInfoOutput) QuotaUnit ¶
func (o GetApplicationInfosInfoOutput) QuotaUnit() pulumi.StringOutput
The quota unit.
func (GetApplicationInfosInfoOutput) Reason ¶
func (o GetApplicationInfosInfoOutput) Reason() pulumi.StringOutput
The reason of the quota application.
func (GetApplicationInfosInfoOutput) Status ¶
func (o GetApplicationInfosInfoOutput) Status() pulumi.StringOutput
The status of the quota application.
func (GetApplicationInfosInfoOutput) ToGetApplicationInfosInfoOutput ¶
func (o GetApplicationInfosInfoOutput) ToGetApplicationInfosInfoOutput() GetApplicationInfosInfoOutput
func (GetApplicationInfosInfoOutput) ToGetApplicationInfosInfoOutputWithContext ¶
func (o GetApplicationInfosInfoOutput) ToGetApplicationInfosInfoOutputWithContext(ctx context.Context) GetApplicationInfosInfoOutput
type GetApplicationInfosResult ¶
type GetApplicationInfosResult struct { Dimensions []GetApplicationInfosDimension `pulumi:"dimensions"` EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Infos []GetApplicationInfosInfo `pulumi:"infos"` OutputFile *string `pulumi:"outputFile"` ProductCode string `pulumi:"productCode"` QuotaActionCode *string `pulumi:"quotaActionCode"` QuotaCategory *string `pulumi:"quotaCategory"` Status *string `pulumi:"status"` }
A collection of values returned by getApplicationInfos.
func GetApplicationInfos ¶
func GetApplicationInfos(ctx *pulumi.Context, args *GetApplicationInfosArgs, opts ...pulumi.InvokeOption) (*GetApplicationInfosResult, error)
This data source provides the Quotas Application Infos of the current Alibaba Cloud user.
> **NOTE:** Available in v1.115.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/quotas" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := quotas.GetApplicationInfos(ctx, "as.GetApplicationInfosArgs{ ProductCode: "ess", Ids: []string{ "4621F886-81E9-xxxx-xxxx", }, }, nil) if err != nil { return err } ctx.Export("firstQuotasApplicationInfoId", example.Infos[0].Id) return nil }) }
```
type GetQuotasArgs ¶
type GetQuotasArgs struct { // The dimensions. Dimensions []GetQuotasDimension `pulumi:"dimensions"` // The group code. GroupCode *string `pulumi:"groupCode"` // The key word. KeyWord *string `pulumi:"keyWord"` // A regex string to filter results by Quota name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The product code. ProductCode string `pulumi:"productCode"` // The quota action code. QuotaActionCode *string `pulumi:"quotaActionCode"` // The category of quota. Valid Values: `FlowControl` and `CommonQuota`. QuotaCategory *string `pulumi:"quotaCategory"` // Cloud service ECS specification quota supports setting sorting fields. Valid Values: `TIME`, `TOTAL` and `RESERVED`. SortField *string `pulumi:"sortField"` // Ranking of cloud service ECS specification quota support. Valid Values: `Ascending` and `Descending`. SortOrder *string `pulumi:"sortOrder"` }
A collection of arguments for invoking getQuotas.
type GetQuotasDimension ¶
type GetQuotasDimensionArgs ¶
type GetQuotasDimensionArgs struct { // The key of dimensions. Key pulumi.StringPtrInput `pulumi:"key"` // The value of dimensions. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GetQuotasDimensionArgs) ElementType ¶
func (GetQuotasDimensionArgs) ElementType() reflect.Type
func (GetQuotasDimensionArgs) ToGetQuotasDimensionOutput ¶
func (i GetQuotasDimensionArgs) ToGetQuotasDimensionOutput() GetQuotasDimensionOutput
func (GetQuotasDimensionArgs) ToGetQuotasDimensionOutputWithContext ¶
func (i GetQuotasDimensionArgs) ToGetQuotasDimensionOutputWithContext(ctx context.Context) GetQuotasDimensionOutput
type GetQuotasDimensionArray ¶
type GetQuotasDimensionArray []GetQuotasDimensionInput
func (GetQuotasDimensionArray) ElementType ¶
func (GetQuotasDimensionArray) ElementType() reflect.Type
func (GetQuotasDimensionArray) ToGetQuotasDimensionArrayOutput ¶
func (i GetQuotasDimensionArray) ToGetQuotasDimensionArrayOutput() GetQuotasDimensionArrayOutput
func (GetQuotasDimensionArray) ToGetQuotasDimensionArrayOutputWithContext ¶
func (i GetQuotasDimensionArray) ToGetQuotasDimensionArrayOutputWithContext(ctx context.Context) GetQuotasDimensionArrayOutput
type GetQuotasDimensionArrayInput ¶
type GetQuotasDimensionArrayInput interface { pulumi.Input ToGetQuotasDimensionArrayOutput() GetQuotasDimensionArrayOutput ToGetQuotasDimensionArrayOutputWithContext(context.Context) GetQuotasDimensionArrayOutput }
GetQuotasDimensionArrayInput is an input type that accepts GetQuotasDimensionArray and GetQuotasDimensionArrayOutput values. You can construct a concrete instance of `GetQuotasDimensionArrayInput` via:
GetQuotasDimensionArray{ GetQuotasDimensionArgs{...} }
type GetQuotasDimensionArrayOutput ¶
type GetQuotasDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetQuotasDimensionArrayOutput) ElementType ¶
func (GetQuotasDimensionArrayOutput) ElementType() reflect.Type
func (GetQuotasDimensionArrayOutput) Index ¶
func (o GetQuotasDimensionArrayOutput) Index(i pulumi.IntInput) GetQuotasDimensionOutput
func (GetQuotasDimensionArrayOutput) ToGetQuotasDimensionArrayOutput ¶
func (o GetQuotasDimensionArrayOutput) ToGetQuotasDimensionArrayOutput() GetQuotasDimensionArrayOutput
func (GetQuotasDimensionArrayOutput) ToGetQuotasDimensionArrayOutputWithContext ¶
func (o GetQuotasDimensionArrayOutput) ToGetQuotasDimensionArrayOutputWithContext(ctx context.Context) GetQuotasDimensionArrayOutput
type GetQuotasDimensionInput ¶
type GetQuotasDimensionInput interface { pulumi.Input ToGetQuotasDimensionOutput() GetQuotasDimensionOutput ToGetQuotasDimensionOutputWithContext(context.Context) GetQuotasDimensionOutput }
GetQuotasDimensionInput is an input type that accepts GetQuotasDimensionArgs and GetQuotasDimensionOutput values. You can construct a concrete instance of `GetQuotasDimensionInput` via:
GetQuotasDimensionArgs{...}
type GetQuotasDimensionOutput ¶
type GetQuotasDimensionOutput struct{ *pulumi.OutputState }
func (GetQuotasDimensionOutput) ElementType ¶
func (GetQuotasDimensionOutput) ElementType() reflect.Type
func (GetQuotasDimensionOutput) Key ¶
func (o GetQuotasDimensionOutput) Key() pulumi.StringPtrOutput
The key of dimensions.
func (GetQuotasDimensionOutput) ToGetQuotasDimensionOutput ¶
func (o GetQuotasDimensionOutput) ToGetQuotasDimensionOutput() GetQuotasDimensionOutput
func (GetQuotasDimensionOutput) ToGetQuotasDimensionOutputWithContext ¶
func (o GetQuotasDimensionOutput) ToGetQuotasDimensionOutputWithContext(ctx context.Context) GetQuotasDimensionOutput
func (GetQuotasDimensionOutput) Value ¶
func (o GetQuotasDimensionOutput) Value() pulumi.StringPtrOutput
The value of dimensions.
type GetQuotasQuota ¶
type GetQuotasQuota struct { // Is the quota adjustable. Adjustable bool `pulumi:"adjustable"` // The range of quota adjustment. ApplicableRanges []string `pulumi:"applicableRanges"` // The type of quota. ApplicableType string `pulumi:"applicableType"` // Show used quota. Consumable bool `pulumi:"consumable"` // The ID of the Quota. Id string `pulumi:"id"` // The quota action code. QuotaActionCode string `pulumi:"quotaActionCode"` // The quota description. QuotaDescription string `pulumi:"quotaDescription"` // The quota name. QuotaName string `pulumi:"quotaName"` // The quota type. QuotaType string `pulumi:"quotaType"` // The quota unit. QuotaUnit string `pulumi:"quotaUnit"` // TotalQuota. TotalQuota float64 `pulumi:"totalQuota"` // The total of usage. TotalUsage float64 `pulumi:"totalUsage"` // The unadjustable detail. UnadjustableDetail string `pulumi:"unadjustableDetail"` }
type GetQuotasQuotaArgs ¶
type GetQuotasQuotaArgs struct { // Is the quota adjustable. Adjustable pulumi.BoolInput `pulumi:"adjustable"` // The range of quota adjustment. ApplicableRanges pulumi.StringArrayInput `pulumi:"applicableRanges"` // The type of quota. ApplicableType pulumi.StringInput `pulumi:"applicableType"` // Show used quota. Consumable pulumi.BoolInput `pulumi:"consumable"` // The ID of the Quota. Id pulumi.StringInput `pulumi:"id"` // The quota action code. QuotaActionCode pulumi.StringInput `pulumi:"quotaActionCode"` // The quota description. QuotaDescription pulumi.StringInput `pulumi:"quotaDescription"` // The quota name. QuotaName pulumi.StringInput `pulumi:"quotaName"` // The quota type. QuotaType pulumi.StringInput `pulumi:"quotaType"` // The quota unit. QuotaUnit pulumi.StringInput `pulumi:"quotaUnit"` // TotalQuota. TotalQuota pulumi.Float64Input `pulumi:"totalQuota"` // The total of usage. TotalUsage pulumi.Float64Input `pulumi:"totalUsage"` // The unadjustable detail. UnadjustableDetail pulumi.StringInput `pulumi:"unadjustableDetail"` }
func (GetQuotasQuotaArgs) ElementType ¶
func (GetQuotasQuotaArgs) ElementType() reflect.Type
func (GetQuotasQuotaArgs) ToGetQuotasQuotaOutput ¶
func (i GetQuotasQuotaArgs) ToGetQuotasQuotaOutput() GetQuotasQuotaOutput
func (GetQuotasQuotaArgs) ToGetQuotasQuotaOutputWithContext ¶
func (i GetQuotasQuotaArgs) ToGetQuotasQuotaOutputWithContext(ctx context.Context) GetQuotasQuotaOutput
type GetQuotasQuotaArray ¶
type GetQuotasQuotaArray []GetQuotasQuotaInput
func (GetQuotasQuotaArray) ElementType ¶
func (GetQuotasQuotaArray) ElementType() reflect.Type
func (GetQuotasQuotaArray) ToGetQuotasQuotaArrayOutput ¶
func (i GetQuotasQuotaArray) ToGetQuotasQuotaArrayOutput() GetQuotasQuotaArrayOutput
func (GetQuotasQuotaArray) ToGetQuotasQuotaArrayOutputWithContext ¶
func (i GetQuotasQuotaArray) ToGetQuotasQuotaArrayOutputWithContext(ctx context.Context) GetQuotasQuotaArrayOutput
type GetQuotasQuotaArrayInput ¶
type GetQuotasQuotaArrayInput interface { pulumi.Input ToGetQuotasQuotaArrayOutput() GetQuotasQuotaArrayOutput ToGetQuotasQuotaArrayOutputWithContext(context.Context) GetQuotasQuotaArrayOutput }
GetQuotasQuotaArrayInput is an input type that accepts GetQuotasQuotaArray and GetQuotasQuotaArrayOutput values. You can construct a concrete instance of `GetQuotasQuotaArrayInput` via:
GetQuotasQuotaArray{ GetQuotasQuotaArgs{...} }
type GetQuotasQuotaArrayOutput ¶
type GetQuotasQuotaArrayOutput struct{ *pulumi.OutputState }
func (GetQuotasQuotaArrayOutput) ElementType ¶
func (GetQuotasQuotaArrayOutput) ElementType() reflect.Type
func (GetQuotasQuotaArrayOutput) Index ¶
func (o GetQuotasQuotaArrayOutput) Index(i pulumi.IntInput) GetQuotasQuotaOutput
func (GetQuotasQuotaArrayOutput) ToGetQuotasQuotaArrayOutput ¶
func (o GetQuotasQuotaArrayOutput) ToGetQuotasQuotaArrayOutput() GetQuotasQuotaArrayOutput
func (GetQuotasQuotaArrayOutput) ToGetQuotasQuotaArrayOutputWithContext ¶
func (o GetQuotasQuotaArrayOutput) ToGetQuotasQuotaArrayOutputWithContext(ctx context.Context) GetQuotasQuotaArrayOutput
type GetQuotasQuotaInput ¶
type GetQuotasQuotaInput interface { pulumi.Input ToGetQuotasQuotaOutput() GetQuotasQuotaOutput ToGetQuotasQuotaOutputWithContext(context.Context) GetQuotasQuotaOutput }
GetQuotasQuotaInput is an input type that accepts GetQuotasQuotaArgs and GetQuotasQuotaOutput values. You can construct a concrete instance of `GetQuotasQuotaInput` via:
GetQuotasQuotaArgs{...}
type GetQuotasQuotaOutput ¶
type GetQuotasQuotaOutput struct{ *pulumi.OutputState }
func (GetQuotasQuotaOutput) Adjustable ¶
func (o GetQuotasQuotaOutput) Adjustable() pulumi.BoolOutput
Is the quota adjustable.
func (GetQuotasQuotaOutput) ApplicableRanges ¶
func (o GetQuotasQuotaOutput) ApplicableRanges() pulumi.StringArrayOutput
The range of quota adjustment.
func (GetQuotasQuotaOutput) ApplicableType ¶
func (o GetQuotasQuotaOutput) ApplicableType() pulumi.StringOutput
The type of quota.
func (GetQuotasQuotaOutput) Consumable ¶
func (o GetQuotasQuotaOutput) Consumable() pulumi.BoolOutput
Show used quota.
func (GetQuotasQuotaOutput) ElementType ¶
func (GetQuotasQuotaOutput) ElementType() reflect.Type
func (GetQuotasQuotaOutput) Id ¶
func (o GetQuotasQuotaOutput) Id() pulumi.StringOutput
The ID of the Quota.
func (GetQuotasQuotaOutput) QuotaActionCode ¶
func (o GetQuotasQuotaOutput) QuotaActionCode() pulumi.StringOutput
The quota action code.
func (GetQuotasQuotaOutput) QuotaDescription ¶
func (o GetQuotasQuotaOutput) QuotaDescription() pulumi.StringOutput
The quota description.
func (GetQuotasQuotaOutput) QuotaName ¶
func (o GetQuotasQuotaOutput) QuotaName() pulumi.StringOutput
The quota name.
func (GetQuotasQuotaOutput) QuotaType ¶
func (o GetQuotasQuotaOutput) QuotaType() pulumi.StringOutput
The quota type.
func (GetQuotasQuotaOutput) QuotaUnit ¶
func (o GetQuotasQuotaOutput) QuotaUnit() pulumi.StringOutput
The quota unit.
func (GetQuotasQuotaOutput) ToGetQuotasQuotaOutput ¶
func (o GetQuotasQuotaOutput) ToGetQuotasQuotaOutput() GetQuotasQuotaOutput
func (GetQuotasQuotaOutput) ToGetQuotasQuotaOutputWithContext ¶
func (o GetQuotasQuotaOutput) ToGetQuotasQuotaOutputWithContext(ctx context.Context) GetQuotasQuotaOutput
func (GetQuotasQuotaOutput) TotalQuota ¶
func (o GetQuotasQuotaOutput) TotalQuota() pulumi.Float64Output
TotalQuota.
func (GetQuotasQuotaOutput) TotalUsage ¶
func (o GetQuotasQuotaOutput) TotalUsage() pulumi.Float64Output
The total of usage.
func (GetQuotasQuotaOutput) UnadjustableDetail ¶
func (o GetQuotasQuotaOutput) UnadjustableDetail() pulumi.StringOutput
The unadjustable detail.
type GetQuotasResult ¶
type GetQuotasResult struct { Dimensions []GetQuotasDimension `pulumi:"dimensions"` GroupCode *string `pulumi:"groupCode"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` KeyWord *string `pulumi:"keyWord"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` ProductCode string `pulumi:"productCode"` QuotaActionCode *string `pulumi:"quotaActionCode"` QuotaCategory *string `pulumi:"quotaCategory"` Quotas []GetQuotasQuota `pulumi:"quotas"` SortField *string `pulumi:"sortField"` SortOrder *string `pulumi:"sortOrder"` }
A collection of values returned by getQuotas.
func GetQuotas ¶
func GetQuotas(ctx *pulumi.Context, args *GetQuotasArgs, opts ...pulumi.InvokeOption) (*GetQuotasResult, error)
This data source provides the Quotas Quotas of the current Alibaba Cloud user.
> **NOTE:** Available in v1.115.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/quotas" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "专有宿主机总数量上限" example, err := quotas.GetQuotas(ctx, "as.GetQuotasArgs{ ProductCode: "ecs", NameRegex: &opt0, }, nil) if err != nil { return err } ctx.Export("firstQuotasQuotaId", example.Quotas[0].Id) return nil }) }
```