Documentation ¶
Index ¶
- type LookupScalingPlanArgs
- type LookupScalingPlanOutputArgs
- type LookupScalingPlanResult
- type LookupScalingPlanResultOutput
- func (o LookupScalingPlanResultOutput) ApplicationSource() ScalingPlanApplicationSourcePtrOutput
- func (LookupScalingPlanResultOutput) ElementType() reflect.Type
- func (o LookupScalingPlanResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupScalingPlanResultOutput) ScalingInstructions() ScalingPlanScalingInstructionArrayOutput
- func (o LookupScalingPlanResultOutput) ScalingPlanName() pulumi.StringPtrOutput
- func (o LookupScalingPlanResultOutput) ScalingPlanVersion() pulumi.StringPtrOutput
- func (o LookupScalingPlanResultOutput) ToLookupScalingPlanResultOutput() LookupScalingPlanResultOutput
- func (o LookupScalingPlanResultOutput) ToLookupScalingPlanResultOutputWithContext(ctx context.Context) LookupScalingPlanResultOutput
- type ScalingPlandeprecated
- type ScalingPlanApplicationSource
- type ScalingPlanApplicationSourceArgs
- func (ScalingPlanApplicationSourceArgs) ElementType() reflect.Type
- func (i ScalingPlanApplicationSourceArgs) ToScalingPlanApplicationSourceOutput() ScalingPlanApplicationSourceOutput
- func (i ScalingPlanApplicationSourceArgs) ToScalingPlanApplicationSourceOutputWithContext(ctx context.Context) ScalingPlanApplicationSourceOutput
- type ScalingPlanApplicationSourceInput
- type ScalingPlanApplicationSourceOutput
- func (o ScalingPlanApplicationSourceOutput) CloudFormationStackARN() pulumi.StringPtrOutput
- func (ScalingPlanApplicationSourceOutput) ElementType() reflect.Type
- func (o ScalingPlanApplicationSourceOutput) TagFilters() ScalingPlanTagFilterArrayOutput
- func (o ScalingPlanApplicationSourceOutput) ToScalingPlanApplicationSourceOutput() ScalingPlanApplicationSourceOutput
- func (o ScalingPlanApplicationSourceOutput) ToScalingPlanApplicationSourceOutputWithContext(ctx context.Context) ScalingPlanApplicationSourceOutput
- type ScalingPlanApplicationSourcePtrOutput
- func (o ScalingPlanApplicationSourcePtrOutput) CloudFormationStackARN() pulumi.StringPtrOutput
- func (o ScalingPlanApplicationSourcePtrOutput) Elem() ScalingPlanApplicationSourceOutput
- func (ScalingPlanApplicationSourcePtrOutput) ElementType() reflect.Type
- func (o ScalingPlanApplicationSourcePtrOutput) TagFilters() ScalingPlanTagFilterArrayOutput
- func (o ScalingPlanApplicationSourcePtrOutput) ToScalingPlanApplicationSourcePtrOutput() ScalingPlanApplicationSourcePtrOutput
- func (o ScalingPlanApplicationSourcePtrOutput) ToScalingPlanApplicationSourcePtrOutputWithContext(ctx context.Context) ScalingPlanApplicationSourcePtrOutput
- type ScalingPlanArgs
- type ScalingPlanCustomizedLoadMetricSpecification
- type ScalingPlanCustomizedLoadMetricSpecificationArgs
- func (ScalingPlanCustomizedLoadMetricSpecificationArgs) ElementType() reflect.Type
- func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationOutput() ScalingPlanCustomizedLoadMetricSpecificationOutput
- func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationOutput
- func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- type ScalingPlanCustomizedLoadMetricSpecificationInput
- type ScalingPlanCustomizedLoadMetricSpecificationOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Dimensions() ScalingPlanMetricDimensionArrayOutput
- func (ScalingPlanCustomizedLoadMetricSpecificationOutput) ElementType() reflect.Type
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) MetricName() pulumi.StringOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Namespace() pulumi.StringOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Statistic() pulumi.StringOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationOutput() ScalingPlanCustomizedLoadMetricSpecificationOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Unit() pulumi.StringPtrOutput
- type ScalingPlanCustomizedLoadMetricSpecificationPtrInput
- type ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Dimensions() ScalingPlanMetricDimensionArrayOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Elem() ScalingPlanCustomizedLoadMetricSpecificationOutput
- func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ElementType() reflect.Type
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Statistic() pulumi.StringPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Unit() pulumi.StringPtrOutput
- type ScalingPlanCustomizedScalingMetricSpecification
- type ScalingPlanCustomizedScalingMetricSpecificationArgs
- func (ScalingPlanCustomizedScalingMetricSpecificationArgs) ElementType() reflect.Type
- func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationOutput() ScalingPlanCustomizedScalingMetricSpecificationOutput
- func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationOutput
- func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- type ScalingPlanCustomizedScalingMetricSpecificationInput
- type ScalingPlanCustomizedScalingMetricSpecificationOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) Dimensions() ScalingPlanMetricDimensionArrayOutput
- func (ScalingPlanCustomizedScalingMetricSpecificationOutput) ElementType() reflect.Type
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) MetricName() pulumi.StringOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) Namespace() pulumi.StringOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) Statistic() pulumi.StringOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationOutput() ScalingPlanCustomizedScalingMetricSpecificationOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) Unit() pulumi.StringPtrOutput
- type ScalingPlanCustomizedScalingMetricSpecificationPtrInput
- type ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Dimensions() ScalingPlanMetricDimensionArrayOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Elem() ScalingPlanCustomizedScalingMetricSpecificationOutput
- func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ElementType() reflect.Type
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Statistic() pulumi.StringPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Unit() pulumi.StringPtrOutput
- type ScalingPlanInput
- type ScalingPlanMetricDimension
- type ScalingPlanMetricDimensionArgs
- func (ScalingPlanMetricDimensionArgs) ElementType() reflect.Type
- func (i ScalingPlanMetricDimensionArgs) ToScalingPlanMetricDimensionOutput() ScalingPlanMetricDimensionOutput
- func (i ScalingPlanMetricDimensionArgs) ToScalingPlanMetricDimensionOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionOutput
- type ScalingPlanMetricDimensionArray
- func (ScalingPlanMetricDimensionArray) ElementType() reflect.Type
- func (i ScalingPlanMetricDimensionArray) ToScalingPlanMetricDimensionArrayOutput() ScalingPlanMetricDimensionArrayOutput
- func (i ScalingPlanMetricDimensionArray) ToScalingPlanMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionArrayOutput
- type ScalingPlanMetricDimensionArrayInput
- type ScalingPlanMetricDimensionArrayOutput
- func (ScalingPlanMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o ScalingPlanMetricDimensionArrayOutput) Index(i pulumi.IntInput) ScalingPlanMetricDimensionOutput
- func (o ScalingPlanMetricDimensionArrayOutput) ToScalingPlanMetricDimensionArrayOutput() ScalingPlanMetricDimensionArrayOutput
- func (o ScalingPlanMetricDimensionArrayOutput) ToScalingPlanMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionArrayOutput
- type ScalingPlanMetricDimensionInput
- type ScalingPlanMetricDimensionOutput
- func (ScalingPlanMetricDimensionOutput) ElementType() reflect.Type
- func (o ScalingPlanMetricDimensionOutput) Name() pulumi.StringOutput
- func (o ScalingPlanMetricDimensionOutput) ToScalingPlanMetricDimensionOutput() ScalingPlanMetricDimensionOutput
- func (o ScalingPlanMetricDimensionOutput) ToScalingPlanMetricDimensionOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionOutput
- func (o ScalingPlanMetricDimensionOutput) Value() pulumi.StringOutput
- type ScalingPlanOutput
- func (o ScalingPlanOutput) ApplicationSource() ScalingPlanApplicationSourceOutput
- func (ScalingPlanOutput) ElementType() reflect.Type
- func (o ScalingPlanOutput) ScalingInstructions() ScalingPlanScalingInstructionArrayOutput
- func (o ScalingPlanOutput) ScalingPlanName() pulumi.StringOutput
- func (o ScalingPlanOutput) ScalingPlanVersion() pulumi.StringOutput
- func (o ScalingPlanOutput) ToScalingPlanOutput() ScalingPlanOutput
- func (o ScalingPlanOutput) ToScalingPlanOutputWithContext(ctx context.Context) ScalingPlanOutput
- type ScalingPlanPredefinedLoadMetricSpecification
- type ScalingPlanPredefinedLoadMetricSpecificationArgs
- func (ScalingPlanPredefinedLoadMetricSpecificationArgs) ElementType() reflect.Type
- func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationOutput() ScalingPlanPredefinedLoadMetricSpecificationOutput
- func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationOutput
- func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- type ScalingPlanPredefinedLoadMetricSpecificationInput
- type ScalingPlanPredefinedLoadMetricSpecificationOutput
- func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ElementType() reflect.Type
- func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) PredefinedLoadMetricType() pulumi.StringOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationOutput() ScalingPlanPredefinedLoadMetricSpecificationOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- type ScalingPlanPredefinedLoadMetricSpecificationPtrInput
- type ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) Elem() ScalingPlanPredefinedLoadMetricSpecificationOutput
- func (ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ElementType() reflect.Type
- func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) PredefinedLoadMetricType() pulumi.StringPtrOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- type ScalingPlanPredefinedScalingMetricSpecification
- type ScalingPlanPredefinedScalingMetricSpecificationArgs
- func (ScalingPlanPredefinedScalingMetricSpecificationArgs) ElementType() reflect.Type
- func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationOutput() ScalingPlanPredefinedScalingMetricSpecificationOutput
- func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationOutput
- func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- type ScalingPlanPredefinedScalingMetricSpecificationInput
- type ScalingPlanPredefinedScalingMetricSpecificationOutput
- func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ElementType() reflect.Type
- func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) PredefinedScalingMetricType() pulumi.StringOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationOutput() ScalingPlanPredefinedScalingMetricSpecificationOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- type ScalingPlanPredefinedScalingMetricSpecificationPtrInput
- type ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) Elem() ScalingPlanPredefinedScalingMetricSpecificationOutput
- func (ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ElementType() reflect.Type
- func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) PredefinedScalingMetricType() pulumi.StringPtrOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ResourceLabel() pulumi.StringPtrOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- type ScalingPlanScalingInstruction
- type ScalingPlanScalingInstructionArgs
- func (ScalingPlanScalingInstructionArgs) ElementType() reflect.Type
- func (i ScalingPlanScalingInstructionArgs) ToScalingPlanScalingInstructionOutput() ScalingPlanScalingInstructionOutput
- func (i ScalingPlanScalingInstructionArgs) ToScalingPlanScalingInstructionOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionOutput
- type ScalingPlanScalingInstructionArray
- func (ScalingPlanScalingInstructionArray) ElementType() reflect.Type
- func (i ScalingPlanScalingInstructionArray) ToScalingPlanScalingInstructionArrayOutput() ScalingPlanScalingInstructionArrayOutput
- func (i ScalingPlanScalingInstructionArray) ToScalingPlanScalingInstructionArrayOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionArrayOutput
- type ScalingPlanScalingInstructionArrayInput
- type ScalingPlanScalingInstructionArrayOutput
- func (ScalingPlanScalingInstructionArrayOutput) ElementType() reflect.Type
- func (o ScalingPlanScalingInstructionArrayOutput) Index(i pulumi.IntInput) ScalingPlanScalingInstructionOutput
- func (o ScalingPlanScalingInstructionArrayOutput) ToScalingPlanScalingInstructionArrayOutput() ScalingPlanScalingInstructionArrayOutput
- func (o ScalingPlanScalingInstructionArrayOutput) ToScalingPlanScalingInstructionArrayOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionArrayOutput
- type ScalingPlanScalingInstructionInput
- type ScalingPlanScalingInstructionOutput
- func (o ScalingPlanScalingInstructionOutput) CustomizedLoadMetricSpecification() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanScalingInstructionOutput) DisableDynamicScaling() pulumi.BoolPtrOutput
- func (ScalingPlanScalingInstructionOutput) ElementType() reflect.Type
- func (o ScalingPlanScalingInstructionOutput) MaxCapacity() pulumi.IntOutput
- func (o ScalingPlanScalingInstructionOutput) MinCapacity() pulumi.IntOutput
- func (o ScalingPlanScalingInstructionOutput) PredefinedLoadMetricSpecification() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
- func (o ScalingPlanScalingInstructionOutput) PredictiveScalingMaxCapacityBehavior() pulumi.StringPtrOutput
- func (o ScalingPlanScalingInstructionOutput) PredictiveScalingMaxCapacityBuffer() pulumi.IntPtrOutput
- func (o ScalingPlanScalingInstructionOutput) PredictiveScalingMode() pulumi.StringPtrOutput
- func (o ScalingPlanScalingInstructionOutput) ResourceId() pulumi.StringOutput
- func (o ScalingPlanScalingInstructionOutput) ScalableDimension() pulumi.StringOutput
- func (o ScalingPlanScalingInstructionOutput) ScalingPolicyUpdateBehavior() pulumi.StringPtrOutput
- func (o ScalingPlanScalingInstructionOutput) ScheduledActionBufferTime() pulumi.IntPtrOutput
- func (o ScalingPlanScalingInstructionOutput) ServiceNamespace() pulumi.StringOutput
- func (o ScalingPlanScalingInstructionOutput) TargetTrackingConfigurations() ScalingPlanTargetTrackingConfigurationArrayOutput
- func (o ScalingPlanScalingInstructionOutput) ToScalingPlanScalingInstructionOutput() ScalingPlanScalingInstructionOutput
- func (o ScalingPlanScalingInstructionOutput) ToScalingPlanScalingInstructionOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionOutput
- type ScalingPlanState
- type ScalingPlanTagFilter
- type ScalingPlanTagFilterArgs
- type ScalingPlanTagFilterArray
- type ScalingPlanTagFilterArrayInput
- type ScalingPlanTagFilterArrayOutput
- func (ScalingPlanTagFilterArrayOutput) ElementType() reflect.Type
- func (o ScalingPlanTagFilterArrayOutput) Index(i pulumi.IntInput) ScalingPlanTagFilterOutput
- func (o ScalingPlanTagFilterArrayOutput) ToScalingPlanTagFilterArrayOutput() ScalingPlanTagFilterArrayOutput
- func (o ScalingPlanTagFilterArrayOutput) ToScalingPlanTagFilterArrayOutputWithContext(ctx context.Context) ScalingPlanTagFilterArrayOutput
- type ScalingPlanTagFilterInput
- type ScalingPlanTagFilterOutput
- func (ScalingPlanTagFilterOutput) ElementType() reflect.Type
- func (o ScalingPlanTagFilterOutput) Key() pulumi.StringOutput
- func (o ScalingPlanTagFilterOutput) ToScalingPlanTagFilterOutput() ScalingPlanTagFilterOutput
- func (o ScalingPlanTagFilterOutput) ToScalingPlanTagFilterOutputWithContext(ctx context.Context) ScalingPlanTagFilterOutput
- func (o ScalingPlanTagFilterOutput) Values() pulumi.StringArrayOutput
- type ScalingPlanTargetTrackingConfiguration
- type ScalingPlanTargetTrackingConfigurationArgs
- func (ScalingPlanTargetTrackingConfigurationArgs) ElementType() reflect.Type
- func (i ScalingPlanTargetTrackingConfigurationArgs) ToScalingPlanTargetTrackingConfigurationOutput() ScalingPlanTargetTrackingConfigurationOutput
- func (i ScalingPlanTargetTrackingConfigurationArgs) ToScalingPlanTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationOutput
- type ScalingPlanTargetTrackingConfigurationArray
- func (ScalingPlanTargetTrackingConfigurationArray) ElementType() reflect.Type
- func (i ScalingPlanTargetTrackingConfigurationArray) ToScalingPlanTargetTrackingConfigurationArrayOutput() ScalingPlanTargetTrackingConfigurationArrayOutput
- func (i ScalingPlanTargetTrackingConfigurationArray) ToScalingPlanTargetTrackingConfigurationArrayOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationArrayOutput
- type ScalingPlanTargetTrackingConfigurationArrayInput
- type ScalingPlanTargetTrackingConfigurationArrayOutput
- func (ScalingPlanTargetTrackingConfigurationArrayOutput) ElementType() reflect.Type
- func (o ScalingPlanTargetTrackingConfigurationArrayOutput) Index(i pulumi.IntInput) ScalingPlanTargetTrackingConfigurationOutput
- func (o ScalingPlanTargetTrackingConfigurationArrayOutput) ToScalingPlanTargetTrackingConfigurationArrayOutput() ScalingPlanTargetTrackingConfigurationArrayOutput
- func (o ScalingPlanTargetTrackingConfigurationArrayOutput) ToScalingPlanTargetTrackingConfigurationArrayOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationArrayOutput
- type ScalingPlanTargetTrackingConfigurationInput
- type ScalingPlanTargetTrackingConfigurationOutput
- func (o ScalingPlanTargetTrackingConfigurationOutput) CustomizedScalingMetricSpecification() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanTargetTrackingConfigurationOutput) DisableScaleIn() pulumi.BoolPtrOutput
- func (ScalingPlanTargetTrackingConfigurationOutput) ElementType() reflect.Type
- func (o ScalingPlanTargetTrackingConfigurationOutput) EstimatedInstanceWarmup() pulumi.IntPtrOutput
- func (o ScalingPlanTargetTrackingConfigurationOutput) PredefinedScalingMetricSpecification() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
- func (o ScalingPlanTargetTrackingConfigurationOutput) ScaleInCooldown() pulumi.IntPtrOutput
- func (o ScalingPlanTargetTrackingConfigurationOutput) ScaleOutCooldown() pulumi.IntPtrOutput
- func (o ScalingPlanTargetTrackingConfigurationOutput) TargetValue() pulumi.Float64Output
- func (o ScalingPlanTargetTrackingConfigurationOutput) ToScalingPlanTargetTrackingConfigurationOutput() ScalingPlanTargetTrackingConfigurationOutput
- func (o ScalingPlanTargetTrackingConfigurationOutput) ToScalingPlanTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupScalingPlanArgs ¶ added in v0.12.0
type LookupScalingPlanArgs struct {
Id string `pulumi:"id"`
}
type LookupScalingPlanOutputArgs ¶ added in v0.12.0
type LookupScalingPlanOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupScalingPlanOutputArgs) ElementType ¶ added in v0.12.0
func (LookupScalingPlanOutputArgs) ElementType() reflect.Type
type LookupScalingPlanResult ¶ added in v0.12.0
type LookupScalingPlanResult struct { ApplicationSource *ScalingPlanApplicationSource `pulumi:"applicationSource"` Id *string `pulumi:"id"` ScalingInstructions []ScalingPlanScalingInstruction `pulumi:"scalingInstructions"` ScalingPlanName *string `pulumi:"scalingPlanName"` ScalingPlanVersion *string `pulumi:"scalingPlanVersion"` }
func LookupScalingPlan ¶ added in v0.12.0
func LookupScalingPlan(ctx *pulumi.Context, args *LookupScalingPlanArgs, opts ...pulumi.InvokeOption) (*LookupScalingPlanResult, error)
Resource Type definition for AWS::AutoScalingPlans::ScalingPlan
type LookupScalingPlanResultOutput ¶ added in v0.12.0
type LookupScalingPlanResultOutput struct{ *pulumi.OutputState }
func LookupScalingPlanOutput ¶ added in v0.12.0
func LookupScalingPlanOutput(ctx *pulumi.Context, args LookupScalingPlanOutputArgs, opts ...pulumi.InvokeOption) LookupScalingPlanResultOutput
func (LookupScalingPlanResultOutput) ApplicationSource ¶ added in v0.12.0
func (o LookupScalingPlanResultOutput) ApplicationSource() ScalingPlanApplicationSourcePtrOutput
func (LookupScalingPlanResultOutput) ElementType ¶ added in v0.12.0
func (LookupScalingPlanResultOutput) ElementType() reflect.Type
func (LookupScalingPlanResultOutput) Id ¶ added in v0.12.0
func (o LookupScalingPlanResultOutput) Id() pulumi.StringPtrOutput
func (LookupScalingPlanResultOutput) ScalingInstructions ¶ added in v0.12.0
func (o LookupScalingPlanResultOutput) ScalingInstructions() ScalingPlanScalingInstructionArrayOutput
func (LookupScalingPlanResultOutput) ScalingPlanName ¶ added in v0.12.0
func (o LookupScalingPlanResultOutput) ScalingPlanName() pulumi.StringPtrOutput
func (LookupScalingPlanResultOutput) ScalingPlanVersion ¶ added in v0.12.0
func (o LookupScalingPlanResultOutput) ScalingPlanVersion() pulumi.StringPtrOutput
func (LookupScalingPlanResultOutput) ToLookupScalingPlanResultOutput ¶ added in v0.12.0
func (o LookupScalingPlanResultOutput) ToLookupScalingPlanResultOutput() LookupScalingPlanResultOutput
func (LookupScalingPlanResultOutput) ToLookupScalingPlanResultOutputWithContext ¶ added in v0.12.0
func (o LookupScalingPlanResultOutput) ToLookupScalingPlanResultOutputWithContext(ctx context.Context) LookupScalingPlanResultOutput
type ScalingPlan
deprecated
type ScalingPlan struct { pulumi.CustomResourceState ApplicationSource ScalingPlanApplicationSourceOutput `pulumi:"applicationSource"` ScalingInstructions ScalingPlanScalingInstructionArrayOutput `pulumi:"scalingInstructions"` ScalingPlanName pulumi.StringOutput `pulumi:"scalingPlanName"` ScalingPlanVersion pulumi.StringOutput `pulumi:"scalingPlanVersion"` }
Resource Type definition for AWS::AutoScalingPlans::ScalingPlan
Deprecated: ScalingPlan is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetScalingPlan ¶
func GetScalingPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScalingPlanState, opts ...pulumi.ResourceOption) (*ScalingPlan, error)
GetScalingPlan gets an existing ScalingPlan 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 NewScalingPlan ¶
func NewScalingPlan(ctx *pulumi.Context, name string, args *ScalingPlanArgs, opts ...pulumi.ResourceOption) (*ScalingPlan, error)
NewScalingPlan registers a new resource with the given unique name, arguments, and options.
func (*ScalingPlan) ElementType ¶
func (*ScalingPlan) ElementType() reflect.Type
func (*ScalingPlan) ToScalingPlanOutput ¶
func (i *ScalingPlan) ToScalingPlanOutput() ScalingPlanOutput
func (*ScalingPlan) ToScalingPlanOutputWithContext ¶
func (i *ScalingPlan) ToScalingPlanOutputWithContext(ctx context.Context) ScalingPlanOutput
type ScalingPlanApplicationSource ¶
type ScalingPlanApplicationSource struct { CloudFormationStackARN *string `pulumi:"cloudFormationStackARN"` TagFilters []ScalingPlanTagFilter `pulumi:"tagFilters"` }
type ScalingPlanApplicationSourceArgs ¶
type ScalingPlanApplicationSourceArgs struct { CloudFormationStackARN pulumi.StringPtrInput `pulumi:"cloudFormationStackARN"` TagFilters ScalingPlanTagFilterArrayInput `pulumi:"tagFilters"` }
func (ScalingPlanApplicationSourceArgs) ElementType ¶
func (ScalingPlanApplicationSourceArgs) ElementType() reflect.Type
func (ScalingPlanApplicationSourceArgs) ToScalingPlanApplicationSourceOutput ¶
func (i ScalingPlanApplicationSourceArgs) ToScalingPlanApplicationSourceOutput() ScalingPlanApplicationSourceOutput
func (ScalingPlanApplicationSourceArgs) ToScalingPlanApplicationSourceOutputWithContext ¶
func (i ScalingPlanApplicationSourceArgs) ToScalingPlanApplicationSourceOutputWithContext(ctx context.Context) ScalingPlanApplicationSourceOutput
type ScalingPlanApplicationSourceInput ¶
type ScalingPlanApplicationSourceInput interface { pulumi.Input ToScalingPlanApplicationSourceOutput() ScalingPlanApplicationSourceOutput ToScalingPlanApplicationSourceOutputWithContext(context.Context) ScalingPlanApplicationSourceOutput }
ScalingPlanApplicationSourceInput is an input type that accepts ScalingPlanApplicationSourceArgs and ScalingPlanApplicationSourceOutput values. You can construct a concrete instance of `ScalingPlanApplicationSourceInput` via:
ScalingPlanApplicationSourceArgs{...}
type ScalingPlanApplicationSourceOutput ¶
type ScalingPlanApplicationSourceOutput struct{ *pulumi.OutputState }
func (ScalingPlanApplicationSourceOutput) CloudFormationStackARN ¶
func (o ScalingPlanApplicationSourceOutput) CloudFormationStackARN() pulumi.StringPtrOutput
func (ScalingPlanApplicationSourceOutput) ElementType ¶
func (ScalingPlanApplicationSourceOutput) ElementType() reflect.Type
func (ScalingPlanApplicationSourceOutput) TagFilters ¶
func (o ScalingPlanApplicationSourceOutput) TagFilters() ScalingPlanTagFilterArrayOutput
func (ScalingPlanApplicationSourceOutput) ToScalingPlanApplicationSourceOutput ¶
func (o ScalingPlanApplicationSourceOutput) ToScalingPlanApplicationSourceOutput() ScalingPlanApplicationSourceOutput
func (ScalingPlanApplicationSourceOutput) ToScalingPlanApplicationSourceOutputWithContext ¶
func (o ScalingPlanApplicationSourceOutput) ToScalingPlanApplicationSourceOutputWithContext(ctx context.Context) ScalingPlanApplicationSourceOutput
type ScalingPlanApplicationSourcePtrOutput ¶
type ScalingPlanApplicationSourcePtrOutput struct{ *pulumi.OutputState }
func (ScalingPlanApplicationSourcePtrOutput) CloudFormationStackARN ¶
func (o ScalingPlanApplicationSourcePtrOutput) CloudFormationStackARN() pulumi.StringPtrOutput
func (ScalingPlanApplicationSourcePtrOutput) ElementType ¶
func (ScalingPlanApplicationSourcePtrOutput) ElementType() reflect.Type
func (ScalingPlanApplicationSourcePtrOutput) TagFilters ¶
func (o ScalingPlanApplicationSourcePtrOutput) TagFilters() ScalingPlanTagFilterArrayOutput
func (ScalingPlanApplicationSourcePtrOutput) ToScalingPlanApplicationSourcePtrOutput ¶
func (o ScalingPlanApplicationSourcePtrOutput) ToScalingPlanApplicationSourcePtrOutput() ScalingPlanApplicationSourcePtrOutput
func (ScalingPlanApplicationSourcePtrOutput) ToScalingPlanApplicationSourcePtrOutputWithContext ¶
func (o ScalingPlanApplicationSourcePtrOutput) ToScalingPlanApplicationSourcePtrOutputWithContext(ctx context.Context) ScalingPlanApplicationSourcePtrOutput
type ScalingPlanArgs ¶
type ScalingPlanArgs struct { ApplicationSource ScalingPlanApplicationSourceInput ScalingInstructions ScalingPlanScalingInstructionArrayInput }
The set of arguments for constructing a ScalingPlan resource.
func (ScalingPlanArgs) ElementType ¶
func (ScalingPlanArgs) ElementType() reflect.Type
type ScalingPlanCustomizedLoadMetricSpecification ¶
type ScalingPlanCustomizedLoadMetricSpecification struct { Dimensions []ScalingPlanMetricDimension `pulumi:"dimensions"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` Statistic string `pulumi:"statistic"` Unit *string `pulumi:"unit"` }
type ScalingPlanCustomizedLoadMetricSpecificationArgs ¶
type ScalingPlanCustomizedLoadMetricSpecificationArgs struct { Dimensions ScalingPlanMetricDimensionArrayInput `pulumi:"dimensions"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringInput `pulumi:"namespace"` Statistic pulumi.StringInput `pulumi:"statistic"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ScalingPlanCustomizedLoadMetricSpecificationArgs) ElementType ¶
func (ScalingPlanCustomizedLoadMetricSpecificationArgs) ElementType() reflect.Type
func (ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationOutput ¶
func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationOutput() ScalingPlanCustomizedLoadMetricSpecificationOutput
func (ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationOutputWithContext ¶
func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationOutput
func (ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput ¶
func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
func (ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext ¶
func (i ScalingPlanCustomizedLoadMetricSpecificationArgs) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
type ScalingPlanCustomizedLoadMetricSpecificationInput ¶
type ScalingPlanCustomizedLoadMetricSpecificationInput interface { pulumi.Input ToScalingPlanCustomizedLoadMetricSpecificationOutput() ScalingPlanCustomizedLoadMetricSpecificationOutput ToScalingPlanCustomizedLoadMetricSpecificationOutputWithContext(context.Context) ScalingPlanCustomizedLoadMetricSpecificationOutput }
ScalingPlanCustomizedLoadMetricSpecificationInput is an input type that accepts ScalingPlanCustomizedLoadMetricSpecificationArgs and ScalingPlanCustomizedLoadMetricSpecificationOutput values. You can construct a concrete instance of `ScalingPlanCustomizedLoadMetricSpecificationInput` via:
ScalingPlanCustomizedLoadMetricSpecificationArgs{...}
type ScalingPlanCustomizedLoadMetricSpecificationOutput ¶
type ScalingPlanCustomizedLoadMetricSpecificationOutput struct{ *pulumi.OutputState }
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) Dimensions ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Dimensions() ScalingPlanMetricDimensionArrayOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) ElementType ¶
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) ElementType() reflect.Type
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) MetricName ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) MetricName() pulumi.StringOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) Namespace ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Namespace() pulumi.StringOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) Statistic ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Statistic() pulumi.StringOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationOutput ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationOutput() ScalingPlanCustomizedLoadMetricSpecificationOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationOutputWithContext ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
func (ScalingPlanCustomizedLoadMetricSpecificationOutput) Unit ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationOutput) Unit() pulumi.StringPtrOutput
type ScalingPlanCustomizedLoadMetricSpecificationPtrInput ¶
type ScalingPlanCustomizedLoadMetricSpecificationPtrInput interface { pulumi.Input ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext(context.Context) ScalingPlanCustomizedLoadMetricSpecificationPtrOutput }
ScalingPlanCustomizedLoadMetricSpecificationPtrInput is an input type that accepts ScalingPlanCustomizedLoadMetricSpecificationArgs, ScalingPlanCustomizedLoadMetricSpecificationPtr and ScalingPlanCustomizedLoadMetricSpecificationPtrOutput values. You can construct a concrete instance of `ScalingPlanCustomizedLoadMetricSpecificationPtrInput` via:
ScalingPlanCustomizedLoadMetricSpecificationArgs{...} or: nil
func ScalingPlanCustomizedLoadMetricSpecificationPtr ¶
func ScalingPlanCustomizedLoadMetricSpecificationPtr(v *ScalingPlanCustomizedLoadMetricSpecificationArgs) ScalingPlanCustomizedLoadMetricSpecificationPtrInput
type ScalingPlanCustomizedLoadMetricSpecificationPtrOutput ¶
type ScalingPlanCustomizedLoadMetricSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Dimensions ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Dimensions() ScalingPlanMetricDimensionArrayOutput
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ElementType ¶
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ElementType() reflect.Type
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) MetricName ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) MetricName() pulumi.StringPtrOutput
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Namespace ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Namespace() pulumi.StringPtrOutput
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Statistic ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) Statistic() pulumi.StringPtrOutput
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutput() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
func (ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanCustomizedLoadMetricSpecificationPtrOutput) ToScalingPlanCustomizedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
type ScalingPlanCustomizedScalingMetricSpecification ¶
type ScalingPlanCustomizedScalingMetricSpecification struct { Dimensions []ScalingPlanMetricDimension `pulumi:"dimensions"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` Statistic string `pulumi:"statistic"` Unit *string `pulumi:"unit"` }
type ScalingPlanCustomizedScalingMetricSpecificationArgs ¶
type ScalingPlanCustomizedScalingMetricSpecificationArgs struct { Dimensions ScalingPlanMetricDimensionArrayInput `pulumi:"dimensions"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringInput `pulumi:"namespace"` Statistic pulumi.StringInput `pulumi:"statistic"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ScalingPlanCustomizedScalingMetricSpecificationArgs) ElementType ¶
func (ScalingPlanCustomizedScalingMetricSpecificationArgs) ElementType() reflect.Type
func (ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationOutput ¶
func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationOutput() ScalingPlanCustomizedScalingMetricSpecificationOutput
func (ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationOutputWithContext ¶
func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationOutput
func (ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput ¶
func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
func (ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext ¶
func (i ScalingPlanCustomizedScalingMetricSpecificationArgs) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
type ScalingPlanCustomizedScalingMetricSpecificationInput ¶
type ScalingPlanCustomizedScalingMetricSpecificationInput interface { pulumi.Input ToScalingPlanCustomizedScalingMetricSpecificationOutput() ScalingPlanCustomizedScalingMetricSpecificationOutput ToScalingPlanCustomizedScalingMetricSpecificationOutputWithContext(context.Context) ScalingPlanCustomizedScalingMetricSpecificationOutput }
ScalingPlanCustomizedScalingMetricSpecificationInput is an input type that accepts ScalingPlanCustomizedScalingMetricSpecificationArgs and ScalingPlanCustomizedScalingMetricSpecificationOutput values. You can construct a concrete instance of `ScalingPlanCustomizedScalingMetricSpecificationInput` via:
ScalingPlanCustomizedScalingMetricSpecificationArgs{...}
type ScalingPlanCustomizedScalingMetricSpecificationOutput ¶
type ScalingPlanCustomizedScalingMetricSpecificationOutput struct{ *pulumi.OutputState }
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) Dimensions ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) Dimensions() ScalingPlanMetricDimensionArrayOutput
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) ElementType ¶
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) ElementType() reflect.Type
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) MetricName ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) MetricName() pulumi.StringOutput
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) Namespace ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) Namespace() pulumi.StringOutput
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) Statistic ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) Statistic() pulumi.StringOutput
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationOutput ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationOutput() ScalingPlanCustomizedScalingMetricSpecificationOutput
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationOutputWithContext ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationOutput
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
func (ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
type ScalingPlanCustomizedScalingMetricSpecificationPtrInput ¶
type ScalingPlanCustomizedScalingMetricSpecificationPtrInput interface { pulumi.Input ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext(context.Context) ScalingPlanCustomizedScalingMetricSpecificationPtrOutput }
ScalingPlanCustomizedScalingMetricSpecificationPtrInput is an input type that accepts ScalingPlanCustomizedScalingMetricSpecificationArgs, ScalingPlanCustomizedScalingMetricSpecificationPtr and ScalingPlanCustomizedScalingMetricSpecificationPtrOutput values. You can construct a concrete instance of `ScalingPlanCustomizedScalingMetricSpecificationPtrInput` via:
ScalingPlanCustomizedScalingMetricSpecificationArgs{...} or: nil
func ScalingPlanCustomizedScalingMetricSpecificationPtr ¶
func ScalingPlanCustomizedScalingMetricSpecificationPtr(v *ScalingPlanCustomizedScalingMetricSpecificationArgs) ScalingPlanCustomizedScalingMetricSpecificationPtrInput
type ScalingPlanCustomizedScalingMetricSpecificationPtrOutput ¶
type ScalingPlanCustomizedScalingMetricSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Dimensions ¶
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ElementType ¶
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ElementType() reflect.Type
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) MetricName ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) MetricName() pulumi.StringPtrOutput
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Namespace ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Namespace() pulumi.StringPtrOutput
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Statistic ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) Statistic() pulumi.StringPtrOutput
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutput() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
func (ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanCustomizedScalingMetricSpecificationPtrOutput) ToScalingPlanCustomizedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
type ScalingPlanInput ¶
type ScalingPlanInput interface { pulumi.Input ToScalingPlanOutput() ScalingPlanOutput ToScalingPlanOutputWithContext(ctx context.Context) ScalingPlanOutput }
type ScalingPlanMetricDimensionArgs ¶
type ScalingPlanMetricDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (ScalingPlanMetricDimensionArgs) ElementType ¶
func (ScalingPlanMetricDimensionArgs) ElementType() reflect.Type
func (ScalingPlanMetricDimensionArgs) ToScalingPlanMetricDimensionOutput ¶
func (i ScalingPlanMetricDimensionArgs) ToScalingPlanMetricDimensionOutput() ScalingPlanMetricDimensionOutput
func (ScalingPlanMetricDimensionArgs) ToScalingPlanMetricDimensionOutputWithContext ¶
func (i ScalingPlanMetricDimensionArgs) ToScalingPlanMetricDimensionOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionOutput
type ScalingPlanMetricDimensionArray ¶
type ScalingPlanMetricDimensionArray []ScalingPlanMetricDimensionInput
func (ScalingPlanMetricDimensionArray) ElementType ¶
func (ScalingPlanMetricDimensionArray) ElementType() reflect.Type
func (ScalingPlanMetricDimensionArray) ToScalingPlanMetricDimensionArrayOutput ¶
func (i ScalingPlanMetricDimensionArray) ToScalingPlanMetricDimensionArrayOutput() ScalingPlanMetricDimensionArrayOutput
func (ScalingPlanMetricDimensionArray) ToScalingPlanMetricDimensionArrayOutputWithContext ¶
func (i ScalingPlanMetricDimensionArray) ToScalingPlanMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionArrayOutput
type ScalingPlanMetricDimensionArrayInput ¶
type ScalingPlanMetricDimensionArrayInput interface { pulumi.Input ToScalingPlanMetricDimensionArrayOutput() ScalingPlanMetricDimensionArrayOutput ToScalingPlanMetricDimensionArrayOutputWithContext(context.Context) ScalingPlanMetricDimensionArrayOutput }
ScalingPlanMetricDimensionArrayInput is an input type that accepts ScalingPlanMetricDimensionArray and ScalingPlanMetricDimensionArrayOutput values. You can construct a concrete instance of `ScalingPlanMetricDimensionArrayInput` via:
ScalingPlanMetricDimensionArray{ ScalingPlanMetricDimensionArgs{...} }
type ScalingPlanMetricDimensionArrayOutput ¶
type ScalingPlanMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (ScalingPlanMetricDimensionArrayOutput) ElementType ¶
func (ScalingPlanMetricDimensionArrayOutput) ElementType() reflect.Type
func (ScalingPlanMetricDimensionArrayOutput) Index ¶
func (o ScalingPlanMetricDimensionArrayOutput) Index(i pulumi.IntInput) ScalingPlanMetricDimensionOutput
func (ScalingPlanMetricDimensionArrayOutput) ToScalingPlanMetricDimensionArrayOutput ¶
func (o ScalingPlanMetricDimensionArrayOutput) ToScalingPlanMetricDimensionArrayOutput() ScalingPlanMetricDimensionArrayOutput
func (ScalingPlanMetricDimensionArrayOutput) ToScalingPlanMetricDimensionArrayOutputWithContext ¶
func (o ScalingPlanMetricDimensionArrayOutput) ToScalingPlanMetricDimensionArrayOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionArrayOutput
type ScalingPlanMetricDimensionInput ¶
type ScalingPlanMetricDimensionInput interface { pulumi.Input ToScalingPlanMetricDimensionOutput() ScalingPlanMetricDimensionOutput ToScalingPlanMetricDimensionOutputWithContext(context.Context) ScalingPlanMetricDimensionOutput }
ScalingPlanMetricDimensionInput is an input type that accepts ScalingPlanMetricDimensionArgs and ScalingPlanMetricDimensionOutput values. You can construct a concrete instance of `ScalingPlanMetricDimensionInput` via:
ScalingPlanMetricDimensionArgs{...}
type ScalingPlanMetricDimensionOutput ¶
type ScalingPlanMetricDimensionOutput struct{ *pulumi.OutputState }
func (ScalingPlanMetricDimensionOutput) ElementType ¶
func (ScalingPlanMetricDimensionOutput) ElementType() reflect.Type
func (ScalingPlanMetricDimensionOutput) Name ¶
func (o ScalingPlanMetricDimensionOutput) Name() pulumi.StringOutput
func (ScalingPlanMetricDimensionOutput) ToScalingPlanMetricDimensionOutput ¶
func (o ScalingPlanMetricDimensionOutput) ToScalingPlanMetricDimensionOutput() ScalingPlanMetricDimensionOutput
func (ScalingPlanMetricDimensionOutput) ToScalingPlanMetricDimensionOutputWithContext ¶
func (o ScalingPlanMetricDimensionOutput) ToScalingPlanMetricDimensionOutputWithContext(ctx context.Context) ScalingPlanMetricDimensionOutput
func (ScalingPlanMetricDimensionOutput) Value ¶
func (o ScalingPlanMetricDimensionOutput) Value() pulumi.StringOutput
type ScalingPlanOutput ¶
type ScalingPlanOutput struct{ *pulumi.OutputState }
func (ScalingPlanOutput) ApplicationSource ¶ added in v0.17.0
func (o ScalingPlanOutput) ApplicationSource() ScalingPlanApplicationSourceOutput
func (ScalingPlanOutput) ElementType ¶
func (ScalingPlanOutput) ElementType() reflect.Type
func (ScalingPlanOutput) ScalingInstructions ¶ added in v0.17.0
func (o ScalingPlanOutput) ScalingInstructions() ScalingPlanScalingInstructionArrayOutput
func (ScalingPlanOutput) ScalingPlanName ¶ added in v0.17.0
func (o ScalingPlanOutput) ScalingPlanName() pulumi.StringOutput
func (ScalingPlanOutput) ScalingPlanVersion ¶ added in v0.17.0
func (o ScalingPlanOutput) ScalingPlanVersion() pulumi.StringOutput
func (ScalingPlanOutput) ToScalingPlanOutput ¶
func (o ScalingPlanOutput) ToScalingPlanOutput() ScalingPlanOutput
func (ScalingPlanOutput) ToScalingPlanOutputWithContext ¶
func (o ScalingPlanOutput) ToScalingPlanOutputWithContext(ctx context.Context) ScalingPlanOutput
type ScalingPlanPredefinedLoadMetricSpecificationArgs ¶
type ScalingPlanPredefinedLoadMetricSpecificationArgs struct { PredefinedLoadMetricType pulumi.StringInput `pulumi:"predefinedLoadMetricType"` ResourceLabel pulumi.StringPtrInput `pulumi:"resourceLabel"` }
func (ScalingPlanPredefinedLoadMetricSpecificationArgs) ElementType ¶
func (ScalingPlanPredefinedLoadMetricSpecificationArgs) ElementType() reflect.Type
func (ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationOutput ¶
func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationOutput() ScalingPlanPredefinedLoadMetricSpecificationOutput
func (ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationOutputWithContext ¶
func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationOutput
func (ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput ¶
func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
func (ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext ¶
func (i ScalingPlanPredefinedLoadMetricSpecificationArgs) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
type ScalingPlanPredefinedLoadMetricSpecificationInput ¶
type ScalingPlanPredefinedLoadMetricSpecificationInput interface { pulumi.Input ToScalingPlanPredefinedLoadMetricSpecificationOutput() ScalingPlanPredefinedLoadMetricSpecificationOutput ToScalingPlanPredefinedLoadMetricSpecificationOutputWithContext(context.Context) ScalingPlanPredefinedLoadMetricSpecificationOutput }
ScalingPlanPredefinedLoadMetricSpecificationInput is an input type that accepts ScalingPlanPredefinedLoadMetricSpecificationArgs and ScalingPlanPredefinedLoadMetricSpecificationOutput values. You can construct a concrete instance of `ScalingPlanPredefinedLoadMetricSpecificationInput` via:
ScalingPlanPredefinedLoadMetricSpecificationArgs{...}
type ScalingPlanPredefinedLoadMetricSpecificationOutput ¶
type ScalingPlanPredefinedLoadMetricSpecificationOutput struct{ *pulumi.OutputState }
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ElementType ¶
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ElementType() reflect.Type
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) PredefinedLoadMetricType ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) PredefinedLoadMetricType() pulumi.StringOutput
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ResourceLabel ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationOutput ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationOutput() ScalingPlanPredefinedLoadMetricSpecificationOutput
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationOutputWithContext ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationOutput
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
func (ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
type ScalingPlanPredefinedLoadMetricSpecificationPtrInput ¶
type ScalingPlanPredefinedLoadMetricSpecificationPtrInput interface { pulumi.Input ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext(context.Context) ScalingPlanPredefinedLoadMetricSpecificationPtrOutput }
ScalingPlanPredefinedLoadMetricSpecificationPtrInput is an input type that accepts ScalingPlanPredefinedLoadMetricSpecificationArgs, ScalingPlanPredefinedLoadMetricSpecificationPtr and ScalingPlanPredefinedLoadMetricSpecificationPtrOutput values. You can construct a concrete instance of `ScalingPlanPredefinedLoadMetricSpecificationPtrInput` via:
ScalingPlanPredefinedLoadMetricSpecificationArgs{...} or: nil
func ScalingPlanPredefinedLoadMetricSpecificationPtr ¶
func ScalingPlanPredefinedLoadMetricSpecificationPtr(v *ScalingPlanPredefinedLoadMetricSpecificationArgs) ScalingPlanPredefinedLoadMetricSpecificationPtrInput
type ScalingPlanPredefinedLoadMetricSpecificationPtrOutput ¶
type ScalingPlanPredefinedLoadMetricSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ElementType ¶
func (ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ElementType() reflect.Type
func (ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) PredefinedLoadMetricType ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) PredefinedLoadMetricType() pulumi.StringPtrOutput
func (ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ResourceLabel ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutput() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
func (ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanPredefinedLoadMetricSpecificationPtrOutput) ToScalingPlanPredefinedLoadMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
type ScalingPlanPredefinedScalingMetricSpecificationArgs ¶
type ScalingPlanPredefinedScalingMetricSpecificationArgs struct { PredefinedScalingMetricType pulumi.StringInput `pulumi:"predefinedScalingMetricType"` ResourceLabel pulumi.StringPtrInput `pulumi:"resourceLabel"` }
func (ScalingPlanPredefinedScalingMetricSpecificationArgs) ElementType ¶
func (ScalingPlanPredefinedScalingMetricSpecificationArgs) ElementType() reflect.Type
func (ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationOutput ¶
func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationOutput() ScalingPlanPredefinedScalingMetricSpecificationOutput
func (ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationOutputWithContext ¶
func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationOutput
func (ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput ¶
func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
func (ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext ¶
func (i ScalingPlanPredefinedScalingMetricSpecificationArgs) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
type ScalingPlanPredefinedScalingMetricSpecificationInput ¶
type ScalingPlanPredefinedScalingMetricSpecificationInput interface { pulumi.Input ToScalingPlanPredefinedScalingMetricSpecificationOutput() ScalingPlanPredefinedScalingMetricSpecificationOutput ToScalingPlanPredefinedScalingMetricSpecificationOutputWithContext(context.Context) ScalingPlanPredefinedScalingMetricSpecificationOutput }
ScalingPlanPredefinedScalingMetricSpecificationInput is an input type that accepts ScalingPlanPredefinedScalingMetricSpecificationArgs and ScalingPlanPredefinedScalingMetricSpecificationOutput values. You can construct a concrete instance of `ScalingPlanPredefinedScalingMetricSpecificationInput` via:
ScalingPlanPredefinedScalingMetricSpecificationArgs{...}
type ScalingPlanPredefinedScalingMetricSpecificationOutput ¶
type ScalingPlanPredefinedScalingMetricSpecificationOutput struct{ *pulumi.OutputState }
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ElementType ¶
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ElementType() reflect.Type
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) PredefinedScalingMetricType ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) PredefinedScalingMetricType() pulumi.StringOutput
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ResourceLabel ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationOutput ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationOutput() ScalingPlanPredefinedScalingMetricSpecificationOutput
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationOutputWithContext ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationOutput
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
func (ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
type ScalingPlanPredefinedScalingMetricSpecificationPtrInput ¶
type ScalingPlanPredefinedScalingMetricSpecificationPtrInput interface { pulumi.Input ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext(context.Context) ScalingPlanPredefinedScalingMetricSpecificationPtrOutput }
ScalingPlanPredefinedScalingMetricSpecificationPtrInput is an input type that accepts ScalingPlanPredefinedScalingMetricSpecificationArgs, ScalingPlanPredefinedScalingMetricSpecificationPtr and ScalingPlanPredefinedScalingMetricSpecificationPtrOutput values. You can construct a concrete instance of `ScalingPlanPredefinedScalingMetricSpecificationPtrInput` via:
ScalingPlanPredefinedScalingMetricSpecificationArgs{...} or: nil
func ScalingPlanPredefinedScalingMetricSpecificationPtr ¶
func ScalingPlanPredefinedScalingMetricSpecificationPtr(v *ScalingPlanPredefinedScalingMetricSpecificationArgs) ScalingPlanPredefinedScalingMetricSpecificationPtrInput
type ScalingPlanPredefinedScalingMetricSpecificationPtrOutput ¶
type ScalingPlanPredefinedScalingMetricSpecificationPtrOutput struct{ *pulumi.OutputState }
func (ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ElementType ¶
func (ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ElementType() reflect.Type
func (ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) PredefinedScalingMetricType ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) PredefinedScalingMetricType() pulumi.StringPtrOutput
func (ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ResourceLabel ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ResourceLabel() pulumi.StringPtrOutput
func (ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutput() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
func (ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext ¶
func (o ScalingPlanPredefinedScalingMetricSpecificationPtrOutput) ToScalingPlanPredefinedScalingMetricSpecificationPtrOutputWithContext(ctx context.Context) ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
type ScalingPlanScalingInstruction ¶
type ScalingPlanScalingInstruction struct { CustomizedLoadMetricSpecification *ScalingPlanCustomizedLoadMetricSpecification `pulumi:"customizedLoadMetricSpecification"` DisableDynamicScaling *bool `pulumi:"disableDynamicScaling"` MaxCapacity int `pulumi:"maxCapacity"` MinCapacity int `pulumi:"minCapacity"` PredefinedLoadMetricSpecification *ScalingPlanPredefinedLoadMetricSpecification `pulumi:"predefinedLoadMetricSpecification"` PredictiveScalingMaxCapacityBehavior *string `pulumi:"predictiveScalingMaxCapacityBehavior"` PredictiveScalingMaxCapacityBuffer *int `pulumi:"predictiveScalingMaxCapacityBuffer"` PredictiveScalingMode *string `pulumi:"predictiveScalingMode"` ResourceId string `pulumi:"resourceId"` ScalableDimension string `pulumi:"scalableDimension"` ScalingPolicyUpdateBehavior *string `pulumi:"scalingPolicyUpdateBehavior"` ScheduledActionBufferTime *int `pulumi:"scheduledActionBufferTime"` ServiceNamespace string `pulumi:"serviceNamespace"` TargetTrackingConfigurations []ScalingPlanTargetTrackingConfiguration `pulumi:"targetTrackingConfigurations"` }
type ScalingPlanScalingInstructionArgs ¶
type ScalingPlanScalingInstructionArgs struct { CustomizedLoadMetricSpecification ScalingPlanCustomizedLoadMetricSpecificationPtrInput `pulumi:"customizedLoadMetricSpecification"` DisableDynamicScaling pulumi.BoolPtrInput `pulumi:"disableDynamicScaling"` MaxCapacity pulumi.IntInput `pulumi:"maxCapacity"` MinCapacity pulumi.IntInput `pulumi:"minCapacity"` PredefinedLoadMetricSpecification ScalingPlanPredefinedLoadMetricSpecificationPtrInput `pulumi:"predefinedLoadMetricSpecification"` PredictiveScalingMaxCapacityBehavior pulumi.StringPtrInput `pulumi:"predictiveScalingMaxCapacityBehavior"` PredictiveScalingMaxCapacityBuffer pulumi.IntPtrInput `pulumi:"predictiveScalingMaxCapacityBuffer"` PredictiveScalingMode pulumi.StringPtrInput `pulumi:"predictiveScalingMode"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ScalableDimension pulumi.StringInput `pulumi:"scalableDimension"` ScalingPolicyUpdateBehavior pulumi.StringPtrInput `pulumi:"scalingPolicyUpdateBehavior"` ScheduledActionBufferTime pulumi.IntPtrInput `pulumi:"scheduledActionBufferTime"` ServiceNamespace pulumi.StringInput `pulumi:"serviceNamespace"` TargetTrackingConfigurations ScalingPlanTargetTrackingConfigurationArrayInput `pulumi:"targetTrackingConfigurations"` }
func (ScalingPlanScalingInstructionArgs) ElementType ¶
func (ScalingPlanScalingInstructionArgs) ElementType() reflect.Type
func (ScalingPlanScalingInstructionArgs) ToScalingPlanScalingInstructionOutput ¶
func (i ScalingPlanScalingInstructionArgs) ToScalingPlanScalingInstructionOutput() ScalingPlanScalingInstructionOutput
func (ScalingPlanScalingInstructionArgs) ToScalingPlanScalingInstructionOutputWithContext ¶
func (i ScalingPlanScalingInstructionArgs) ToScalingPlanScalingInstructionOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionOutput
type ScalingPlanScalingInstructionArray ¶
type ScalingPlanScalingInstructionArray []ScalingPlanScalingInstructionInput
func (ScalingPlanScalingInstructionArray) ElementType ¶
func (ScalingPlanScalingInstructionArray) ElementType() reflect.Type
func (ScalingPlanScalingInstructionArray) ToScalingPlanScalingInstructionArrayOutput ¶
func (i ScalingPlanScalingInstructionArray) ToScalingPlanScalingInstructionArrayOutput() ScalingPlanScalingInstructionArrayOutput
func (ScalingPlanScalingInstructionArray) ToScalingPlanScalingInstructionArrayOutputWithContext ¶
func (i ScalingPlanScalingInstructionArray) ToScalingPlanScalingInstructionArrayOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionArrayOutput
type ScalingPlanScalingInstructionArrayInput ¶
type ScalingPlanScalingInstructionArrayInput interface { pulumi.Input ToScalingPlanScalingInstructionArrayOutput() ScalingPlanScalingInstructionArrayOutput ToScalingPlanScalingInstructionArrayOutputWithContext(context.Context) ScalingPlanScalingInstructionArrayOutput }
ScalingPlanScalingInstructionArrayInput is an input type that accepts ScalingPlanScalingInstructionArray and ScalingPlanScalingInstructionArrayOutput values. You can construct a concrete instance of `ScalingPlanScalingInstructionArrayInput` via:
ScalingPlanScalingInstructionArray{ ScalingPlanScalingInstructionArgs{...} }
type ScalingPlanScalingInstructionArrayOutput ¶
type ScalingPlanScalingInstructionArrayOutput struct{ *pulumi.OutputState }
func (ScalingPlanScalingInstructionArrayOutput) ElementType ¶
func (ScalingPlanScalingInstructionArrayOutput) ElementType() reflect.Type
func (ScalingPlanScalingInstructionArrayOutput) ToScalingPlanScalingInstructionArrayOutput ¶
func (o ScalingPlanScalingInstructionArrayOutput) ToScalingPlanScalingInstructionArrayOutput() ScalingPlanScalingInstructionArrayOutput
func (ScalingPlanScalingInstructionArrayOutput) ToScalingPlanScalingInstructionArrayOutputWithContext ¶
func (o ScalingPlanScalingInstructionArrayOutput) ToScalingPlanScalingInstructionArrayOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionArrayOutput
type ScalingPlanScalingInstructionInput ¶
type ScalingPlanScalingInstructionInput interface { pulumi.Input ToScalingPlanScalingInstructionOutput() ScalingPlanScalingInstructionOutput ToScalingPlanScalingInstructionOutputWithContext(context.Context) ScalingPlanScalingInstructionOutput }
ScalingPlanScalingInstructionInput is an input type that accepts ScalingPlanScalingInstructionArgs and ScalingPlanScalingInstructionOutput values. You can construct a concrete instance of `ScalingPlanScalingInstructionInput` via:
ScalingPlanScalingInstructionArgs{...}
type ScalingPlanScalingInstructionOutput ¶
type ScalingPlanScalingInstructionOutput struct{ *pulumi.OutputState }
func (ScalingPlanScalingInstructionOutput) CustomizedLoadMetricSpecification ¶
func (o ScalingPlanScalingInstructionOutput) CustomizedLoadMetricSpecification() ScalingPlanCustomizedLoadMetricSpecificationPtrOutput
func (ScalingPlanScalingInstructionOutput) DisableDynamicScaling ¶
func (o ScalingPlanScalingInstructionOutput) DisableDynamicScaling() pulumi.BoolPtrOutput
func (ScalingPlanScalingInstructionOutput) ElementType ¶
func (ScalingPlanScalingInstructionOutput) ElementType() reflect.Type
func (ScalingPlanScalingInstructionOutput) MaxCapacity ¶
func (o ScalingPlanScalingInstructionOutput) MaxCapacity() pulumi.IntOutput
func (ScalingPlanScalingInstructionOutput) MinCapacity ¶
func (o ScalingPlanScalingInstructionOutput) MinCapacity() pulumi.IntOutput
func (ScalingPlanScalingInstructionOutput) PredefinedLoadMetricSpecification ¶
func (o ScalingPlanScalingInstructionOutput) PredefinedLoadMetricSpecification() ScalingPlanPredefinedLoadMetricSpecificationPtrOutput
func (ScalingPlanScalingInstructionOutput) PredictiveScalingMaxCapacityBehavior ¶
func (o ScalingPlanScalingInstructionOutput) PredictiveScalingMaxCapacityBehavior() pulumi.StringPtrOutput
func (ScalingPlanScalingInstructionOutput) PredictiveScalingMaxCapacityBuffer ¶
func (o ScalingPlanScalingInstructionOutput) PredictiveScalingMaxCapacityBuffer() pulumi.IntPtrOutput
func (ScalingPlanScalingInstructionOutput) PredictiveScalingMode ¶
func (o ScalingPlanScalingInstructionOutput) PredictiveScalingMode() pulumi.StringPtrOutput
func (ScalingPlanScalingInstructionOutput) ResourceId ¶
func (o ScalingPlanScalingInstructionOutput) ResourceId() pulumi.StringOutput
func (ScalingPlanScalingInstructionOutput) ScalableDimension ¶
func (o ScalingPlanScalingInstructionOutput) ScalableDimension() pulumi.StringOutput
func (ScalingPlanScalingInstructionOutput) ScalingPolicyUpdateBehavior ¶
func (o ScalingPlanScalingInstructionOutput) ScalingPolicyUpdateBehavior() pulumi.StringPtrOutput
func (ScalingPlanScalingInstructionOutput) ScheduledActionBufferTime ¶
func (o ScalingPlanScalingInstructionOutput) ScheduledActionBufferTime() pulumi.IntPtrOutput
func (ScalingPlanScalingInstructionOutput) ServiceNamespace ¶
func (o ScalingPlanScalingInstructionOutput) ServiceNamespace() pulumi.StringOutput
func (ScalingPlanScalingInstructionOutput) TargetTrackingConfigurations ¶
func (o ScalingPlanScalingInstructionOutput) TargetTrackingConfigurations() ScalingPlanTargetTrackingConfigurationArrayOutput
func (ScalingPlanScalingInstructionOutput) ToScalingPlanScalingInstructionOutput ¶
func (o ScalingPlanScalingInstructionOutput) ToScalingPlanScalingInstructionOutput() ScalingPlanScalingInstructionOutput
func (ScalingPlanScalingInstructionOutput) ToScalingPlanScalingInstructionOutputWithContext ¶
func (o ScalingPlanScalingInstructionOutput) ToScalingPlanScalingInstructionOutputWithContext(ctx context.Context) ScalingPlanScalingInstructionOutput
type ScalingPlanState ¶
type ScalingPlanState struct { }
func (ScalingPlanState) ElementType ¶
func (ScalingPlanState) ElementType() reflect.Type
type ScalingPlanTagFilter ¶
type ScalingPlanTagFilterArgs ¶
type ScalingPlanTagFilterArgs struct { Key pulumi.StringInput `pulumi:"key"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (ScalingPlanTagFilterArgs) ElementType ¶
func (ScalingPlanTagFilterArgs) ElementType() reflect.Type
func (ScalingPlanTagFilterArgs) ToScalingPlanTagFilterOutput ¶
func (i ScalingPlanTagFilterArgs) ToScalingPlanTagFilterOutput() ScalingPlanTagFilterOutput
func (ScalingPlanTagFilterArgs) ToScalingPlanTagFilterOutputWithContext ¶
func (i ScalingPlanTagFilterArgs) ToScalingPlanTagFilterOutputWithContext(ctx context.Context) ScalingPlanTagFilterOutput
type ScalingPlanTagFilterArray ¶
type ScalingPlanTagFilterArray []ScalingPlanTagFilterInput
func (ScalingPlanTagFilterArray) ElementType ¶
func (ScalingPlanTagFilterArray) ElementType() reflect.Type
func (ScalingPlanTagFilterArray) ToScalingPlanTagFilterArrayOutput ¶
func (i ScalingPlanTagFilterArray) ToScalingPlanTagFilterArrayOutput() ScalingPlanTagFilterArrayOutput
func (ScalingPlanTagFilterArray) ToScalingPlanTagFilterArrayOutputWithContext ¶
func (i ScalingPlanTagFilterArray) ToScalingPlanTagFilterArrayOutputWithContext(ctx context.Context) ScalingPlanTagFilterArrayOutput
type ScalingPlanTagFilterArrayInput ¶
type ScalingPlanTagFilterArrayInput interface { pulumi.Input ToScalingPlanTagFilterArrayOutput() ScalingPlanTagFilterArrayOutput ToScalingPlanTagFilterArrayOutputWithContext(context.Context) ScalingPlanTagFilterArrayOutput }
ScalingPlanTagFilterArrayInput is an input type that accepts ScalingPlanTagFilterArray and ScalingPlanTagFilterArrayOutput values. You can construct a concrete instance of `ScalingPlanTagFilterArrayInput` via:
ScalingPlanTagFilterArray{ ScalingPlanTagFilterArgs{...} }
type ScalingPlanTagFilterArrayOutput ¶
type ScalingPlanTagFilterArrayOutput struct{ *pulumi.OutputState }
func (ScalingPlanTagFilterArrayOutput) ElementType ¶
func (ScalingPlanTagFilterArrayOutput) ElementType() reflect.Type
func (ScalingPlanTagFilterArrayOutput) Index ¶
func (o ScalingPlanTagFilterArrayOutput) Index(i pulumi.IntInput) ScalingPlanTagFilterOutput
func (ScalingPlanTagFilterArrayOutput) ToScalingPlanTagFilterArrayOutput ¶
func (o ScalingPlanTagFilterArrayOutput) ToScalingPlanTagFilterArrayOutput() ScalingPlanTagFilterArrayOutput
func (ScalingPlanTagFilterArrayOutput) ToScalingPlanTagFilterArrayOutputWithContext ¶
func (o ScalingPlanTagFilterArrayOutput) ToScalingPlanTagFilterArrayOutputWithContext(ctx context.Context) ScalingPlanTagFilterArrayOutput
type ScalingPlanTagFilterInput ¶
type ScalingPlanTagFilterInput interface { pulumi.Input ToScalingPlanTagFilterOutput() ScalingPlanTagFilterOutput ToScalingPlanTagFilterOutputWithContext(context.Context) ScalingPlanTagFilterOutput }
ScalingPlanTagFilterInput is an input type that accepts ScalingPlanTagFilterArgs and ScalingPlanTagFilterOutput values. You can construct a concrete instance of `ScalingPlanTagFilterInput` via:
ScalingPlanTagFilterArgs{...}
type ScalingPlanTagFilterOutput ¶
type ScalingPlanTagFilterOutput struct{ *pulumi.OutputState }
func (ScalingPlanTagFilterOutput) ElementType ¶
func (ScalingPlanTagFilterOutput) ElementType() reflect.Type
func (ScalingPlanTagFilterOutput) Key ¶
func (o ScalingPlanTagFilterOutput) Key() pulumi.StringOutput
func (ScalingPlanTagFilterOutput) ToScalingPlanTagFilterOutput ¶
func (o ScalingPlanTagFilterOutput) ToScalingPlanTagFilterOutput() ScalingPlanTagFilterOutput
func (ScalingPlanTagFilterOutput) ToScalingPlanTagFilterOutputWithContext ¶
func (o ScalingPlanTagFilterOutput) ToScalingPlanTagFilterOutputWithContext(ctx context.Context) ScalingPlanTagFilterOutput
func (ScalingPlanTagFilterOutput) Values ¶
func (o ScalingPlanTagFilterOutput) Values() pulumi.StringArrayOutput
type ScalingPlanTargetTrackingConfiguration ¶
type ScalingPlanTargetTrackingConfiguration struct { CustomizedScalingMetricSpecification *ScalingPlanCustomizedScalingMetricSpecification `pulumi:"customizedScalingMetricSpecification"` DisableScaleIn *bool `pulumi:"disableScaleIn"` EstimatedInstanceWarmup *int `pulumi:"estimatedInstanceWarmup"` PredefinedScalingMetricSpecification *ScalingPlanPredefinedScalingMetricSpecification `pulumi:"predefinedScalingMetricSpecification"` ScaleInCooldown *int `pulumi:"scaleInCooldown"` ScaleOutCooldown *int `pulumi:"scaleOutCooldown"` TargetValue float64 `pulumi:"targetValue"` }
type ScalingPlanTargetTrackingConfigurationArgs ¶
type ScalingPlanTargetTrackingConfigurationArgs struct { CustomizedScalingMetricSpecification ScalingPlanCustomizedScalingMetricSpecificationPtrInput `pulumi:"customizedScalingMetricSpecification"` DisableScaleIn pulumi.BoolPtrInput `pulumi:"disableScaleIn"` EstimatedInstanceWarmup pulumi.IntPtrInput `pulumi:"estimatedInstanceWarmup"` PredefinedScalingMetricSpecification ScalingPlanPredefinedScalingMetricSpecificationPtrInput `pulumi:"predefinedScalingMetricSpecification"` ScaleInCooldown pulumi.IntPtrInput `pulumi:"scaleInCooldown"` ScaleOutCooldown pulumi.IntPtrInput `pulumi:"scaleOutCooldown"` TargetValue pulumi.Float64Input `pulumi:"targetValue"` }
func (ScalingPlanTargetTrackingConfigurationArgs) ElementType ¶
func (ScalingPlanTargetTrackingConfigurationArgs) ElementType() reflect.Type
func (ScalingPlanTargetTrackingConfigurationArgs) ToScalingPlanTargetTrackingConfigurationOutput ¶
func (i ScalingPlanTargetTrackingConfigurationArgs) ToScalingPlanTargetTrackingConfigurationOutput() ScalingPlanTargetTrackingConfigurationOutput
func (ScalingPlanTargetTrackingConfigurationArgs) ToScalingPlanTargetTrackingConfigurationOutputWithContext ¶
func (i ScalingPlanTargetTrackingConfigurationArgs) ToScalingPlanTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationOutput
type ScalingPlanTargetTrackingConfigurationArray ¶
type ScalingPlanTargetTrackingConfigurationArray []ScalingPlanTargetTrackingConfigurationInput
func (ScalingPlanTargetTrackingConfigurationArray) ElementType ¶
func (ScalingPlanTargetTrackingConfigurationArray) ElementType() reflect.Type
func (ScalingPlanTargetTrackingConfigurationArray) ToScalingPlanTargetTrackingConfigurationArrayOutput ¶
func (i ScalingPlanTargetTrackingConfigurationArray) ToScalingPlanTargetTrackingConfigurationArrayOutput() ScalingPlanTargetTrackingConfigurationArrayOutput
func (ScalingPlanTargetTrackingConfigurationArray) ToScalingPlanTargetTrackingConfigurationArrayOutputWithContext ¶
func (i ScalingPlanTargetTrackingConfigurationArray) ToScalingPlanTargetTrackingConfigurationArrayOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationArrayOutput
type ScalingPlanTargetTrackingConfigurationArrayInput ¶
type ScalingPlanTargetTrackingConfigurationArrayInput interface { pulumi.Input ToScalingPlanTargetTrackingConfigurationArrayOutput() ScalingPlanTargetTrackingConfigurationArrayOutput ToScalingPlanTargetTrackingConfigurationArrayOutputWithContext(context.Context) ScalingPlanTargetTrackingConfigurationArrayOutput }
ScalingPlanTargetTrackingConfigurationArrayInput is an input type that accepts ScalingPlanTargetTrackingConfigurationArray and ScalingPlanTargetTrackingConfigurationArrayOutput values. You can construct a concrete instance of `ScalingPlanTargetTrackingConfigurationArrayInput` via:
ScalingPlanTargetTrackingConfigurationArray{ ScalingPlanTargetTrackingConfigurationArgs{...} }
type ScalingPlanTargetTrackingConfigurationArrayOutput ¶
type ScalingPlanTargetTrackingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ScalingPlanTargetTrackingConfigurationArrayOutput) ElementType ¶
func (ScalingPlanTargetTrackingConfigurationArrayOutput) ElementType() reflect.Type
func (ScalingPlanTargetTrackingConfigurationArrayOutput) ToScalingPlanTargetTrackingConfigurationArrayOutput ¶
func (o ScalingPlanTargetTrackingConfigurationArrayOutput) ToScalingPlanTargetTrackingConfigurationArrayOutput() ScalingPlanTargetTrackingConfigurationArrayOutput
func (ScalingPlanTargetTrackingConfigurationArrayOutput) ToScalingPlanTargetTrackingConfigurationArrayOutputWithContext ¶
func (o ScalingPlanTargetTrackingConfigurationArrayOutput) ToScalingPlanTargetTrackingConfigurationArrayOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationArrayOutput
type ScalingPlanTargetTrackingConfigurationInput ¶
type ScalingPlanTargetTrackingConfigurationInput interface { pulumi.Input ToScalingPlanTargetTrackingConfigurationOutput() ScalingPlanTargetTrackingConfigurationOutput ToScalingPlanTargetTrackingConfigurationOutputWithContext(context.Context) ScalingPlanTargetTrackingConfigurationOutput }
ScalingPlanTargetTrackingConfigurationInput is an input type that accepts ScalingPlanTargetTrackingConfigurationArgs and ScalingPlanTargetTrackingConfigurationOutput values. You can construct a concrete instance of `ScalingPlanTargetTrackingConfigurationInput` via:
ScalingPlanTargetTrackingConfigurationArgs{...}
type ScalingPlanTargetTrackingConfigurationOutput ¶
type ScalingPlanTargetTrackingConfigurationOutput struct{ *pulumi.OutputState }
func (ScalingPlanTargetTrackingConfigurationOutput) CustomizedScalingMetricSpecification ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) CustomizedScalingMetricSpecification() ScalingPlanCustomizedScalingMetricSpecificationPtrOutput
func (ScalingPlanTargetTrackingConfigurationOutput) DisableScaleIn ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) DisableScaleIn() pulumi.BoolPtrOutput
func (ScalingPlanTargetTrackingConfigurationOutput) ElementType ¶
func (ScalingPlanTargetTrackingConfigurationOutput) ElementType() reflect.Type
func (ScalingPlanTargetTrackingConfigurationOutput) EstimatedInstanceWarmup ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) EstimatedInstanceWarmup() pulumi.IntPtrOutput
func (ScalingPlanTargetTrackingConfigurationOutput) PredefinedScalingMetricSpecification ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) PredefinedScalingMetricSpecification() ScalingPlanPredefinedScalingMetricSpecificationPtrOutput
func (ScalingPlanTargetTrackingConfigurationOutput) ScaleInCooldown ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) ScaleInCooldown() pulumi.IntPtrOutput
func (ScalingPlanTargetTrackingConfigurationOutput) ScaleOutCooldown ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) ScaleOutCooldown() pulumi.IntPtrOutput
func (ScalingPlanTargetTrackingConfigurationOutput) TargetValue ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) TargetValue() pulumi.Float64Output
func (ScalingPlanTargetTrackingConfigurationOutput) ToScalingPlanTargetTrackingConfigurationOutput ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) ToScalingPlanTargetTrackingConfigurationOutput() ScalingPlanTargetTrackingConfigurationOutput
func (ScalingPlanTargetTrackingConfigurationOutput) ToScalingPlanTargetTrackingConfigurationOutputWithContext ¶
func (o ScalingPlanTargetTrackingConfigurationOutput) ToScalingPlanTargetTrackingConfigurationOutputWithContext(ctx context.Context) ScalingPlanTargetTrackingConfigurationOutput