Documentation
¶
Index ¶
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceQuotaUsageMetric
- type GetServiceQuotaUsageMetricArgs
- func (GetServiceQuotaUsageMetricArgs) ElementType() reflect.Type
- func (i GetServiceQuotaUsageMetricArgs) ToGetServiceQuotaUsageMetricOutput() GetServiceQuotaUsageMetricOutput
- func (i GetServiceQuotaUsageMetricArgs) ToGetServiceQuotaUsageMetricOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricOutput
- func (i GetServiceQuotaUsageMetricArgs) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetric]
- type GetServiceQuotaUsageMetricArray
- func (GetServiceQuotaUsageMetricArray) ElementType() reflect.Type
- func (i GetServiceQuotaUsageMetricArray) ToGetServiceQuotaUsageMetricArrayOutput() GetServiceQuotaUsageMetricArrayOutput
- func (i GetServiceQuotaUsageMetricArray) ToGetServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricArrayOutput
- func (i GetServiceQuotaUsageMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetric]
- type GetServiceQuotaUsageMetricArrayInput
- type GetServiceQuotaUsageMetricArrayOutput
- func (GetServiceQuotaUsageMetricArrayOutput) ElementType() reflect.Type
- func (o GetServiceQuotaUsageMetricArrayOutput) Index(i pulumi.IntInput) GetServiceQuotaUsageMetricOutput
- func (o GetServiceQuotaUsageMetricArrayOutput) ToGetServiceQuotaUsageMetricArrayOutput() GetServiceQuotaUsageMetricArrayOutput
- func (o GetServiceQuotaUsageMetricArrayOutput) ToGetServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricArrayOutput
- func (o GetServiceQuotaUsageMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetric]
- type GetServiceQuotaUsageMetricInput
- type GetServiceQuotaUsageMetricMetricDimension
- type GetServiceQuotaUsageMetricMetricDimensionArgs
- func (GetServiceQuotaUsageMetricMetricDimensionArgs) ElementType() reflect.Type
- func (i GetServiceQuotaUsageMetricMetricDimensionArgs) ToGetServiceQuotaUsageMetricMetricDimensionOutput() GetServiceQuotaUsageMetricMetricDimensionOutput
- func (i GetServiceQuotaUsageMetricMetricDimensionArgs) ToGetServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionOutput
- func (i GetServiceQuotaUsageMetricMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetricMetricDimension]
- type GetServiceQuotaUsageMetricMetricDimensionArray
- func (GetServiceQuotaUsageMetricMetricDimensionArray) ElementType() reflect.Type
- func (i GetServiceQuotaUsageMetricMetricDimensionArray) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutput() GetServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (i GetServiceQuotaUsageMetricMetricDimensionArray) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (i GetServiceQuotaUsageMetricMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetricMetricDimension]
- type GetServiceQuotaUsageMetricMetricDimensionArrayInput
- type GetServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o GetServiceQuotaUsageMetricMetricDimensionArrayOutput) Index(i pulumi.IntInput) GetServiceQuotaUsageMetricMetricDimensionOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutput() GetServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetricMetricDimension]
- type GetServiceQuotaUsageMetricMetricDimensionInput
- type GetServiceQuotaUsageMetricMetricDimensionOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Class() pulumi.StringOutput
- func (GetServiceQuotaUsageMetricMetricDimensionOutput) ElementType() reflect.Type
- func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Resource() pulumi.StringOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Service() pulumi.StringOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionOutput) ToGetServiceQuotaUsageMetricMetricDimensionOutput() GetServiceQuotaUsageMetricMetricDimensionOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionOutput) ToGetServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionOutput
- func (o GetServiceQuotaUsageMetricMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetricMetricDimension]
- func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Type() pulumi.StringOutput
- type GetServiceQuotaUsageMetricOutput
- func (GetServiceQuotaUsageMetricOutput) ElementType() reflect.Type
- func (o GetServiceQuotaUsageMetricOutput) MetricDimensions() GetServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (o GetServiceQuotaUsageMetricOutput) MetricName() pulumi.StringOutput
- func (o GetServiceQuotaUsageMetricOutput) MetricNamespace() pulumi.StringOutput
- func (o GetServiceQuotaUsageMetricOutput) MetricStatisticRecommendation() pulumi.StringOutput
- func (o GetServiceQuotaUsageMetricOutput) ToGetServiceQuotaUsageMetricOutput() GetServiceQuotaUsageMetricOutput
- func (o GetServiceQuotaUsageMetricOutput) ToGetServiceQuotaUsageMetricOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricOutput
- func (o GetServiceQuotaUsageMetricOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetric]
- type GetServiceResult
- type GetServiceResultOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) ServiceCode() pulumi.StringOutput
- func (o GetServiceResultOutput) ServiceName() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- func (o GetServiceResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceResult]
- type GetTemplatesArgs
- type GetTemplatesOutputArgs
- type GetTemplatesResult
- type GetTemplatesResultOutput
- func (GetTemplatesResultOutput) ElementType() reflect.Type
- func (o GetTemplatesResultOutput) Id() pulumi.StringOutput
- func (o GetTemplatesResultOutput) Region() pulumi.StringOutput
- func (o GetTemplatesResultOutput) Templates() GetTemplatesTemplateArrayOutput
- func (o GetTemplatesResultOutput) ToGetTemplatesResultOutput() GetTemplatesResultOutput
- func (o GetTemplatesResultOutput) ToGetTemplatesResultOutputWithContext(ctx context.Context) GetTemplatesResultOutput
- func (o GetTemplatesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetTemplatesResult]
- type GetTemplatesTemplate
- type GetTemplatesTemplateArgs
- func (GetTemplatesTemplateArgs) ElementType() reflect.Type
- func (i GetTemplatesTemplateArgs) ToGetTemplatesTemplateOutput() GetTemplatesTemplateOutput
- func (i GetTemplatesTemplateArgs) ToGetTemplatesTemplateOutputWithContext(ctx context.Context) GetTemplatesTemplateOutput
- func (i GetTemplatesTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[GetTemplatesTemplate]
- type GetTemplatesTemplateArray
- func (GetTemplatesTemplateArray) ElementType() reflect.Type
- func (i GetTemplatesTemplateArray) ToGetTemplatesTemplateArrayOutput() GetTemplatesTemplateArrayOutput
- func (i GetTemplatesTemplateArray) ToGetTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateArrayOutput
- func (i GetTemplatesTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetTemplatesTemplate]
- type GetTemplatesTemplateArrayInput
- type GetTemplatesTemplateArrayOutput
- func (GetTemplatesTemplateArrayOutput) ElementType() reflect.Type
- func (o GetTemplatesTemplateArrayOutput) Index(i pulumi.IntInput) GetTemplatesTemplateOutput
- func (o GetTemplatesTemplateArrayOutput) ToGetTemplatesTemplateArrayOutput() GetTemplatesTemplateArrayOutput
- func (o GetTemplatesTemplateArrayOutput) ToGetTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateArrayOutput
- func (o GetTemplatesTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetTemplatesTemplate]
- type GetTemplatesTemplateInput
- type GetTemplatesTemplateOutput
- func (GetTemplatesTemplateOutput) ElementType() reflect.Type
- func (o GetTemplatesTemplateOutput) GlobalQuota() pulumi.BoolOutput
- func (o GetTemplatesTemplateOutput) QuotaCode() pulumi.StringOutput
- func (o GetTemplatesTemplateOutput) QuotaName() pulumi.StringOutput
- func (o GetTemplatesTemplateOutput) Region() pulumi.StringOutput
- func (o GetTemplatesTemplateOutput) ServiceCode() pulumi.StringOutput
- func (o GetTemplatesTemplateOutput) ServiceName() pulumi.StringOutput
- func (o GetTemplatesTemplateOutput) ToGetTemplatesTemplateOutput() GetTemplatesTemplateOutput
- func (o GetTemplatesTemplateOutput) ToGetTemplatesTemplateOutputWithContext(ctx context.Context) GetTemplatesTemplateOutput
- func (o GetTemplatesTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[GetTemplatesTemplate]
- func (o GetTemplatesTemplateOutput) Unit() pulumi.StringOutput
- func (o GetTemplatesTemplateOutput) Value() pulumi.Float64Output
- type LookupServiceQuotaArgs
- type LookupServiceQuotaOutputArgs
- type LookupServiceQuotaResult
- type LookupServiceQuotaResultOutput
- func (o LookupServiceQuotaResultOutput) Adjustable() pulumi.BoolOutput
- func (o LookupServiceQuotaResultOutput) Arn() pulumi.StringOutput
- func (o LookupServiceQuotaResultOutput) DefaultValue() pulumi.Float64Output
- func (LookupServiceQuotaResultOutput) ElementType() reflect.Type
- func (o LookupServiceQuotaResultOutput) GlobalQuota() pulumi.BoolOutput
- func (o LookupServiceQuotaResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceQuotaResultOutput) QuotaCode() pulumi.StringOutput
- func (o LookupServiceQuotaResultOutput) QuotaName() pulumi.StringOutput
- func (o LookupServiceQuotaResultOutput) ServiceCode() pulumi.StringOutput
- func (o LookupServiceQuotaResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupServiceQuotaResultOutput) ToLookupServiceQuotaResultOutput() LookupServiceQuotaResultOutput
- func (o LookupServiceQuotaResultOutput) ToLookupServiceQuotaResultOutputWithContext(ctx context.Context) LookupServiceQuotaResultOutput
- func (o LookupServiceQuotaResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupServiceQuotaResult]
- func (o LookupServiceQuotaResultOutput) UsageMetrics() GetServiceQuotaUsageMetricArrayOutput
- func (o LookupServiceQuotaResultOutput) Value() pulumi.Float64Output
- type ServiceQuota
- type ServiceQuotaArgs
- type ServiceQuotaArray
- func (ServiceQuotaArray) ElementType() reflect.Type
- func (i ServiceQuotaArray) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceQuota]
- func (i ServiceQuotaArray) ToServiceQuotaArrayOutput() ServiceQuotaArrayOutput
- func (i ServiceQuotaArray) ToServiceQuotaArrayOutputWithContext(ctx context.Context) ServiceQuotaArrayOutput
- type ServiceQuotaArrayInput
- type ServiceQuotaArrayOutput
- func (ServiceQuotaArrayOutput) ElementType() reflect.Type
- func (o ServiceQuotaArrayOutput) Index(i pulumi.IntInput) ServiceQuotaOutput
- func (o ServiceQuotaArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceQuota]
- func (o ServiceQuotaArrayOutput) ToServiceQuotaArrayOutput() ServiceQuotaArrayOutput
- func (o ServiceQuotaArrayOutput) ToServiceQuotaArrayOutputWithContext(ctx context.Context) ServiceQuotaArrayOutput
- type ServiceQuotaInput
- type ServiceQuotaMap
- func (ServiceQuotaMap) ElementType() reflect.Type
- func (i ServiceQuotaMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceQuota]
- func (i ServiceQuotaMap) ToServiceQuotaMapOutput() ServiceQuotaMapOutput
- func (i ServiceQuotaMap) ToServiceQuotaMapOutputWithContext(ctx context.Context) ServiceQuotaMapOutput
- type ServiceQuotaMapInput
- type ServiceQuotaMapOutput
- func (ServiceQuotaMapOutput) ElementType() reflect.Type
- func (o ServiceQuotaMapOutput) MapIndex(k pulumi.StringInput) ServiceQuotaOutput
- func (o ServiceQuotaMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceQuota]
- func (o ServiceQuotaMapOutput) ToServiceQuotaMapOutput() ServiceQuotaMapOutput
- func (o ServiceQuotaMapOutput) ToServiceQuotaMapOutputWithContext(ctx context.Context) ServiceQuotaMapOutput
- type ServiceQuotaOutput
- func (o ServiceQuotaOutput) Adjustable() pulumi.BoolOutput
- func (o ServiceQuotaOutput) Arn() pulumi.StringOutput
- func (o ServiceQuotaOutput) DefaultValue() pulumi.Float64Output
- func (ServiceQuotaOutput) ElementType() reflect.Type
- func (o ServiceQuotaOutput) QuotaCode() pulumi.StringOutput
- func (o ServiceQuotaOutput) QuotaName() pulumi.StringOutput
- func (o ServiceQuotaOutput) RequestId() pulumi.StringOutput
- func (o ServiceQuotaOutput) RequestStatus() pulumi.StringOutput
- func (o ServiceQuotaOutput) ServiceCode() pulumi.StringOutput
- func (o ServiceQuotaOutput) ServiceName() pulumi.StringOutput
- func (o ServiceQuotaOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceQuota]
- func (o ServiceQuotaOutput) ToServiceQuotaOutput() ServiceQuotaOutput
- func (o ServiceQuotaOutput) ToServiceQuotaOutputWithContext(ctx context.Context) ServiceQuotaOutput
- func (o ServiceQuotaOutput) UsageMetrics() ServiceQuotaUsageMetricArrayOutput
- func (o ServiceQuotaOutput) Value() pulumi.Float64Output
- type ServiceQuotaState
- type ServiceQuotaUsageMetric
- type ServiceQuotaUsageMetricArgs
- func (ServiceQuotaUsageMetricArgs) ElementType() reflect.Type
- func (i ServiceQuotaUsageMetricArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetric]
- func (i ServiceQuotaUsageMetricArgs) ToServiceQuotaUsageMetricOutput() ServiceQuotaUsageMetricOutput
- func (i ServiceQuotaUsageMetricArgs) ToServiceQuotaUsageMetricOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricOutput
- type ServiceQuotaUsageMetricArray
- func (ServiceQuotaUsageMetricArray) ElementType() reflect.Type
- func (i ServiceQuotaUsageMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetric]
- func (i ServiceQuotaUsageMetricArray) ToServiceQuotaUsageMetricArrayOutput() ServiceQuotaUsageMetricArrayOutput
- func (i ServiceQuotaUsageMetricArray) ToServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricArrayOutput
- type ServiceQuotaUsageMetricArrayInput
- type ServiceQuotaUsageMetricArrayOutput
- func (ServiceQuotaUsageMetricArrayOutput) ElementType() reflect.Type
- func (o ServiceQuotaUsageMetricArrayOutput) Index(i pulumi.IntInput) ServiceQuotaUsageMetricOutput
- func (o ServiceQuotaUsageMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetric]
- func (o ServiceQuotaUsageMetricArrayOutput) ToServiceQuotaUsageMetricArrayOutput() ServiceQuotaUsageMetricArrayOutput
- func (o ServiceQuotaUsageMetricArrayOutput) ToServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricArrayOutput
- type ServiceQuotaUsageMetricInput
- type ServiceQuotaUsageMetricMetricDimension
- type ServiceQuotaUsageMetricMetricDimensionArgs
- func (ServiceQuotaUsageMetricMetricDimensionArgs) ElementType() reflect.Type
- func (i ServiceQuotaUsageMetricMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetricMetricDimension]
- func (i ServiceQuotaUsageMetricMetricDimensionArgs) ToServiceQuotaUsageMetricMetricDimensionOutput() ServiceQuotaUsageMetricMetricDimensionOutput
- func (i ServiceQuotaUsageMetricMetricDimensionArgs) ToServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionOutput
- type ServiceQuotaUsageMetricMetricDimensionArray
- func (ServiceQuotaUsageMetricMetricDimensionArray) ElementType() reflect.Type
- func (i ServiceQuotaUsageMetricMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetricMetricDimension]
- func (i ServiceQuotaUsageMetricMetricDimensionArray) ToServiceQuotaUsageMetricMetricDimensionArrayOutput() ServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (i ServiceQuotaUsageMetricMetricDimensionArray) ToServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionArrayOutput
- type ServiceQuotaUsageMetricMetricDimensionArrayInput
- type ServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (ServiceQuotaUsageMetricMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o ServiceQuotaUsageMetricMetricDimensionArrayOutput) Index(i pulumi.IntInput) ServiceQuotaUsageMetricMetricDimensionOutput
- func (o ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetricMetricDimension]
- func (o ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToServiceQuotaUsageMetricMetricDimensionArrayOutput() ServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (o ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionArrayOutput
- type ServiceQuotaUsageMetricMetricDimensionInput
- type ServiceQuotaUsageMetricMetricDimensionOutput
- func (o ServiceQuotaUsageMetricMetricDimensionOutput) Class() pulumi.StringPtrOutput
- func (ServiceQuotaUsageMetricMetricDimensionOutput) ElementType() reflect.Type
- func (o ServiceQuotaUsageMetricMetricDimensionOutput) Resource() pulumi.StringPtrOutput
- func (o ServiceQuotaUsageMetricMetricDimensionOutput) Service() pulumi.StringPtrOutput
- func (o ServiceQuotaUsageMetricMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetricMetricDimension]
- func (o ServiceQuotaUsageMetricMetricDimensionOutput) ToServiceQuotaUsageMetricMetricDimensionOutput() ServiceQuotaUsageMetricMetricDimensionOutput
- func (o ServiceQuotaUsageMetricMetricDimensionOutput) ToServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionOutput
- func (o ServiceQuotaUsageMetricMetricDimensionOutput) Type() pulumi.StringPtrOutput
- type ServiceQuotaUsageMetricOutput
- func (ServiceQuotaUsageMetricOutput) ElementType() reflect.Type
- func (o ServiceQuotaUsageMetricOutput) MetricDimensions() ServiceQuotaUsageMetricMetricDimensionArrayOutput
- func (o ServiceQuotaUsageMetricOutput) MetricName() pulumi.StringPtrOutput
- func (o ServiceQuotaUsageMetricOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o ServiceQuotaUsageMetricOutput) MetricStatisticRecommendation() pulumi.StringPtrOutput
- func (o ServiceQuotaUsageMetricOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetric]
- func (o ServiceQuotaUsageMetricOutput) ToServiceQuotaUsageMetricOutput() ServiceQuotaUsageMetricOutput
- func (o ServiceQuotaUsageMetricOutput) ToServiceQuotaUsageMetricOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricOutput
- type Template
- type TemplateArgs
- type TemplateArray
- type TemplateArrayInput
- type TemplateArrayOutput
- func (TemplateArrayOutput) ElementType() reflect.Type
- func (o TemplateArrayOutput) Index(i pulumi.IntInput) TemplateOutput
- func (o TemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Template]
- func (o TemplateArrayOutput) ToTemplateArrayOutput() TemplateArrayOutput
- func (o TemplateArrayOutput) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput
- type TemplateAssociation
- func (*TemplateAssociation) ElementType() reflect.Type
- func (i *TemplateAssociation) ToOutput(ctx context.Context) pulumix.Output[*TemplateAssociation]
- func (i *TemplateAssociation) ToTemplateAssociationOutput() TemplateAssociationOutput
- func (i *TemplateAssociation) ToTemplateAssociationOutputWithContext(ctx context.Context) TemplateAssociationOutput
- type TemplateAssociationArgs
- type TemplateAssociationArray
- func (TemplateAssociationArray) ElementType() reflect.Type
- func (i TemplateAssociationArray) ToOutput(ctx context.Context) pulumix.Output[[]*TemplateAssociation]
- func (i TemplateAssociationArray) ToTemplateAssociationArrayOutput() TemplateAssociationArrayOutput
- func (i TemplateAssociationArray) ToTemplateAssociationArrayOutputWithContext(ctx context.Context) TemplateAssociationArrayOutput
- type TemplateAssociationArrayInput
- type TemplateAssociationArrayOutput
- func (TemplateAssociationArrayOutput) ElementType() reflect.Type
- func (o TemplateAssociationArrayOutput) Index(i pulumi.IntInput) TemplateAssociationOutput
- func (o TemplateAssociationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*TemplateAssociation]
- func (o TemplateAssociationArrayOutput) ToTemplateAssociationArrayOutput() TemplateAssociationArrayOutput
- func (o TemplateAssociationArrayOutput) ToTemplateAssociationArrayOutputWithContext(ctx context.Context) TemplateAssociationArrayOutput
- type TemplateAssociationInput
- type TemplateAssociationMap
- func (TemplateAssociationMap) ElementType() reflect.Type
- func (i TemplateAssociationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*TemplateAssociation]
- func (i TemplateAssociationMap) ToTemplateAssociationMapOutput() TemplateAssociationMapOutput
- func (i TemplateAssociationMap) ToTemplateAssociationMapOutputWithContext(ctx context.Context) TemplateAssociationMapOutput
- type TemplateAssociationMapInput
- type TemplateAssociationMapOutput
- func (TemplateAssociationMapOutput) ElementType() reflect.Type
- func (o TemplateAssociationMapOutput) MapIndex(k pulumi.StringInput) TemplateAssociationOutput
- func (o TemplateAssociationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*TemplateAssociation]
- func (o TemplateAssociationMapOutput) ToTemplateAssociationMapOutput() TemplateAssociationMapOutput
- func (o TemplateAssociationMapOutput) ToTemplateAssociationMapOutputWithContext(ctx context.Context) TemplateAssociationMapOutput
- type TemplateAssociationOutput
- func (TemplateAssociationOutput) ElementType() reflect.Type
- func (o TemplateAssociationOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o TemplateAssociationOutput) Status() pulumi.StringOutput
- func (o TemplateAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateAssociation]
- func (o TemplateAssociationOutput) ToTemplateAssociationOutput() TemplateAssociationOutput
- func (o TemplateAssociationOutput) ToTemplateAssociationOutputWithContext(ctx context.Context) TemplateAssociationOutput
- type TemplateAssociationState
- type TemplateInput
- type TemplateMap
- type TemplateMapInput
- type TemplateMapOutput
- func (TemplateMapOutput) ElementType() reflect.Type
- func (o TemplateMapOutput) MapIndex(k pulumi.StringInput) TemplateOutput
- func (o TemplateMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Template]
- func (o TemplateMapOutput) ToTemplateMapOutput() TemplateMapOutput
- func (o TemplateMapOutput) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput
- type TemplateOutput
- func (TemplateOutput) ElementType() reflect.Type
- func (o TemplateOutput) GlobalQuota() pulumi.BoolOutput
- func (o TemplateOutput) QuotaCode() pulumi.StringOutput
- func (o TemplateOutput) QuotaName() pulumi.StringOutput
- func (o TemplateOutput) Region() pulumi.StringOutput
- func (o TemplateOutput) ServiceCode() pulumi.StringOutput
- func (o TemplateOutput) ServiceName() pulumi.StringOutput
- func (o TemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*Template]
- func (o TemplateOutput) ToTemplateOutput() TemplateOutput
- func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
- func (o TemplateOutput) Unit() pulumi.StringOutput
- func (o TemplateOutput) Value() pulumi.Float64Output
- type TemplateState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetServiceArgs ¶
type GetServiceArgs struct {
// Service name to lookup within Service Quotas. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
ServiceName string `pulumi:"serviceName"`
}
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶
type GetServiceOutputArgs struct {
// Service name to lookup within Service Quotas. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
ServiceName pulumi.StringInput `pulumi:"serviceName"`
}
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceQuotaUsageMetric ¶
type GetServiceQuotaUsageMetric struct {
// The metric dimensions.
MetricDimensions []GetServiceQuotaUsageMetricMetricDimension `pulumi:"metricDimensions"`
// The name of the metric.
MetricName string `pulumi:"metricName"`
// The namespace of the metric.
MetricNamespace string `pulumi:"metricNamespace"`
// The metric statistic that AWS recommend you use when determining quota usage.
MetricStatisticRecommendation string `pulumi:"metricStatisticRecommendation"`
}
type GetServiceQuotaUsageMetricArgs ¶
type GetServiceQuotaUsageMetricArgs struct {
// The metric dimensions.
MetricDimensions GetServiceQuotaUsageMetricMetricDimensionArrayInput `pulumi:"metricDimensions"`
// The name of the metric.
MetricName pulumi.StringInput `pulumi:"metricName"`
// The namespace of the metric.
MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"`
// The metric statistic that AWS recommend you use when determining quota usage.
MetricStatisticRecommendation pulumi.StringInput `pulumi:"metricStatisticRecommendation"`
}
func (GetServiceQuotaUsageMetricArgs) ElementType ¶
func (GetServiceQuotaUsageMetricArgs) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricArgs) ToGetServiceQuotaUsageMetricOutput ¶
func (i GetServiceQuotaUsageMetricArgs) ToGetServiceQuotaUsageMetricOutput() GetServiceQuotaUsageMetricOutput
func (GetServiceQuotaUsageMetricArgs) ToGetServiceQuotaUsageMetricOutputWithContext ¶
func (i GetServiceQuotaUsageMetricArgs) ToGetServiceQuotaUsageMetricOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricOutput
func (GetServiceQuotaUsageMetricArgs) ToOutput ¶ added in v6.1.0
func (i GetServiceQuotaUsageMetricArgs) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetric]
type GetServiceQuotaUsageMetricArray ¶
type GetServiceQuotaUsageMetricArray []GetServiceQuotaUsageMetricInput
func (GetServiceQuotaUsageMetricArray) ElementType ¶
func (GetServiceQuotaUsageMetricArray) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricArray) ToGetServiceQuotaUsageMetricArrayOutput ¶
func (i GetServiceQuotaUsageMetricArray) ToGetServiceQuotaUsageMetricArrayOutput() GetServiceQuotaUsageMetricArrayOutput
func (GetServiceQuotaUsageMetricArray) ToGetServiceQuotaUsageMetricArrayOutputWithContext ¶
func (i GetServiceQuotaUsageMetricArray) ToGetServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricArrayOutput
func (GetServiceQuotaUsageMetricArray) ToOutput ¶ added in v6.1.0
func (i GetServiceQuotaUsageMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetric]
type GetServiceQuotaUsageMetricArrayInput ¶
type GetServiceQuotaUsageMetricArrayInput interface {
pulumi.Input
ToGetServiceQuotaUsageMetricArrayOutput() GetServiceQuotaUsageMetricArrayOutput
ToGetServiceQuotaUsageMetricArrayOutputWithContext(context.Context) GetServiceQuotaUsageMetricArrayOutput
}
GetServiceQuotaUsageMetricArrayInput is an input type that accepts GetServiceQuotaUsageMetricArray and GetServiceQuotaUsageMetricArrayOutput values. You can construct a concrete instance of `GetServiceQuotaUsageMetricArrayInput` via:
GetServiceQuotaUsageMetricArray{ GetServiceQuotaUsageMetricArgs{...} }
type GetServiceQuotaUsageMetricArrayOutput ¶
type GetServiceQuotaUsageMetricArrayOutput struct{ *pulumi.OutputState }
func (GetServiceQuotaUsageMetricArrayOutput) ElementType ¶
func (GetServiceQuotaUsageMetricArrayOutput) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricArrayOutput) Index ¶
func (o GetServiceQuotaUsageMetricArrayOutput) Index(i pulumi.IntInput) GetServiceQuotaUsageMetricOutput
func (GetServiceQuotaUsageMetricArrayOutput) ToGetServiceQuotaUsageMetricArrayOutput ¶
func (o GetServiceQuotaUsageMetricArrayOutput) ToGetServiceQuotaUsageMetricArrayOutput() GetServiceQuotaUsageMetricArrayOutput
func (GetServiceQuotaUsageMetricArrayOutput) ToGetServiceQuotaUsageMetricArrayOutputWithContext ¶
func (o GetServiceQuotaUsageMetricArrayOutput) ToGetServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricArrayOutput
func (GetServiceQuotaUsageMetricArrayOutput) ToOutput ¶ added in v6.1.0
func (o GetServiceQuotaUsageMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetric]
type GetServiceQuotaUsageMetricInput ¶
type GetServiceQuotaUsageMetricInput interface {
pulumi.Input
ToGetServiceQuotaUsageMetricOutput() GetServiceQuotaUsageMetricOutput
ToGetServiceQuotaUsageMetricOutputWithContext(context.Context) GetServiceQuotaUsageMetricOutput
}
GetServiceQuotaUsageMetricInput is an input type that accepts GetServiceQuotaUsageMetricArgs and GetServiceQuotaUsageMetricOutput values. You can construct a concrete instance of `GetServiceQuotaUsageMetricInput` via:
GetServiceQuotaUsageMetricArgs{...}
type GetServiceQuotaUsageMetricMetricDimensionArgs ¶
type GetServiceQuotaUsageMetricMetricDimensionArgs struct {
Class pulumi.StringInput `pulumi:"class"`
Resource pulumi.StringInput `pulumi:"resource"`
Service pulumi.StringInput `pulumi:"service"`
Type pulumi.StringInput `pulumi:"type"`
}
func (GetServiceQuotaUsageMetricMetricDimensionArgs) ElementType ¶
func (GetServiceQuotaUsageMetricMetricDimensionArgs) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricMetricDimensionArgs) ToGetServiceQuotaUsageMetricMetricDimensionOutput ¶
func (i GetServiceQuotaUsageMetricMetricDimensionArgs) ToGetServiceQuotaUsageMetricMetricDimensionOutput() GetServiceQuotaUsageMetricMetricDimensionOutput
func (GetServiceQuotaUsageMetricMetricDimensionArgs) ToGetServiceQuotaUsageMetricMetricDimensionOutputWithContext ¶
func (i GetServiceQuotaUsageMetricMetricDimensionArgs) ToGetServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionOutput
func (GetServiceQuotaUsageMetricMetricDimensionArgs) ToOutput ¶ added in v6.1.0
func (i GetServiceQuotaUsageMetricMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetricMetricDimension]
type GetServiceQuotaUsageMetricMetricDimensionArray ¶
type GetServiceQuotaUsageMetricMetricDimensionArray []GetServiceQuotaUsageMetricMetricDimensionInput
func (GetServiceQuotaUsageMetricMetricDimensionArray) ElementType ¶
func (GetServiceQuotaUsageMetricMetricDimensionArray) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricMetricDimensionArray) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutput ¶
func (i GetServiceQuotaUsageMetricMetricDimensionArray) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutput() GetServiceQuotaUsageMetricMetricDimensionArrayOutput
func (GetServiceQuotaUsageMetricMetricDimensionArray) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext ¶
func (i GetServiceQuotaUsageMetricMetricDimensionArray) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionArrayOutput
func (GetServiceQuotaUsageMetricMetricDimensionArray) ToOutput ¶ added in v6.1.0
func (i GetServiceQuotaUsageMetricMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetricMetricDimension]
type GetServiceQuotaUsageMetricMetricDimensionArrayInput ¶
type GetServiceQuotaUsageMetricMetricDimensionArrayInput interface {
pulumi.Input
ToGetServiceQuotaUsageMetricMetricDimensionArrayOutput() GetServiceQuotaUsageMetricMetricDimensionArrayOutput
ToGetServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(context.Context) GetServiceQuotaUsageMetricMetricDimensionArrayOutput
}
GetServiceQuotaUsageMetricMetricDimensionArrayInput is an input type that accepts GetServiceQuotaUsageMetricMetricDimensionArray and GetServiceQuotaUsageMetricMetricDimensionArrayOutput values. You can construct a concrete instance of `GetServiceQuotaUsageMetricMetricDimensionArrayInput` via:
GetServiceQuotaUsageMetricMetricDimensionArray{ GetServiceQuotaUsageMetricMetricDimensionArgs{...} }
type GetServiceQuotaUsageMetricMetricDimensionArrayOutput ¶
type GetServiceQuotaUsageMetricMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ElementType ¶
func (GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutput ¶
func (o GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutput() GetServiceQuotaUsageMetricMetricDimensionArrayOutput
func (GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext ¶
func (o GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToGetServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionArrayOutput
func (GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToOutput ¶ added in v6.1.0
func (o GetServiceQuotaUsageMetricMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetServiceQuotaUsageMetricMetricDimension]
type GetServiceQuotaUsageMetricMetricDimensionInput ¶
type GetServiceQuotaUsageMetricMetricDimensionInput interface {
pulumi.Input
ToGetServiceQuotaUsageMetricMetricDimensionOutput() GetServiceQuotaUsageMetricMetricDimensionOutput
ToGetServiceQuotaUsageMetricMetricDimensionOutputWithContext(context.Context) GetServiceQuotaUsageMetricMetricDimensionOutput
}
GetServiceQuotaUsageMetricMetricDimensionInput is an input type that accepts GetServiceQuotaUsageMetricMetricDimensionArgs and GetServiceQuotaUsageMetricMetricDimensionOutput values. You can construct a concrete instance of `GetServiceQuotaUsageMetricMetricDimensionInput` via:
GetServiceQuotaUsageMetricMetricDimensionArgs{...}
type GetServiceQuotaUsageMetricMetricDimensionOutput ¶
type GetServiceQuotaUsageMetricMetricDimensionOutput struct{ *pulumi.OutputState }
func (GetServiceQuotaUsageMetricMetricDimensionOutput) Class ¶
func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Class() pulumi.StringOutput
func (GetServiceQuotaUsageMetricMetricDimensionOutput) ElementType ¶
func (GetServiceQuotaUsageMetricMetricDimensionOutput) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricMetricDimensionOutput) Resource ¶
func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Resource() pulumi.StringOutput
func (GetServiceQuotaUsageMetricMetricDimensionOutput) Service ¶
func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Service() pulumi.StringOutput
func (GetServiceQuotaUsageMetricMetricDimensionOutput) ToGetServiceQuotaUsageMetricMetricDimensionOutput ¶
func (o GetServiceQuotaUsageMetricMetricDimensionOutput) ToGetServiceQuotaUsageMetricMetricDimensionOutput() GetServiceQuotaUsageMetricMetricDimensionOutput
func (GetServiceQuotaUsageMetricMetricDimensionOutput) ToGetServiceQuotaUsageMetricMetricDimensionOutputWithContext ¶
func (o GetServiceQuotaUsageMetricMetricDimensionOutput) ToGetServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricMetricDimensionOutput
func (GetServiceQuotaUsageMetricMetricDimensionOutput) ToOutput ¶ added in v6.1.0
func (o GetServiceQuotaUsageMetricMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetricMetricDimension]
func (GetServiceQuotaUsageMetricMetricDimensionOutput) Type ¶
func (o GetServiceQuotaUsageMetricMetricDimensionOutput) Type() pulumi.StringOutput
type GetServiceQuotaUsageMetricOutput ¶
type GetServiceQuotaUsageMetricOutput struct{ *pulumi.OutputState }
func (GetServiceQuotaUsageMetricOutput) ElementType ¶
func (GetServiceQuotaUsageMetricOutput) ElementType() reflect.Type
func (GetServiceQuotaUsageMetricOutput) MetricDimensions ¶
func (o GetServiceQuotaUsageMetricOutput) MetricDimensions() GetServiceQuotaUsageMetricMetricDimensionArrayOutput
The metric dimensions.
func (GetServiceQuotaUsageMetricOutput) MetricName ¶
func (o GetServiceQuotaUsageMetricOutput) MetricName() pulumi.StringOutput
The name of the metric.
func (GetServiceQuotaUsageMetricOutput) MetricNamespace ¶
func (o GetServiceQuotaUsageMetricOutput) MetricNamespace() pulumi.StringOutput
The namespace of the metric.
func (GetServiceQuotaUsageMetricOutput) MetricStatisticRecommendation ¶
func (o GetServiceQuotaUsageMetricOutput) MetricStatisticRecommendation() pulumi.StringOutput
The metric statistic that AWS recommend you use when determining quota usage.
func (GetServiceQuotaUsageMetricOutput) ToGetServiceQuotaUsageMetricOutput ¶
func (o GetServiceQuotaUsageMetricOutput) ToGetServiceQuotaUsageMetricOutput() GetServiceQuotaUsageMetricOutput
func (GetServiceQuotaUsageMetricOutput) ToGetServiceQuotaUsageMetricOutputWithContext ¶
func (o GetServiceQuotaUsageMetricOutput) ToGetServiceQuotaUsageMetricOutputWithContext(ctx context.Context) GetServiceQuotaUsageMetricOutput
func (GetServiceQuotaUsageMetricOutput) ToOutput ¶ added in v6.1.0
func (o GetServiceQuotaUsageMetricOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceQuotaUsageMetric]
type GetServiceResult ¶
type GetServiceResult struct {
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Code of the service.
ServiceCode string `pulumi:"serviceCode"`
ServiceName string `pulumi:"serviceName"`
}
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Retrieve information about a Service Quotas Service.
> **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.`
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicequotas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicequotas.GetService(ctx, &servicequotas.GetServiceArgs{
ServiceName: "Amazon Virtual Private Cloud (Amazon VPC)",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetServiceResultOutput ¶
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ElementType ¶
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Id ¶
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) ServiceCode ¶
func (o GetServiceResultOutput) ServiceCode() pulumi.StringOutput
Code of the service.
func (GetServiceResultOutput) ServiceName ¶
func (o GetServiceResultOutput) ServiceName() pulumi.StringOutput
func (GetServiceResultOutput) ToGetServiceResultOutput ¶
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
func (GetServiceResultOutput) ToOutput ¶ added in v6.1.0
func (o GetServiceResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceResult]
type GetTemplatesArgs ¶ added in v6.6.0
type GetTemplatesArgs struct {
// AWS Region to which the quota increases apply.
Region string `pulumi:"region"`
// A list of quota increase templates for specified region. See `templates`.
Templates []GetTemplatesTemplate `pulumi:"templates"`
}
A collection of arguments for invoking getTemplates.
type GetTemplatesOutputArgs ¶ added in v6.6.0
type GetTemplatesOutputArgs struct {
// AWS Region to which the quota increases apply.
Region pulumi.StringInput `pulumi:"region"`
// A list of quota increase templates for specified region. See `templates`.
Templates GetTemplatesTemplateArrayInput `pulumi:"templates"`
}
A collection of arguments for invoking getTemplates.
func (GetTemplatesOutputArgs) ElementType ¶ added in v6.6.0
func (GetTemplatesOutputArgs) ElementType() reflect.Type
type GetTemplatesResult ¶ added in v6.6.0
type GetTemplatesResult struct {
Id string `pulumi:"id"`
// AWS Region to which the template applies.
Region string `pulumi:"region"`
// A list of quota increase templates for specified region. See `templates`.
Templates []GetTemplatesTemplate `pulumi:"templates"`
}
A collection of values returned by getTemplates.
func GetTemplates ¶ added in v6.6.0
func GetTemplates(ctx *pulumi.Context, args *GetTemplatesArgs, opts ...pulumi.InvokeOption) (*GetTemplatesResult, error)
Data source for managing an AWS Service Quotas Templates.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicequotas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicequotas.GetTemplates(ctx, &servicequotas.GetTemplatesArgs{
Region: "us-east-1",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetTemplatesResultOutput ¶ added in v6.6.0
type GetTemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTemplates.
func GetTemplatesOutput ¶ added in v6.6.0
func GetTemplatesOutput(ctx *pulumi.Context, args GetTemplatesOutputArgs, opts ...pulumi.InvokeOption) GetTemplatesResultOutput
func (GetTemplatesResultOutput) ElementType ¶ added in v6.6.0
func (GetTemplatesResultOutput) ElementType() reflect.Type
func (GetTemplatesResultOutput) Id ¶ added in v6.6.0
func (o GetTemplatesResultOutput) Id() pulumi.StringOutput
func (GetTemplatesResultOutput) Region ¶ added in v6.6.0
func (o GetTemplatesResultOutput) Region() pulumi.StringOutput
AWS Region to which the template applies.
func (GetTemplatesResultOutput) Templates ¶ added in v6.6.0
func (o GetTemplatesResultOutput) Templates() GetTemplatesTemplateArrayOutput
A list of quota increase templates for specified region. See `templates`.
func (GetTemplatesResultOutput) ToGetTemplatesResultOutput ¶ added in v6.6.0
func (o GetTemplatesResultOutput) ToGetTemplatesResultOutput() GetTemplatesResultOutput
func (GetTemplatesResultOutput) ToGetTemplatesResultOutputWithContext ¶ added in v6.6.0
func (o GetTemplatesResultOutput) ToGetTemplatesResultOutputWithContext(ctx context.Context) GetTemplatesResultOutput
func (GetTemplatesResultOutput) ToOutput ¶ added in v6.6.0
func (o GetTemplatesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetTemplatesResult]
type GetTemplatesTemplate ¶ added in v6.6.0
type GetTemplatesTemplate struct {
// Indicates whether the quota is global.
GlobalQuota bool `pulumi:"globalQuota"`
// Quota identifier.
QuotaCode string `pulumi:"quotaCode"`
// Quota name.
QuotaName string `pulumi:"quotaName"`
// AWS Region to which the quota increases apply.
Region string `pulumi:"region"`
// (Required) Service identifier.
ServiceCode string `pulumi:"serviceCode"`
// Service name.
ServiceName string `pulumi:"serviceName"`
// Unit of measurement.
Unit string `pulumi:"unit"`
// (Required) The new, increased value for the quota.
Value float64 `pulumi:"value"`
}
type GetTemplatesTemplateArgs ¶ added in v6.6.0
type GetTemplatesTemplateArgs struct {
// Indicates whether the quota is global.
GlobalQuota pulumi.BoolInput `pulumi:"globalQuota"`
// Quota identifier.
QuotaCode pulumi.StringInput `pulumi:"quotaCode"`
// Quota name.
QuotaName pulumi.StringInput `pulumi:"quotaName"`
// AWS Region to which the quota increases apply.
Region pulumi.StringInput `pulumi:"region"`
// (Required) Service identifier.
ServiceCode pulumi.StringInput `pulumi:"serviceCode"`
// Service name.
ServiceName pulumi.StringInput `pulumi:"serviceName"`
// Unit of measurement.
Unit pulumi.StringInput `pulumi:"unit"`
// (Required) The new, increased value for the quota.
Value pulumi.Float64Input `pulumi:"value"`
}
func (GetTemplatesTemplateArgs) ElementType ¶ added in v6.6.0
func (GetTemplatesTemplateArgs) ElementType() reflect.Type
func (GetTemplatesTemplateArgs) ToGetTemplatesTemplateOutput ¶ added in v6.6.0
func (i GetTemplatesTemplateArgs) ToGetTemplatesTemplateOutput() GetTemplatesTemplateOutput
func (GetTemplatesTemplateArgs) ToGetTemplatesTemplateOutputWithContext ¶ added in v6.6.0
func (i GetTemplatesTemplateArgs) ToGetTemplatesTemplateOutputWithContext(ctx context.Context) GetTemplatesTemplateOutput
func (GetTemplatesTemplateArgs) ToOutput ¶ added in v6.6.0
func (i GetTemplatesTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[GetTemplatesTemplate]
type GetTemplatesTemplateArray ¶ added in v6.6.0
type GetTemplatesTemplateArray []GetTemplatesTemplateInput
func (GetTemplatesTemplateArray) ElementType ¶ added in v6.6.0
func (GetTemplatesTemplateArray) ElementType() reflect.Type
func (GetTemplatesTemplateArray) ToGetTemplatesTemplateArrayOutput ¶ added in v6.6.0
func (i GetTemplatesTemplateArray) ToGetTemplatesTemplateArrayOutput() GetTemplatesTemplateArrayOutput
func (GetTemplatesTemplateArray) ToGetTemplatesTemplateArrayOutputWithContext ¶ added in v6.6.0
func (i GetTemplatesTemplateArray) ToGetTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateArrayOutput
func (GetTemplatesTemplateArray) ToOutput ¶ added in v6.6.0
func (i GetTemplatesTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetTemplatesTemplate]
type GetTemplatesTemplateArrayInput ¶ added in v6.6.0
type GetTemplatesTemplateArrayInput interface {
pulumi.Input
ToGetTemplatesTemplateArrayOutput() GetTemplatesTemplateArrayOutput
ToGetTemplatesTemplateArrayOutputWithContext(context.Context) GetTemplatesTemplateArrayOutput
}
GetTemplatesTemplateArrayInput is an input type that accepts GetTemplatesTemplateArray and GetTemplatesTemplateArrayOutput values. You can construct a concrete instance of `GetTemplatesTemplateArrayInput` via:
GetTemplatesTemplateArray{ GetTemplatesTemplateArgs{...} }
type GetTemplatesTemplateArrayOutput ¶ added in v6.6.0
type GetTemplatesTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetTemplatesTemplateArrayOutput) ElementType ¶ added in v6.6.0
func (GetTemplatesTemplateArrayOutput) ElementType() reflect.Type
func (GetTemplatesTemplateArrayOutput) Index ¶ added in v6.6.0
func (o GetTemplatesTemplateArrayOutput) Index(i pulumi.IntInput) GetTemplatesTemplateOutput
func (GetTemplatesTemplateArrayOutput) ToGetTemplatesTemplateArrayOutput ¶ added in v6.6.0
func (o GetTemplatesTemplateArrayOutput) ToGetTemplatesTemplateArrayOutput() GetTemplatesTemplateArrayOutput
func (GetTemplatesTemplateArrayOutput) ToGetTemplatesTemplateArrayOutputWithContext ¶ added in v6.6.0
func (o GetTemplatesTemplateArrayOutput) ToGetTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetTemplatesTemplateArrayOutput
func (GetTemplatesTemplateArrayOutput) ToOutput ¶ added in v6.6.0
func (o GetTemplatesTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetTemplatesTemplate]
type GetTemplatesTemplateInput ¶ added in v6.6.0
type GetTemplatesTemplateInput interface {
pulumi.Input
ToGetTemplatesTemplateOutput() GetTemplatesTemplateOutput
ToGetTemplatesTemplateOutputWithContext(context.Context) GetTemplatesTemplateOutput
}
GetTemplatesTemplateInput is an input type that accepts GetTemplatesTemplateArgs and GetTemplatesTemplateOutput values. You can construct a concrete instance of `GetTemplatesTemplateInput` via:
GetTemplatesTemplateArgs{...}
type GetTemplatesTemplateOutput ¶ added in v6.6.0
type GetTemplatesTemplateOutput struct{ *pulumi.OutputState }
func (GetTemplatesTemplateOutput) ElementType ¶ added in v6.6.0
func (GetTemplatesTemplateOutput) ElementType() reflect.Type
func (GetTemplatesTemplateOutput) GlobalQuota ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) GlobalQuota() pulumi.BoolOutput
Indicates whether the quota is global.
func (GetTemplatesTemplateOutput) QuotaCode ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) QuotaCode() pulumi.StringOutput
Quota identifier.
func (GetTemplatesTemplateOutput) QuotaName ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) QuotaName() pulumi.StringOutput
Quota name.
func (GetTemplatesTemplateOutput) Region ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) Region() pulumi.StringOutput
AWS Region to which the quota increases apply.
func (GetTemplatesTemplateOutput) ServiceCode ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) ServiceCode() pulumi.StringOutput
(Required) Service identifier.
func (GetTemplatesTemplateOutput) ServiceName ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) ServiceName() pulumi.StringOutput
Service name.
func (GetTemplatesTemplateOutput) ToGetTemplatesTemplateOutput ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) ToGetTemplatesTemplateOutput() GetTemplatesTemplateOutput
func (GetTemplatesTemplateOutput) ToGetTemplatesTemplateOutputWithContext ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) ToGetTemplatesTemplateOutputWithContext(ctx context.Context) GetTemplatesTemplateOutput
func (GetTemplatesTemplateOutput) ToOutput ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[GetTemplatesTemplate]
func (GetTemplatesTemplateOutput) Unit ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) Unit() pulumi.StringOutput
Unit of measurement.
func (GetTemplatesTemplateOutput) Value ¶ added in v6.6.0
func (o GetTemplatesTemplateOutput) Value() pulumi.Float64Output
(Required) The new, increased value for the quota.
type LookupServiceQuotaArgs ¶
type LookupServiceQuotaArgs struct {
// Quota code within the service. When configured, the data source directly looks up the service quota. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html). One of `quotaCode` or `quotaName` must be specified.
QuotaCode *string `pulumi:"quotaCode"`
// Quota name within the service. When configured, the data source searches through all service quotas to find the matching quota name. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html). One of `quotaName` or `quotaCode` must be specified.
QuotaName *string `pulumi:"quotaName"`
// Service code for the quota. Available values can be found with the `servicequotas.getService` data source or [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
ServiceCode string `pulumi:"serviceCode"`
}
A collection of arguments for invoking getServiceQuota.
type LookupServiceQuotaOutputArgs ¶
type LookupServiceQuotaOutputArgs struct {
// Quota code within the service. When configured, the data source directly looks up the service quota. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html). One of `quotaCode` or `quotaName` must be specified.
QuotaCode pulumi.StringPtrInput `pulumi:"quotaCode"`
// Quota name within the service. When configured, the data source searches through all service quotas to find the matching quota name. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html). One of `quotaName` or `quotaCode` must be specified.
QuotaName pulumi.StringPtrInput `pulumi:"quotaName"`
// Service code for the quota. Available values can be found with the `servicequotas.getService` data source or [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
ServiceCode pulumi.StringInput `pulumi:"serviceCode"`
}
A collection of arguments for invoking getServiceQuota.
func (LookupServiceQuotaOutputArgs) ElementType ¶
func (LookupServiceQuotaOutputArgs) ElementType() reflect.Type
type LookupServiceQuotaResult ¶
type LookupServiceQuotaResult struct {
// Whether the service quota is adjustable.
Adjustable bool `pulumi:"adjustable"`
// ARN of the service quota.
Arn string `pulumi:"arn"`
// Default value of the service quota.
DefaultValue float64 `pulumi:"defaultValue"`
// Whether the service quota is global for the AWS account.
GlobalQuota bool `pulumi:"globalQuota"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
QuotaCode string `pulumi:"quotaCode"`
QuotaName string `pulumi:"quotaName"`
ServiceCode string `pulumi:"serviceCode"`
// Name of the service.
ServiceName string `pulumi:"serviceName"`
// Information about the measurement.
UsageMetrics []GetServiceQuotaUsageMetric `pulumi:"usageMetrics"`
// Current value of the service quota.
Value float64 `pulumi:"value"`
}
A collection of values returned by getServiceQuota.
func LookupServiceQuota ¶
func LookupServiceQuota(ctx *pulumi.Context, args *LookupServiceQuotaArgs, opts ...pulumi.InvokeOption) (*LookupServiceQuotaResult, error)
Retrieve information about a Service Quota.
> **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.`
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicequotas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicequotas.LookupServiceQuota(ctx, &servicequotas.LookupServiceQuotaArgs{
QuotaCode: pulumi.StringRef("L-F678F1CE"),
ServiceCode: "vpc",
}, nil)
if err != nil {
return err
}
_, err = servicequotas.LookupServiceQuota(ctx, &servicequotas.LookupServiceQuotaArgs{
QuotaName: pulumi.StringRef("VPCs per Region"),
ServiceCode: "vpc",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupServiceQuotaResultOutput ¶
type LookupServiceQuotaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceQuota.
func LookupServiceQuotaOutput ¶
func LookupServiceQuotaOutput(ctx *pulumi.Context, args LookupServiceQuotaOutputArgs, opts ...pulumi.InvokeOption) LookupServiceQuotaResultOutput
func (LookupServiceQuotaResultOutput) Adjustable ¶
func (o LookupServiceQuotaResultOutput) Adjustable() pulumi.BoolOutput
Whether the service quota is adjustable.
func (LookupServiceQuotaResultOutput) Arn ¶
func (o LookupServiceQuotaResultOutput) Arn() pulumi.StringOutput
ARN of the service quota.
func (LookupServiceQuotaResultOutput) DefaultValue ¶
func (o LookupServiceQuotaResultOutput) DefaultValue() pulumi.Float64Output
Default value of the service quota.
func (LookupServiceQuotaResultOutput) ElementType ¶
func (LookupServiceQuotaResultOutput) ElementType() reflect.Type
func (LookupServiceQuotaResultOutput) GlobalQuota ¶
func (o LookupServiceQuotaResultOutput) GlobalQuota() pulumi.BoolOutput
Whether the service quota is global for the AWS account.
func (LookupServiceQuotaResultOutput) Id ¶
func (o LookupServiceQuotaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServiceQuotaResultOutput) QuotaCode ¶
func (o LookupServiceQuotaResultOutput) QuotaCode() pulumi.StringOutput
func (LookupServiceQuotaResultOutput) QuotaName ¶
func (o LookupServiceQuotaResultOutput) QuotaName() pulumi.StringOutput
func (LookupServiceQuotaResultOutput) ServiceCode ¶
func (o LookupServiceQuotaResultOutput) ServiceCode() pulumi.StringOutput
func (LookupServiceQuotaResultOutput) ServiceName ¶
func (o LookupServiceQuotaResultOutput) ServiceName() pulumi.StringOutput
Name of the service.
func (LookupServiceQuotaResultOutput) ToLookupServiceQuotaResultOutput ¶
func (o LookupServiceQuotaResultOutput) ToLookupServiceQuotaResultOutput() LookupServiceQuotaResultOutput
func (LookupServiceQuotaResultOutput) ToLookupServiceQuotaResultOutputWithContext ¶
func (o LookupServiceQuotaResultOutput) ToLookupServiceQuotaResultOutputWithContext(ctx context.Context) LookupServiceQuotaResultOutput
func (LookupServiceQuotaResultOutput) ToOutput ¶ added in v6.1.0
func (o LookupServiceQuotaResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupServiceQuotaResult]
func (LookupServiceQuotaResultOutput) UsageMetrics ¶
func (o LookupServiceQuotaResultOutput) UsageMetrics() GetServiceQuotaUsageMetricArrayOutput
Information about the measurement.
func (LookupServiceQuotaResultOutput) Value ¶
func (o LookupServiceQuotaResultOutput) Value() pulumi.Float64Output
Current value of the service quota.
type ServiceQuota ¶
type ServiceQuota struct {
pulumi.CustomResourceState
// Whether the service quota can be increased.
Adjustable pulumi.BoolOutput `pulumi:"adjustable"`
// Amazon Resource Name (ARN) of the service quota.
Arn pulumi.StringOutput `pulumi:"arn"`
// Default value of the service quota.
DefaultValue pulumi.Float64Output `pulumi:"defaultValue"`
// Code of the service quota to track. For example: `L-F678F1CE`. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
QuotaCode pulumi.StringOutput `pulumi:"quotaCode"`
// Name of the quota.
QuotaName pulumi.StringOutput `pulumi:"quotaName"`
RequestId pulumi.StringOutput `pulumi:"requestId"`
RequestStatus pulumi.StringOutput `pulumi:"requestStatus"`
// Code of the service to track. For example: `vpc`. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
ServiceCode pulumi.StringOutput `pulumi:"serviceCode"`
// Name of the service.
ServiceName pulumi.StringOutput `pulumi:"serviceName"`
// Information about the measurement.
UsageMetrics ServiceQuotaUsageMetricArrayOutput `pulumi:"usageMetrics"`
// Float specifying the desired value for the service quota. If the desired value is higher than the current value, a quota increase request is submitted. When a known request is submitted and pending, the value reflects the desired value of the pending request.
Value pulumi.Float64Output `pulumi:"value"`
}
Manages an individual Service Quota.
> **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.`
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicequotas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicequotas.NewServiceQuota(ctx, "example", &servicequotas.ServiceQuotaArgs{
QuotaCode: pulumi.String("L-F678F1CE"),
ServiceCode: pulumi.String("vpc"),
Value: pulumi.Float64(75),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_servicequotas_service_quota` using the service code and quota code, separated by a front slash (`/`). For example:
~> __NOTE:__ This resource does not require explicit import and will assume management of an existing service quota on Pulumi resource creation.
```sh
$ pulumi import aws:servicequotas/serviceQuota:ServiceQuota example vpc/L-F678F1CE
```
func GetServiceQuota ¶
func GetServiceQuota(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceQuotaState, opts ...pulumi.ResourceOption) (*ServiceQuota, error)
GetServiceQuota gets an existing ServiceQuota 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 NewServiceQuota ¶
func NewServiceQuota(ctx *pulumi.Context, name string, args *ServiceQuotaArgs, opts ...pulumi.ResourceOption) (*ServiceQuota, error)
NewServiceQuota registers a new resource with the given unique name, arguments, and options.
func (*ServiceQuota) ElementType ¶
func (*ServiceQuota) ElementType() reflect.Type
func (*ServiceQuota) ToOutput ¶ added in v6.1.0
func (i *ServiceQuota) ToOutput(ctx context.Context) pulumix.Output[*ServiceQuota]
func (*ServiceQuota) ToServiceQuotaOutput ¶
func (i *ServiceQuota) ToServiceQuotaOutput() ServiceQuotaOutput
func (*ServiceQuota) ToServiceQuotaOutputWithContext ¶
func (i *ServiceQuota) ToServiceQuotaOutputWithContext(ctx context.Context) ServiceQuotaOutput
type ServiceQuotaArgs ¶
type ServiceQuotaArgs struct {
// Code of the service quota to track. For example: `L-F678F1CE`. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
QuotaCode pulumi.StringInput
// Code of the service to track. For example: `vpc`. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
ServiceCode pulumi.StringInput
// Float specifying the desired value for the service quota. If the desired value is higher than the current value, a quota increase request is submitted. When a known request is submitted and pending, the value reflects the desired value of the pending request.
Value pulumi.Float64Input
}
The set of arguments for constructing a ServiceQuota resource.
func (ServiceQuotaArgs) ElementType ¶
func (ServiceQuotaArgs) ElementType() reflect.Type
type ServiceQuotaArray ¶
type ServiceQuotaArray []ServiceQuotaInput
func (ServiceQuotaArray) ElementType ¶
func (ServiceQuotaArray) ElementType() reflect.Type
func (ServiceQuotaArray) ToOutput ¶ added in v6.1.0
func (i ServiceQuotaArray) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceQuota]
func (ServiceQuotaArray) ToServiceQuotaArrayOutput ¶
func (i ServiceQuotaArray) ToServiceQuotaArrayOutput() ServiceQuotaArrayOutput
func (ServiceQuotaArray) ToServiceQuotaArrayOutputWithContext ¶
func (i ServiceQuotaArray) ToServiceQuotaArrayOutputWithContext(ctx context.Context) ServiceQuotaArrayOutput
type ServiceQuotaArrayInput ¶
type ServiceQuotaArrayInput interface {
pulumi.Input
ToServiceQuotaArrayOutput() ServiceQuotaArrayOutput
ToServiceQuotaArrayOutputWithContext(context.Context) ServiceQuotaArrayOutput
}
ServiceQuotaArrayInput is an input type that accepts ServiceQuotaArray and ServiceQuotaArrayOutput values. You can construct a concrete instance of `ServiceQuotaArrayInput` via:
ServiceQuotaArray{ ServiceQuotaArgs{...} }
type ServiceQuotaArrayOutput ¶
type ServiceQuotaArrayOutput struct{ *pulumi.OutputState }
func (ServiceQuotaArrayOutput) ElementType ¶
func (ServiceQuotaArrayOutput) ElementType() reflect.Type
func (ServiceQuotaArrayOutput) Index ¶
func (o ServiceQuotaArrayOutput) Index(i pulumi.IntInput) ServiceQuotaOutput
func (ServiceQuotaArrayOutput) ToOutput ¶ added in v6.1.0
func (o ServiceQuotaArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceQuota]
func (ServiceQuotaArrayOutput) ToServiceQuotaArrayOutput ¶
func (o ServiceQuotaArrayOutput) ToServiceQuotaArrayOutput() ServiceQuotaArrayOutput
func (ServiceQuotaArrayOutput) ToServiceQuotaArrayOutputWithContext ¶
func (o ServiceQuotaArrayOutput) ToServiceQuotaArrayOutputWithContext(ctx context.Context) ServiceQuotaArrayOutput
type ServiceQuotaInput ¶
type ServiceQuotaInput interface {
pulumi.Input
ToServiceQuotaOutput() ServiceQuotaOutput
ToServiceQuotaOutputWithContext(ctx context.Context) ServiceQuotaOutput
}
type ServiceQuotaMap ¶
type ServiceQuotaMap map[string]ServiceQuotaInput
func (ServiceQuotaMap) ElementType ¶
func (ServiceQuotaMap) ElementType() reflect.Type
func (ServiceQuotaMap) ToOutput ¶ added in v6.1.0
func (i ServiceQuotaMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceQuota]
func (ServiceQuotaMap) ToServiceQuotaMapOutput ¶
func (i ServiceQuotaMap) ToServiceQuotaMapOutput() ServiceQuotaMapOutput
func (ServiceQuotaMap) ToServiceQuotaMapOutputWithContext ¶
func (i ServiceQuotaMap) ToServiceQuotaMapOutputWithContext(ctx context.Context) ServiceQuotaMapOutput
type ServiceQuotaMapInput ¶
type ServiceQuotaMapInput interface {
pulumi.Input
ToServiceQuotaMapOutput() ServiceQuotaMapOutput
ToServiceQuotaMapOutputWithContext(context.Context) ServiceQuotaMapOutput
}
ServiceQuotaMapInput is an input type that accepts ServiceQuotaMap and ServiceQuotaMapOutput values. You can construct a concrete instance of `ServiceQuotaMapInput` via:
ServiceQuotaMap{ "key": ServiceQuotaArgs{...} }
type ServiceQuotaMapOutput ¶
type ServiceQuotaMapOutput struct{ *pulumi.OutputState }
func (ServiceQuotaMapOutput) ElementType ¶
func (ServiceQuotaMapOutput) ElementType() reflect.Type
func (ServiceQuotaMapOutput) MapIndex ¶
func (o ServiceQuotaMapOutput) MapIndex(k pulumi.StringInput) ServiceQuotaOutput
func (ServiceQuotaMapOutput) ToOutput ¶ added in v6.1.0
func (o ServiceQuotaMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceQuota]
func (ServiceQuotaMapOutput) ToServiceQuotaMapOutput ¶
func (o ServiceQuotaMapOutput) ToServiceQuotaMapOutput() ServiceQuotaMapOutput
func (ServiceQuotaMapOutput) ToServiceQuotaMapOutputWithContext ¶
func (o ServiceQuotaMapOutput) ToServiceQuotaMapOutputWithContext(ctx context.Context) ServiceQuotaMapOutput
type ServiceQuotaOutput ¶
type ServiceQuotaOutput struct{ *pulumi.OutputState }
func (ServiceQuotaOutput) Adjustable ¶
func (o ServiceQuotaOutput) Adjustable() pulumi.BoolOutput
Whether the service quota can be increased.
func (ServiceQuotaOutput) Arn ¶
func (o ServiceQuotaOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the service quota.
func (ServiceQuotaOutput) DefaultValue ¶
func (o ServiceQuotaOutput) DefaultValue() pulumi.Float64Output
Default value of the service quota.
func (ServiceQuotaOutput) ElementType ¶
func (ServiceQuotaOutput) ElementType() reflect.Type
func (ServiceQuotaOutput) QuotaCode ¶
func (o ServiceQuotaOutput) QuotaCode() pulumi.StringOutput
Code of the service quota to track. For example: `L-F678F1CE`. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
func (ServiceQuotaOutput) QuotaName ¶
func (o ServiceQuotaOutput) QuotaName() pulumi.StringOutput
Name of the quota.
func (ServiceQuotaOutput) RequestId ¶
func (o ServiceQuotaOutput) RequestId() pulumi.StringOutput
func (ServiceQuotaOutput) RequestStatus ¶
func (o ServiceQuotaOutput) RequestStatus() pulumi.StringOutput
func (ServiceQuotaOutput) ServiceCode ¶
func (o ServiceQuotaOutput) ServiceCode() pulumi.StringOutput
Code of the service to track. For example: `vpc`. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
func (ServiceQuotaOutput) ServiceName ¶
func (o ServiceQuotaOutput) ServiceName() pulumi.StringOutput
Name of the service.
func (ServiceQuotaOutput) ToOutput ¶ added in v6.1.0
func (o ServiceQuotaOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceQuota]
func (ServiceQuotaOutput) ToServiceQuotaOutput ¶
func (o ServiceQuotaOutput) ToServiceQuotaOutput() ServiceQuotaOutput
func (ServiceQuotaOutput) ToServiceQuotaOutputWithContext ¶
func (o ServiceQuotaOutput) ToServiceQuotaOutputWithContext(ctx context.Context) ServiceQuotaOutput
func (ServiceQuotaOutput) UsageMetrics ¶
func (o ServiceQuotaOutput) UsageMetrics() ServiceQuotaUsageMetricArrayOutput
Information about the measurement.
func (ServiceQuotaOutput) Value ¶
func (o ServiceQuotaOutput) Value() pulumi.Float64Output
Float specifying the desired value for the service quota. If the desired value is higher than the current value, a quota increase request is submitted. When a known request is submitted and pending, the value reflects the desired value of the pending request.
type ServiceQuotaState ¶
type ServiceQuotaState struct {
// Whether the service quota can be increased.
Adjustable pulumi.BoolPtrInput
// Amazon Resource Name (ARN) of the service quota.
Arn pulumi.StringPtrInput
// Default value of the service quota.
DefaultValue pulumi.Float64PtrInput
// Code of the service quota to track. For example: `L-F678F1CE`. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
QuotaCode pulumi.StringPtrInput
// Name of the quota.
QuotaName pulumi.StringPtrInput
RequestId pulumi.StringPtrInput
RequestStatus pulumi.StringPtrInput
// Code of the service to track. For example: `vpc`. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
ServiceCode pulumi.StringPtrInput
// Name of the service.
ServiceName pulumi.StringPtrInput
// Information about the measurement.
UsageMetrics ServiceQuotaUsageMetricArrayInput
// Float specifying the desired value for the service quota. If the desired value is higher than the current value, a quota increase request is submitted. When a known request is submitted and pending, the value reflects the desired value of the pending request.
Value pulumi.Float64PtrInput
}
func (ServiceQuotaState) ElementType ¶
func (ServiceQuotaState) ElementType() reflect.Type
type ServiceQuotaUsageMetric ¶
type ServiceQuotaUsageMetric struct {
// The metric dimensions.
MetricDimensions []ServiceQuotaUsageMetricMetricDimension `pulumi:"metricDimensions"`
// The name of the metric.
MetricName *string `pulumi:"metricName"`
// The namespace of the metric.
MetricNamespace *string `pulumi:"metricNamespace"`
// The metric statistic that AWS recommend you use when determining quota usage.
MetricStatisticRecommendation *string `pulumi:"metricStatisticRecommendation"`
}
type ServiceQuotaUsageMetricArgs ¶
type ServiceQuotaUsageMetricArgs struct {
// The metric dimensions.
MetricDimensions ServiceQuotaUsageMetricMetricDimensionArrayInput `pulumi:"metricDimensions"`
// The name of the metric.
MetricName pulumi.StringPtrInput `pulumi:"metricName"`
// The namespace of the metric.
MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"`
// The metric statistic that AWS recommend you use when determining quota usage.
MetricStatisticRecommendation pulumi.StringPtrInput `pulumi:"metricStatisticRecommendation"`
}
func (ServiceQuotaUsageMetricArgs) ElementType ¶
func (ServiceQuotaUsageMetricArgs) ElementType() reflect.Type
func (ServiceQuotaUsageMetricArgs) ToOutput ¶ added in v6.1.0
func (i ServiceQuotaUsageMetricArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetric]
func (ServiceQuotaUsageMetricArgs) ToServiceQuotaUsageMetricOutput ¶
func (i ServiceQuotaUsageMetricArgs) ToServiceQuotaUsageMetricOutput() ServiceQuotaUsageMetricOutput
func (ServiceQuotaUsageMetricArgs) ToServiceQuotaUsageMetricOutputWithContext ¶
func (i ServiceQuotaUsageMetricArgs) ToServiceQuotaUsageMetricOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricOutput
type ServiceQuotaUsageMetricArray ¶
type ServiceQuotaUsageMetricArray []ServiceQuotaUsageMetricInput
func (ServiceQuotaUsageMetricArray) ElementType ¶
func (ServiceQuotaUsageMetricArray) ElementType() reflect.Type
func (ServiceQuotaUsageMetricArray) ToOutput ¶ added in v6.1.0
func (i ServiceQuotaUsageMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetric]
func (ServiceQuotaUsageMetricArray) ToServiceQuotaUsageMetricArrayOutput ¶
func (i ServiceQuotaUsageMetricArray) ToServiceQuotaUsageMetricArrayOutput() ServiceQuotaUsageMetricArrayOutput
func (ServiceQuotaUsageMetricArray) ToServiceQuotaUsageMetricArrayOutputWithContext ¶
func (i ServiceQuotaUsageMetricArray) ToServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricArrayOutput
type ServiceQuotaUsageMetricArrayInput ¶
type ServiceQuotaUsageMetricArrayInput interface {
pulumi.Input
ToServiceQuotaUsageMetricArrayOutput() ServiceQuotaUsageMetricArrayOutput
ToServiceQuotaUsageMetricArrayOutputWithContext(context.Context) ServiceQuotaUsageMetricArrayOutput
}
ServiceQuotaUsageMetricArrayInput is an input type that accepts ServiceQuotaUsageMetricArray and ServiceQuotaUsageMetricArrayOutput values. You can construct a concrete instance of `ServiceQuotaUsageMetricArrayInput` via:
ServiceQuotaUsageMetricArray{ ServiceQuotaUsageMetricArgs{...} }
type ServiceQuotaUsageMetricArrayOutput ¶
type ServiceQuotaUsageMetricArrayOutput struct{ *pulumi.OutputState }
func (ServiceQuotaUsageMetricArrayOutput) ElementType ¶
func (ServiceQuotaUsageMetricArrayOutput) ElementType() reflect.Type
func (ServiceQuotaUsageMetricArrayOutput) Index ¶
func (o ServiceQuotaUsageMetricArrayOutput) Index(i pulumi.IntInput) ServiceQuotaUsageMetricOutput
func (ServiceQuotaUsageMetricArrayOutput) ToOutput ¶ added in v6.1.0
func (o ServiceQuotaUsageMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetric]
func (ServiceQuotaUsageMetricArrayOutput) ToServiceQuotaUsageMetricArrayOutput ¶
func (o ServiceQuotaUsageMetricArrayOutput) ToServiceQuotaUsageMetricArrayOutput() ServiceQuotaUsageMetricArrayOutput
func (ServiceQuotaUsageMetricArrayOutput) ToServiceQuotaUsageMetricArrayOutputWithContext ¶
func (o ServiceQuotaUsageMetricArrayOutput) ToServiceQuotaUsageMetricArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricArrayOutput
type ServiceQuotaUsageMetricInput ¶
type ServiceQuotaUsageMetricInput interface {
pulumi.Input
ToServiceQuotaUsageMetricOutput() ServiceQuotaUsageMetricOutput
ToServiceQuotaUsageMetricOutputWithContext(context.Context) ServiceQuotaUsageMetricOutput
}
ServiceQuotaUsageMetricInput is an input type that accepts ServiceQuotaUsageMetricArgs and ServiceQuotaUsageMetricOutput values. You can construct a concrete instance of `ServiceQuotaUsageMetricInput` via:
ServiceQuotaUsageMetricArgs{...}
type ServiceQuotaUsageMetricMetricDimensionArgs ¶
type ServiceQuotaUsageMetricMetricDimensionArgs struct {
Class pulumi.StringPtrInput `pulumi:"class"`
Resource pulumi.StringPtrInput `pulumi:"resource"`
Service pulumi.StringPtrInput `pulumi:"service"`
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (ServiceQuotaUsageMetricMetricDimensionArgs) ElementType ¶
func (ServiceQuotaUsageMetricMetricDimensionArgs) ElementType() reflect.Type
func (ServiceQuotaUsageMetricMetricDimensionArgs) ToOutput ¶ added in v6.1.0
func (i ServiceQuotaUsageMetricMetricDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetricMetricDimension]
func (ServiceQuotaUsageMetricMetricDimensionArgs) ToServiceQuotaUsageMetricMetricDimensionOutput ¶
func (i ServiceQuotaUsageMetricMetricDimensionArgs) ToServiceQuotaUsageMetricMetricDimensionOutput() ServiceQuotaUsageMetricMetricDimensionOutput
func (ServiceQuotaUsageMetricMetricDimensionArgs) ToServiceQuotaUsageMetricMetricDimensionOutputWithContext ¶
func (i ServiceQuotaUsageMetricMetricDimensionArgs) ToServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionOutput
type ServiceQuotaUsageMetricMetricDimensionArray ¶
type ServiceQuotaUsageMetricMetricDimensionArray []ServiceQuotaUsageMetricMetricDimensionInput
func (ServiceQuotaUsageMetricMetricDimensionArray) ElementType ¶
func (ServiceQuotaUsageMetricMetricDimensionArray) ElementType() reflect.Type
func (ServiceQuotaUsageMetricMetricDimensionArray) ToOutput ¶ added in v6.1.0
func (i ServiceQuotaUsageMetricMetricDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetricMetricDimension]
func (ServiceQuotaUsageMetricMetricDimensionArray) ToServiceQuotaUsageMetricMetricDimensionArrayOutput ¶
func (i ServiceQuotaUsageMetricMetricDimensionArray) ToServiceQuotaUsageMetricMetricDimensionArrayOutput() ServiceQuotaUsageMetricMetricDimensionArrayOutput
func (ServiceQuotaUsageMetricMetricDimensionArray) ToServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext ¶
func (i ServiceQuotaUsageMetricMetricDimensionArray) ToServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionArrayOutput
type ServiceQuotaUsageMetricMetricDimensionArrayInput ¶
type ServiceQuotaUsageMetricMetricDimensionArrayInput interface {
pulumi.Input
ToServiceQuotaUsageMetricMetricDimensionArrayOutput() ServiceQuotaUsageMetricMetricDimensionArrayOutput
ToServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(context.Context) ServiceQuotaUsageMetricMetricDimensionArrayOutput
}
ServiceQuotaUsageMetricMetricDimensionArrayInput is an input type that accepts ServiceQuotaUsageMetricMetricDimensionArray and ServiceQuotaUsageMetricMetricDimensionArrayOutput values. You can construct a concrete instance of `ServiceQuotaUsageMetricMetricDimensionArrayInput` via:
ServiceQuotaUsageMetricMetricDimensionArray{ ServiceQuotaUsageMetricMetricDimensionArgs{...} }
type ServiceQuotaUsageMetricMetricDimensionArrayOutput ¶
type ServiceQuotaUsageMetricMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (ServiceQuotaUsageMetricMetricDimensionArrayOutput) ElementType ¶
func (ServiceQuotaUsageMetricMetricDimensionArrayOutput) ElementType() reflect.Type
func (ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToOutput ¶ added in v6.1.0
func (o ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ServiceQuotaUsageMetricMetricDimension]
func (ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToServiceQuotaUsageMetricMetricDimensionArrayOutput ¶
func (o ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToServiceQuotaUsageMetricMetricDimensionArrayOutput() ServiceQuotaUsageMetricMetricDimensionArrayOutput
func (ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext ¶
func (o ServiceQuotaUsageMetricMetricDimensionArrayOutput) ToServiceQuotaUsageMetricMetricDimensionArrayOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionArrayOutput
type ServiceQuotaUsageMetricMetricDimensionInput ¶
type ServiceQuotaUsageMetricMetricDimensionInput interface {
pulumi.Input
ToServiceQuotaUsageMetricMetricDimensionOutput() ServiceQuotaUsageMetricMetricDimensionOutput
ToServiceQuotaUsageMetricMetricDimensionOutputWithContext(context.Context) ServiceQuotaUsageMetricMetricDimensionOutput
}
ServiceQuotaUsageMetricMetricDimensionInput is an input type that accepts ServiceQuotaUsageMetricMetricDimensionArgs and ServiceQuotaUsageMetricMetricDimensionOutput values. You can construct a concrete instance of `ServiceQuotaUsageMetricMetricDimensionInput` via:
ServiceQuotaUsageMetricMetricDimensionArgs{...}
type ServiceQuotaUsageMetricMetricDimensionOutput ¶
type ServiceQuotaUsageMetricMetricDimensionOutput struct{ *pulumi.OutputState }
func (ServiceQuotaUsageMetricMetricDimensionOutput) Class ¶
func (o ServiceQuotaUsageMetricMetricDimensionOutput) Class() pulumi.StringPtrOutput
func (ServiceQuotaUsageMetricMetricDimensionOutput) ElementType ¶
func (ServiceQuotaUsageMetricMetricDimensionOutput) ElementType() reflect.Type
func (ServiceQuotaUsageMetricMetricDimensionOutput) Resource ¶
func (o ServiceQuotaUsageMetricMetricDimensionOutput) Resource() pulumi.StringPtrOutput
func (ServiceQuotaUsageMetricMetricDimensionOutput) Service ¶
func (o ServiceQuotaUsageMetricMetricDimensionOutput) Service() pulumi.StringPtrOutput
func (ServiceQuotaUsageMetricMetricDimensionOutput) ToOutput ¶ added in v6.1.0
func (o ServiceQuotaUsageMetricMetricDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetricMetricDimension]
func (ServiceQuotaUsageMetricMetricDimensionOutput) ToServiceQuotaUsageMetricMetricDimensionOutput ¶
func (o ServiceQuotaUsageMetricMetricDimensionOutput) ToServiceQuotaUsageMetricMetricDimensionOutput() ServiceQuotaUsageMetricMetricDimensionOutput
func (ServiceQuotaUsageMetricMetricDimensionOutput) ToServiceQuotaUsageMetricMetricDimensionOutputWithContext ¶
func (o ServiceQuotaUsageMetricMetricDimensionOutput) ToServiceQuotaUsageMetricMetricDimensionOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricMetricDimensionOutput
func (ServiceQuotaUsageMetricMetricDimensionOutput) Type ¶
func (o ServiceQuotaUsageMetricMetricDimensionOutput) Type() pulumi.StringPtrOutput
type ServiceQuotaUsageMetricOutput ¶
type ServiceQuotaUsageMetricOutput struct{ *pulumi.OutputState }
func (ServiceQuotaUsageMetricOutput) ElementType ¶
func (ServiceQuotaUsageMetricOutput) ElementType() reflect.Type
func (ServiceQuotaUsageMetricOutput) MetricDimensions ¶
func (o ServiceQuotaUsageMetricOutput) MetricDimensions() ServiceQuotaUsageMetricMetricDimensionArrayOutput
The metric dimensions.
func (ServiceQuotaUsageMetricOutput) MetricName ¶
func (o ServiceQuotaUsageMetricOutput) MetricName() pulumi.StringPtrOutput
The name of the metric.
func (ServiceQuotaUsageMetricOutput) MetricNamespace ¶
func (o ServiceQuotaUsageMetricOutput) MetricNamespace() pulumi.StringPtrOutput
The namespace of the metric.
func (ServiceQuotaUsageMetricOutput) MetricStatisticRecommendation ¶
func (o ServiceQuotaUsageMetricOutput) MetricStatisticRecommendation() pulumi.StringPtrOutput
The metric statistic that AWS recommend you use when determining quota usage.
func (ServiceQuotaUsageMetricOutput) ToOutput ¶ added in v6.1.0
func (o ServiceQuotaUsageMetricOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceQuotaUsageMetric]
func (ServiceQuotaUsageMetricOutput) ToServiceQuotaUsageMetricOutput ¶
func (o ServiceQuotaUsageMetricOutput) ToServiceQuotaUsageMetricOutput() ServiceQuotaUsageMetricOutput
func (ServiceQuotaUsageMetricOutput) ToServiceQuotaUsageMetricOutputWithContext ¶
func (o ServiceQuotaUsageMetricOutput) ToServiceQuotaUsageMetricOutputWithContext(ctx context.Context) ServiceQuotaUsageMetricOutput
type Template ¶ added in v6.5.0
type Template struct {
pulumi.CustomResourceState
// Indicates whether the quota is global.
GlobalQuota pulumi.BoolOutput `pulumi:"globalQuota"`
// Quota identifier. To find the quota code for a specific quota, use the servicequotas.ServiceQuota data source.
QuotaCode pulumi.StringOutput `pulumi:"quotaCode"`
// Quota name.
QuotaName pulumi.StringOutput `pulumi:"quotaName"`
// AWS Region to which the template applies.
Region pulumi.StringOutput `pulumi:"region"`
// Service identifier. To find the service code value for an AWS service, use the servicequotas.getService data source.
ServiceCode pulumi.StringOutput `pulumi:"serviceCode"`
// Service name.
ServiceName pulumi.StringOutput `pulumi:"serviceName"`
// Unit of measurement.
Unit pulumi.StringOutput `pulumi:"unit"`
// The new, increased value for the quota.
Value pulumi.Float64Output `pulumi:"value"`
}
Resource for managing an AWS Service Quotas Template.
> Only the management account of an organization can alter Service Quota templates, and this must be done from the `us-east-1` region.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicequotas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicequotas.NewTemplate(ctx, "example", &servicequotas.TemplateArgs{
QuotaCode: pulumi.String("L-2ACBD22F"),
Region: pulumi.String("us-east-1"),
ServiceCode: pulumi.String("lambda"),
Value: pulumi.Float64(80),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Service Quotas Template using the `id`. For example:
```sh
$ pulumi import aws:servicequotas/template:Template example us-east-1,L-2ACBD22F,lambda
```
func GetTemplate ¶ added in v6.5.0
func GetTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateState, opts ...pulumi.ResourceOption) (*Template, error)
GetTemplate gets an existing Template 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 NewTemplate ¶ added in v6.5.0
func NewTemplate(ctx *pulumi.Context, name string, args *TemplateArgs, opts ...pulumi.ResourceOption) (*Template, error)
NewTemplate registers a new resource with the given unique name, arguments, and options.
func (*Template) ElementType ¶ added in v6.5.0
func (*Template) ToTemplateOutput ¶ added in v6.5.0
func (i *Template) ToTemplateOutput() TemplateOutput
func (*Template) ToTemplateOutputWithContext ¶ added in v6.5.0
func (i *Template) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
type TemplateArgs ¶ added in v6.5.0
type TemplateArgs struct {
// Quota identifier. To find the quota code for a specific quota, use the servicequotas.ServiceQuota data source.
QuotaCode pulumi.StringInput
// AWS Region to which the template applies.
Region pulumi.StringInput
// Service identifier. To find the service code value for an AWS service, use the servicequotas.getService data source.
ServiceCode pulumi.StringInput
// The new, increased value for the quota.
Value pulumi.Float64Input
}
The set of arguments for constructing a Template resource.
func (TemplateArgs) ElementType ¶ added in v6.5.0
func (TemplateArgs) ElementType() reflect.Type
type TemplateArray ¶ added in v6.5.0
type TemplateArray []TemplateInput
func (TemplateArray) ElementType ¶ added in v6.5.0
func (TemplateArray) ElementType() reflect.Type
func (TemplateArray) ToTemplateArrayOutput ¶ added in v6.5.0
func (i TemplateArray) ToTemplateArrayOutput() TemplateArrayOutput
func (TemplateArray) ToTemplateArrayOutputWithContext ¶ added in v6.5.0
func (i TemplateArray) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput
type TemplateArrayInput ¶ added in v6.5.0
type TemplateArrayInput interface {
pulumi.Input
ToTemplateArrayOutput() TemplateArrayOutput
ToTemplateArrayOutputWithContext(context.Context) TemplateArrayOutput
}
TemplateArrayInput is an input type that accepts TemplateArray and TemplateArrayOutput values. You can construct a concrete instance of `TemplateArrayInput` via:
TemplateArray{ TemplateArgs{...} }
type TemplateArrayOutput ¶ added in v6.5.0
type TemplateArrayOutput struct{ *pulumi.OutputState }
func (TemplateArrayOutput) ElementType ¶ added in v6.5.0
func (TemplateArrayOutput) ElementType() reflect.Type
func (TemplateArrayOutput) Index ¶ added in v6.5.0
func (o TemplateArrayOutput) Index(i pulumi.IntInput) TemplateOutput
func (TemplateArrayOutput) ToTemplateArrayOutput ¶ added in v6.5.0
func (o TemplateArrayOutput) ToTemplateArrayOutput() TemplateArrayOutput
func (TemplateArrayOutput) ToTemplateArrayOutputWithContext ¶ added in v6.5.0
func (o TemplateArrayOutput) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput
type TemplateAssociation ¶ added in v6.6.0
type TemplateAssociation struct {
pulumi.CustomResourceState
SkipDestroy pulumi.BoolPtrOutput `pulumi:"skipDestroy"`
// Association status. Creating this resource will result in an `ASSOCIATED` status, and quota increase requests in the template are automatically applied to new AWS accounts in the organization.
Status pulumi.StringOutput `pulumi:"status"`
}
Resource for managing an AWS Service Quotas Template Association.
> Only the management account of an organization can associate Service Quota templates, and this must be done from the `us-east-1` region.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/servicequotas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := servicequotas.NewTemplateAssociation(ctx, "example", nil)
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Service Quotas Template Association using the `id`. For example:
```sh
$ pulumi import aws:servicequotas/templateAssociation:TemplateAssociation example 012345678901
```
func GetTemplateAssociation ¶ added in v6.6.0
func GetTemplateAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TemplateAssociationState, opts ...pulumi.ResourceOption) (*TemplateAssociation, error)
GetTemplateAssociation gets an existing TemplateAssociation 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 NewTemplateAssociation ¶ added in v6.6.0
func NewTemplateAssociation(ctx *pulumi.Context, name string, args *TemplateAssociationArgs, opts ...pulumi.ResourceOption) (*TemplateAssociation, error)
NewTemplateAssociation registers a new resource with the given unique name, arguments, and options.
func (*TemplateAssociation) ElementType ¶ added in v6.6.0
func (*TemplateAssociation) ElementType() reflect.Type
func (*TemplateAssociation) ToOutput ¶ added in v6.6.0
func (i *TemplateAssociation) ToOutput(ctx context.Context) pulumix.Output[*TemplateAssociation]
func (*TemplateAssociation) ToTemplateAssociationOutput ¶ added in v6.6.0
func (i *TemplateAssociation) ToTemplateAssociationOutput() TemplateAssociationOutput
func (*TemplateAssociation) ToTemplateAssociationOutputWithContext ¶ added in v6.6.0
func (i *TemplateAssociation) ToTemplateAssociationOutputWithContext(ctx context.Context) TemplateAssociationOutput
type TemplateAssociationArgs ¶ added in v6.6.0
type TemplateAssociationArgs struct {
SkipDestroy pulumi.BoolPtrInput
}
The set of arguments for constructing a TemplateAssociation resource.
func (TemplateAssociationArgs) ElementType ¶ added in v6.6.0
func (TemplateAssociationArgs) ElementType() reflect.Type
type TemplateAssociationArray ¶ added in v6.6.0
type TemplateAssociationArray []TemplateAssociationInput
func (TemplateAssociationArray) ElementType ¶ added in v6.6.0
func (TemplateAssociationArray) ElementType() reflect.Type
func (TemplateAssociationArray) ToOutput ¶ added in v6.6.0
func (i TemplateAssociationArray) ToOutput(ctx context.Context) pulumix.Output[[]*TemplateAssociation]
func (TemplateAssociationArray) ToTemplateAssociationArrayOutput ¶ added in v6.6.0
func (i TemplateAssociationArray) ToTemplateAssociationArrayOutput() TemplateAssociationArrayOutput
func (TemplateAssociationArray) ToTemplateAssociationArrayOutputWithContext ¶ added in v6.6.0
func (i TemplateAssociationArray) ToTemplateAssociationArrayOutputWithContext(ctx context.Context) TemplateAssociationArrayOutput
type TemplateAssociationArrayInput ¶ added in v6.6.0
type TemplateAssociationArrayInput interface {
pulumi.Input
ToTemplateAssociationArrayOutput() TemplateAssociationArrayOutput
ToTemplateAssociationArrayOutputWithContext(context.Context) TemplateAssociationArrayOutput
}
TemplateAssociationArrayInput is an input type that accepts TemplateAssociationArray and TemplateAssociationArrayOutput values. You can construct a concrete instance of `TemplateAssociationArrayInput` via:
TemplateAssociationArray{ TemplateAssociationArgs{...} }
type TemplateAssociationArrayOutput ¶ added in v6.6.0
type TemplateAssociationArrayOutput struct{ *pulumi.OutputState }
func (TemplateAssociationArrayOutput) ElementType ¶ added in v6.6.0
func (TemplateAssociationArrayOutput) ElementType() reflect.Type
func (TemplateAssociationArrayOutput) Index ¶ added in v6.6.0
func (o TemplateAssociationArrayOutput) Index(i pulumi.IntInput) TemplateAssociationOutput
func (TemplateAssociationArrayOutput) ToOutput ¶ added in v6.6.0
func (o TemplateAssociationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*TemplateAssociation]
func (TemplateAssociationArrayOutput) ToTemplateAssociationArrayOutput ¶ added in v6.6.0
func (o TemplateAssociationArrayOutput) ToTemplateAssociationArrayOutput() TemplateAssociationArrayOutput
func (TemplateAssociationArrayOutput) ToTemplateAssociationArrayOutputWithContext ¶ added in v6.6.0
func (o TemplateAssociationArrayOutput) ToTemplateAssociationArrayOutputWithContext(ctx context.Context) TemplateAssociationArrayOutput
type TemplateAssociationInput ¶ added in v6.6.0
type TemplateAssociationInput interface {
pulumi.Input
ToTemplateAssociationOutput() TemplateAssociationOutput
ToTemplateAssociationOutputWithContext(ctx context.Context) TemplateAssociationOutput
}
type TemplateAssociationMap ¶ added in v6.6.0
type TemplateAssociationMap map[string]TemplateAssociationInput
func (TemplateAssociationMap) ElementType ¶ added in v6.6.0
func (TemplateAssociationMap) ElementType() reflect.Type
func (TemplateAssociationMap) ToOutput ¶ added in v6.6.0
func (i TemplateAssociationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*TemplateAssociation]
func (TemplateAssociationMap) ToTemplateAssociationMapOutput ¶ added in v6.6.0
func (i TemplateAssociationMap) ToTemplateAssociationMapOutput() TemplateAssociationMapOutput
func (TemplateAssociationMap) ToTemplateAssociationMapOutputWithContext ¶ added in v6.6.0
func (i TemplateAssociationMap) ToTemplateAssociationMapOutputWithContext(ctx context.Context) TemplateAssociationMapOutput
type TemplateAssociationMapInput ¶ added in v6.6.0
type TemplateAssociationMapInput interface {
pulumi.Input
ToTemplateAssociationMapOutput() TemplateAssociationMapOutput
ToTemplateAssociationMapOutputWithContext(context.Context) TemplateAssociationMapOutput
}
TemplateAssociationMapInput is an input type that accepts TemplateAssociationMap and TemplateAssociationMapOutput values. You can construct a concrete instance of `TemplateAssociationMapInput` via:
TemplateAssociationMap{ "key": TemplateAssociationArgs{...} }
type TemplateAssociationMapOutput ¶ added in v6.6.0
type TemplateAssociationMapOutput struct{ *pulumi.OutputState }
func (TemplateAssociationMapOutput) ElementType ¶ added in v6.6.0
func (TemplateAssociationMapOutput) ElementType() reflect.Type
func (TemplateAssociationMapOutput) MapIndex ¶ added in v6.6.0
func (o TemplateAssociationMapOutput) MapIndex(k pulumi.StringInput) TemplateAssociationOutput
func (TemplateAssociationMapOutput) ToOutput ¶ added in v6.6.0
func (o TemplateAssociationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*TemplateAssociation]
func (TemplateAssociationMapOutput) ToTemplateAssociationMapOutput ¶ added in v6.6.0
func (o TemplateAssociationMapOutput) ToTemplateAssociationMapOutput() TemplateAssociationMapOutput
func (TemplateAssociationMapOutput) ToTemplateAssociationMapOutputWithContext ¶ added in v6.6.0
func (o TemplateAssociationMapOutput) ToTemplateAssociationMapOutputWithContext(ctx context.Context) TemplateAssociationMapOutput
type TemplateAssociationOutput ¶ added in v6.6.0
type TemplateAssociationOutput struct{ *pulumi.OutputState }
func (TemplateAssociationOutput) ElementType ¶ added in v6.6.0
func (TemplateAssociationOutput) ElementType() reflect.Type
func (TemplateAssociationOutput) SkipDestroy ¶ added in v6.6.0
func (o TemplateAssociationOutput) SkipDestroy() pulumi.BoolPtrOutput
func (TemplateAssociationOutput) Status ¶ added in v6.6.0
func (o TemplateAssociationOutput) Status() pulumi.StringOutput
Association status. Creating this resource will result in an `ASSOCIATED` status, and quota increase requests in the template are automatically applied to new AWS accounts in the organization.
func (TemplateAssociationOutput) ToOutput ¶ added in v6.6.0
func (o TemplateAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateAssociation]
func (TemplateAssociationOutput) ToTemplateAssociationOutput ¶ added in v6.6.0
func (o TemplateAssociationOutput) ToTemplateAssociationOutput() TemplateAssociationOutput
func (TemplateAssociationOutput) ToTemplateAssociationOutputWithContext ¶ added in v6.6.0
func (o TemplateAssociationOutput) ToTemplateAssociationOutputWithContext(ctx context.Context) TemplateAssociationOutput
type TemplateAssociationState ¶ added in v6.6.0
type TemplateAssociationState struct {
SkipDestroy pulumi.BoolPtrInput
// Association status. Creating this resource will result in an `ASSOCIATED` status, and quota increase requests in the template are automatically applied to new AWS accounts in the organization.
Status pulumi.StringPtrInput
}
func (TemplateAssociationState) ElementType ¶ added in v6.6.0
func (TemplateAssociationState) ElementType() reflect.Type
type TemplateInput ¶ added in v6.5.0
type TemplateInput interface {
pulumi.Input
ToTemplateOutput() TemplateOutput
ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
}
type TemplateMap ¶ added in v6.5.0
type TemplateMap map[string]TemplateInput
func (TemplateMap) ElementType ¶ added in v6.5.0
func (TemplateMap) ElementType() reflect.Type
func (TemplateMap) ToTemplateMapOutput ¶ added in v6.5.0
func (i TemplateMap) ToTemplateMapOutput() TemplateMapOutput
func (TemplateMap) ToTemplateMapOutputWithContext ¶ added in v6.5.0
func (i TemplateMap) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput
type TemplateMapInput ¶ added in v6.5.0
type TemplateMapInput interface {
pulumi.Input
ToTemplateMapOutput() TemplateMapOutput
ToTemplateMapOutputWithContext(context.Context) TemplateMapOutput
}
TemplateMapInput is an input type that accepts TemplateMap and TemplateMapOutput values. You can construct a concrete instance of `TemplateMapInput` via:
TemplateMap{ "key": TemplateArgs{...} }
type TemplateMapOutput ¶ added in v6.5.0
type TemplateMapOutput struct{ *pulumi.OutputState }
func (TemplateMapOutput) ElementType ¶ added in v6.5.0
func (TemplateMapOutput) ElementType() reflect.Type
func (TemplateMapOutput) MapIndex ¶ added in v6.5.0
func (o TemplateMapOutput) MapIndex(k pulumi.StringInput) TemplateOutput
func (TemplateMapOutput) ToTemplateMapOutput ¶ added in v6.5.0
func (o TemplateMapOutput) ToTemplateMapOutput() TemplateMapOutput
func (TemplateMapOutput) ToTemplateMapOutputWithContext ¶ added in v6.5.0
func (o TemplateMapOutput) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput
type TemplateOutput ¶ added in v6.5.0
type TemplateOutput struct{ *pulumi.OutputState }
func (TemplateOutput) ElementType ¶ added in v6.5.0
func (TemplateOutput) ElementType() reflect.Type
func (TemplateOutput) GlobalQuota ¶ added in v6.5.0
func (o TemplateOutput) GlobalQuota() pulumi.BoolOutput
Indicates whether the quota is global.
func (TemplateOutput) QuotaCode ¶ added in v6.5.0
func (o TemplateOutput) QuotaCode() pulumi.StringOutput
Quota identifier. To find the quota code for a specific quota, use the servicequotas.ServiceQuota data source.
func (TemplateOutput) QuotaName ¶ added in v6.5.0
func (o TemplateOutput) QuotaName() pulumi.StringOutput
Quota name.
func (TemplateOutput) Region ¶ added in v6.5.0
func (o TemplateOutput) Region() pulumi.StringOutput
AWS Region to which the template applies.
func (TemplateOutput) ServiceCode ¶ added in v6.5.0
func (o TemplateOutput) ServiceCode() pulumi.StringOutput
Service identifier. To find the service code value for an AWS service, use the servicequotas.getService data source.
func (TemplateOutput) ServiceName ¶ added in v6.5.0
func (o TemplateOutput) ServiceName() pulumi.StringOutput
Service name.
func (TemplateOutput) ToTemplateOutput ¶ added in v6.5.0
func (o TemplateOutput) ToTemplateOutput() TemplateOutput
func (TemplateOutput) ToTemplateOutputWithContext ¶ added in v6.5.0
func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
func (TemplateOutput) Unit ¶ added in v6.5.0
func (o TemplateOutput) Unit() pulumi.StringOutput
Unit of measurement.
func (TemplateOutput) Value ¶ added in v6.5.0
func (o TemplateOutput) Value() pulumi.Float64Output
The new, increased value for the quota.
type TemplateState ¶ added in v6.5.0
type TemplateState struct {
// Indicates whether the quota is global.
GlobalQuota pulumi.BoolPtrInput
// Quota identifier. To find the quota code for a specific quota, use the servicequotas.ServiceQuota data source.
QuotaCode pulumi.StringPtrInput
// Quota name.
QuotaName pulumi.StringPtrInput
// AWS Region to which the template applies.
Region pulumi.StringPtrInput
// Service identifier. To find the service code value for an AWS service, use the servicequotas.getService data source.
ServiceCode pulumi.StringPtrInput
// Service name.
ServiceName pulumi.StringPtrInput
// Unit of measurement.
Unit pulumi.StringPtrInput
// The new, increased value for the quota.
Value pulumi.Float64PtrInput
}
func (TemplateState) ElementType ¶ added in v6.5.0
func (TemplateState) ElementType() reflect.Type