Documentation
¶
Index ¶
- type GetSQuotaInfoArgs
- type GetSQuotaInfoDimensionsInfo
- type GetSQuotaInfoDimensionsInfoArgs
- func (GetSQuotaInfoDimensionsInfoArgs) ElementType() reflect.Type
- func (i GetSQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfoDimensionsInfoOutput() GetSQuotaInfoDimensionsInfoOutput
- func (i GetSQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoOutput
- type GetSQuotaInfoDimensionsInfoArray
- func (GetSQuotaInfoDimensionsInfoArray) ElementType() reflect.Type
- func (i GetSQuotaInfoDimensionsInfoArray) ToGetSQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfoDimensionsInfoArrayOutput
- func (i GetSQuotaInfoDimensionsInfoArray) ToGetSQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoArrayOutput
- type GetSQuotaInfoDimensionsInfoArrayInput
- type GetSQuotaInfoDimensionsInfoArrayOutput
- func (GetSQuotaInfoDimensionsInfoArrayOutput) ElementType() reflect.Type
- func (o GetSQuotaInfoDimensionsInfoArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfoDimensionsInfoOutput
- func (o GetSQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfoDimensionsInfoArrayOutput
- func (o GetSQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoArrayOutput
- type GetSQuotaInfoDimensionsInfoDetail
- type GetSQuotaInfoDimensionsInfoDetailArgs
- func (GetSQuotaInfoDimensionsInfoDetailArgs) ElementType() reflect.Type
- func (i GetSQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfoDimensionsInfoDetailOutput
- func (i GetSQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailOutput
- type GetSQuotaInfoDimensionsInfoDetailArray
- func (GetSQuotaInfoDimensionsInfoDetailArray) ElementType() reflect.Type
- func (i GetSQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfoDimensionsInfoDetailArrayOutput
- func (i GetSQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailArrayOutput
- type GetSQuotaInfoDimensionsInfoDetailArrayInput
- type GetSQuotaInfoDimensionsInfoDetailArrayOutput
- func (GetSQuotaInfoDimensionsInfoDetailArrayOutput) ElementType() reflect.Type
- func (o GetSQuotaInfoDimensionsInfoDetailArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfoDimensionsInfoDetailOutput
- func (o GetSQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfoDimensionsInfoDetailArrayOutput
- func (o GetSQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailArrayOutput
- type GetSQuotaInfoDimensionsInfoDetailInput
- type GetSQuotaInfoDimensionsInfoDetailOutput
- func (GetSQuotaInfoDimensionsInfoDetailOutput) ElementType() reflect.Type
- func (o GetSQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfoDimensionsInfoDetailOutput
- func (o GetSQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailOutput
- func (o GetSQuotaInfoDimensionsInfoDetailOutput) Value() pulumi.StringOutput
- type GetSQuotaInfoDimensionsInfoInput
- type GetSQuotaInfoDimensionsInfoOutput
- func (o GetSQuotaInfoDimensionsInfoOutput) ApplicableLocations() pulumi.StringArrayOutput
- func (o GetSQuotaInfoDimensionsInfoOutput) Details() GetSQuotaInfoDimensionsInfoDetailArrayOutput
- func (o GetSQuotaInfoDimensionsInfoOutput) Dimensions() pulumi.MapOutput
- func (GetSQuotaInfoDimensionsInfoOutput) ElementType() reflect.Type
- func (o GetSQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfoDimensionsInfoOutput() GetSQuotaInfoDimensionsInfoOutput
- func (o GetSQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoOutput
- type GetSQuotaInfoOutputArgs
- type GetSQuotaInfoQuotaIncreaseEligibility
- type GetSQuotaInfoQuotaIncreaseEligibilityArgs
- func (GetSQuotaInfoQuotaIncreaseEligibilityArgs) ElementType() reflect.Type
- func (i GetSQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfoQuotaIncreaseEligibilityOutput
- func (i GetSQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityOutput
- type GetSQuotaInfoQuotaIncreaseEligibilityArray
- func (GetSQuotaInfoQuotaIncreaseEligibilityArray) ElementType() reflect.Type
- func (i GetSQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (i GetSQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
- type GetSQuotaInfoQuotaIncreaseEligibilityArrayInput
- type GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType() reflect.Type
- func (o GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfoQuotaIncreaseEligibilityOutput
- func (o GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (o GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
- type GetSQuotaInfoQuotaIncreaseEligibilityInput
- type GetSQuotaInfoQuotaIncreaseEligibilityOutput
- func (GetSQuotaInfoQuotaIncreaseEligibilityOutput) ElementType() reflect.Type
- func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason() pulumi.StringOutput
- func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible() pulumi.BoolOutput
- func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfoQuotaIncreaseEligibilityOutput
- func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityOutput
- type GetSQuotaInfoResult
- type GetSQuotaInfoResultOutput
- func (o GetSQuotaInfoResultOutput) ContainerType() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) Dimensions() pulumi.StringArrayOutput
- func (o GetSQuotaInfoResultOutput) DimensionsInfos() GetSQuotaInfoDimensionsInfoArrayOutput
- func (GetSQuotaInfoResultOutput) ElementType() reflect.Type
- func (o GetSQuotaInfoResultOutput) Id() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) IsConcurrent() pulumi.BoolOutput
- func (o GetSQuotaInfoResultOutput) IsFixed() pulumi.BoolOutput
- func (o GetSQuotaInfoResultOutput) IsPrecise() pulumi.BoolOutput
- func (o GetSQuotaInfoResultOutput) Metric() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) MetricDisplayName() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) MetricUnit() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) Name() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) Parent() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) QuotaDisplayName() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) QuotaId() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) QuotaIncreaseEligibilities() GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (o GetSQuotaInfoResultOutput) RefreshInterval() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) Service() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) ServiceRequestQuotaUri() pulumi.StringOutput
- func (o GetSQuotaInfoResultOutput) ToGetSQuotaInfoResultOutput() GetSQuotaInfoResultOutput
- func (o GetSQuotaInfoResultOutput) ToGetSQuotaInfoResultOutputWithContext(ctx context.Context) GetSQuotaInfoResultOutput
- type GetSQuotaInfosArgs
- type GetSQuotaInfosOutputArgs
- type GetSQuotaInfosQuotaInfo
- type GetSQuotaInfosQuotaInfoArgs
- type GetSQuotaInfosQuotaInfoArray
- func (GetSQuotaInfosQuotaInfoArray) ElementType() reflect.Type
- func (i GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutput() GetSQuotaInfosQuotaInfoArrayOutput
- func (i GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoArrayOutput
- type GetSQuotaInfosQuotaInfoArrayInput
- type GetSQuotaInfosQuotaInfoArrayOutput
- func (GetSQuotaInfosQuotaInfoArrayOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfosQuotaInfoOutput
- func (o GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutput() GetSQuotaInfosQuotaInfoArrayOutput
- func (o GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoArrayOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfo
- type GetSQuotaInfosQuotaInfoDimensionsInfoArgs
- func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ElementType() reflect.Type
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput() GetSQuotaInfosQuotaInfoDimensionsInfoOutput
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfoArray
- func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ElementType() reflect.Type
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfoArrayInput
- type GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
- func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfosQuotaInfoDimensionsInfoOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfoDetail
- type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs
- func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ElementType() reflect.Type
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray
- func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ElementType() reflect.Type
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
- func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayInput
- type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
- func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput
- type GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
- func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) Value() pulumi.StringOutput
- type GetSQuotaInfosQuotaInfoDimensionsInfoInput
- type GetSQuotaInfosQuotaInfoDimensionsInfoOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ApplicableLocations() pulumi.StringArrayOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Details() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Dimensions() pulumi.MapOutput
- func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput() GetSQuotaInfosQuotaInfoDimensionsInfoOutput
- func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoOutput
- type GetSQuotaInfosQuotaInfoInput
- type GetSQuotaInfosQuotaInfoOutput
- func (o GetSQuotaInfosQuotaInfoOutput) ContainerType() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) Dimensions() pulumi.StringArrayOutput
- func (o GetSQuotaInfosQuotaInfoOutput) DimensionsInfos() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
- func (GetSQuotaInfosQuotaInfoOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoOutput) IsConcurrent() pulumi.BoolOutput
- func (o GetSQuotaInfosQuotaInfoOutput) IsFixed() pulumi.BoolOutput
- func (o GetSQuotaInfosQuotaInfoOutput) IsPrecise() pulumi.BoolOutput
- func (o GetSQuotaInfosQuotaInfoOutput) Metric() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) MetricDisplayName() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) MetricUnit() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) Name() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) QuotaDisplayName() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) QuotaId() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) QuotaIncreaseEligibilities() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (o GetSQuotaInfosQuotaInfoOutput) RefreshInterval() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) Service() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) ServiceRequestQuotaUri() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutput() GetSQuotaInfosQuotaInfoOutput
- func (o GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoOutput
- type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibility
- type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs
- func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ElementType() reflect.Type
- func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
- func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
- type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray
- func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ElementType() reflect.Type
- func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
- type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayInput
- type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
- func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
- func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
- type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput
- type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
- func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason() pulumi.StringOutput
- func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible() pulumi.BoolOutput
- func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
- func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
- type GetSQuotaInfosResult
- type GetSQuotaInfosResultOutput
- func (GetSQuotaInfosResultOutput) ElementType() reflect.Type
- func (o GetSQuotaInfosResultOutput) Id() pulumi.StringOutput
- func (o GetSQuotaInfosResultOutput) Parent() pulumi.StringOutput
- func (o GetSQuotaInfosResultOutput) QuotaInfos() GetSQuotaInfosQuotaInfoArrayOutput
- func (o GetSQuotaInfosResultOutput) Service() pulumi.StringOutput
- func (o GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutput() GetSQuotaInfosResultOutput
- func (o GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutputWithContext(ctx context.Context) GetSQuotaInfosResultOutput
- type SQuotaPreference
- type SQuotaPreferenceArgs
- type SQuotaPreferenceArray
- type SQuotaPreferenceArrayInput
- type SQuotaPreferenceArrayOutput
- func (SQuotaPreferenceArrayOutput) ElementType() reflect.Type
- func (o SQuotaPreferenceArrayOutput) Index(i pulumi.IntInput) SQuotaPreferenceOutput
- func (o SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutput() SQuotaPreferenceArrayOutput
- func (o SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutputWithContext(ctx context.Context) SQuotaPreferenceArrayOutput
- type SQuotaPreferenceInput
- type SQuotaPreferenceMap
- type SQuotaPreferenceMapInput
- type SQuotaPreferenceMapOutput
- func (SQuotaPreferenceMapOutput) ElementType() reflect.Type
- func (o SQuotaPreferenceMapOutput) MapIndex(k pulumi.StringInput) SQuotaPreferenceOutput
- func (o SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutput() SQuotaPreferenceMapOutput
- func (o SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutputWithContext(ctx context.Context) SQuotaPreferenceMapOutput
- type SQuotaPreferenceOutput
- func (o SQuotaPreferenceOutput) ContactEmail() pulumi.StringPtrOutput
- func (o SQuotaPreferenceOutput) CreateTime() pulumi.StringOutput
- func (o SQuotaPreferenceOutput) Dimensions() pulumi.StringMapOutput
- func (SQuotaPreferenceOutput) ElementType() reflect.Type
- func (o SQuotaPreferenceOutput) Etag() pulumi.StringOutput
- func (o SQuotaPreferenceOutput) IgnoreSafetyChecks() pulumi.StringPtrOutput
- func (o SQuotaPreferenceOutput) Justification() pulumi.StringPtrOutput
- func (o SQuotaPreferenceOutput) Name() pulumi.StringOutput
- func (o SQuotaPreferenceOutput) Parent() pulumi.StringOutput
- func (o SQuotaPreferenceOutput) QuotaConfig() SQuotaPreferenceQuotaConfigOutput
- func (o SQuotaPreferenceOutput) QuotaId() pulumi.StringOutput
- func (o SQuotaPreferenceOutput) Reconciling() pulumi.BoolOutput
- func (o SQuotaPreferenceOutput) Service() pulumi.StringOutput
- func (o SQuotaPreferenceOutput) ToSQuotaPreferenceOutput() SQuotaPreferenceOutput
- func (o SQuotaPreferenceOutput) ToSQuotaPreferenceOutputWithContext(ctx context.Context) SQuotaPreferenceOutput
- func (o SQuotaPreferenceOutput) UpdateTime() pulumi.StringOutput
- type SQuotaPreferenceQuotaConfig
- type SQuotaPreferenceQuotaConfigArgs
- func (SQuotaPreferenceQuotaConfigArgs) ElementType() reflect.Type
- func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutput() SQuotaPreferenceQuotaConfigOutput
- func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigOutput
- func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
- func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
- type SQuotaPreferenceQuotaConfigInput
- type SQuotaPreferenceQuotaConfigOutput
- func (o SQuotaPreferenceQuotaConfigOutput) Annotations() pulumi.StringMapOutput
- func (SQuotaPreferenceQuotaConfigOutput) ElementType() reflect.Type
- func (o SQuotaPreferenceQuotaConfigOutput) GrantedValue() pulumi.StringPtrOutput
- func (o SQuotaPreferenceQuotaConfigOutput) PreferredValue() pulumi.StringOutput
- func (o SQuotaPreferenceQuotaConfigOutput) RequestOrigin() pulumi.StringPtrOutput
- func (o SQuotaPreferenceQuotaConfigOutput) StateDetail() pulumi.StringPtrOutput
- func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutput() SQuotaPreferenceQuotaConfigOutput
- func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigOutput
- func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
- func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
- func (o SQuotaPreferenceQuotaConfigOutput) TraceId() pulumi.StringPtrOutput
- type SQuotaPreferenceQuotaConfigPtrInput
- type SQuotaPreferenceQuotaConfigPtrOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) Annotations() pulumi.StringMapOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) Elem() SQuotaPreferenceQuotaConfigOutput
- func (SQuotaPreferenceQuotaConfigPtrOutput) ElementType() reflect.Type
- func (o SQuotaPreferenceQuotaConfigPtrOutput) GrantedValue() pulumi.StringPtrOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) PreferredValue() pulumi.StringPtrOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) RequestOrigin() pulumi.StringPtrOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) StateDetail() pulumi.StringPtrOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
- func (o SQuotaPreferenceQuotaConfigPtrOutput) TraceId() pulumi.StringPtrOutput
- type SQuotaPreferenceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetSQuotaInfoArgs ¶
type GetSQuotaInfoArgs struct { // The parent of the quota info. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]. Parent string `pulumi:"parent"` // The id of the quota, which is unique within the service. QuotaId string `pulumi:"quotaId"` // The name of the service in which the quota is defined. Service string `pulumi:"service"` }
A collection of arguments for invoking getSQuotaInfo.
type GetSQuotaInfoDimensionsInfo ¶
type GetSQuotaInfoDimensionsInfo struct { // The applicable regions or zones of this dimensions info. The field will be set to `['global']` for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to. ApplicableLocations []string `pulumi:"applicableLocations"` // The quota details for a map of dimensions. Details []GetSQuotaInfoDimensionsInfoDetail `pulumi:"details"` // The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota. Dimensions map[string]interface{} `pulumi:"dimensions"` }
type GetSQuotaInfoDimensionsInfoArgs ¶
type GetSQuotaInfoDimensionsInfoArgs struct { // The applicable regions or zones of this dimensions info. The field will be set to `['global']` for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to. ApplicableLocations pulumi.StringArrayInput `pulumi:"applicableLocations"` // The quota details for a map of dimensions. Details GetSQuotaInfoDimensionsInfoDetailArrayInput `pulumi:"details"` // The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota. Dimensions pulumi.MapInput `pulumi:"dimensions"` }
func (GetSQuotaInfoDimensionsInfoArgs) ElementType ¶
func (GetSQuotaInfoDimensionsInfoArgs) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfoDimensionsInfoOutput ¶
func (i GetSQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfoDimensionsInfoOutput() GetSQuotaInfoDimensionsInfoOutput
func (GetSQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfoDimensionsInfoOutputWithContext ¶
func (i GetSQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoOutput
type GetSQuotaInfoDimensionsInfoArray ¶
type GetSQuotaInfoDimensionsInfoArray []GetSQuotaInfoDimensionsInfoInput
func (GetSQuotaInfoDimensionsInfoArray) ElementType ¶
func (GetSQuotaInfoDimensionsInfoArray) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoArray) ToGetSQuotaInfoDimensionsInfoArrayOutput ¶
func (i GetSQuotaInfoDimensionsInfoArray) ToGetSQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfoDimensionsInfoArrayOutput
func (GetSQuotaInfoDimensionsInfoArray) ToGetSQuotaInfoDimensionsInfoArrayOutputWithContext ¶
func (i GetSQuotaInfoDimensionsInfoArray) ToGetSQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoArrayOutput
type GetSQuotaInfoDimensionsInfoArrayInput ¶
type GetSQuotaInfoDimensionsInfoArrayInput interface { pulumi.Input ToGetSQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfoDimensionsInfoArrayOutput ToGetSQuotaInfoDimensionsInfoArrayOutputWithContext(context.Context) GetSQuotaInfoDimensionsInfoArrayOutput }
GetSQuotaInfoDimensionsInfoArrayInput is an input type that accepts GetSQuotaInfoDimensionsInfoArray and GetSQuotaInfoDimensionsInfoArrayOutput values. You can construct a concrete instance of `GetSQuotaInfoDimensionsInfoArrayInput` via:
GetSQuotaInfoDimensionsInfoArray{ GetSQuotaInfoDimensionsInfoArgs{...} }
type GetSQuotaInfoDimensionsInfoArrayOutput ¶
type GetSQuotaInfoDimensionsInfoArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfoDimensionsInfoArrayOutput) ElementType ¶
func (GetSQuotaInfoDimensionsInfoArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfoDimensionsInfoArrayOutput ¶
func (o GetSQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfoDimensionsInfoArrayOutput
func (GetSQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfoDimensionsInfoArrayOutputWithContext ¶
func (o GetSQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoArrayOutput
type GetSQuotaInfoDimensionsInfoDetail ¶
type GetSQuotaInfoDimensionsInfoDetail struct { // The value currently in effect and being enforced. Value string `pulumi:"value"` }
type GetSQuotaInfoDimensionsInfoDetailArgs ¶
type GetSQuotaInfoDimensionsInfoDetailArgs struct { // The value currently in effect and being enforced. Value pulumi.StringInput `pulumi:"value"` }
func (GetSQuotaInfoDimensionsInfoDetailArgs) ElementType ¶
func (GetSQuotaInfoDimensionsInfoDetailArgs) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfoDimensionsInfoDetailOutput ¶
func (i GetSQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfoDimensionsInfoDetailOutputWithContext ¶
func (i GetSQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailOutput
type GetSQuotaInfoDimensionsInfoDetailArray ¶
type GetSQuotaInfoDimensionsInfoDetailArray []GetSQuotaInfoDimensionsInfoDetailInput
func (GetSQuotaInfoDimensionsInfoDetailArray) ElementType ¶
func (GetSQuotaInfoDimensionsInfoDetailArray) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfoDimensionsInfoDetailArrayOutput ¶
func (i GetSQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfoDimensionsInfoDetailArrayOutput
func (GetSQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfoDimensionsInfoDetailArrayOutputWithContext ¶
func (i GetSQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailArrayOutput
type GetSQuotaInfoDimensionsInfoDetailArrayInput ¶
type GetSQuotaInfoDimensionsInfoDetailArrayInput interface { pulumi.Input ToGetSQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfoDimensionsInfoDetailArrayOutput ToGetSQuotaInfoDimensionsInfoDetailArrayOutputWithContext(context.Context) GetSQuotaInfoDimensionsInfoDetailArrayOutput }
GetSQuotaInfoDimensionsInfoDetailArrayInput is an input type that accepts GetSQuotaInfoDimensionsInfoDetailArray and GetSQuotaInfoDimensionsInfoDetailArrayOutput values. You can construct a concrete instance of `GetSQuotaInfoDimensionsInfoDetailArrayInput` via:
GetSQuotaInfoDimensionsInfoDetailArray{ GetSQuotaInfoDimensionsInfoDetailArgs{...} }
type GetSQuotaInfoDimensionsInfoDetailArrayOutput ¶
type GetSQuotaInfoDimensionsInfoDetailArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfoDimensionsInfoDetailArrayOutput) ElementType ¶
func (GetSQuotaInfoDimensionsInfoDetailArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfoDimensionsInfoDetailArrayOutput ¶
func (o GetSQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfoDimensionsInfoDetailArrayOutput
func (GetSQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfoDimensionsInfoDetailArrayOutputWithContext ¶
func (o GetSQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailArrayOutput
type GetSQuotaInfoDimensionsInfoDetailInput ¶
type GetSQuotaInfoDimensionsInfoDetailInput interface { pulumi.Input ToGetSQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfoDimensionsInfoDetailOutput ToGetSQuotaInfoDimensionsInfoDetailOutputWithContext(context.Context) GetSQuotaInfoDimensionsInfoDetailOutput }
GetSQuotaInfoDimensionsInfoDetailInput is an input type that accepts GetSQuotaInfoDimensionsInfoDetailArgs and GetSQuotaInfoDimensionsInfoDetailOutput values. You can construct a concrete instance of `GetSQuotaInfoDimensionsInfoDetailInput` via:
GetSQuotaInfoDimensionsInfoDetailArgs{...}
type GetSQuotaInfoDimensionsInfoDetailOutput ¶
type GetSQuotaInfoDimensionsInfoDetailOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfoDimensionsInfoDetailOutput) ElementType ¶
func (GetSQuotaInfoDimensionsInfoDetailOutput) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfoDimensionsInfoDetailOutput ¶
func (o GetSQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfoDimensionsInfoDetailOutputWithContext ¶
func (o GetSQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfoDimensionsInfoDetailOutput) Value ¶
func (o GetSQuotaInfoDimensionsInfoDetailOutput) Value() pulumi.StringOutput
The value currently in effect and being enforced.
type GetSQuotaInfoDimensionsInfoInput ¶
type GetSQuotaInfoDimensionsInfoInput interface { pulumi.Input ToGetSQuotaInfoDimensionsInfoOutput() GetSQuotaInfoDimensionsInfoOutput ToGetSQuotaInfoDimensionsInfoOutputWithContext(context.Context) GetSQuotaInfoDimensionsInfoOutput }
GetSQuotaInfoDimensionsInfoInput is an input type that accepts GetSQuotaInfoDimensionsInfoArgs and GetSQuotaInfoDimensionsInfoOutput values. You can construct a concrete instance of `GetSQuotaInfoDimensionsInfoInput` via:
GetSQuotaInfoDimensionsInfoArgs{...}
type GetSQuotaInfoDimensionsInfoOutput ¶
type GetSQuotaInfoDimensionsInfoOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfoDimensionsInfoOutput) ApplicableLocations ¶
func (o GetSQuotaInfoDimensionsInfoOutput) ApplicableLocations() pulumi.StringArrayOutput
The applicable regions or zones of this dimensions info. The field will be set to `['global']` for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.
func (GetSQuotaInfoDimensionsInfoOutput) Details ¶
func (o GetSQuotaInfoDimensionsInfoOutput) Details() GetSQuotaInfoDimensionsInfoDetailArrayOutput
The quota details for a map of dimensions.
func (GetSQuotaInfoDimensionsInfoOutput) Dimensions ¶
func (o GetSQuotaInfoDimensionsInfoOutput) Dimensions() pulumi.MapOutput
The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.
func (GetSQuotaInfoDimensionsInfoOutput) ElementType ¶
func (GetSQuotaInfoDimensionsInfoOutput) ElementType() reflect.Type
func (GetSQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfoDimensionsInfoOutput ¶
func (o GetSQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfoDimensionsInfoOutput() GetSQuotaInfoDimensionsInfoOutput
func (GetSQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfoDimensionsInfoOutputWithContext ¶
func (o GetSQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfoDimensionsInfoOutput
type GetSQuotaInfoOutputArgs ¶
type GetSQuotaInfoOutputArgs struct { // The parent of the quota info. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]. Parent pulumi.StringInput `pulumi:"parent"` // The id of the quota, which is unique within the service. QuotaId pulumi.StringInput `pulumi:"quotaId"` // The name of the service in which the quota is defined. Service pulumi.StringInput `pulumi:"service"` }
A collection of arguments for invoking getSQuotaInfo.
func (GetSQuotaInfoOutputArgs) ElementType ¶
func (GetSQuotaInfoOutputArgs) ElementType() reflect.Type
type GetSQuotaInfoQuotaIncreaseEligibilityArgs ¶
type GetSQuotaInfoQuotaIncreaseEligibilityArgs struct { // The enumeration of reasons when it is ineligible to request increase adjustment. IneligibilityReason pulumi.StringInput `pulumi:"ineligibilityReason"` // Whether a higher quota value can be requested for the quota. IsEligible pulumi.BoolInput `pulumi:"isEligible"` }
func (GetSQuotaInfoQuotaIncreaseEligibilityArgs) ElementType ¶
func (GetSQuotaInfoQuotaIncreaseEligibilityArgs) ElementType() reflect.Type
func (GetSQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfoQuotaIncreaseEligibilityOutput ¶
func (i GetSQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfoQuotaIncreaseEligibilityOutput
func (GetSQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfoQuotaIncreaseEligibilityOutputWithContext ¶
func (i GetSQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityOutput
type GetSQuotaInfoQuotaIncreaseEligibilityArray ¶
type GetSQuotaInfoQuotaIncreaseEligibilityArray []GetSQuotaInfoQuotaIncreaseEligibilityInput
func (GetSQuotaInfoQuotaIncreaseEligibilityArray) ElementType ¶
func (GetSQuotaInfoQuotaIncreaseEligibilityArray) ElementType() reflect.Type
func (GetSQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶
func (i GetSQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
func (GetSQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext ¶
func (i GetSQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
type GetSQuotaInfoQuotaIncreaseEligibilityArrayInput ¶
type GetSQuotaInfoQuotaIncreaseEligibilityArrayInput interface { pulumi.Input ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(context.Context) GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput }
GetSQuotaInfoQuotaIncreaseEligibilityArrayInput is an input type that accepts GetSQuotaInfoQuotaIncreaseEligibilityArray and GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput values. You can construct a concrete instance of `GetSQuotaInfoQuotaIncreaseEligibilityArrayInput` via:
GetSQuotaInfoQuotaIncreaseEligibilityArray{ GetSQuotaInfoQuotaIncreaseEligibilityArgs{...} }
type GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶
type GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType ¶
func (GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶
func (o GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
func (GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext ¶
func (o GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
type GetSQuotaInfoQuotaIncreaseEligibilityInput ¶
type GetSQuotaInfoQuotaIncreaseEligibilityInput interface { pulumi.Input ToGetSQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfoQuotaIncreaseEligibilityOutput ToGetSQuotaInfoQuotaIncreaseEligibilityOutputWithContext(context.Context) GetSQuotaInfoQuotaIncreaseEligibilityOutput }
GetSQuotaInfoQuotaIncreaseEligibilityInput is an input type that accepts GetSQuotaInfoQuotaIncreaseEligibilityArgs and GetSQuotaInfoQuotaIncreaseEligibilityOutput values. You can construct a concrete instance of `GetSQuotaInfoQuotaIncreaseEligibilityInput` via:
GetSQuotaInfoQuotaIncreaseEligibilityArgs{...}
type GetSQuotaInfoQuotaIncreaseEligibilityOutput ¶
type GetSQuotaInfoQuotaIncreaseEligibilityOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfoQuotaIncreaseEligibilityOutput) ElementType ¶
func (GetSQuotaInfoQuotaIncreaseEligibilityOutput) ElementType() reflect.Type
func (GetSQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason ¶
func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason() pulumi.StringOutput
The enumeration of reasons when it is ineligible to request increase adjustment.
func (GetSQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible ¶
func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible() pulumi.BoolOutput
Whether a higher quota value can be requested for the quota.
func (GetSQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityOutput ¶
func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfoQuotaIncreaseEligibilityOutput
func (GetSQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityOutputWithContext ¶
func (o GetSQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfoQuotaIncreaseEligibilityOutput
type GetSQuotaInfoResult ¶
type GetSQuotaInfoResult struct { // (Output) The container type of the QuotaInfo. ContainerType string `pulumi:"containerType"` // The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota. Dimensions []string `pulumi:"dimensions"` // (Output) The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones. DimensionsInfos []GetSQuotaInfoDimensionsInfo `pulumi:"dimensionsInfos"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // (Output) Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time. IsConcurrent bool `pulumi:"isConcurrent"` // (Output) Whether the quota value is fixed or adjustable. IsFixed bool `pulumi:"isFixed"` // (Output) Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision. IsPrecise bool `pulumi:"isPrecise"` // (Output) The metric of the quota. It specifies the resources consumption the quota is defined for, for example: `compute.googleapis.com/cpus`. Metric string `pulumi:"metric"` // (Output) The display name of the quota metric. MetricDisplayName string `pulumi:"metricDisplayName"` // (Output) The unit in which the metric value is reported, e.g., `MByte`. MetricUnit string `pulumi:"metricUnit"` // (Output) Resource name of this QuotaInfo, for example: `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`. Name string `pulumi:"name"` Parent string `pulumi:"parent"` // (Output) The display name of the quota. QuotaDisplayName string `pulumi:"quotaDisplayName"` QuotaId string `pulumi:"quotaId"` // (Output) Whether it is eligible to request a higher quota value for this quota. QuotaIncreaseEligibilities []GetSQuotaInfoQuotaIncreaseEligibility `pulumi:"quotaIncreaseEligibilities"` // (Output) The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds. RefreshInterval string `pulumi:"refreshInterval"` Service string `pulumi:"service"` // (Output) URI to the page where users can request more quota for the cloud service, for example: `https://console.cloud.google.com/iam-admin/quotas`. ServiceRequestQuotaUri string `pulumi:"serviceRequestQuotaUri"` }
A collection of values returned by getSQuotaInfo.
func GetSQuotaInfo ¶
func GetSQuotaInfo(ctx *pulumi.Context, args *GetSQuotaInfoArgs, opts ...pulumi.InvokeOption) (*GetSQuotaInfoResult, error)
Provides information about a particular quota for a given project, folder or organization.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudquota" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudquota.GetSQuotaInfo(ctx, &cloudquota.GetSQuotaInfoArgs{ Parent: "projects/my-project", Service: "compute.googleapis.com", QuotaId: "CPUS-per-project-region", }, nil) if err != nil { return err } return nil }) }
```
type GetSQuotaInfoResultOutput ¶
type GetSQuotaInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSQuotaInfo.
func GetSQuotaInfoOutput ¶
func GetSQuotaInfoOutput(ctx *pulumi.Context, args GetSQuotaInfoOutputArgs, opts ...pulumi.InvokeOption) GetSQuotaInfoResultOutput
func (GetSQuotaInfoResultOutput) ContainerType ¶
func (o GetSQuotaInfoResultOutput) ContainerType() pulumi.StringOutput
(Output) The container type of the QuotaInfo.
func (GetSQuotaInfoResultOutput) Dimensions ¶
func (o GetSQuotaInfoResultOutput) Dimensions() pulumi.StringArrayOutput
The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.
func (GetSQuotaInfoResultOutput) DimensionsInfos ¶
func (o GetSQuotaInfoResultOutput) DimensionsInfos() GetSQuotaInfoDimensionsInfoArrayOutput
(Output) The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
func (GetSQuotaInfoResultOutput) ElementType ¶
func (GetSQuotaInfoResultOutput) ElementType() reflect.Type
func (GetSQuotaInfoResultOutput) Id ¶
func (o GetSQuotaInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSQuotaInfoResultOutput) IsConcurrent ¶
func (o GetSQuotaInfoResultOutput) IsConcurrent() pulumi.BoolOutput
(Output) Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.
func (GetSQuotaInfoResultOutput) IsFixed ¶
func (o GetSQuotaInfoResultOutput) IsFixed() pulumi.BoolOutput
(Output) Whether the quota value is fixed or adjustable.
func (GetSQuotaInfoResultOutput) IsPrecise ¶
func (o GetSQuotaInfoResultOutput) IsPrecise() pulumi.BoolOutput
(Output) Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.
func (GetSQuotaInfoResultOutput) Metric ¶
func (o GetSQuotaInfoResultOutput) Metric() pulumi.StringOutput
(Output) The metric of the quota. It specifies the resources consumption the quota is defined for, for example: `compute.googleapis.com/cpus`.
func (GetSQuotaInfoResultOutput) MetricDisplayName ¶
func (o GetSQuotaInfoResultOutput) MetricDisplayName() pulumi.StringOutput
(Output) The display name of the quota metric.
func (GetSQuotaInfoResultOutput) MetricUnit ¶
func (o GetSQuotaInfoResultOutput) MetricUnit() pulumi.StringOutput
(Output) The unit in which the metric value is reported, e.g., `MByte`.
func (GetSQuotaInfoResultOutput) Name ¶
func (o GetSQuotaInfoResultOutput) Name() pulumi.StringOutput
(Output) Resource name of this QuotaInfo, for example: `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`.
func (GetSQuotaInfoResultOutput) Parent ¶
func (o GetSQuotaInfoResultOutput) Parent() pulumi.StringOutput
func (GetSQuotaInfoResultOutput) QuotaDisplayName ¶
func (o GetSQuotaInfoResultOutput) QuotaDisplayName() pulumi.StringOutput
(Output) The display name of the quota.
func (GetSQuotaInfoResultOutput) QuotaId ¶
func (o GetSQuotaInfoResultOutput) QuotaId() pulumi.StringOutput
func (GetSQuotaInfoResultOutput) QuotaIncreaseEligibilities ¶
func (o GetSQuotaInfoResultOutput) QuotaIncreaseEligibilities() GetSQuotaInfoQuotaIncreaseEligibilityArrayOutput
(Output) Whether it is eligible to request a higher quota value for this quota.
func (GetSQuotaInfoResultOutput) RefreshInterval ¶
func (o GetSQuotaInfoResultOutput) RefreshInterval() pulumi.StringOutput
(Output) The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
func (GetSQuotaInfoResultOutput) Service ¶
func (o GetSQuotaInfoResultOutput) Service() pulumi.StringOutput
func (GetSQuotaInfoResultOutput) ServiceRequestQuotaUri ¶
func (o GetSQuotaInfoResultOutput) ServiceRequestQuotaUri() pulumi.StringOutput
(Output) URI to the page where users can request more quota for the cloud service, for example: `https://console.cloud.google.com/iam-admin/quotas`.
func (GetSQuotaInfoResultOutput) ToGetSQuotaInfoResultOutput ¶
func (o GetSQuotaInfoResultOutput) ToGetSQuotaInfoResultOutput() GetSQuotaInfoResultOutput
func (GetSQuotaInfoResultOutput) ToGetSQuotaInfoResultOutputWithContext ¶
func (o GetSQuotaInfoResultOutput) ToGetSQuotaInfoResultOutputWithContext(ctx context.Context) GetSQuotaInfoResultOutput
type GetSQuotaInfosArgs ¶ added in v7.16.0
type GetSQuotaInfosArgs struct { // Parent value of QuotaInfo resources. Listing across different resource containers (such as 'projects/-') is not allowed. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]. Parent string `pulumi:"parent"` // The name of the service in which the quotas are defined. Service string `pulumi:"service"` }
A collection of arguments for invoking getSQuotaInfos.
type GetSQuotaInfosOutputArgs ¶ added in v7.16.0
type GetSQuotaInfosOutputArgs struct { // Parent value of QuotaInfo resources. Listing across different resource containers (such as 'projects/-') is not allowed. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]. Parent pulumi.StringInput `pulumi:"parent"` // The name of the service in which the quotas are defined. Service pulumi.StringInput `pulumi:"service"` }
A collection of arguments for invoking getSQuotaInfos.
func (GetSQuotaInfosOutputArgs) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosOutputArgs) ElementType() reflect.Type
type GetSQuotaInfosQuotaInfo ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfo struct { // (Output) The container type of the QuotaInfo. ContainerType string `pulumi:"containerType"` // The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota. Dimensions []string `pulumi:"dimensions"` // (Output) The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones. DimensionsInfos []GetSQuotaInfosQuotaInfoDimensionsInfo `pulumi:"dimensionsInfos"` // (Output) Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time. IsConcurrent bool `pulumi:"isConcurrent"` // (Output) Whether the quota value is fixed or adjustable. IsFixed bool `pulumi:"isFixed"` // (Output) Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision. IsPrecise bool `pulumi:"isPrecise"` // (Output) The metric of the quota. It specifies the resources consumption the quota is defined for, for example: `compute.googleapis.com/cpus`. Metric string `pulumi:"metric"` // (Output) The display name of the quota metric. MetricDisplayName string `pulumi:"metricDisplayName"` // (Output) The unit in which the metric value is reported, e.g., `MByte`. MetricUnit string `pulumi:"metricUnit"` // (Output) Resource name of this QuotaInfo, for example: `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`. Name string `pulumi:"name"` // (Output) The display name of the quota. QuotaDisplayName string `pulumi:"quotaDisplayName"` QuotaId string `pulumi:"quotaId"` // (Output) Whether it is eligible to request a higher quota value for this quota. QuotaIncreaseEligibilities []GetSQuotaInfosQuotaInfoQuotaIncreaseEligibility `pulumi:"quotaIncreaseEligibilities"` // (Output) The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds. RefreshInterval string `pulumi:"refreshInterval"` // The name of the service in which the quotas are defined. Service string `pulumi:"service"` // (Output) URI to the page where users can request more quota for the cloud service, for example: `https://console.cloud.google.com/iam-admin/quotas`. ServiceRequestQuotaUri string `pulumi:"serviceRequestQuotaUri"` }
type GetSQuotaInfosQuotaInfoArgs ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoArgs struct { // (Output) The container type of the QuotaInfo. ContainerType pulumi.StringInput `pulumi:"containerType"` // The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota. Dimensions pulumi.StringArrayInput `pulumi:"dimensions"` // (Output) The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones. DimensionsInfos GetSQuotaInfosQuotaInfoDimensionsInfoArrayInput `pulumi:"dimensionsInfos"` // (Output) Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time. IsConcurrent pulumi.BoolInput `pulumi:"isConcurrent"` // (Output) Whether the quota value is fixed or adjustable. IsFixed pulumi.BoolInput `pulumi:"isFixed"` // (Output) Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision. IsPrecise pulumi.BoolInput `pulumi:"isPrecise"` // (Output) The metric of the quota. It specifies the resources consumption the quota is defined for, for example: `compute.googleapis.com/cpus`. Metric pulumi.StringInput `pulumi:"metric"` // (Output) The display name of the quota metric. MetricDisplayName pulumi.StringInput `pulumi:"metricDisplayName"` // (Output) The unit in which the metric value is reported, e.g., `MByte`. MetricUnit pulumi.StringInput `pulumi:"metricUnit"` // (Output) Resource name of this QuotaInfo, for example: `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`. Name pulumi.StringInput `pulumi:"name"` // (Output) The display name of the quota. QuotaDisplayName pulumi.StringInput `pulumi:"quotaDisplayName"` QuotaId pulumi.StringInput `pulumi:"quotaId"` // (Output) Whether it is eligible to request a higher quota value for this quota. QuotaIncreaseEligibilities GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayInput `pulumi:"quotaIncreaseEligibilities"` // (Output) The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds. RefreshInterval pulumi.StringInput `pulumi:"refreshInterval"` // The name of the service in which the quotas are defined. Service pulumi.StringInput `pulumi:"service"` // (Output) URI to the page where users can request more quota for the cloud service, for example: `https://console.cloud.google.com/iam-admin/quotas`. ServiceRequestQuotaUri pulumi.StringInput `pulumi:"serviceRequestQuotaUri"` }
func (GetSQuotaInfosQuotaInfoArgs) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutput() GetSQuotaInfosQuotaInfoOutput
func (GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoOutput
type GetSQuotaInfosQuotaInfoArray ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoArray []GetSQuotaInfosQuotaInfoInput
func (GetSQuotaInfosQuotaInfoArray) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutput() GetSQuotaInfosQuotaInfoArrayOutput
func (GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoArrayOutput
type GetSQuotaInfosQuotaInfoArrayInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoArrayInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoArrayOutput() GetSQuotaInfosQuotaInfoArrayOutput ToGetSQuotaInfosQuotaInfoArrayOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoArrayOutput }
GetSQuotaInfosQuotaInfoArrayInput is an input type that accepts GetSQuotaInfosQuotaInfoArray and GetSQuotaInfosQuotaInfoArrayOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoArrayInput` via:
GetSQuotaInfosQuotaInfoArray{ GetSQuotaInfosQuotaInfoArgs{...} }
type GetSQuotaInfosQuotaInfoArrayOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoArrayOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoArrayOutput) Index ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfosQuotaInfoOutput
func (GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutput() GetSQuotaInfosQuotaInfoArrayOutput
func (GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfo ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfo struct { // The applicable regions or zones of this dimensions info. The field will be set to `['global']` for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to. ApplicableLocations []string `pulumi:"applicableLocations"` // The quota details for a map of dimensions. Details []GetSQuotaInfosQuotaInfoDimensionsInfoDetail `pulumi:"details"` // The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota. Dimensions map[string]interface{} `pulumi:"dimensions"` }
type GetSQuotaInfosQuotaInfoDimensionsInfoArgs ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoArgs struct { // The applicable regions or zones of this dimensions info. The field will be set to `['global']` for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to. ApplicableLocations pulumi.StringArrayInput `pulumi:"applicableLocations"` // The quota details for a map of dimensions. Details GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayInput `pulumi:"details"` // The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota. Dimensions pulumi.MapInput `pulumi:"dimensions"` }
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput() GetSQuotaInfosQuotaInfoDimensionsInfoOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoArray ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoArray []GetSQuotaInfosQuotaInfoDimensionsInfoInput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoArrayInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoArrayInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput }
GetSQuotaInfosQuotaInfoDimensionsInfoArrayInput is an input type that accepts GetSQuotaInfosQuotaInfoDimensionsInfoArray and GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoDimensionsInfoArrayInput` via:
GetSQuotaInfosQuotaInfoDimensionsInfoArray{ GetSQuotaInfosQuotaInfoDimensionsInfoArgs{...} }
type GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetail ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoDetail struct { // The value currently in effect and being enforced. Value string `pulumi:"value"` }
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs struct { // The value currently in effect and being enforced. Value pulumi.StringInput `pulumi:"value"` }
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray []GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput }
GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayInput is an input type that accepts GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray and GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayInput` via:
GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray{ GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs{...} }
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput }
GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput is an input type that accepts GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs and GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput` via:
GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs{...}
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) Value ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) Value() pulumi.StringOutput
The value currently in effect and being enforced.
type GetSQuotaInfosQuotaInfoDimensionsInfoInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput() GetSQuotaInfosQuotaInfoDimensionsInfoOutput ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoOutput }
GetSQuotaInfosQuotaInfoDimensionsInfoInput is an input type that accepts GetSQuotaInfosQuotaInfoDimensionsInfoArgs and GetSQuotaInfosQuotaInfoDimensionsInfoOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoDimensionsInfoInput` via:
GetSQuotaInfosQuotaInfoDimensionsInfoArgs{...}
type GetSQuotaInfosQuotaInfoDimensionsInfoOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoDimensionsInfoOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ApplicableLocations ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ApplicableLocations() pulumi.StringArrayOutput
The applicable regions or zones of this dimensions info. The field will be set to `['global']` for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Details ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Details() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
The quota details for a map of dimensions.
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Dimensions ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Dimensions() pulumi.MapOutput
The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput() GetSQuotaInfosQuotaInfoDimensionsInfoOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoOutput
type GetSQuotaInfosQuotaInfoInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoOutput() GetSQuotaInfosQuotaInfoOutput ToGetSQuotaInfosQuotaInfoOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoOutput }
GetSQuotaInfosQuotaInfoInput is an input type that accepts GetSQuotaInfosQuotaInfoArgs and GetSQuotaInfosQuotaInfoOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoInput` via:
GetSQuotaInfosQuotaInfoArgs{...}
type GetSQuotaInfosQuotaInfoOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoOutput) ContainerType ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) ContainerType() pulumi.StringOutput
(Output) The container type of the QuotaInfo.
func (GetSQuotaInfosQuotaInfoOutput) Dimensions ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) Dimensions() pulumi.StringArrayOutput
The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.
func (GetSQuotaInfosQuotaInfoOutput) DimensionsInfos ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) DimensionsInfos() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
(Output) The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
func (GetSQuotaInfosQuotaInfoOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoOutput) IsConcurrent ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) IsConcurrent() pulumi.BoolOutput
(Output) Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.
func (GetSQuotaInfosQuotaInfoOutput) IsFixed ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) IsFixed() pulumi.BoolOutput
(Output) Whether the quota value is fixed or adjustable.
func (GetSQuotaInfosQuotaInfoOutput) IsPrecise ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) IsPrecise() pulumi.BoolOutput
(Output) Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.
func (GetSQuotaInfosQuotaInfoOutput) Metric ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) Metric() pulumi.StringOutput
(Output) The metric of the quota. It specifies the resources consumption the quota is defined for, for example: `compute.googleapis.com/cpus`.
func (GetSQuotaInfosQuotaInfoOutput) MetricDisplayName ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) MetricDisplayName() pulumi.StringOutput
(Output) The display name of the quota metric.
func (GetSQuotaInfosQuotaInfoOutput) MetricUnit ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) MetricUnit() pulumi.StringOutput
(Output) The unit in which the metric value is reported, e.g., `MByte`.
func (GetSQuotaInfosQuotaInfoOutput) Name ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) Name() pulumi.StringOutput
(Output) Resource name of this QuotaInfo, for example: `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`.
func (GetSQuotaInfosQuotaInfoOutput) QuotaDisplayName ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) QuotaDisplayName() pulumi.StringOutput
(Output) The display name of the quota.
func (GetSQuotaInfosQuotaInfoOutput) QuotaId ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) QuotaId() pulumi.StringOutput
func (GetSQuotaInfosQuotaInfoOutput) QuotaIncreaseEligibilities ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) QuotaIncreaseEligibilities() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
(Output) Whether it is eligible to request a higher quota value for this quota.
func (GetSQuotaInfosQuotaInfoOutput) RefreshInterval ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) RefreshInterval() pulumi.StringOutput
(Output) The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
func (GetSQuotaInfosQuotaInfoOutput) Service ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) Service() pulumi.StringOutput
The name of the service in which the quotas are defined.
func (GetSQuotaInfosQuotaInfoOutput) ServiceRequestQuotaUri ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) ServiceRequestQuotaUri() pulumi.StringOutput
(Output) URI to the page where users can request more quota for the cloud service, for example: `https://console.cloud.google.com/iam-admin/quotas`.
func (GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutput() GetSQuotaInfosQuotaInfoOutput
func (GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibility ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibility struct { // The enumeration of reasons when it is ineligible to request increase adjustment. IneligibilityReason string `pulumi:"ineligibilityReason"` // Whether a higher quota value can be requested for the quota. IsEligible bool `pulumi:"isEligible"` }
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs struct { // The enumeration of reasons when it is ineligible to request increase adjustment. IneligibilityReason pulumi.StringInput `pulumi:"ineligibilityReason"` // Whether a higher quota value can be requested for the quota. IsEligible pulumi.BoolInput `pulumi:"isEligible"` }
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray []GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext ¶ added in v7.16.0
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput }
GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayInput is an input type that accepts GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray and GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayInput` via:
GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray{ GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs{...} }
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput interface { pulumi.Input ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext(context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput }
GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput is an input type that accepts GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs and GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput values. You can construct a concrete instance of `GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput` via:
GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs{...}
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput ¶ added in v7.16.0
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason() pulumi.StringOutput
The enumeration of reasons when it is ineligible to request increase adjustment.
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible() pulumi.BoolOutput
Whether a higher quota value can be requested for the quota.
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
type GetSQuotaInfosResult ¶ added in v7.16.0
type GetSQuotaInfosResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Parent string `pulumi:"parent"` // (Output) The list of QuotaInfo. QuotaInfos []GetSQuotaInfosQuotaInfo `pulumi:"quotaInfos"` Service string `pulumi:"service"` }
A collection of values returned by getSQuotaInfos.
func GetSQuotaInfos ¶ added in v7.16.0
func GetSQuotaInfos(ctx *pulumi.Context, args *GetSQuotaInfosArgs, opts ...pulumi.InvokeOption) (*GetSQuotaInfosResult, error)
Provides information about all quotas for a given project, folder or organization.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudquota" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudquota.GetSQuotaInfos(ctx, &cloudquota.GetSQuotaInfosArgs{ Parent: "projects/my-project", Service: "compute.googleapis.com", }, nil) if err != nil { return err } return nil }) }
```
type GetSQuotaInfosResultOutput ¶ added in v7.16.0
type GetSQuotaInfosResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSQuotaInfos.
func GetSQuotaInfosOutput ¶ added in v7.16.0
func GetSQuotaInfosOutput(ctx *pulumi.Context, args GetSQuotaInfosOutputArgs, opts ...pulumi.InvokeOption) GetSQuotaInfosResultOutput
func (GetSQuotaInfosResultOutput) ElementType ¶ added in v7.16.0
func (GetSQuotaInfosResultOutput) ElementType() reflect.Type
func (GetSQuotaInfosResultOutput) Id ¶ added in v7.16.0
func (o GetSQuotaInfosResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSQuotaInfosResultOutput) Parent ¶ added in v7.16.0
func (o GetSQuotaInfosResultOutput) Parent() pulumi.StringOutput
func (GetSQuotaInfosResultOutput) QuotaInfos ¶ added in v7.16.0
func (o GetSQuotaInfosResultOutput) QuotaInfos() GetSQuotaInfosQuotaInfoArrayOutput
(Output) The list of QuotaInfo.
func (GetSQuotaInfosResultOutput) Service ¶ added in v7.16.0
func (o GetSQuotaInfosResultOutput) Service() pulumi.StringOutput
func (GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutput ¶ added in v7.16.0
func (o GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutput() GetSQuotaInfosResultOutput
func (GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutputWithContext ¶ added in v7.16.0
func (o GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutputWithContext(ctx context.Context) GetSQuotaInfosResultOutput
type SQuotaPreference ¶ added in v7.17.0
type SQuotaPreference struct { pulumi.CustomResourceState // An email address that can be used for quota related communication between the Google Cloud and the user in case the // Google Cloud needs further information to make a decision on whether the user preferred quota can be granted. The Google // account for the email address must have quota update permission for the project, folder or organization this quota // preference is for. ContactEmail pulumi.StringPtrOutput `pulumi:"contactEmail"` // Create time stamp. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: `2014-10-02T15:01:23Z` and `2014-10-02T15:01:23.045123456Z`. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The dimensions that this quota preference applies to. The key of the map entry is the name of a dimension, such as // "region", "zone", "networkId", and the value of the map entry is the dimension value. If a dimension is missing from the // map of dimensions, the quota preference applies to all the dimension values except for those that have other quota // preferences configured for the specific value. NOTE: QuotaPreferences can only be applied across all values of "user" // and "resource" dimension. Do not set values for "user" or "resource" in the dimension map. Example: '{"provider": "Foo // Inc"}' where "provider" is a service specific dimension. Dimensions pulumi.StringMapOutput `pulumi:"dimensions"` // The current etag of the quota preference. If an etag is provided on update and does not match the current server's etag of the quota preference, the request will be blocked and an ABORTED error will be returned. See https://google.aip.dev/134#etags for more details on etags. Etag pulumi.StringOutput `pulumi:"etag"` // The list of quota safety checks to be ignored. Default value: "QUOTA_SAFETY_CHECK_UNSPECIFIED" Possible values: // ["QUOTA_SAFETY_CHECK_UNSPECIFIED", "QUOTA_DECREASE_BELOW_USAGE", "QUOTA_DECREASE_PERCENTAGE_TOO_HIGH"] IgnoreSafetyChecks pulumi.StringPtrOutput `pulumi:"ignoreSafetyChecks"` // The reason / justification for this quota preference. Justification pulumi.StringPtrOutput `pulumi:"justification"` // The resource name of the quota preference. Required except in the CREATE requests. Name pulumi.StringOutput `pulumi:"name"` // The parent of the quota preference. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]". Parent pulumi.StringOutput `pulumi:"parent"` // The preferred quota configuration. // Structure is documented below. QuotaConfig SQuotaPreferenceQuotaConfigOutput `pulumi:"quotaConfig"` // The id of the quota to which the quota preference is applied. A quota id is unique in the service. // Example: `CPUS-per-project-region`. QuotaId pulumi.StringOutput `pulumi:"quotaId"` // Is the quota preference pending Google Cloud approval and fulfillment. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // The name of the service to which the quota preference is applied. Service pulumi.StringOutput `pulumi:"service"` // Update time stamp. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: `2014-10-02T15:01:23Z` and `2014-10-02T15:01:23.045123456Z`. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
QuotaPreference represents the preferred quota configuration specified for a project, folder or organization. There is only one QuotaPreference resource for a quota value targeting a unique set of dimensions.
To get more information about QuotaPreference, see:
* [API documentation](https://cloud.google.com/docs/quotas/reference/rest/v1/projects.locations.quotaPreferences) * How-to Guides
- [Cloud Quotas Overview](https://cloud.google.com/docs/quotas/overview)
## Example Usage
### Cloudquotas Quota Preference Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/cloudquota" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudquota.NewSQuotaPreference(ctx, "preference", &cloudquota.SQuotaPreferenceArgs{ Parent: pulumi.String("projects/my-project-name"), Name: pulumi.String("compute_googleapis_com-CPUS-per-project_us-east1"), Dimensions: pulumi.StringMap{ "region": pulumi.String("us-east1"), }, Service: pulumi.String("compute.googleapis.com"), QuotaId: pulumi.String("CPUS-per-project-region"), ContactEmail: pulumi.String("testuser@gmail.com"), QuotaConfig: &cloudquota.SQuotaPreferenceQuotaConfigArgs{ PreferredValue: pulumi.String("200"), }, }) if err != nil { return err } return nil }) }
```
## Import
QuotaPreference can be imported using any of these accepted formats:
* `{{parent}}/locations/global/quotaPreferences/{{name}}`
When using the `pulumi import` command, QuotaPreference can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:cloudquota/sQuotaPreference:SQuotaPreference default {{parent}}/locations/global/quotaPreferences/{{name}} ```
func GetSQuotaPreference ¶ added in v7.17.0
func GetSQuotaPreference(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SQuotaPreferenceState, opts ...pulumi.ResourceOption) (*SQuotaPreference, error)
GetSQuotaPreference gets an existing SQuotaPreference 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 NewSQuotaPreference ¶ added in v7.17.0
func NewSQuotaPreference(ctx *pulumi.Context, name string, args *SQuotaPreferenceArgs, opts ...pulumi.ResourceOption) (*SQuotaPreference, error)
NewSQuotaPreference registers a new resource with the given unique name, arguments, and options.
func (*SQuotaPreference) ElementType ¶ added in v7.17.0
func (*SQuotaPreference) ElementType() reflect.Type
func (*SQuotaPreference) ToSQuotaPreferenceOutput ¶ added in v7.17.0
func (i *SQuotaPreference) ToSQuotaPreferenceOutput() SQuotaPreferenceOutput
func (*SQuotaPreference) ToSQuotaPreferenceOutputWithContext ¶ added in v7.17.0
func (i *SQuotaPreference) ToSQuotaPreferenceOutputWithContext(ctx context.Context) SQuotaPreferenceOutput
type SQuotaPreferenceArgs ¶ added in v7.17.0
type SQuotaPreferenceArgs struct { // An email address that can be used for quota related communication between the Google Cloud and the user in case the // Google Cloud needs further information to make a decision on whether the user preferred quota can be granted. The Google // account for the email address must have quota update permission for the project, folder or organization this quota // preference is for. ContactEmail pulumi.StringPtrInput // The dimensions that this quota preference applies to. The key of the map entry is the name of a dimension, such as // "region", "zone", "networkId", and the value of the map entry is the dimension value. If a dimension is missing from the // map of dimensions, the quota preference applies to all the dimension values except for those that have other quota // preferences configured for the specific value. NOTE: QuotaPreferences can only be applied across all values of "user" // and "resource" dimension. Do not set values for "user" or "resource" in the dimension map. Example: '{"provider": "Foo // Inc"}' where "provider" is a service specific dimension. Dimensions pulumi.StringMapInput // The list of quota safety checks to be ignored. Default value: "QUOTA_SAFETY_CHECK_UNSPECIFIED" Possible values: // ["QUOTA_SAFETY_CHECK_UNSPECIFIED", "QUOTA_DECREASE_BELOW_USAGE", "QUOTA_DECREASE_PERCENTAGE_TOO_HIGH"] IgnoreSafetyChecks pulumi.StringPtrInput // The reason / justification for this quota preference. Justification pulumi.StringPtrInput // The resource name of the quota preference. Required except in the CREATE requests. Name pulumi.StringPtrInput // The parent of the quota preference. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]". Parent pulumi.StringPtrInput // The preferred quota configuration. // Structure is documented below. QuotaConfig SQuotaPreferenceQuotaConfigInput // The id of the quota to which the quota preference is applied. A quota id is unique in the service. // Example: `CPUS-per-project-region`. QuotaId pulumi.StringPtrInput // The name of the service to which the quota preference is applied. Service pulumi.StringPtrInput }
The set of arguments for constructing a SQuotaPreference resource.
func (SQuotaPreferenceArgs) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceArgs) ElementType() reflect.Type
type SQuotaPreferenceArray ¶ added in v7.17.0
type SQuotaPreferenceArray []SQuotaPreferenceInput
func (SQuotaPreferenceArray) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceArray) ElementType() reflect.Type
func (SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutput ¶ added in v7.17.0
func (i SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutput() SQuotaPreferenceArrayOutput
func (SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutputWithContext ¶ added in v7.17.0
func (i SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutputWithContext(ctx context.Context) SQuotaPreferenceArrayOutput
type SQuotaPreferenceArrayInput ¶ added in v7.17.0
type SQuotaPreferenceArrayInput interface { pulumi.Input ToSQuotaPreferenceArrayOutput() SQuotaPreferenceArrayOutput ToSQuotaPreferenceArrayOutputWithContext(context.Context) SQuotaPreferenceArrayOutput }
SQuotaPreferenceArrayInput is an input type that accepts SQuotaPreferenceArray and SQuotaPreferenceArrayOutput values. You can construct a concrete instance of `SQuotaPreferenceArrayInput` via:
SQuotaPreferenceArray{ SQuotaPreferenceArgs{...} }
type SQuotaPreferenceArrayOutput ¶ added in v7.17.0
type SQuotaPreferenceArrayOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceArrayOutput) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceArrayOutput) ElementType() reflect.Type
func (SQuotaPreferenceArrayOutput) Index ¶ added in v7.17.0
func (o SQuotaPreferenceArrayOutput) Index(i pulumi.IntInput) SQuotaPreferenceOutput
func (SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutput ¶ added in v7.17.0
func (o SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutput() SQuotaPreferenceArrayOutput
func (SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutputWithContext ¶ added in v7.17.0
func (o SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutputWithContext(ctx context.Context) SQuotaPreferenceArrayOutput
type SQuotaPreferenceInput ¶ added in v7.17.0
type SQuotaPreferenceInput interface { pulumi.Input ToSQuotaPreferenceOutput() SQuotaPreferenceOutput ToSQuotaPreferenceOutputWithContext(ctx context.Context) SQuotaPreferenceOutput }
type SQuotaPreferenceMap ¶ added in v7.17.0
type SQuotaPreferenceMap map[string]SQuotaPreferenceInput
func (SQuotaPreferenceMap) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceMap) ElementType() reflect.Type
func (SQuotaPreferenceMap) ToSQuotaPreferenceMapOutput ¶ added in v7.17.0
func (i SQuotaPreferenceMap) ToSQuotaPreferenceMapOutput() SQuotaPreferenceMapOutput
func (SQuotaPreferenceMap) ToSQuotaPreferenceMapOutputWithContext ¶ added in v7.17.0
func (i SQuotaPreferenceMap) ToSQuotaPreferenceMapOutputWithContext(ctx context.Context) SQuotaPreferenceMapOutput
type SQuotaPreferenceMapInput ¶ added in v7.17.0
type SQuotaPreferenceMapInput interface { pulumi.Input ToSQuotaPreferenceMapOutput() SQuotaPreferenceMapOutput ToSQuotaPreferenceMapOutputWithContext(context.Context) SQuotaPreferenceMapOutput }
SQuotaPreferenceMapInput is an input type that accepts SQuotaPreferenceMap and SQuotaPreferenceMapOutput values. You can construct a concrete instance of `SQuotaPreferenceMapInput` via:
SQuotaPreferenceMap{ "key": SQuotaPreferenceArgs{...} }
type SQuotaPreferenceMapOutput ¶ added in v7.17.0
type SQuotaPreferenceMapOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceMapOutput) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceMapOutput) ElementType() reflect.Type
func (SQuotaPreferenceMapOutput) MapIndex ¶ added in v7.17.0
func (o SQuotaPreferenceMapOutput) MapIndex(k pulumi.StringInput) SQuotaPreferenceOutput
func (SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutput ¶ added in v7.17.0
func (o SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutput() SQuotaPreferenceMapOutput
func (SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutputWithContext ¶ added in v7.17.0
func (o SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutputWithContext(ctx context.Context) SQuotaPreferenceMapOutput
type SQuotaPreferenceOutput ¶ added in v7.17.0
type SQuotaPreferenceOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceOutput) ContactEmail ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) ContactEmail() pulumi.StringPtrOutput
An email address that can be used for quota related communication between the Google Cloud and the user in case the Google Cloud needs further information to make a decision on whether the user preferred quota can be granted. The Google account for the email address must have quota update permission for the project, folder or organization this quota preference is for.
func (SQuotaPreferenceOutput) CreateTime ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) CreateTime() pulumi.StringOutput
Create time stamp. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: `2014-10-02T15:01:23Z` and `2014-10-02T15:01:23.045123456Z`.
func (SQuotaPreferenceOutput) Dimensions ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) Dimensions() pulumi.StringMapOutput
The dimensions that this quota preference applies to. The key of the map entry is the name of a dimension, such as "region", "zone", "networkId", and the value of the map entry is the dimension value. If a dimension is missing from the map of dimensions, the quota preference applies to all the dimension values except for those that have other quota preferences configured for the specific value. NOTE: QuotaPreferences can only be applied across all values of "user" and "resource" dimension. Do not set values for "user" or "resource" in the dimension map. Example: '{"provider": "Foo Inc"}' where "provider" is a service specific dimension.
func (SQuotaPreferenceOutput) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceOutput) ElementType() reflect.Type
func (SQuotaPreferenceOutput) Etag ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) Etag() pulumi.StringOutput
The current etag of the quota preference. If an etag is provided on update and does not match the current server's etag of the quota preference, the request will be blocked and an ABORTED error will be returned. See https://google.aip.dev/134#etags for more details on etags.
func (SQuotaPreferenceOutput) IgnoreSafetyChecks ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) IgnoreSafetyChecks() pulumi.StringPtrOutput
The list of quota safety checks to be ignored. Default value: "QUOTA_SAFETY_CHECK_UNSPECIFIED" Possible values: ["QUOTA_SAFETY_CHECK_UNSPECIFIED", "QUOTA_DECREASE_BELOW_USAGE", "QUOTA_DECREASE_PERCENTAGE_TOO_HIGH"]
func (SQuotaPreferenceOutput) Justification ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) Justification() pulumi.StringPtrOutput
The reason / justification for this quota preference.
func (SQuotaPreferenceOutput) Name ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) Name() pulumi.StringOutput
The resource name of the quota preference. Required except in the CREATE requests.
func (SQuotaPreferenceOutput) Parent ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) Parent() pulumi.StringOutput
The parent of the quota preference. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]".
func (SQuotaPreferenceOutput) QuotaConfig ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) QuotaConfig() SQuotaPreferenceQuotaConfigOutput
The preferred quota configuration. Structure is documented below.
func (SQuotaPreferenceOutput) QuotaId ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) QuotaId() pulumi.StringOutput
The id of the quota to which the quota preference is applied. A quota id is unique in the service. Example: `CPUS-per-project-region`.
func (SQuotaPreferenceOutput) Reconciling ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) Reconciling() pulumi.BoolOutput
Is the quota preference pending Google Cloud approval and fulfillment.
func (SQuotaPreferenceOutput) Service ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) Service() pulumi.StringOutput
The name of the service to which the quota preference is applied.
func (SQuotaPreferenceOutput) ToSQuotaPreferenceOutput ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) ToSQuotaPreferenceOutput() SQuotaPreferenceOutput
func (SQuotaPreferenceOutput) ToSQuotaPreferenceOutputWithContext ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) ToSQuotaPreferenceOutputWithContext(ctx context.Context) SQuotaPreferenceOutput
func (SQuotaPreferenceOutput) UpdateTime ¶ added in v7.17.0
func (o SQuotaPreferenceOutput) UpdateTime() pulumi.StringOutput
Update time stamp. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: `2014-10-02T15:01:23Z` and `2014-10-02T15:01:23.045123456Z`.
type SQuotaPreferenceQuotaConfig ¶ added in v7.17.0
type SQuotaPreferenceQuotaConfig struct { // The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations. // An object containing a list of "key: value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Annotations map[string]string `pulumi:"annotations"` // (Output) // Granted quota value. GrantedValue *string `pulumi:"grantedValue"` // The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited". PreferredValue string `pulumi:"preferredValue"` // (Output) // The origin of the quota preference request. // // *** RequestOrigin *string `pulumi:"requestOrigin"` // (Output) // Optional details about the state of this quota preference. StateDetail *string `pulumi:"stateDetail"` // (Output) // The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id. TraceId *string `pulumi:"traceId"` }
type SQuotaPreferenceQuotaConfigArgs ¶ added in v7.17.0
type SQuotaPreferenceQuotaConfigArgs struct { // The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations. // An object containing a list of "key: value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`. Annotations pulumi.StringMapInput `pulumi:"annotations"` // (Output) // Granted quota value. GrantedValue pulumi.StringPtrInput `pulumi:"grantedValue"` // The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited". PreferredValue pulumi.StringInput `pulumi:"preferredValue"` // (Output) // The origin of the quota preference request. // // *** RequestOrigin pulumi.StringPtrInput `pulumi:"requestOrigin"` // (Output) // Optional details about the state of this quota preference. StateDetail pulumi.StringPtrInput `pulumi:"stateDetail"` // (Output) // The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id. TraceId pulumi.StringPtrInput `pulumi:"traceId"` }
func (SQuotaPreferenceQuotaConfigArgs) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceQuotaConfigArgs) ElementType() reflect.Type
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutput ¶ added in v7.17.0
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutput() SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutputWithContext ¶ added in v7.17.0
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutput ¶ added in v7.17.0
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext ¶ added in v7.17.0
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
type SQuotaPreferenceQuotaConfigInput ¶ added in v7.17.0
type SQuotaPreferenceQuotaConfigInput interface { pulumi.Input ToSQuotaPreferenceQuotaConfigOutput() SQuotaPreferenceQuotaConfigOutput ToSQuotaPreferenceQuotaConfigOutputWithContext(context.Context) SQuotaPreferenceQuotaConfigOutput }
SQuotaPreferenceQuotaConfigInput is an input type that accepts SQuotaPreferenceQuotaConfigArgs and SQuotaPreferenceQuotaConfigOutput values. You can construct a concrete instance of `SQuotaPreferenceQuotaConfigInput` via:
SQuotaPreferenceQuotaConfigArgs{...}
type SQuotaPreferenceQuotaConfigOutput ¶ added in v7.17.0
type SQuotaPreferenceQuotaConfigOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceQuotaConfigOutput) Annotations ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) Annotations() pulumi.StringMapOutput
The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations. An object containing a list of "key: value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (SQuotaPreferenceQuotaConfigOutput) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceQuotaConfigOutput) ElementType() reflect.Type
func (SQuotaPreferenceQuotaConfigOutput) GrantedValue ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) GrantedValue() pulumi.StringPtrOutput
(Output) Granted quota value.
func (SQuotaPreferenceQuotaConfigOutput) PreferredValue ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) PreferredValue() pulumi.StringOutput
The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited".
func (SQuotaPreferenceQuotaConfigOutput) RequestOrigin ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) RequestOrigin() pulumi.StringPtrOutput
(Output) The origin of the quota preference request.
***
func (SQuotaPreferenceQuotaConfigOutput) StateDetail ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) StateDetail() pulumi.StringPtrOutput
(Output) Optional details about the state of this quota preference.
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutput ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutput() SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutputWithContext ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutput ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigOutput) TraceId ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigOutput) TraceId() pulumi.StringPtrOutput
(Output) The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.
type SQuotaPreferenceQuotaConfigPtrInput ¶ added in v7.17.0
type SQuotaPreferenceQuotaConfigPtrInput interface { pulumi.Input ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(context.Context) SQuotaPreferenceQuotaConfigPtrOutput }
SQuotaPreferenceQuotaConfigPtrInput is an input type that accepts SQuotaPreferenceQuotaConfigArgs, SQuotaPreferenceQuotaConfigPtr and SQuotaPreferenceQuotaConfigPtrOutput values. You can construct a concrete instance of `SQuotaPreferenceQuotaConfigPtrInput` via:
SQuotaPreferenceQuotaConfigArgs{...} or: nil
func SQuotaPreferenceQuotaConfigPtr ¶ added in v7.17.0
func SQuotaPreferenceQuotaConfigPtr(v *SQuotaPreferenceQuotaConfigArgs) SQuotaPreferenceQuotaConfigPtrInput
type SQuotaPreferenceQuotaConfigPtrOutput ¶ added in v7.17.0
type SQuotaPreferenceQuotaConfigPtrOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceQuotaConfigPtrOutput) Annotations ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) Annotations() pulumi.StringMapOutput
The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations. An object containing a list of "key: value" pairs. Example: `{ "name": "wrench", "mass": "1.3kg", "count": "3" }`.
func (SQuotaPreferenceQuotaConfigPtrOutput) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceQuotaConfigPtrOutput) ElementType() reflect.Type
func (SQuotaPreferenceQuotaConfigPtrOutput) GrantedValue ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) GrantedValue() pulumi.StringPtrOutput
(Output) Granted quota value.
func (SQuotaPreferenceQuotaConfigPtrOutput) PreferredValue ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) PreferredValue() pulumi.StringPtrOutput
The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited".
func (SQuotaPreferenceQuotaConfigPtrOutput) RequestOrigin ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) RequestOrigin() pulumi.StringPtrOutput
(Output) The origin of the quota preference request.
***
func (SQuotaPreferenceQuotaConfigPtrOutput) StateDetail ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) StateDetail() pulumi.StringPtrOutput
(Output) Optional details about the state of this quota preference.
func (SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutput ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigPtrOutput) TraceId ¶ added in v7.17.0
func (o SQuotaPreferenceQuotaConfigPtrOutput) TraceId() pulumi.StringPtrOutput
(Output) The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.
type SQuotaPreferenceState ¶ added in v7.17.0
type SQuotaPreferenceState struct { // An email address that can be used for quota related communication between the Google Cloud and the user in case the // Google Cloud needs further information to make a decision on whether the user preferred quota can be granted. The Google // account for the email address must have quota update permission for the project, folder or organization this quota // preference is for. ContactEmail pulumi.StringPtrInput // Create time stamp. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: `2014-10-02T15:01:23Z` and `2014-10-02T15:01:23.045123456Z`. CreateTime pulumi.StringPtrInput // The dimensions that this quota preference applies to. The key of the map entry is the name of a dimension, such as // "region", "zone", "networkId", and the value of the map entry is the dimension value. If a dimension is missing from the // map of dimensions, the quota preference applies to all the dimension values except for those that have other quota // preferences configured for the specific value. NOTE: QuotaPreferences can only be applied across all values of "user" // and "resource" dimension. Do not set values for "user" or "resource" in the dimension map. Example: '{"provider": "Foo // Inc"}' where "provider" is a service specific dimension. Dimensions pulumi.StringMapInput // The current etag of the quota preference. If an etag is provided on update and does not match the current server's etag of the quota preference, the request will be blocked and an ABORTED error will be returned. See https://google.aip.dev/134#etags for more details on etags. Etag pulumi.StringPtrInput // The list of quota safety checks to be ignored. Default value: "QUOTA_SAFETY_CHECK_UNSPECIFIED" Possible values: // ["QUOTA_SAFETY_CHECK_UNSPECIFIED", "QUOTA_DECREASE_BELOW_USAGE", "QUOTA_DECREASE_PERCENTAGE_TOO_HIGH"] IgnoreSafetyChecks pulumi.StringPtrInput // The reason / justification for this quota preference. Justification pulumi.StringPtrInput // The resource name of the quota preference. Required except in the CREATE requests. Name pulumi.StringPtrInput // The parent of the quota preference. Allowed parents are "projects/[project-id / number]" or "folders/[folder-id / number]" or "organizations/[org-id / number]". Parent pulumi.StringPtrInput // The preferred quota configuration. // Structure is documented below. QuotaConfig SQuotaPreferenceQuotaConfigPtrInput // The id of the quota to which the quota preference is applied. A quota id is unique in the service. // Example: `CPUS-per-project-region`. QuotaId pulumi.StringPtrInput // Is the quota preference pending Google Cloud approval and fulfillment. Reconciling pulumi.BoolPtrInput // The name of the service to which the quota preference is applied. Service pulumi.StringPtrInput // Update time stamp. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: `2014-10-02T15:01:23Z` and `2014-10-02T15:01:23.045123456Z`. UpdateTime pulumi.StringPtrInput }
func (SQuotaPreferenceState) ElementType ¶ added in v7.17.0
func (SQuotaPreferenceState) ElementType() reflect.Type