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.StringMapOutput
- 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.StringMapOutput
- 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]string `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.StringMapInput `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.StringMapOutput
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/v8/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 ¶
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 ¶
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 ¶
func (GetSQuotaInfosOutputArgs) ElementType() reflect.Type
type GetSQuotaInfosQuotaInfo ¶
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 ¶
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 ¶
func (GetSQuotaInfosQuotaInfoArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutput ¶
func (i GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutput() GetSQuotaInfosQuotaInfoOutput
func (GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoArgs) ToGetSQuotaInfosQuotaInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoOutput
type GetSQuotaInfosQuotaInfoArray ¶
type GetSQuotaInfosQuotaInfoArray []GetSQuotaInfosQuotaInfoInput
func (GetSQuotaInfosQuotaInfoArray) ElementType ¶
func (GetSQuotaInfosQuotaInfoArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutput ¶
func (i GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutput() GetSQuotaInfosQuotaInfoArrayOutput
func (GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoArray) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoArrayOutput
type GetSQuotaInfosQuotaInfoArrayInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoArrayOutput) ElementType ¶
func (GetSQuotaInfosQuotaInfoArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoArrayOutput) Index ¶
func (o GetSQuotaInfosQuotaInfoArrayOutput) Index(i pulumi.IntInput) GetSQuotaInfosQuotaInfoOutput
func (GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutput ¶
func (o GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutput() GetSQuotaInfosQuotaInfoArrayOutput
func (GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoArrayOutput) ToGetSQuotaInfosQuotaInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfo ¶
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]string `pulumi:"dimensions"` }
type GetSQuotaInfosQuotaInfoDimensionsInfoArgs ¶
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.StringMapInput `pulumi:"dimensions"` }
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ElementType ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput() GetSQuotaInfosQuotaInfoDimensionsInfoOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoArray ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoArray []GetSQuotaInfosQuotaInfoDimensionsInfoInput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ElementType ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoArrayInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ElementType ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetail ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoDetail struct { // The value currently in effect and being enforced. Value string `pulumi:"value"` }
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs struct { // The value currently in effect and being enforced. Value pulumi.StringInput `pulumi:"value"` }
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ElementType ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArgs) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray []GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ElementType ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoDimensionsInfoDetailArray) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ElementType ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ElementType ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput() GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoDetailOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) Value ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoDetailOutput) Value() pulumi.StringOutput
The value currently in effect and being enforced.
type GetSQuotaInfosQuotaInfoDimensionsInfoInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoDimensionsInfoOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ApplicableLocations ¶
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 ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Details() GetSQuotaInfosQuotaInfoDimensionsInfoDetailArrayOutput
The quota details for a map of dimensions.
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Dimensions ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) Dimensions() pulumi.StringMapOutput
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 ¶
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutput() GetSQuotaInfosQuotaInfoDimensionsInfoOutput
func (GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoDimensionsInfoOutput) ToGetSQuotaInfosQuotaInfoDimensionsInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoDimensionsInfoOutput
type GetSQuotaInfosQuotaInfoInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoOutput) ContainerType ¶
func (o GetSQuotaInfosQuotaInfoOutput) ContainerType() pulumi.StringOutput
(Output) The container type of the QuotaInfo.
func (GetSQuotaInfosQuotaInfoOutput) Dimensions ¶
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 ¶
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 ¶
func (GetSQuotaInfosQuotaInfoOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoOutput) IsConcurrent ¶
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 ¶
func (o GetSQuotaInfosQuotaInfoOutput) IsFixed() pulumi.BoolOutput
(Output) Whether the quota value is fixed or adjustable.
func (GetSQuotaInfosQuotaInfoOutput) IsPrecise ¶
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 ¶
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 ¶
func (o GetSQuotaInfosQuotaInfoOutput) MetricDisplayName() pulumi.StringOutput
(Output) The display name of the quota metric.
func (GetSQuotaInfosQuotaInfoOutput) MetricUnit ¶
func (o GetSQuotaInfosQuotaInfoOutput) MetricUnit() pulumi.StringOutput
(Output) The unit in which the metric value is reported, e.g., `MByte`.
func (GetSQuotaInfosQuotaInfoOutput) Name ¶
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 ¶
func (o GetSQuotaInfosQuotaInfoOutput) QuotaDisplayName() pulumi.StringOutput
(Output) The display name of the quota.
func (GetSQuotaInfosQuotaInfoOutput) QuotaId ¶
func (o GetSQuotaInfosQuotaInfoOutput) QuotaId() pulumi.StringOutput
func (GetSQuotaInfosQuotaInfoOutput) QuotaIncreaseEligibilities ¶
func (o GetSQuotaInfosQuotaInfoOutput) QuotaIncreaseEligibilities() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
(Output) Whether it is eligible to request a higher quota value for this quota.
func (GetSQuotaInfosQuotaInfoOutput) RefreshInterval ¶
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 ¶
func (o GetSQuotaInfosQuotaInfoOutput) Service() pulumi.StringOutput
The name of the service in which the quotas are defined.
func (GetSQuotaInfosQuotaInfoOutput) ServiceRequestQuotaUri ¶
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 ¶
func (o GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutput() GetSQuotaInfosQuotaInfoOutput
func (GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoOutput) ToGetSQuotaInfosQuotaInfoOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibility ¶
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 ¶
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 ¶
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput ¶
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArgs) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray ¶
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray []GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ElementType ¶
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext ¶
func (i GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArray) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType ¶
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput ¶
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityArrayOutput
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityInput ¶
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 ¶
type GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput struct{ *pulumi.OutputState }
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ElementType ¶
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ElementType() reflect.Type
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason ¶
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IneligibilityReason() pulumi.StringOutput
The enumeration of reasons when it is ineligible to request increase adjustment.
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible ¶
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) IsEligible() pulumi.BoolOutput
Whether a higher quota value can be requested for the quota.
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput ¶
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput() GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
func (GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext ¶
func (o GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput) ToGetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutputWithContext(ctx context.Context) GetSQuotaInfosQuotaInfoQuotaIncreaseEligibilityOutput
type GetSQuotaInfosResult ¶
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 ¶
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/v8/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 ¶
type GetSQuotaInfosResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSQuotaInfos.
func GetSQuotaInfosOutput ¶
func GetSQuotaInfosOutput(ctx *pulumi.Context, args GetSQuotaInfosOutputArgs, opts ...pulumi.InvokeOption) GetSQuotaInfosResultOutput
func (GetSQuotaInfosResultOutput) ElementType ¶
func (GetSQuotaInfosResultOutput) ElementType() reflect.Type
func (GetSQuotaInfosResultOutput) Id ¶
func (o GetSQuotaInfosResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSQuotaInfosResultOutput) Parent ¶
func (o GetSQuotaInfosResultOutput) Parent() pulumi.StringOutput
func (GetSQuotaInfosResultOutput) QuotaInfos ¶
func (o GetSQuotaInfosResultOutput) QuotaInfos() GetSQuotaInfosQuotaInfoArrayOutput
(Output) The list of QuotaInfo.
func (GetSQuotaInfosResultOutput) Service ¶
func (o GetSQuotaInfosResultOutput) Service() pulumi.StringOutput
func (GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutput ¶
func (o GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutput() GetSQuotaInfosResultOutput
func (GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutputWithContext ¶
func (o GetSQuotaInfosResultOutput) ToGetSQuotaInfosResultOutputWithContext(ctx context.Context) GetSQuotaInfosResultOutput
type SQuotaPreference ¶
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/v8/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 ¶
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 ¶
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 ¶
func (*SQuotaPreference) ElementType() reflect.Type
func (*SQuotaPreference) ToSQuotaPreferenceOutput ¶
func (i *SQuotaPreference) ToSQuotaPreferenceOutput() SQuotaPreferenceOutput
func (*SQuotaPreference) ToSQuotaPreferenceOutputWithContext ¶
func (i *SQuotaPreference) ToSQuotaPreferenceOutputWithContext(ctx context.Context) SQuotaPreferenceOutput
type SQuotaPreferenceArgs ¶
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 ¶
func (SQuotaPreferenceArgs) ElementType() reflect.Type
type SQuotaPreferenceArray ¶
type SQuotaPreferenceArray []SQuotaPreferenceInput
func (SQuotaPreferenceArray) ElementType ¶
func (SQuotaPreferenceArray) ElementType() reflect.Type
func (SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutput ¶
func (i SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutput() SQuotaPreferenceArrayOutput
func (SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutputWithContext ¶
func (i SQuotaPreferenceArray) ToSQuotaPreferenceArrayOutputWithContext(ctx context.Context) SQuotaPreferenceArrayOutput
type SQuotaPreferenceArrayInput ¶
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 ¶
type SQuotaPreferenceArrayOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceArrayOutput) ElementType ¶
func (SQuotaPreferenceArrayOutput) ElementType() reflect.Type
func (SQuotaPreferenceArrayOutput) Index ¶
func (o SQuotaPreferenceArrayOutput) Index(i pulumi.IntInput) SQuotaPreferenceOutput
func (SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutput ¶
func (o SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutput() SQuotaPreferenceArrayOutput
func (SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutputWithContext ¶
func (o SQuotaPreferenceArrayOutput) ToSQuotaPreferenceArrayOutputWithContext(ctx context.Context) SQuotaPreferenceArrayOutput
type SQuotaPreferenceInput ¶
type SQuotaPreferenceInput interface { pulumi.Input ToSQuotaPreferenceOutput() SQuotaPreferenceOutput ToSQuotaPreferenceOutputWithContext(ctx context.Context) SQuotaPreferenceOutput }
type SQuotaPreferenceMap ¶
type SQuotaPreferenceMap map[string]SQuotaPreferenceInput
func (SQuotaPreferenceMap) ElementType ¶
func (SQuotaPreferenceMap) ElementType() reflect.Type
func (SQuotaPreferenceMap) ToSQuotaPreferenceMapOutput ¶
func (i SQuotaPreferenceMap) ToSQuotaPreferenceMapOutput() SQuotaPreferenceMapOutput
func (SQuotaPreferenceMap) ToSQuotaPreferenceMapOutputWithContext ¶
func (i SQuotaPreferenceMap) ToSQuotaPreferenceMapOutputWithContext(ctx context.Context) SQuotaPreferenceMapOutput
type SQuotaPreferenceMapInput ¶
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 ¶
type SQuotaPreferenceMapOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceMapOutput) ElementType ¶
func (SQuotaPreferenceMapOutput) ElementType() reflect.Type
func (SQuotaPreferenceMapOutput) MapIndex ¶
func (o SQuotaPreferenceMapOutput) MapIndex(k pulumi.StringInput) SQuotaPreferenceOutput
func (SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutput ¶
func (o SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutput() SQuotaPreferenceMapOutput
func (SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutputWithContext ¶
func (o SQuotaPreferenceMapOutput) ToSQuotaPreferenceMapOutputWithContext(ctx context.Context) SQuotaPreferenceMapOutput
type SQuotaPreferenceOutput ¶
type SQuotaPreferenceOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceOutput) ContactEmail ¶
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 ¶
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 ¶
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 ¶
func (SQuotaPreferenceOutput) ElementType() reflect.Type
func (SQuotaPreferenceOutput) Etag ¶
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 ¶
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 ¶
func (o SQuotaPreferenceOutput) Justification() pulumi.StringPtrOutput
The reason / justification for this quota preference.
func (SQuotaPreferenceOutput) Name ¶
func (o SQuotaPreferenceOutput) Name() pulumi.StringOutput
The resource name of the quota preference. Required except in the CREATE requests.
func (SQuotaPreferenceOutput) Parent ¶
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 ¶
func (o SQuotaPreferenceOutput) QuotaConfig() SQuotaPreferenceQuotaConfigOutput
The preferred quota configuration. Structure is documented below.
func (SQuotaPreferenceOutput) QuotaId ¶
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 ¶
func (o SQuotaPreferenceOutput) Reconciling() pulumi.BoolOutput
Is the quota preference pending Google Cloud approval and fulfillment.
func (SQuotaPreferenceOutput) Service ¶
func (o SQuotaPreferenceOutput) Service() pulumi.StringOutput
The name of the service to which the quota preference is applied.
func (SQuotaPreferenceOutput) ToSQuotaPreferenceOutput ¶
func (o SQuotaPreferenceOutput) ToSQuotaPreferenceOutput() SQuotaPreferenceOutput
func (SQuotaPreferenceOutput) ToSQuotaPreferenceOutputWithContext ¶
func (o SQuotaPreferenceOutput) ToSQuotaPreferenceOutputWithContext(ctx context.Context) SQuotaPreferenceOutput
func (SQuotaPreferenceOutput) UpdateTime ¶
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 ¶
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 ¶
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 ¶
func (SQuotaPreferenceQuotaConfigArgs) ElementType() reflect.Type
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutput ¶
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutput() SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutputWithContext ¶
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutput ¶
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext ¶
func (i SQuotaPreferenceQuotaConfigArgs) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
type SQuotaPreferenceQuotaConfigInput ¶
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 ¶
type SQuotaPreferenceQuotaConfigOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceQuotaConfigOutput) Annotations ¶
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 ¶
func (SQuotaPreferenceQuotaConfigOutput) ElementType() reflect.Type
func (SQuotaPreferenceQuotaConfigOutput) GrantedValue ¶
func (o SQuotaPreferenceQuotaConfigOutput) GrantedValue() pulumi.StringPtrOutput
(Output) Granted quota value.
func (SQuotaPreferenceQuotaConfigOutput) PreferredValue ¶
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 ¶
func (o SQuotaPreferenceQuotaConfigOutput) RequestOrigin() pulumi.StringPtrOutput
(Output) The origin of the quota preference request.
***
func (SQuotaPreferenceQuotaConfigOutput) StateDetail ¶
func (o SQuotaPreferenceQuotaConfigOutput) StateDetail() pulumi.StringPtrOutput
(Output) Optional details about the state of this quota preference.
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutput ¶
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutput() SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutputWithContext ¶
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigOutput
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutput ¶
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext ¶
func (o SQuotaPreferenceQuotaConfigOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigOutput) TraceId ¶
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 ¶
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 ¶
func SQuotaPreferenceQuotaConfigPtr(v *SQuotaPreferenceQuotaConfigArgs) SQuotaPreferenceQuotaConfigPtrInput
type SQuotaPreferenceQuotaConfigPtrOutput ¶
type SQuotaPreferenceQuotaConfigPtrOutput struct{ *pulumi.OutputState }
func (SQuotaPreferenceQuotaConfigPtrOutput) Annotations ¶
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 ¶
func (SQuotaPreferenceQuotaConfigPtrOutput) ElementType() reflect.Type
func (SQuotaPreferenceQuotaConfigPtrOutput) GrantedValue ¶
func (o SQuotaPreferenceQuotaConfigPtrOutput) GrantedValue() pulumi.StringPtrOutput
(Output) Granted quota value.
func (SQuotaPreferenceQuotaConfigPtrOutput) PreferredValue ¶
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 ¶
func (o SQuotaPreferenceQuotaConfigPtrOutput) RequestOrigin() pulumi.StringPtrOutput
(Output) The origin of the quota preference request.
***
func (SQuotaPreferenceQuotaConfigPtrOutput) StateDetail ¶
func (o SQuotaPreferenceQuotaConfigPtrOutput) StateDetail() pulumi.StringPtrOutput
(Output) Optional details about the state of this quota preference.
func (SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutput ¶
func (o SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutput() SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext ¶
func (o SQuotaPreferenceQuotaConfigPtrOutput) ToSQuotaPreferenceQuotaConfigPtrOutputWithContext(ctx context.Context) SQuotaPreferenceQuotaConfigPtrOutput
func (SQuotaPreferenceQuotaConfigPtrOutput) TraceId ¶
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 ¶
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 ¶
func (SQuotaPreferenceState) ElementType() reflect.Type