Documentation
¶
Index ¶
- type AutoScalingConfiguration
- func (*AutoScalingConfiguration) ElementType() reflect.Type
- func (i *AutoScalingConfiguration) ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput
- func (i *AutoScalingConfiguration) ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput
- func (i *AutoScalingConfiguration) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfiguration]
- type AutoScalingConfigurationArgs
- type AutoScalingConfigurationArray
- func (AutoScalingConfigurationArray) ElementType() reflect.Type
- func (i AutoScalingConfigurationArray) ToAutoScalingConfigurationArrayOutput() AutoScalingConfigurationArrayOutput
- func (i AutoScalingConfigurationArray) ToAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationArrayOutput
- func (i AutoScalingConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoScalingConfiguration]
- type AutoScalingConfigurationArrayInput
- type AutoScalingConfigurationArrayOutput
- func (AutoScalingConfigurationArrayOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationArrayOutput) Index(i pulumi.IntInput) AutoScalingConfigurationOutput
- func (o AutoScalingConfigurationArrayOutput) ToAutoScalingConfigurationArrayOutput() AutoScalingConfigurationArrayOutput
- func (o AutoScalingConfigurationArrayOutput) ToAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationArrayOutput
- func (o AutoScalingConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoScalingConfiguration]
- type AutoScalingConfigurationAutoScalingResources
- type AutoScalingConfigurationAutoScalingResourcesArgs
- func (AutoScalingConfigurationAutoScalingResourcesArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesOutput() AutoScalingConfigurationAutoScalingResourcesOutput
- func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesOutput
- func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput() AutoScalingConfigurationAutoScalingResourcesPtrOutput
- func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesPtrOutput
- func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationAutoScalingResources]
- type AutoScalingConfigurationAutoScalingResourcesInput
- type AutoScalingConfigurationAutoScalingResourcesOutput
- func (AutoScalingConfigurationAutoScalingResourcesOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationAutoScalingResourcesOutput) Id() pulumi.StringOutput
- func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesOutput() AutoScalingConfigurationAutoScalingResourcesOutput
- func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesOutput
- func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput() AutoScalingConfigurationAutoScalingResourcesPtrOutput
- func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesPtrOutput
- func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationAutoScalingResources]
- func (o AutoScalingConfigurationAutoScalingResourcesOutput) Type() pulumi.StringOutput
- type AutoScalingConfigurationAutoScalingResourcesPtrInput
- type AutoScalingConfigurationAutoScalingResourcesPtrOutput
- func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) Elem() AutoScalingConfigurationAutoScalingResourcesOutput
- func (AutoScalingConfigurationAutoScalingResourcesPtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) Id() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput() AutoScalingConfigurationAutoScalingResourcesPtrOutput
- func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesPtrOutput
- func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationAutoScalingResources]
- func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) Type() pulumi.StringPtrOutput
- type AutoScalingConfigurationInput
- type AutoScalingConfigurationMap
- func (AutoScalingConfigurationMap) ElementType() reflect.Type
- func (i AutoScalingConfigurationMap) ToAutoScalingConfigurationMapOutput() AutoScalingConfigurationMapOutput
- func (i AutoScalingConfigurationMap) ToAutoScalingConfigurationMapOutputWithContext(ctx context.Context) AutoScalingConfigurationMapOutput
- func (i AutoScalingConfigurationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoScalingConfiguration]
- type AutoScalingConfigurationMapInput
- type AutoScalingConfigurationMapOutput
- func (AutoScalingConfigurationMapOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationMapOutput) MapIndex(k pulumi.StringInput) AutoScalingConfigurationOutput
- func (o AutoScalingConfigurationMapOutput) ToAutoScalingConfigurationMapOutput() AutoScalingConfigurationMapOutput
- func (o AutoScalingConfigurationMapOutput) ToAutoScalingConfigurationMapOutputWithContext(ctx context.Context) AutoScalingConfigurationMapOutput
- func (o AutoScalingConfigurationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoScalingConfiguration]
- type AutoScalingConfigurationOutput
- func (o AutoScalingConfigurationOutput) AutoScalingResources() AutoScalingConfigurationAutoScalingResourcesOutput
- func (o AutoScalingConfigurationOutput) CompartmentId() pulumi.StringOutput
- func (o AutoScalingConfigurationOutput) CoolDownInSeconds() pulumi.IntOutput
- func (o AutoScalingConfigurationOutput) DefinedTags() pulumi.MapOutput
- func (o AutoScalingConfigurationOutput) DisplayName() pulumi.StringOutput
- func (AutoScalingConfigurationOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationOutput) FreeformTags() pulumi.MapOutput
- func (o AutoScalingConfigurationOutput) IsEnabled() pulumi.BoolOutput
- func (o AutoScalingConfigurationOutput) MaxResourceCount() pulumi.IntOutput
- func (o AutoScalingConfigurationOutput) MinResourceCount() pulumi.IntOutput
- func (o AutoScalingConfigurationOutput) Policies() AutoScalingConfigurationPolicyArrayOutput
- func (o AutoScalingConfigurationOutput) TimeCreated() pulumi.StringOutput
- func (o AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput
- func (o AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput
- func (o AutoScalingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfiguration]
- type AutoScalingConfigurationPolicy
- type AutoScalingConfigurationPolicyArgs
- func (AutoScalingConfigurationPolicyArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyArgs) ToAutoScalingConfigurationPolicyOutput() AutoScalingConfigurationPolicyOutput
- func (i AutoScalingConfigurationPolicyArgs) ToAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyOutput
- func (i AutoScalingConfigurationPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicy]
- type AutoScalingConfigurationPolicyArray
- func (AutoScalingConfigurationPolicyArray) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyArray) ToAutoScalingConfigurationPolicyArrayOutput() AutoScalingConfigurationPolicyArrayOutput
- func (i AutoScalingConfigurationPolicyArray) ToAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyArrayOutput
- func (i AutoScalingConfigurationPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicy]
- type AutoScalingConfigurationPolicyArrayInput
- type AutoScalingConfigurationPolicyArrayOutput
- func (AutoScalingConfigurationPolicyArrayOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyArrayOutput) Index(i pulumi.IntInput) AutoScalingConfigurationPolicyOutput
- func (o AutoScalingConfigurationPolicyArrayOutput) ToAutoScalingConfigurationPolicyArrayOutput() AutoScalingConfigurationPolicyArrayOutput
- func (o AutoScalingConfigurationPolicyArrayOutput) ToAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyArrayOutput
- func (o AutoScalingConfigurationPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicy]
- type AutoScalingConfigurationPolicyCapacity
- type AutoScalingConfigurationPolicyCapacityArgs
- func (AutoScalingConfigurationPolicyCapacityArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityOutput() AutoScalingConfigurationPolicyCapacityOutput
- func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityOutput
- func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityPtrOutput() AutoScalingConfigurationPolicyCapacityPtrOutput
- func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityPtrOutput
- func (i AutoScalingConfigurationPolicyCapacityArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyCapacity]
- type AutoScalingConfigurationPolicyCapacityInput
- type AutoScalingConfigurationPolicyCapacityOutput
- func (AutoScalingConfigurationPolicyCapacityOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyCapacityOutput) Initial() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityOutput() AutoScalingConfigurationPolicyCapacityOutput
- func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityOutput
- func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutput() AutoScalingConfigurationPolicyCapacityPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyCapacity]
- type AutoScalingConfigurationPolicyCapacityPtrInput
- type AutoScalingConfigurationPolicyCapacityPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityPtrOutput) Elem() AutoScalingConfigurationPolicyCapacityOutput
- func (AutoScalingConfigurationPolicyCapacityPtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyCapacityPtrOutput) Initial() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityPtrOutput) Max() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityPtrOutput) Min() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityPtrOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutput() AutoScalingConfigurationPolicyCapacityPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityPtrOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityPtrOutput
- func (o AutoScalingConfigurationPolicyCapacityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyCapacity]
- type AutoScalingConfigurationPolicyExecutionSchedule
- type AutoScalingConfigurationPolicyExecutionScheduleArgs
- func (AutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionScheduleOutput() AutoScalingConfigurationPolicyExecutionScheduleOutput
- func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionScheduleOutput
- func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyExecutionSchedule]
- type AutoScalingConfigurationPolicyExecutionScheduleInput
- type AutoScalingConfigurationPolicyExecutionScheduleOutput
- func (AutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) Expression() pulumi.StringOutput
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone() pulumi.StringOutput
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionScheduleOutput() AutoScalingConfigurationPolicyExecutionScheduleOutput
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionScheduleOutput
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyExecutionSchedule]
- func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) Type() pulumi.StringOutput
- type AutoScalingConfigurationPolicyExecutionSchedulePtrInput
- type AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Elem() AutoScalingConfigurationPolicyExecutionScheduleOutput
- func (AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Expression() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyExecutionSchedule]
- func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Type() pulumi.StringPtrOutput
- type AutoScalingConfigurationPolicyInput
- type AutoScalingConfigurationPolicyOutput
- func (o AutoScalingConfigurationPolicyOutput) Capacity() AutoScalingConfigurationPolicyCapacityPtrOutput
- func (o AutoScalingConfigurationPolicyOutput) DisplayName() pulumi.StringPtrOutput
- func (AutoScalingConfigurationPolicyOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyOutput) ExecutionSchedule() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
- func (o AutoScalingConfigurationPolicyOutput) Id() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o AutoScalingConfigurationPolicyOutput) PolicyType() pulumi.StringOutput
- func (o AutoScalingConfigurationPolicyOutput) ResourceAction() AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (o AutoScalingConfigurationPolicyOutput) Rules() AutoScalingConfigurationPolicyRuleArrayOutput
- func (o AutoScalingConfigurationPolicyOutput) TimeCreated() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyOutput) ToAutoScalingConfigurationPolicyOutput() AutoScalingConfigurationPolicyOutput
- func (o AutoScalingConfigurationPolicyOutput) ToAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyOutput
- func (o AutoScalingConfigurationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicy]
- type AutoScalingConfigurationPolicyResourceAction
- type AutoScalingConfigurationPolicyResourceActionArgs
- func (AutoScalingConfigurationPolicyResourceActionArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionOutput() AutoScalingConfigurationPolicyResourceActionOutput
- func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionOutput
- func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionPtrOutput() AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (i AutoScalingConfigurationPolicyResourceActionArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyResourceAction]
- type AutoScalingConfigurationPolicyResourceActionInput
- type AutoScalingConfigurationPolicyResourceActionOutput
- func (o AutoScalingConfigurationPolicyResourceActionOutput) Action() pulumi.StringOutput
- func (o AutoScalingConfigurationPolicyResourceActionOutput) ActionType() pulumi.StringOutput
- func (AutoScalingConfigurationPolicyResourceActionOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionOutput() AutoScalingConfigurationPolicyResourceActionOutput
- func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionOutput
- func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutput() AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (o AutoScalingConfigurationPolicyResourceActionOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyResourceAction]
- type AutoScalingConfigurationPolicyResourceActionPtrInput
- type AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) Action() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) ActionType() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) Elem() AutoScalingConfigurationPolicyResourceActionOutput
- func (AutoScalingConfigurationPolicyResourceActionPtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutput() AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionPtrOutput
- func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyResourceAction]
- type AutoScalingConfigurationPolicyRule
- type AutoScalingConfigurationPolicyRuleAction
- type AutoScalingConfigurationPolicyRuleActionArgs
- func (AutoScalingConfigurationPolicyRuleActionArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionOutput() AutoScalingConfigurationPolicyRuleActionOutput
- func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionOutput
- func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionPtrOutput() AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (i AutoScalingConfigurationPolicyRuleActionArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleAction]
- type AutoScalingConfigurationPolicyRuleActionInput
- type AutoScalingConfigurationPolicyRuleActionOutput
- func (AutoScalingConfigurationPolicyRuleActionOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionOutput() AutoScalingConfigurationPolicyRuleActionOutput
- func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionOutput
- func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutput() AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (o AutoScalingConfigurationPolicyRuleActionOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleAction]
- func (o AutoScalingConfigurationPolicyRuleActionOutput) Type() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyRuleActionOutput) Value() pulumi.IntPtrOutput
- type AutoScalingConfigurationPolicyRuleActionPtrInput
- type AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) Elem() AutoScalingConfigurationPolicyRuleActionOutput
- func (AutoScalingConfigurationPolicyRuleActionPtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutput() AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyRuleAction]
- func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) Type() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) Value() pulumi.IntPtrOutput
- type AutoScalingConfigurationPolicyRuleArgs
- func (AutoScalingConfigurationPolicyRuleArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyRuleArgs) ToAutoScalingConfigurationPolicyRuleOutput() AutoScalingConfigurationPolicyRuleOutput
- func (i AutoScalingConfigurationPolicyRuleArgs) ToAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleOutput
- func (i AutoScalingConfigurationPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRule]
- type AutoScalingConfigurationPolicyRuleArray
- func (AutoScalingConfigurationPolicyRuleArray) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyRuleArray) ToAutoScalingConfigurationPolicyRuleArrayOutput() AutoScalingConfigurationPolicyRuleArrayOutput
- func (i AutoScalingConfigurationPolicyRuleArray) ToAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleArrayOutput
- func (i AutoScalingConfigurationPolicyRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicyRule]
- type AutoScalingConfigurationPolicyRuleArrayInput
- type AutoScalingConfigurationPolicyRuleArrayOutput
- func (AutoScalingConfigurationPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleArrayOutput) Index(i pulumi.IntInput) AutoScalingConfigurationPolicyRuleOutput
- func (o AutoScalingConfigurationPolicyRuleArrayOutput) ToAutoScalingConfigurationPolicyRuleArrayOutput() AutoScalingConfigurationPolicyRuleArrayOutput
- func (o AutoScalingConfigurationPolicyRuleArrayOutput) ToAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleArrayOutput
- func (o AutoScalingConfigurationPolicyRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicyRule]
- type AutoScalingConfigurationPolicyRuleInput
- type AutoScalingConfigurationPolicyRuleMetric
- type AutoScalingConfigurationPolicyRuleMetricArgs
- func (AutoScalingConfigurationPolicyRuleMetricArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricOutput() AutoScalingConfigurationPolicyRuleMetricOutput
- func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricOutput
- func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput() AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleMetric]
- type AutoScalingConfigurationPolicyRuleMetricInput
- type AutoScalingConfigurationPolicyRuleMetricOutput
- func (AutoScalingConfigurationPolicyRuleMetricOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleMetricOutput) MetricType() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricOutput) Threshold() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricOutput() AutoScalingConfigurationPolicyRuleMetricOutput
- func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricOutput
- func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput() AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleMetric]
- type AutoScalingConfigurationPolicyRuleMetricPtrInput
- type AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) Elem() AutoScalingConfigurationPolicyRuleMetricOutput
- func (AutoScalingConfigurationPolicyRuleMetricPtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) MetricType() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) Threshold() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput() AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyRuleMetric]
- type AutoScalingConfigurationPolicyRuleMetricThreshold
- type AutoScalingConfigurationPolicyRuleMetricThresholdArgs
- func (AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType() reflect.Type
- func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutput() AutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleMetricThreshold]
- type AutoScalingConfigurationPolicyRuleMetricThresholdInput
- type AutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutput() AutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleMetricThreshold]
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) Value() pulumi.IntPtrOutput
- type AutoScalingConfigurationPolicyRuleMetricThresholdPtrInput
- type AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) Elem() AutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyRuleMetricThreshold]
- func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) Value() pulumi.IntPtrOutput
- type AutoScalingConfigurationPolicyRuleOutput
- func (o AutoScalingConfigurationPolicyRuleOutput) Action() AutoScalingConfigurationPolicyRuleActionPtrOutput
- func (o AutoScalingConfigurationPolicyRuleOutput) DisplayName() pulumi.StringOutput
- func (AutoScalingConfigurationPolicyRuleOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationPolicyRuleOutput) Id() pulumi.StringPtrOutput
- func (o AutoScalingConfigurationPolicyRuleOutput) Metric() AutoScalingConfigurationPolicyRuleMetricPtrOutput
- func (o AutoScalingConfigurationPolicyRuleOutput) ToAutoScalingConfigurationPolicyRuleOutput() AutoScalingConfigurationPolicyRuleOutput
- func (o AutoScalingConfigurationPolicyRuleOutput) ToAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleOutput
- func (o AutoScalingConfigurationPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRule]
- type AutoScalingConfigurationState
- type GetAutoScalingConfigurationAutoScalingResource
- type GetAutoScalingConfigurationAutoScalingResourceArgs
- func (GetAutoScalingConfigurationAutoScalingResourceArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationAutoScalingResourceOutput
- func (i GetAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceOutput
- func (i GetAutoScalingConfigurationAutoScalingResourceArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationAutoScalingResource]
- type GetAutoScalingConfigurationAutoScalingResourceArray
- func (GetAutoScalingConfigurationAutoScalingResourceArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationAutoScalingResourceArrayOutput
- func (i GetAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceArrayOutput
- func (i GetAutoScalingConfigurationAutoScalingResourceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationAutoScalingResource]
- type GetAutoScalingConfigurationAutoScalingResourceArrayInput
- type GetAutoScalingConfigurationAutoScalingResourceArrayOutput
- func (GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationAutoScalingResourceArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationAutoScalingResourceOutput
- func (o GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationAutoScalingResourceArrayOutput
- func (o GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceArrayOutput
- func (o GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationAutoScalingResource]
- type GetAutoScalingConfigurationAutoScalingResourceInput
- type GetAutoScalingConfigurationAutoScalingResourceOutput
- func (GetAutoScalingConfigurationAutoScalingResourceOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationAutoScalingResourceOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationAutoScalingResourceOutput
- func (o GetAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceOutput
- func (o GetAutoScalingConfigurationAutoScalingResourceOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationAutoScalingResource]
- func (o GetAutoScalingConfigurationAutoScalingResourceOutput) Type() pulumi.StringOutput
- type GetAutoScalingConfigurationPolicy
- type GetAutoScalingConfigurationPolicyArgs
- func (GetAutoScalingConfigurationPolicyArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationPolicyOutput
- func (i GetAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyOutput
- func (i GetAutoScalingConfigurationPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationPolicyArray
- func (GetAutoScalingConfigurationPolicyArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationPolicyArrayOutput
- func (i GetAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyArrayOutput
- func (i GetAutoScalingConfigurationPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationPolicyArrayInput
- type GetAutoScalingConfigurationPolicyArrayOutput
- func (GetAutoScalingConfigurationPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationPolicyArrayOutput
- func (o GetAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyArrayOutput
- func (o GetAutoScalingConfigurationPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationPolicyCapacity
- type GetAutoScalingConfigurationPolicyCapacityArgs
- func (GetAutoScalingConfigurationPolicyCapacityArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationPolicyCapacityOutput
- func (i GetAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityOutput
- func (i GetAutoScalingConfigurationPolicyCapacityArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyCapacity]
- type GetAutoScalingConfigurationPolicyCapacityArray
- func (GetAutoScalingConfigurationPolicyCapacityArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationPolicyCapacityArrayOutput
- func (i GetAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityArrayOutput
- func (i GetAutoScalingConfigurationPolicyCapacityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyCapacity]
- type GetAutoScalingConfigurationPolicyCapacityArrayInput
- type GetAutoScalingConfigurationPolicyCapacityArrayOutput
- func (GetAutoScalingConfigurationPolicyCapacityArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyCapacityArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyCapacityOutput
- func (o GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationPolicyCapacityArrayOutput
- func (o GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityArrayOutput
- func (o GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyCapacity]
- type GetAutoScalingConfigurationPolicyCapacityInput
- type GetAutoScalingConfigurationPolicyCapacityOutput
- func (GetAutoScalingConfigurationPolicyCapacityOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyCapacityOutput) Initial() pulumi.IntOutput
- func (o GetAutoScalingConfigurationPolicyCapacityOutput) Max() pulumi.IntOutput
- func (o GetAutoScalingConfigurationPolicyCapacityOutput) Min() pulumi.IntOutput
- func (o GetAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationPolicyCapacityOutput
- func (o GetAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityOutput
- func (o GetAutoScalingConfigurationPolicyCapacityOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyCapacity]
- type GetAutoScalingConfigurationPolicyExecutionSchedule
- type GetAutoScalingConfigurationPolicyExecutionScheduleArgs
- func (GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationPolicyExecutionScheduleOutput
- func (i GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleOutput
- func (i GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyExecutionSchedule]
- type GetAutoScalingConfigurationPolicyExecutionScheduleArray
- func (GetAutoScalingConfigurationPolicyExecutionScheduleArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
- func (i GetAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
- func (i GetAutoScalingConfigurationPolicyExecutionScheduleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyExecutionSchedule]
- type GetAutoScalingConfigurationPolicyExecutionScheduleArrayInput
- type GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
- func (GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyExecutionScheduleOutput
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyExecutionSchedule]
- type GetAutoScalingConfigurationPolicyExecutionScheduleInput
- type GetAutoScalingConfigurationPolicyExecutionScheduleOutput
- func (GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) Expression() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationPolicyExecutionScheduleOutput
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleOutput
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyExecutionSchedule]
- func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) Type() pulumi.StringOutput
- type GetAutoScalingConfigurationPolicyInput
- type GetAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationPolicyOutput) Capacities() GetAutoScalingConfigurationPolicyCapacityArrayOutput
- func (o GetAutoScalingConfigurationPolicyOutput) DisplayName() pulumi.StringOutput
- func (GetAutoScalingConfigurationPolicyOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyOutput) ExecutionSchedules() GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
- func (o GetAutoScalingConfigurationPolicyOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyOutput) IsEnabled() pulumi.BoolOutput
- func (o GetAutoScalingConfigurationPolicyOutput) PolicyType() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyOutput) ResourceActions() GetAutoScalingConfigurationPolicyResourceActionArrayOutput
- func (o GetAutoScalingConfigurationPolicyOutput) Rules() GetAutoScalingConfigurationPolicyRuleArrayOutput
- func (o GetAutoScalingConfigurationPolicyOutput) TimeCreated() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationPolicyResourceAction
- type GetAutoScalingConfigurationPolicyResourceActionArgs
- func (GetAutoScalingConfigurationPolicyResourceActionArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationPolicyResourceActionOutput
- func (i GetAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionOutput
- func (i GetAutoScalingConfigurationPolicyResourceActionArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyResourceAction]
- type GetAutoScalingConfigurationPolicyResourceActionArray
- func (GetAutoScalingConfigurationPolicyResourceActionArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationPolicyResourceActionArrayOutput
- func (i GetAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionArrayOutput
- func (i GetAutoScalingConfigurationPolicyResourceActionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyResourceAction]
- type GetAutoScalingConfigurationPolicyResourceActionArrayInput
- type GetAutoScalingConfigurationPolicyResourceActionArrayOutput
- func (GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyResourceActionArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationPolicyResourceActionArrayOutput
- func (o GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionArrayOutput
- func (o GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyResourceAction]
- type GetAutoScalingConfigurationPolicyResourceActionInput
- type GetAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationPolicyResourceActionOutput) Action() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyResourceActionOutput) ActionType() pulumi.StringOutput
- func (GetAutoScalingConfigurationPolicyResourceActionOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationPolicyResourceActionOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyResourceAction]
- type GetAutoScalingConfigurationPolicyRule
- type GetAutoScalingConfigurationPolicyRuleAction
- type GetAutoScalingConfigurationPolicyRuleActionArgs
- func (GetAutoScalingConfigurationPolicyRuleActionArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationPolicyRuleActionOutput
- func (i GetAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionOutput
- func (i GetAutoScalingConfigurationPolicyRuleActionArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRuleAction]
- type GetAutoScalingConfigurationPolicyRuleActionArray
- func (GetAutoScalingConfigurationPolicyRuleActionArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationPolicyRuleActionArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleActionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleAction]
- type GetAutoScalingConfigurationPolicyRuleActionArrayInput
- type GetAutoScalingConfigurationPolicyRuleActionArrayOutput
- func (GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleActionArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyRuleActionOutput
- func (o GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationPolicyRuleActionArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleAction]
- type GetAutoScalingConfigurationPolicyRuleActionInput
- type GetAutoScalingConfigurationPolicyRuleActionOutput
- func (GetAutoScalingConfigurationPolicyRuleActionOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationPolicyRuleActionOutput
- func (o GetAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionOutput
- func (o GetAutoScalingConfigurationPolicyRuleActionOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRuleAction]
- func (o GetAutoScalingConfigurationPolicyRuleActionOutput) Type() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyRuleActionOutput) Value() pulumi.IntOutput
- type GetAutoScalingConfigurationPolicyRuleArgs
- func (GetAutoScalingConfigurationPolicyRuleArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationPolicyRuleOutput
- func (i GetAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleOutput
- func (i GetAutoScalingConfigurationPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRule]
- type GetAutoScalingConfigurationPolicyRuleArray
- func (GetAutoScalingConfigurationPolicyRuleArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationPolicyRuleArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRule]
- type GetAutoScalingConfigurationPolicyRuleArrayInput
- type GetAutoScalingConfigurationPolicyRuleArrayOutput
- func (GetAutoScalingConfigurationPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationPolicyRuleArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRule]
- type GetAutoScalingConfigurationPolicyRuleInput
- type GetAutoScalingConfigurationPolicyRuleMetric
- type GetAutoScalingConfigurationPolicyRuleMetricArgs
- func (GetAutoScalingConfigurationPolicyRuleMetricArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationPolicyRuleMetricOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRuleMetric]
- type GetAutoScalingConfigurationPolicyRuleMetricArray
- func (GetAutoScalingConfigurationPolicyRuleMetricArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleMetric]
- type GetAutoScalingConfigurationPolicyRuleMetricArrayInput
- type GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
- func (GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyRuleMetricOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleMetric]
- type GetAutoScalingConfigurationPolicyRuleMetricInput
- type GetAutoScalingConfigurationPolicyRuleMetricOutput
- func (GetAutoScalingConfigurationPolicyRuleMetricOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) MetricType() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) Thresholds() GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationPolicyRuleMetricOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRuleMetric]
- type GetAutoScalingConfigurationPolicyRuleMetricThreshold
- type GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs
- func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRuleMetricThreshold]
- type GetAutoScalingConfigurationPolicyRuleMetricThresholdArray
- func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
- func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleMetricThreshold]
- type GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput
- type GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
- func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleMetricThreshold]
- type GetAutoScalingConfigurationPolicyRuleMetricThresholdInput
- type GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRuleMetricThreshold]
- func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Value() pulumi.IntOutput
- type GetAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationPolicyRuleOutput) Actions() GetAutoScalingConfigurationPolicyRuleActionArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleOutput) DisplayName() pulumi.StringOutput
- func (GetAutoScalingConfigurationPolicyRuleOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationPolicyRuleOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationPolicyRuleOutput) Metrics() GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
- func (o GetAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRule]
- type GetAutoScalingConfigurationsArgs
- type GetAutoScalingConfigurationsAutoScalingConfiguration
- type GetAutoScalingConfigurationsAutoScalingConfigurationArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutput() GetAutoScalingConfigurationsAutoScalingConfigurationOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsAutoScalingConfiguration]
- type GetAutoScalingConfigurationsAutoScalingConfigurationArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsAutoScalingConfiguration]
- type GetAutoScalingConfigurationsAutoScalingConfigurationArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsAutoScalingConfiguration]
- type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResource
- type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToOutput(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) Type() pulumi.StringOutput
- type GetAutoScalingConfigurationsAutoScalingConfigurationInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) AutoScalingResources() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) CompartmentId() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) CoolDownInSeconds() pulumi.IntOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) DefinedTags() pulumi.MapOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) DisplayName() pulumi.StringOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) FreeformTags() pulumi.MapOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) IsEnabled() pulumi.BoolOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) MaxResourceCount() pulumi.IntOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) MinResourceCount() pulumi.IntOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) Policies() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) TimeCreated() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutput() GetAutoScalingConfigurationsAutoScalingConfigurationOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsAutoScalingConfiguration]
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicy
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacity
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Initial() pulumi.IntOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Max() pulumi.IntOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Min() pulumi.IntOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionSchedule
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Expression() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToOutput(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Type() pulumi.StringOutput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) Capacities() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) DisplayName() pulumi.StringOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ExecutionSchedules() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) IsEnabled() pulumi.BoolOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) PolicyType() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ResourceActions() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) Rules() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) TimeCreated() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsAutoScalingConfigurationPolicy]
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceAction
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) Action() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ActionType() pulumi.StringOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleAction
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToOutput(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) Type() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) Value() pulumi.IntOutput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule]
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetric
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) MetricType() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) Thresholds() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThreshold
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) ...
- func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToOutput(ctx context.Context) ...
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdInput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToOutput(ctx context.Context) ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Value() pulumi.IntOutput
- type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Actions() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) DisplayName() pulumi.StringOutput
- func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Metrics() ...
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
- func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule]
- type GetAutoScalingConfigurationsFilter
- type GetAutoScalingConfigurationsFilterArgs
- func (GetAutoScalingConfigurationsFilterArgs) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsFilterArgs) ToGetAutoScalingConfigurationsFilterOutput() GetAutoScalingConfigurationsFilterOutput
- func (i GetAutoScalingConfigurationsFilterArgs) ToGetAutoScalingConfigurationsFilterOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterOutput
- func (i GetAutoScalingConfigurationsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsFilter]
- type GetAutoScalingConfigurationsFilterArray
- func (GetAutoScalingConfigurationsFilterArray) ElementType() reflect.Type
- func (i GetAutoScalingConfigurationsFilterArray) ToGetAutoScalingConfigurationsFilterArrayOutput() GetAutoScalingConfigurationsFilterArrayOutput
- func (i GetAutoScalingConfigurationsFilterArray) ToGetAutoScalingConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterArrayOutput
- func (i GetAutoScalingConfigurationsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsFilter]
- type GetAutoScalingConfigurationsFilterArrayInput
- type GetAutoScalingConfigurationsFilterArrayOutput
- func (GetAutoScalingConfigurationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsFilterArrayOutput) Index(i pulumi.IntInput) GetAutoScalingConfigurationsFilterOutput
- func (o GetAutoScalingConfigurationsFilterArrayOutput) ToGetAutoScalingConfigurationsFilterArrayOutput() GetAutoScalingConfigurationsFilterArrayOutput
- func (o GetAutoScalingConfigurationsFilterArrayOutput) ToGetAutoScalingConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterArrayOutput
- func (o GetAutoScalingConfigurationsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsFilter]
- type GetAutoScalingConfigurationsFilterInput
- type GetAutoScalingConfigurationsFilterOutput
- func (GetAutoScalingConfigurationsFilterOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsFilterOutput) Name() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAutoScalingConfigurationsFilterOutput) ToGetAutoScalingConfigurationsFilterOutput() GetAutoScalingConfigurationsFilterOutput
- func (o GetAutoScalingConfigurationsFilterOutput) ToGetAutoScalingConfigurationsFilterOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterOutput
- func (o GetAutoScalingConfigurationsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsFilter]
- func (o GetAutoScalingConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAutoScalingConfigurationsOutputArgs
- type GetAutoScalingConfigurationsResult
- type GetAutoScalingConfigurationsResultOutput
- func (o GetAutoScalingConfigurationsResultOutput) AutoScalingConfigurations() GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
- func (o GetAutoScalingConfigurationsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetAutoScalingConfigurationsResultOutput) ElementType() reflect.Type
- func (o GetAutoScalingConfigurationsResultOutput) Filters() GetAutoScalingConfigurationsFilterArrayOutput
- func (o GetAutoScalingConfigurationsResultOutput) Id() pulumi.StringOutput
- func (o GetAutoScalingConfigurationsResultOutput) ToGetAutoScalingConfigurationsResultOutput() GetAutoScalingConfigurationsResultOutput
- func (o GetAutoScalingConfigurationsResultOutput) ToGetAutoScalingConfigurationsResultOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsResultOutput
- func (o GetAutoScalingConfigurationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsResult]
- type LookupAutoScalingConfigurationArgs
- type LookupAutoScalingConfigurationOutputArgs
- type LookupAutoScalingConfigurationResult
- type LookupAutoScalingConfigurationResultOutput
- func (o LookupAutoScalingConfigurationResultOutput) AutoScalingConfigurationId() pulumi.StringOutput
- func (o LookupAutoScalingConfigurationResultOutput) AutoScalingResources() GetAutoScalingConfigurationAutoScalingResourceArrayOutput
- func (o LookupAutoScalingConfigurationResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupAutoScalingConfigurationResultOutput) CoolDownInSeconds() pulumi.IntOutput
- func (o LookupAutoScalingConfigurationResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupAutoScalingConfigurationResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAutoScalingConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupAutoScalingConfigurationResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupAutoScalingConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupAutoScalingConfigurationResultOutput) IsEnabled() pulumi.BoolOutput
- func (o LookupAutoScalingConfigurationResultOutput) MaxResourceCount() pulumi.IntOutput
- func (o LookupAutoScalingConfigurationResultOutput) MinResourceCount() pulumi.IntOutput
- func (o LookupAutoScalingConfigurationResultOutput) Policies() GetAutoScalingConfigurationPolicyArrayOutput
- func (o LookupAutoScalingConfigurationResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutput() LookupAutoScalingConfigurationResultOutput
- func (o LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutputWithContext(ctx context.Context) LookupAutoScalingConfigurationResultOutput
- func (o LookupAutoScalingConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAutoScalingConfigurationResult]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoScalingConfiguration ¶
type AutoScalingConfiguration struct { pulumi.CustomResourceState // A resource that is managed by an autoscaling configuration. The only supported type is `instancePool`. // // Each instance pool can have one autoscaling configuration. AutoScalingResources AutoScalingConfigurationAutoScalingResourcesOutput `pulumi:"autoScalingResources"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state. // // For schedule-based autoscaling policies, this value is not used. CoolDownInSeconds pulumi.IntOutput `pulumi:"coolDownInSeconds"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // Whether the autoscaling policy is enabled. IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"` // The maximum number of resources to scale out to. MaxResourceCount pulumi.IntOutput `pulumi:"maxResourceCount"` // The minimum number of resources to scale in to. MinResourceCount pulumi.IntOutput `pulumi:"minResourceCount"` // Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take. Policies AutoScalingConfigurationPolicyArrayOutput `pulumi:"policies"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Auto Scaling Configuration resource in Oracle Cloud Infrastructure Auto Scaling service.
Creates an autoscaling configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Autoscaling" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Autoscaling.NewAutoScalingConfiguration(ctx, "testAutoScalingConfiguration", &Autoscaling.AutoScalingConfigurationArgs{ AutoScalingResources: &autoscaling.AutoScalingConfigurationAutoScalingResourcesArgs{ Id: pulumi.Any(_var.Auto_scaling_configuration_auto_scaling_resources_id), Type: pulumi.Any(_var.Auto_scaling_configuration_auto_scaling_resources_type), }, CompartmentId: pulumi.Any(_var.Compartment_id), Policies: autoscaling.AutoScalingConfigurationPolicyArray{ &autoscaling.AutoScalingConfigurationPolicyArgs{ PolicyType: pulumi.Any(_var.Auto_scaling_configuration_policies_policy_type), Capacity: &autoscaling.AutoScalingConfigurationPolicyCapacityArgs{ Initial: pulumi.Any(_var.Auto_scaling_configuration_policies_capacity_initial), Max: pulumi.Any(_var.Auto_scaling_configuration_policies_capacity_max), Min: pulumi.Any(_var.Auto_scaling_configuration_policies_capacity_min), }, DisplayName: pulumi.Any(_var.Auto_scaling_configuration_policies_display_name), ExecutionSchedule: &autoscaling.AutoScalingConfigurationPolicyExecutionScheduleArgs{ Expression: pulumi.Any(_var.Auto_scaling_configuration_policies_execution_schedule_expression), Timezone: pulumi.Any(_var.Auto_scaling_configuration_policies_execution_schedule_timezone), Type: pulumi.Any(_var.Auto_scaling_configuration_policies_execution_schedule_type), }, IsEnabled: pulumi.Any(_var.Auto_scaling_configuration_policies_is_enabled), ResourceAction: &autoscaling.AutoScalingConfigurationPolicyResourceActionArgs{ Action: pulumi.Any(_var.Auto_scaling_configuration_policies_resource_action_action), ActionType: pulumi.Any(_var.Auto_scaling_configuration_policies_resource_action_action_type), }, Rules: autoscaling.AutoScalingConfigurationPolicyRuleArray{ &autoscaling.AutoScalingConfigurationPolicyRuleArgs{ Action: &autoscaling.AutoScalingConfigurationPolicyRuleActionArgs{ Type: pulumi.Any(_var.Auto_scaling_configuration_policies_rules_action_type), Value: pulumi.Any(_var.Auto_scaling_configuration_policies_rules_action_value), }, DisplayName: pulumi.Any(_var.Auto_scaling_configuration_policies_rules_display_name), Metric: &autoscaling.AutoScalingConfigurationPolicyRuleMetricArgs{ MetricType: pulumi.Any(_var.Auto_scaling_configuration_policies_rules_metric_metric_type), Threshold: &autoscaling.AutoScalingConfigurationPolicyRuleMetricThresholdArgs{ Operator: pulumi.Any(_var.Auto_scaling_configuration_policies_rules_metric_threshold_operator), Value: pulumi.Any(_var.Auto_scaling_configuration_policies_rules_metric_threshold_value), }, }, }, }, }, }, CoolDownInSeconds: pulumi.Any(_var.Auto_scaling_configuration_cool_down_in_seconds), DefinedTags: pulumi.Map{ "Operations.CostCenter": pulumi.Any("42"), }, DisplayName: pulumi.Any(_var.Auto_scaling_configuration_display_name), FreeformTags: pulumi.Map{ "Department": pulumi.Any("Finance"), }, IsEnabled: pulumi.Any(_var.Auto_scaling_configuration_is_enabled), }) if err != nil { return err } return nil }) }
```
## Import
AutoScalingConfigurations can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Autoscaling/autoScalingConfiguration:AutoScalingConfiguration test_auto_scaling_configuration "id"
```
func GetAutoScalingConfiguration ¶
func GetAutoScalingConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoScalingConfigurationState, opts ...pulumi.ResourceOption) (*AutoScalingConfiguration, error)
GetAutoScalingConfiguration gets an existing AutoScalingConfiguration 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 NewAutoScalingConfiguration ¶
func NewAutoScalingConfiguration(ctx *pulumi.Context, name string, args *AutoScalingConfigurationArgs, opts ...pulumi.ResourceOption) (*AutoScalingConfiguration, error)
NewAutoScalingConfiguration registers a new resource with the given unique name, arguments, and options.
func (*AutoScalingConfiguration) ElementType ¶
func (*AutoScalingConfiguration) ElementType() reflect.Type
func (*AutoScalingConfiguration) ToAutoScalingConfigurationOutput ¶
func (i *AutoScalingConfiguration) ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput
func (*AutoScalingConfiguration) ToAutoScalingConfigurationOutputWithContext ¶
func (i *AutoScalingConfiguration) ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput
func (*AutoScalingConfiguration) ToOutput ¶ added in v1.11.0
func (i *AutoScalingConfiguration) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfiguration]
type AutoScalingConfigurationArgs ¶
type AutoScalingConfigurationArgs struct { // A resource that is managed by an autoscaling configuration. The only supported type is `instancePool`. // // Each instance pool can have one autoscaling configuration. AutoScalingResources AutoScalingConfigurationAutoScalingResourcesInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration. CompartmentId pulumi.StringInput // (Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state. // // For schedule-based autoscaling policies, this value is not used. CoolDownInSeconds pulumi.IntPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // Whether the autoscaling policy is enabled. IsEnabled pulumi.BoolPtrInput // Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take. Policies AutoScalingConfigurationPolicyArrayInput }
The set of arguments for constructing a AutoScalingConfiguration resource.
func (AutoScalingConfigurationArgs) ElementType ¶
func (AutoScalingConfigurationArgs) ElementType() reflect.Type
type AutoScalingConfigurationArray ¶
type AutoScalingConfigurationArray []AutoScalingConfigurationInput
func (AutoScalingConfigurationArray) ElementType ¶
func (AutoScalingConfigurationArray) ElementType() reflect.Type
func (AutoScalingConfigurationArray) ToAutoScalingConfigurationArrayOutput ¶
func (i AutoScalingConfigurationArray) ToAutoScalingConfigurationArrayOutput() AutoScalingConfigurationArrayOutput
func (AutoScalingConfigurationArray) ToAutoScalingConfigurationArrayOutputWithContext ¶
func (i AutoScalingConfigurationArray) ToAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationArrayOutput
func (AutoScalingConfigurationArray) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoScalingConfiguration]
type AutoScalingConfigurationArrayInput ¶
type AutoScalingConfigurationArrayInput interface { pulumi.Input ToAutoScalingConfigurationArrayOutput() AutoScalingConfigurationArrayOutput ToAutoScalingConfigurationArrayOutputWithContext(context.Context) AutoScalingConfigurationArrayOutput }
AutoScalingConfigurationArrayInput is an input type that accepts AutoScalingConfigurationArray and AutoScalingConfigurationArrayOutput values. You can construct a concrete instance of `AutoScalingConfigurationArrayInput` via:
AutoScalingConfigurationArray{ AutoScalingConfigurationArgs{...} }
type AutoScalingConfigurationArrayOutput ¶
type AutoScalingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationArrayOutput) ElementType ¶
func (AutoScalingConfigurationArrayOutput) ElementType() reflect.Type
func (AutoScalingConfigurationArrayOutput) Index ¶
func (o AutoScalingConfigurationArrayOutput) Index(i pulumi.IntInput) AutoScalingConfigurationOutput
func (AutoScalingConfigurationArrayOutput) ToAutoScalingConfigurationArrayOutput ¶
func (o AutoScalingConfigurationArrayOutput) ToAutoScalingConfigurationArrayOutput() AutoScalingConfigurationArrayOutput
func (AutoScalingConfigurationArrayOutput) ToAutoScalingConfigurationArrayOutputWithContext ¶
func (o AutoScalingConfigurationArrayOutput) ToAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationArrayOutput
func (AutoScalingConfigurationArrayOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoScalingConfiguration]
type AutoScalingConfigurationAutoScalingResources ¶
type AutoScalingConfigurationAutoScalingResources struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration. Id string `pulumi:"id"` // The type of action to take. Type string `pulumi:"type"` }
type AutoScalingConfigurationAutoScalingResourcesArgs ¶
type AutoScalingConfigurationAutoScalingResourcesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration. Id pulumi.StringInput `pulumi:"id"` // The type of action to take. Type pulumi.StringInput `pulumi:"type"` }
func (AutoScalingConfigurationAutoScalingResourcesArgs) ElementType ¶
func (AutoScalingConfigurationAutoScalingResourcesArgs) ElementType() reflect.Type
func (AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesOutput ¶
func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesOutput() AutoScalingConfigurationAutoScalingResourcesOutput
func (AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesOutputWithContext ¶
func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesOutput
func (AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput ¶
func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput() AutoScalingConfigurationAutoScalingResourcesPtrOutput
func (AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext ¶
func (i AutoScalingConfigurationAutoScalingResourcesArgs) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesPtrOutput
type AutoScalingConfigurationAutoScalingResourcesInput ¶
type AutoScalingConfigurationAutoScalingResourcesInput interface { pulumi.Input ToAutoScalingConfigurationAutoScalingResourcesOutput() AutoScalingConfigurationAutoScalingResourcesOutput ToAutoScalingConfigurationAutoScalingResourcesOutputWithContext(context.Context) AutoScalingConfigurationAutoScalingResourcesOutput }
AutoScalingConfigurationAutoScalingResourcesInput is an input type that accepts AutoScalingConfigurationAutoScalingResourcesArgs and AutoScalingConfigurationAutoScalingResourcesOutput values. You can construct a concrete instance of `AutoScalingConfigurationAutoScalingResourcesInput` via:
AutoScalingConfigurationAutoScalingResourcesArgs{...}
type AutoScalingConfigurationAutoScalingResourcesOutput ¶
type AutoScalingConfigurationAutoScalingResourcesOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationAutoScalingResourcesOutput) ElementType ¶
func (AutoScalingConfigurationAutoScalingResourcesOutput) ElementType() reflect.Type
func (AutoScalingConfigurationAutoScalingResourcesOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration.
func (AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesOutput ¶
func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesOutput() AutoScalingConfigurationAutoScalingResourcesOutput
func (AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesOutputWithContext ¶
func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesOutput
func (AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput ¶
func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput() AutoScalingConfigurationAutoScalingResourcesPtrOutput
func (AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext ¶
func (o AutoScalingConfigurationAutoScalingResourcesOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesPtrOutput
func (AutoScalingConfigurationAutoScalingResourcesOutput) Type ¶
func (o AutoScalingConfigurationAutoScalingResourcesOutput) Type() pulumi.StringOutput
The type of action to take.
type AutoScalingConfigurationAutoScalingResourcesPtrInput ¶
type AutoScalingConfigurationAutoScalingResourcesPtrInput interface { pulumi.Input ToAutoScalingConfigurationAutoScalingResourcesPtrOutput() AutoScalingConfigurationAutoScalingResourcesPtrOutput ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext(context.Context) AutoScalingConfigurationAutoScalingResourcesPtrOutput }
AutoScalingConfigurationAutoScalingResourcesPtrInput is an input type that accepts AutoScalingConfigurationAutoScalingResourcesArgs, AutoScalingConfigurationAutoScalingResourcesPtr and AutoScalingConfigurationAutoScalingResourcesPtrOutput values. You can construct a concrete instance of `AutoScalingConfigurationAutoScalingResourcesPtrInput` via:
AutoScalingConfigurationAutoScalingResourcesArgs{...} or: nil
func AutoScalingConfigurationAutoScalingResourcesPtr ¶
func AutoScalingConfigurationAutoScalingResourcesPtr(v *AutoScalingConfigurationAutoScalingResourcesArgs) AutoScalingConfigurationAutoScalingResourcesPtrInput
type AutoScalingConfigurationAutoScalingResourcesPtrOutput ¶
type AutoScalingConfigurationAutoScalingResourcesPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationAutoScalingResourcesPtrOutput) ElementType ¶
func (AutoScalingConfigurationAutoScalingResourcesPtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationAutoScalingResourcesPtrOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration.
func (AutoScalingConfigurationAutoScalingResourcesPtrOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput ¶
func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutput() AutoScalingConfigurationAutoScalingResourcesPtrOutput
func (AutoScalingConfigurationAutoScalingResourcesPtrOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext ¶
func (o AutoScalingConfigurationAutoScalingResourcesPtrOutput) ToAutoScalingConfigurationAutoScalingResourcesPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationAutoScalingResourcesPtrOutput
type AutoScalingConfigurationInput ¶
type AutoScalingConfigurationInput interface { pulumi.Input ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput }
type AutoScalingConfigurationMap ¶
type AutoScalingConfigurationMap map[string]AutoScalingConfigurationInput
func (AutoScalingConfigurationMap) ElementType ¶
func (AutoScalingConfigurationMap) ElementType() reflect.Type
func (AutoScalingConfigurationMap) ToAutoScalingConfigurationMapOutput ¶
func (i AutoScalingConfigurationMap) ToAutoScalingConfigurationMapOutput() AutoScalingConfigurationMapOutput
func (AutoScalingConfigurationMap) ToAutoScalingConfigurationMapOutputWithContext ¶
func (i AutoScalingConfigurationMap) ToAutoScalingConfigurationMapOutputWithContext(ctx context.Context) AutoScalingConfigurationMapOutput
func (AutoScalingConfigurationMap) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoScalingConfiguration]
type AutoScalingConfigurationMapInput ¶
type AutoScalingConfigurationMapInput interface { pulumi.Input ToAutoScalingConfigurationMapOutput() AutoScalingConfigurationMapOutput ToAutoScalingConfigurationMapOutputWithContext(context.Context) AutoScalingConfigurationMapOutput }
AutoScalingConfigurationMapInput is an input type that accepts AutoScalingConfigurationMap and AutoScalingConfigurationMapOutput values. You can construct a concrete instance of `AutoScalingConfigurationMapInput` via:
AutoScalingConfigurationMap{ "key": AutoScalingConfigurationArgs{...} }
type AutoScalingConfigurationMapOutput ¶
type AutoScalingConfigurationMapOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationMapOutput) ElementType ¶
func (AutoScalingConfigurationMapOutput) ElementType() reflect.Type
func (AutoScalingConfigurationMapOutput) MapIndex ¶
func (o AutoScalingConfigurationMapOutput) MapIndex(k pulumi.StringInput) AutoScalingConfigurationOutput
func (AutoScalingConfigurationMapOutput) ToAutoScalingConfigurationMapOutput ¶
func (o AutoScalingConfigurationMapOutput) ToAutoScalingConfigurationMapOutput() AutoScalingConfigurationMapOutput
func (AutoScalingConfigurationMapOutput) ToAutoScalingConfigurationMapOutputWithContext ¶
func (o AutoScalingConfigurationMapOutput) ToAutoScalingConfigurationMapOutputWithContext(ctx context.Context) AutoScalingConfigurationMapOutput
func (AutoScalingConfigurationMapOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoScalingConfiguration]
type AutoScalingConfigurationOutput ¶
type AutoScalingConfigurationOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationOutput) AutoScalingResources ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) AutoScalingResources() AutoScalingConfigurationAutoScalingResourcesOutput
A resource that is managed by an autoscaling configuration. The only supported type is `instancePool`.
Each instance pool can have one autoscaling configuration.
func (AutoScalingConfigurationOutput) CompartmentId ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration.
func (AutoScalingConfigurationOutput) CoolDownInSeconds ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) CoolDownInSeconds() pulumi.IntOutput
(Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state.
For schedule-based autoscaling policies, this value is not used.
func (AutoScalingConfigurationOutput) DefinedTags ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (AutoScalingConfigurationOutput) DisplayName ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) DisplayName() pulumi.StringOutput
func (AutoScalingConfigurationOutput) ElementType ¶
func (AutoScalingConfigurationOutput) ElementType() reflect.Type
func (AutoScalingConfigurationOutput) FreeformTags ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (AutoScalingConfigurationOutput) IsEnabled ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) IsEnabled() pulumi.BoolOutput
Whether the autoscaling policy is enabled.
func (AutoScalingConfigurationOutput) MaxResourceCount ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) MaxResourceCount() pulumi.IntOutput
The maximum number of resources to scale out to.
func (AutoScalingConfigurationOutput) MinResourceCount ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) MinResourceCount() pulumi.IntOutput
The minimum number of resources to scale in to.
func (AutoScalingConfigurationOutput) Policies ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) Policies() AutoScalingConfigurationPolicyArrayOutput
Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take.
func (AutoScalingConfigurationOutput) TimeCreated ¶ added in v0.4.0
func (o AutoScalingConfigurationOutput) TimeCreated() pulumi.StringOutput
The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutput ¶
func (o AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutput() AutoScalingConfigurationOutput
func (AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutputWithContext ¶
func (o AutoScalingConfigurationOutput) ToAutoScalingConfigurationOutputWithContext(ctx context.Context) AutoScalingConfigurationOutput
func (AutoScalingConfigurationOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfiguration]
type AutoScalingConfigurationPolicy ¶
type AutoScalingConfigurationPolicy struct { // The capacity requirements of the autoscaling policy. Capacity *AutoScalingConfigurationPolicyCapacity `pulumi:"capacity"` DisplayName *string `pulumi:"displayName"` // An execution schedule for an autoscaling policy. ExecutionSchedule *AutoScalingConfigurationPolicyExecutionSchedule `pulumi:"executionSchedule"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration. Id *string `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled *bool `pulumi:"isEnabled"` // The type of autoscaling policy. PolicyType string `pulumi:"policyType"` // An action that can be executed against a resource. ResourceAction *AutoScalingConfigurationPolicyResourceAction `pulumi:"resourceAction"` Rules []AutoScalingConfigurationPolicyRule `pulumi:"rules"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated *string `pulumi:"timeCreated"` }
type AutoScalingConfigurationPolicyArgs ¶
type AutoScalingConfigurationPolicyArgs struct { // The capacity requirements of the autoscaling policy. Capacity AutoScalingConfigurationPolicyCapacityPtrInput `pulumi:"capacity"` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // An execution schedule for an autoscaling policy. ExecutionSchedule AutoScalingConfigurationPolicyExecutionSchedulePtrInput `pulumi:"executionSchedule"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration. Id pulumi.StringPtrInput `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // The type of autoscaling policy. PolicyType pulumi.StringInput `pulumi:"policyType"` // An action that can be executed against a resource. ResourceAction AutoScalingConfigurationPolicyResourceActionPtrInput `pulumi:"resourceAction"` Rules AutoScalingConfigurationPolicyRuleArrayInput `pulumi:"rules"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` }
func (AutoScalingConfigurationPolicyArgs) ElementType ¶
func (AutoScalingConfigurationPolicyArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyArgs) ToAutoScalingConfigurationPolicyOutput ¶
func (i AutoScalingConfigurationPolicyArgs) ToAutoScalingConfigurationPolicyOutput() AutoScalingConfigurationPolicyOutput
func (AutoScalingConfigurationPolicyArgs) ToAutoScalingConfigurationPolicyOutputWithContext ¶
func (i AutoScalingConfigurationPolicyArgs) ToAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyOutput
func (AutoScalingConfigurationPolicyArgs) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicy]
type AutoScalingConfigurationPolicyArray ¶
type AutoScalingConfigurationPolicyArray []AutoScalingConfigurationPolicyInput
func (AutoScalingConfigurationPolicyArray) ElementType ¶
func (AutoScalingConfigurationPolicyArray) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyArray) ToAutoScalingConfigurationPolicyArrayOutput ¶
func (i AutoScalingConfigurationPolicyArray) ToAutoScalingConfigurationPolicyArrayOutput() AutoScalingConfigurationPolicyArrayOutput
func (AutoScalingConfigurationPolicyArray) ToAutoScalingConfigurationPolicyArrayOutputWithContext ¶
func (i AutoScalingConfigurationPolicyArray) ToAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyArrayOutput
func (AutoScalingConfigurationPolicyArray) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicy]
type AutoScalingConfigurationPolicyArrayInput ¶
type AutoScalingConfigurationPolicyArrayInput interface { pulumi.Input ToAutoScalingConfigurationPolicyArrayOutput() AutoScalingConfigurationPolicyArrayOutput ToAutoScalingConfigurationPolicyArrayOutputWithContext(context.Context) AutoScalingConfigurationPolicyArrayOutput }
AutoScalingConfigurationPolicyArrayInput is an input type that accepts AutoScalingConfigurationPolicyArray and AutoScalingConfigurationPolicyArrayOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyArrayInput` via:
AutoScalingConfigurationPolicyArray{ AutoScalingConfigurationPolicyArgs{...} }
type AutoScalingConfigurationPolicyArrayOutput ¶
type AutoScalingConfigurationPolicyArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyArrayOutput) ElementType ¶
func (AutoScalingConfigurationPolicyArrayOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyArrayOutput) ToAutoScalingConfigurationPolicyArrayOutput ¶
func (o AutoScalingConfigurationPolicyArrayOutput) ToAutoScalingConfigurationPolicyArrayOutput() AutoScalingConfigurationPolicyArrayOutput
func (AutoScalingConfigurationPolicyArrayOutput) ToAutoScalingConfigurationPolicyArrayOutputWithContext ¶
func (o AutoScalingConfigurationPolicyArrayOutput) ToAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyArrayOutput
func (AutoScalingConfigurationPolicyArrayOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicy]
type AutoScalingConfigurationPolicyCapacity ¶
type AutoScalingConfigurationPolicyCapacity struct { // For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set. // // For a schedule-based autoscaling policy, this value is the target pool size to scale to when executing the schedule that's defined in the autoscaling policy. Initial *int `pulumi:"initial"` // For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out). // // For a schedule-based autoscaling policy, this value is not used. Max *int `pulumi:"max"` // For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in). // // For a schedule-based autoscaling policy, this value is not used. Min *int `pulumi:"min"` }
type AutoScalingConfigurationPolicyCapacityArgs ¶
type AutoScalingConfigurationPolicyCapacityArgs struct { // For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set. // // For a schedule-based autoscaling policy, this value is the target pool size to scale to when executing the schedule that's defined in the autoscaling policy. Initial pulumi.IntPtrInput `pulumi:"initial"` // For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out). // // For a schedule-based autoscaling policy, this value is not used. Max pulumi.IntPtrInput `pulumi:"max"` // For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in). // // For a schedule-based autoscaling policy, this value is not used. Min pulumi.IntPtrInput `pulumi:"min"` }
func (AutoScalingConfigurationPolicyCapacityArgs) ElementType ¶
func (AutoScalingConfigurationPolicyCapacityArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityOutput ¶
func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityOutput() AutoScalingConfigurationPolicyCapacityOutput
func (AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityOutputWithContext ¶
func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityOutput
func (AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityPtrOutput ¶
func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityPtrOutput() AutoScalingConfigurationPolicyCapacityPtrOutput
func (AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext ¶
func (i AutoScalingConfigurationPolicyCapacityArgs) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityPtrOutput
func (AutoScalingConfigurationPolicyCapacityArgs) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationPolicyCapacityArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyCapacity]
type AutoScalingConfigurationPolicyCapacityInput ¶
type AutoScalingConfigurationPolicyCapacityInput interface { pulumi.Input ToAutoScalingConfigurationPolicyCapacityOutput() AutoScalingConfigurationPolicyCapacityOutput ToAutoScalingConfigurationPolicyCapacityOutputWithContext(context.Context) AutoScalingConfigurationPolicyCapacityOutput }
AutoScalingConfigurationPolicyCapacityInput is an input type that accepts AutoScalingConfigurationPolicyCapacityArgs and AutoScalingConfigurationPolicyCapacityOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyCapacityInput` via:
AutoScalingConfigurationPolicyCapacityArgs{...}
type AutoScalingConfigurationPolicyCapacityOutput ¶
type AutoScalingConfigurationPolicyCapacityOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyCapacityOutput) ElementType ¶
func (AutoScalingConfigurationPolicyCapacityOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyCapacityOutput) Initial ¶
func (o AutoScalingConfigurationPolicyCapacityOutput) Initial() pulumi.IntPtrOutput
For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
For a schedule-based autoscaling policy, this value is the target pool size to scale to when executing the schedule that's defined in the autoscaling policy.
func (AutoScalingConfigurationPolicyCapacityOutput) Max ¶
func (o AutoScalingConfigurationPolicyCapacityOutput) Max() pulumi.IntPtrOutput
For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out).
For a schedule-based autoscaling policy, this value is not used.
func (AutoScalingConfigurationPolicyCapacityOutput) Min ¶
func (o AutoScalingConfigurationPolicyCapacityOutput) Min() pulumi.IntPtrOutput
For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in).
For a schedule-based autoscaling policy, this value is not used.
func (AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityOutput ¶
func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityOutput() AutoScalingConfigurationPolicyCapacityOutput
func (AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityOutputWithContext ¶
func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityOutput
func (AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutput ¶
func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutput() AutoScalingConfigurationPolicyCapacityPtrOutput
func (AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyCapacityOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityPtrOutput
func (AutoScalingConfigurationPolicyCapacityOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyCapacityOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyCapacity]
type AutoScalingConfigurationPolicyCapacityPtrInput ¶
type AutoScalingConfigurationPolicyCapacityPtrInput interface { pulumi.Input ToAutoScalingConfigurationPolicyCapacityPtrOutput() AutoScalingConfigurationPolicyCapacityPtrOutput ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext(context.Context) AutoScalingConfigurationPolicyCapacityPtrOutput }
AutoScalingConfigurationPolicyCapacityPtrInput is an input type that accepts AutoScalingConfigurationPolicyCapacityArgs, AutoScalingConfigurationPolicyCapacityPtr and AutoScalingConfigurationPolicyCapacityPtrOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyCapacityPtrInput` via:
AutoScalingConfigurationPolicyCapacityArgs{...} or: nil
func AutoScalingConfigurationPolicyCapacityPtr ¶
func AutoScalingConfigurationPolicyCapacityPtr(v *AutoScalingConfigurationPolicyCapacityArgs) AutoScalingConfigurationPolicyCapacityPtrInput
type AutoScalingConfigurationPolicyCapacityPtrOutput ¶
type AutoScalingConfigurationPolicyCapacityPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyCapacityPtrOutput) ElementType ¶
func (AutoScalingConfigurationPolicyCapacityPtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyCapacityPtrOutput) Initial ¶
func (o AutoScalingConfigurationPolicyCapacityPtrOutput) Initial() pulumi.IntPtrOutput
For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
For a schedule-based autoscaling policy, this value is the target pool size to scale to when executing the schedule that's defined in the autoscaling policy.
func (AutoScalingConfigurationPolicyCapacityPtrOutput) Max ¶
func (o AutoScalingConfigurationPolicyCapacityPtrOutput) Max() pulumi.IntPtrOutput
For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out).
For a schedule-based autoscaling policy, this value is not used.
func (AutoScalingConfigurationPolicyCapacityPtrOutput) Min ¶
func (o AutoScalingConfigurationPolicyCapacityPtrOutput) Min() pulumi.IntPtrOutput
For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in).
For a schedule-based autoscaling policy, this value is not used.
func (AutoScalingConfigurationPolicyCapacityPtrOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutput ¶
func (o AutoScalingConfigurationPolicyCapacityPtrOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutput() AutoScalingConfigurationPolicyCapacityPtrOutput
func (AutoScalingConfigurationPolicyCapacityPtrOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyCapacityPtrOutput) ToAutoScalingConfigurationPolicyCapacityPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyCapacityPtrOutput
func (AutoScalingConfigurationPolicyCapacityPtrOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyCapacityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyCapacity]
type AutoScalingConfigurationPolicyExecutionSchedule ¶
type AutoScalingConfigurationPolicyExecutionSchedule struct { // A cron expression that represents the time at which to execute the autoscaling policy. // // Cron expressions have this format: `<second> <minute> <hour> <day of month> <month> <day of week> <year>` // // You can use special characters that are supported with the Quartz cron implementation. // // You must specify `0` as the value for seconds. // // Example: `0 15 10 ? * *` Expression string `pulumi:"expression"` // The time zone for the execution schedule. Timezone string `pulumi:"timezone"` // The type of action to take. Type string `pulumi:"type"` }
type AutoScalingConfigurationPolicyExecutionScheduleArgs ¶
type AutoScalingConfigurationPolicyExecutionScheduleArgs struct { // A cron expression that represents the time at which to execute the autoscaling policy. // // Cron expressions have this format: `<second> <minute> <hour> <day of month> <month> <day of week> <year>` // // You can use special characters that are supported with the Quartz cron implementation. // // You must specify `0` as the value for seconds. // // Example: `0 15 10 ? * *` Expression pulumi.StringInput `pulumi:"expression"` // The time zone for the execution schedule. Timezone pulumi.StringInput `pulumi:"timezone"` // The type of action to take. Type pulumi.StringInput `pulumi:"type"` }
func (AutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType ¶
func (AutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionScheduleOutput() AutoScalingConfigurationPolicyExecutionScheduleOutput
func (AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext ¶
func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionScheduleOutput
func (AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput ¶
func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
func (AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext ¶
func (i AutoScalingConfigurationPolicyExecutionScheduleArgs) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
type AutoScalingConfigurationPolicyExecutionScheduleInput ¶
type AutoScalingConfigurationPolicyExecutionScheduleInput interface { pulumi.Input ToAutoScalingConfigurationPolicyExecutionScheduleOutput() AutoScalingConfigurationPolicyExecutionScheduleOutput ToAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(context.Context) AutoScalingConfigurationPolicyExecutionScheduleOutput }
AutoScalingConfigurationPolicyExecutionScheduleInput is an input type that accepts AutoScalingConfigurationPolicyExecutionScheduleArgs and AutoScalingConfigurationPolicyExecutionScheduleOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyExecutionScheduleInput` via:
AutoScalingConfigurationPolicyExecutionScheduleArgs{...}
type AutoScalingConfigurationPolicyExecutionScheduleOutput ¶
type AutoScalingConfigurationPolicyExecutionScheduleOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType ¶
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) Expression ¶
func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) Expression() pulumi.StringOutput
A cron expression that represents the time at which to execute the autoscaling policy.
Cron expressions have this format: `<second> <minute> <hour> <day of month> <month> <day of week> <year>`
You can use special characters that are supported with the Quartz cron implementation.
You must specify `0` as the value for seconds.
Example: `0 15 10 ? * *`
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone ¶
func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone() pulumi.StringOutput
The time zone for the execution schedule.
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionScheduleOutput() AutoScalingConfigurationPolicyExecutionScheduleOutput
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext ¶
func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionScheduleOutput
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput ¶
func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
func (AutoScalingConfigurationPolicyExecutionScheduleOutput) Type ¶
func (o AutoScalingConfigurationPolicyExecutionScheduleOutput) Type() pulumi.StringOutput
The type of action to take.
type AutoScalingConfigurationPolicyExecutionSchedulePtrInput ¶
type AutoScalingConfigurationPolicyExecutionSchedulePtrInput interface { pulumi.Input ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext(context.Context) AutoScalingConfigurationPolicyExecutionSchedulePtrOutput }
AutoScalingConfigurationPolicyExecutionSchedulePtrInput is an input type that accepts AutoScalingConfigurationPolicyExecutionScheduleArgs, AutoScalingConfigurationPolicyExecutionSchedulePtr and AutoScalingConfigurationPolicyExecutionSchedulePtrOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyExecutionSchedulePtrInput` via:
AutoScalingConfigurationPolicyExecutionScheduleArgs{...} or: nil
func AutoScalingConfigurationPolicyExecutionSchedulePtr ¶
func AutoScalingConfigurationPolicyExecutionSchedulePtr(v *AutoScalingConfigurationPolicyExecutionScheduleArgs) AutoScalingConfigurationPolicyExecutionSchedulePtrInput
type AutoScalingConfigurationPolicyExecutionSchedulePtrOutput ¶
type AutoScalingConfigurationPolicyExecutionSchedulePtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ElementType ¶
func (AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Expression ¶
func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Expression() pulumi.StringPtrOutput
A cron expression that represents the time at which to execute the autoscaling policy.
Cron expressions have this format: `<second> <minute> <hour> <day of month> <month> <day of week> <year>`
You can use special characters that are supported with the Quartz cron implementation.
You must specify `0` as the value for seconds.
Example: `0 15 10 ? * *`
func (AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Timezone ¶
func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) Timezone() pulumi.StringPtrOutput
The time zone for the execution schedule.
func (AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput ¶
func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutput() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
func (AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyExecutionSchedulePtrOutput) ToAutoScalingConfigurationPolicyExecutionSchedulePtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
type AutoScalingConfigurationPolicyInput ¶
type AutoScalingConfigurationPolicyInput interface { pulumi.Input ToAutoScalingConfigurationPolicyOutput() AutoScalingConfigurationPolicyOutput ToAutoScalingConfigurationPolicyOutputWithContext(context.Context) AutoScalingConfigurationPolicyOutput }
AutoScalingConfigurationPolicyInput is an input type that accepts AutoScalingConfigurationPolicyArgs and AutoScalingConfigurationPolicyOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyInput` via:
AutoScalingConfigurationPolicyArgs{...}
type AutoScalingConfigurationPolicyOutput ¶
type AutoScalingConfigurationPolicyOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyOutput) Capacity ¶
func (o AutoScalingConfigurationPolicyOutput) Capacity() AutoScalingConfigurationPolicyCapacityPtrOutput
The capacity requirements of the autoscaling policy.
func (AutoScalingConfigurationPolicyOutput) DisplayName ¶
func (o AutoScalingConfigurationPolicyOutput) DisplayName() pulumi.StringPtrOutput
func (AutoScalingConfigurationPolicyOutput) ElementType ¶
func (AutoScalingConfigurationPolicyOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyOutput) ExecutionSchedule ¶
func (o AutoScalingConfigurationPolicyOutput) ExecutionSchedule() AutoScalingConfigurationPolicyExecutionSchedulePtrOutput
An execution schedule for an autoscaling policy.
func (AutoScalingConfigurationPolicyOutput) Id ¶
func (o AutoScalingConfigurationPolicyOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration.
func (AutoScalingConfigurationPolicyOutput) IsEnabled ¶
func (o AutoScalingConfigurationPolicyOutput) IsEnabled() pulumi.BoolPtrOutput
Whether the autoscaling policy is enabled.
func (AutoScalingConfigurationPolicyOutput) PolicyType ¶
func (o AutoScalingConfigurationPolicyOutput) PolicyType() pulumi.StringOutput
The type of autoscaling policy.
func (AutoScalingConfigurationPolicyOutput) ResourceAction ¶
func (o AutoScalingConfigurationPolicyOutput) ResourceAction() AutoScalingConfigurationPolicyResourceActionPtrOutput
An action that can be executed against a resource.
func (AutoScalingConfigurationPolicyOutput) TimeCreated ¶
func (o AutoScalingConfigurationPolicyOutput) TimeCreated() pulumi.StringPtrOutput
The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (AutoScalingConfigurationPolicyOutput) ToAutoScalingConfigurationPolicyOutput ¶
func (o AutoScalingConfigurationPolicyOutput) ToAutoScalingConfigurationPolicyOutput() AutoScalingConfigurationPolicyOutput
func (AutoScalingConfigurationPolicyOutput) ToAutoScalingConfigurationPolicyOutputWithContext ¶
func (o AutoScalingConfigurationPolicyOutput) ToAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyOutput
func (AutoScalingConfigurationPolicyOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicy]
type AutoScalingConfigurationPolicyResourceActionArgs ¶
type AutoScalingConfigurationPolicyResourceActionArgs struct { // The action to take when autoscaling is triggered. Action pulumi.StringInput `pulumi:"action"` // The type of resource action. ActionType pulumi.StringInput `pulumi:"actionType"` }
func (AutoScalingConfigurationPolicyResourceActionArgs) ElementType ¶
func (AutoScalingConfigurationPolicyResourceActionArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionOutput ¶
func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionOutput() AutoScalingConfigurationPolicyResourceActionOutput
func (AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionOutputWithContext ¶
func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionOutput
func (AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionPtrOutput ¶
func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionPtrOutput() AutoScalingConfigurationPolicyResourceActionPtrOutput
func (AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext ¶
func (i AutoScalingConfigurationPolicyResourceActionArgs) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionPtrOutput
type AutoScalingConfigurationPolicyResourceActionInput ¶
type AutoScalingConfigurationPolicyResourceActionInput interface { pulumi.Input ToAutoScalingConfigurationPolicyResourceActionOutput() AutoScalingConfigurationPolicyResourceActionOutput ToAutoScalingConfigurationPolicyResourceActionOutputWithContext(context.Context) AutoScalingConfigurationPolicyResourceActionOutput }
AutoScalingConfigurationPolicyResourceActionInput is an input type that accepts AutoScalingConfigurationPolicyResourceActionArgs and AutoScalingConfigurationPolicyResourceActionOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyResourceActionInput` via:
AutoScalingConfigurationPolicyResourceActionArgs{...}
type AutoScalingConfigurationPolicyResourceActionOutput ¶
type AutoScalingConfigurationPolicyResourceActionOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyResourceActionOutput) Action ¶
func (o AutoScalingConfigurationPolicyResourceActionOutput) Action() pulumi.StringOutput
The action to take when autoscaling is triggered.
func (AutoScalingConfigurationPolicyResourceActionOutput) ActionType ¶
func (o AutoScalingConfigurationPolicyResourceActionOutput) ActionType() pulumi.StringOutput
The type of resource action.
func (AutoScalingConfigurationPolicyResourceActionOutput) ElementType ¶
func (AutoScalingConfigurationPolicyResourceActionOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionOutput ¶
func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionOutput() AutoScalingConfigurationPolicyResourceActionOutput
func (AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionOutputWithContext ¶
func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionOutput
func (AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutput ¶
func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutput() AutoScalingConfigurationPolicyResourceActionPtrOutput
func (AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyResourceActionOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionPtrOutput
type AutoScalingConfigurationPolicyResourceActionPtrInput ¶
type AutoScalingConfigurationPolicyResourceActionPtrInput interface { pulumi.Input ToAutoScalingConfigurationPolicyResourceActionPtrOutput() AutoScalingConfigurationPolicyResourceActionPtrOutput ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext(context.Context) AutoScalingConfigurationPolicyResourceActionPtrOutput }
AutoScalingConfigurationPolicyResourceActionPtrInput is an input type that accepts AutoScalingConfigurationPolicyResourceActionArgs, AutoScalingConfigurationPolicyResourceActionPtr and AutoScalingConfigurationPolicyResourceActionPtrOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyResourceActionPtrInput` via:
AutoScalingConfigurationPolicyResourceActionArgs{...} or: nil
func AutoScalingConfigurationPolicyResourceActionPtr ¶
func AutoScalingConfigurationPolicyResourceActionPtr(v *AutoScalingConfigurationPolicyResourceActionArgs) AutoScalingConfigurationPolicyResourceActionPtrInput
type AutoScalingConfigurationPolicyResourceActionPtrOutput ¶
type AutoScalingConfigurationPolicyResourceActionPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyResourceActionPtrOutput) Action ¶
func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) Action() pulumi.StringPtrOutput
The action to take when autoscaling is triggered.
func (AutoScalingConfigurationPolicyResourceActionPtrOutput) ActionType ¶
func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) ActionType() pulumi.StringPtrOutput
The type of resource action.
func (AutoScalingConfigurationPolicyResourceActionPtrOutput) ElementType ¶
func (AutoScalingConfigurationPolicyResourceActionPtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyResourceActionPtrOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutput ¶
func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutput() AutoScalingConfigurationPolicyResourceActionPtrOutput
func (AutoScalingConfigurationPolicyResourceActionPtrOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyResourceActionPtrOutput) ToAutoScalingConfigurationPolicyResourceActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyResourceActionPtrOutput
type AutoScalingConfigurationPolicyRule ¶
type AutoScalingConfigurationPolicyRule struct { // The action to take when autoscaling is triggered. Action *AutoScalingConfigurationPolicyRuleAction `pulumi:"action"` DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration. Id *string `pulumi:"id"` // Metric and threshold details for triggering an autoscaling action. Metric *AutoScalingConfigurationPolicyRuleMetric `pulumi:"metric"` }
type AutoScalingConfigurationPolicyRuleAction ¶
type AutoScalingConfigurationPolicyRuleAction struct { // The type of action to take. Type *string `pulumi:"type"` // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Value *int `pulumi:"value"` }
type AutoScalingConfigurationPolicyRuleActionArgs ¶
type AutoScalingConfigurationPolicyRuleActionArgs struct { // The type of action to take. Type pulumi.StringPtrInput `pulumi:"type"` // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Value pulumi.IntPtrInput `pulumi:"value"` }
func (AutoScalingConfigurationPolicyRuleActionArgs) ElementType ¶
func (AutoScalingConfigurationPolicyRuleActionArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionOutput ¶
func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionOutput() AutoScalingConfigurationPolicyRuleActionOutput
func (AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionOutput
func (AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionPtrOutput ¶
func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionPtrOutput() AutoScalingConfigurationPolicyRuleActionPtrOutput
func (AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleActionArgs) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionPtrOutput
func (AutoScalingConfigurationPolicyRuleActionArgs) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationPolicyRuleActionArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleAction]
type AutoScalingConfigurationPolicyRuleActionInput ¶
type AutoScalingConfigurationPolicyRuleActionInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleActionOutput() AutoScalingConfigurationPolicyRuleActionOutput ToAutoScalingConfigurationPolicyRuleActionOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleActionOutput }
AutoScalingConfigurationPolicyRuleActionInput is an input type that accepts AutoScalingConfigurationPolicyRuleActionArgs and AutoScalingConfigurationPolicyRuleActionOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleActionInput` via:
AutoScalingConfigurationPolicyRuleActionArgs{...}
type AutoScalingConfigurationPolicyRuleActionOutput ¶
type AutoScalingConfigurationPolicyRuleActionOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleActionOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleActionOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionOutput ¶
func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionOutput() AutoScalingConfigurationPolicyRuleActionOutput
func (AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionOutput
func (AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutput ¶
func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutput() AutoScalingConfigurationPolicyRuleActionPtrOutput
func (AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleActionOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionPtrOutput
func (AutoScalingConfigurationPolicyRuleActionOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyRuleActionOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleAction]
func (AutoScalingConfigurationPolicyRuleActionOutput) Type ¶
func (o AutoScalingConfigurationPolicyRuleActionOutput) Type() pulumi.StringPtrOutput
The type of action to take.
func (AutoScalingConfigurationPolicyRuleActionOutput) Value ¶
func (o AutoScalingConfigurationPolicyRuleActionOutput) Value() pulumi.IntPtrOutput
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AutoScalingConfigurationPolicyRuleActionPtrInput ¶
type AutoScalingConfigurationPolicyRuleActionPtrInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleActionPtrOutput() AutoScalingConfigurationPolicyRuleActionPtrOutput ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleActionPtrOutput }
AutoScalingConfigurationPolicyRuleActionPtrInput is an input type that accepts AutoScalingConfigurationPolicyRuleActionArgs, AutoScalingConfigurationPolicyRuleActionPtr and AutoScalingConfigurationPolicyRuleActionPtrOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleActionPtrInput` via:
AutoScalingConfigurationPolicyRuleActionArgs{...} or: nil
func AutoScalingConfigurationPolicyRuleActionPtr ¶
func AutoScalingConfigurationPolicyRuleActionPtr(v *AutoScalingConfigurationPolicyRuleActionArgs) AutoScalingConfigurationPolicyRuleActionPtrInput
type AutoScalingConfigurationPolicyRuleActionPtrOutput ¶
type AutoScalingConfigurationPolicyRuleActionPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleActionPtrOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleActionPtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleActionPtrOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutput ¶
func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutput() AutoScalingConfigurationPolicyRuleActionPtrOutput
func (AutoScalingConfigurationPolicyRuleActionPtrOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) ToAutoScalingConfigurationPolicyRuleActionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleActionPtrOutput
func (AutoScalingConfigurationPolicyRuleActionPtrOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyRuleAction]
func (AutoScalingConfigurationPolicyRuleActionPtrOutput) Type ¶
func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) Type() pulumi.StringPtrOutput
The type of action to take.
func (AutoScalingConfigurationPolicyRuleActionPtrOutput) Value ¶
func (o AutoScalingConfigurationPolicyRuleActionPtrOutput) Value() pulumi.IntPtrOutput
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AutoScalingConfigurationPolicyRuleArgs ¶
type AutoScalingConfigurationPolicyRuleArgs struct { // The action to take when autoscaling is triggered. Action AutoScalingConfigurationPolicyRuleActionPtrInput `pulumi:"action"` DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration. Id pulumi.StringPtrInput `pulumi:"id"` // Metric and threshold details for triggering an autoscaling action. Metric AutoScalingConfigurationPolicyRuleMetricPtrInput `pulumi:"metric"` }
func (AutoScalingConfigurationPolicyRuleArgs) ElementType ¶
func (AutoScalingConfigurationPolicyRuleArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleArgs) ToAutoScalingConfigurationPolicyRuleOutput ¶
func (i AutoScalingConfigurationPolicyRuleArgs) ToAutoScalingConfigurationPolicyRuleOutput() AutoScalingConfigurationPolicyRuleOutput
func (AutoScalingConfigurationPolicyRuleArgs) ToAutoScalingConfigurationPolicyRuleOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleArgs) ToAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleOutput
func (AutoScalingConfigurationPolicyRuleArgs) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRule]
type AutoScalingConfigurationPolicyRuleArray ¶
type AutoScalingConfigurationPolicyRuleArray []AutoScalingConfigurationPolicyRuleInput
func (AutoScalingConfigurationPolicyRuleArray) ElementType ¶
func (AutoScalingConfigurationPolicyRuleArray) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleArray) ToAutoScalingConfigurationPolicyRuleArrayOutput ¶
func (i AutoScalingConfigurationPolicyRuleArray) ToAutoScalingConfigurationPolicyRuleArrayOutput() AutoScalingConfigurationPolicyRuleArrayOutput
func (AutoScalingConfigurationPolicyRuleArray) ToAutoScalingConfigurationPolicyRuleArrayOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleArray) ToAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleArrayOutput
func (AutoScalingConfigurationPolicyRuleArray) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationPolicyRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicyRule]
type AutoScalingConfigurationPolicyRuleArrayInput ¶
type AutoScalingConfigurationPolicyRuleArrayInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleArrayOutput() AutoScalingConfigurationPolicyRuleArrayOutput ToAutoScalingConfigurationPolicyRuleArrayOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleArrayOutput }
AutoScalingConfigurationPolicyRuleArrayInput is an input type that accepts AutoScalingConfigurationPolicyRuleArray and AutoScalingConfigurationPolicyRuleArrayOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleArrayInput` via:
AutoScalingConfigurationPolicyRuleArray{ AutoScalingConfigurationPolicyRuleArgs{...} }
type AutoScalingConfigurationPolicyRuleArrayOutput ¶
type AutoScalingConfigurationPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleArrayOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleArrayOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleArrayOutput) ToAutoScalingConfigurationPolicyRuleArrayOutput ¶
func (o AutoScalingConfigurationPolicyRuleArrayOutput) ToAutoScalingConfigurationPolicyRuleArrayOutput() AutoScalingConfigurationPolicyRuleArrayOutput
func (AutoScalingConfigurationPolicyRuleArrayOutput) ToAutoScalingConfigurationPolicyRuleArrayOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleArrayOutput) ToAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleArrayOutput
func (AutoScalingConfigurationPolicyRuleArrayOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AutoScalingConfigurationPolicyRule]
type AutoScalingConfigurationPolicyRuleInput ¶
type AutoScalingConfigurationPolicyRuleInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleOutput() AutoScalingConfigurationPolicyRuleOutput ToAutoScalingConfigurationPolicyRuleOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleOutput }
AutoScalingConfigurationPolicyRuleInput is an input type that accepts AutoScalingConfigurationPolicyRuleArgs and AutoScalingConfigurationPolicyRuleOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleInput` via:
AutoScalingConfigurationPolicyRuleArgs{...}
type AutoScalingConfigurationPolicyRuleMetric ¶
type AutoScalingConfigurationPolicyRuleMetric struct { MetricType *string `pulumi:"metricType"` Threshold *AutoScalingConfigurationPolicyRuleMetricThreshold `pulumi:"threshold"` }
type AutoScalingConfigurationPolicyRuleMetricArgs ¶
type AutoScalingConfigurationPolicyRuleMetricArgs struct { MetricType pulumi.StringPtrInput `pulumi:"metricType"` Threshold AutoScalingConfigurationPolicyRuleMetricThresholdPtrInput `pulumi:"threshold"` }
func (AutoScalingConfigurationPolicyRuleMetricArgs) ElementType ¶
func (AutoScalingConfigurationPolicyRuleMetricArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricOutput ¶
func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricOutput() AutoScalingConfigurationPolicyRuleMetricOutput
func (AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricOutput
func (AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput ¶
func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput() AutoScalingConfigurationPolicyRuleMetricPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricArgs) ToOutput ¶ added in v1.11.0
func (i AutoScalingConfigurationPolicyRuleMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleMetric]
type AutoScalingConfigurationPolicyRuleMetricInput ¶
type AutoScalingConfigurationPolicyRuleMetricInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleMetricOutput() AutoScalingConfigurationPolicyRuleMetricOutput ToAutoScalingConfigurationPolicyRuleMetricOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleMetricOutput }
AutoScalingConfigurationPolicyRuleMetricInput is an input type that accepts AutoScalingConfigurationPolicyRuleMetricArgs and AutoScalingConfigurationPolicyRuleMetricOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleMetricInput` via:
AutoScalingConfigurationPolicyRuleMetricArgs{...}
type AutoScalingConfigurationPolicyRuleMetricOutput ¶
type AutoScalingConfigurationPolicyRuleMetricOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleMetricOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleMetricOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleMetricOutput) MetricType ¶
func (o AutoScalingConfigurationPolicyRuleMetricOutput) MetricType() pulumi.StringPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricOutput ¶
func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricOutput() AutoScalingConfigurationPolicyRuleMetricOutput
func (AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricOutput
func (AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput ¶
func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput() AutoScalingConfigurationPolicyRuleMetricPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyRuleMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRuleMetric]
type AutoScalingConfigurationPolicyRuleMetricPtrInput ¶
type AutoScalingConfigurationPolicyRuleMetricPtrInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleMetricPtrOutput() AutoScalingConfigurationPolicyRuleMetricPtrOutput ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleMetricPtrOutput }
AutoScalingConfigurationPolicyRuleMetricPtrInput is an input type that accepts AutoScalingConfigurationPolicyRuleMetricArgs, AutoScalingConfigurationPolicyRuleMetricPtr and AutoScalingConfigurationPolicyRuleMetricPtrOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleMetricPtrInput` via:
AutoScalingConfigurationPolicyRuleMetricArgs{...} or: nil
func AutoScalingConfigurationPolicyRuleMetricPtr ¶
func AutoScalingConfigurationPolicyRuleMetricPtr(v *AutoScalingConfigurationPolicyRuleMetricArgs) AutoScalingConfigurationPolicyRuleMetricPtrInput
type AutoScalingConfigurationPolicyRuleMetricPtrOutput ¶
type AutoScalingConfigurationPolicyRuleMetricPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleMetricPtrOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleMetricPtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleMetricPtrOutput) MetricType ¶
func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) MetricType() pulumi.StringPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput ¶
func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutput() AutoScalingConfigurationPolicyRuleMetricPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyRuleMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoScalingConfigurationPolicyRuleMetric]
type AutoScalingConfigurationPolicyRuleMetricThreshold ¶
type AutoScalingConfigurationPolicyRuleMetricThreshold struct { // The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`). Operator *string `pulumi:"operator"` // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Value *int `pulumi:"value"` }
type AutoScalingConfigurationPolicyRuleMetricThresholdArgs ¶
type AutoScalingConfigurationPolicyRuleMetricThresholdArgs struct { // The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`). Operator pulumi.StringPtrInput `pulumi:"operator"` // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Value pulumi.IntPtrInput `pulumi:"value"` }
func (AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType ¶
func (AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutput() AutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput ¶
func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext ¶
func (i AutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
type AutoScalingConfigurationPolicyRuleMetricThresholdInput ¶
type AutoScalingConfigurationPolicyRuleMetricThresholdInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleMetricThresholdOutput() AutoScalingConfigurationPolicyRuleMetricThresholdOutput ToAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdOutput }
AutoScalingConfigurationPolicyRuleMetricThresholdInput is an input type that accepts AutoScalingConfigurationPolicyRuleMetricThresholdArgs and AutoScalingConfigurationPolicyRuleMetricThresholdOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleMetricThresholdInput` via:
AutoScalingConfigurationPolicyRuleMetricThresholdArgs{...}
type AutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
type AutoScalingConfigurationPolicyRuleMetricThresholdOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator() pulumi.StringPtrOutput
The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`).
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutput() AutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdOutput) Value ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdOutput) Value() pulumi.IntPtrOutput
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AutoScalingConfigurationPolicyRuleMetricThresholdPtrInput ¶
type AutoScalingConfigurationPolicyRuleMetricThresholdPtrInput interface { pulumi.Input ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext(context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput }
AutoScalingConfigurationPolicyRuleMetricThresholdPtrInput is an input type that accepts AutoScalingConfigurationPolicyRuleMetricThresholdArgs, AutoScalingConfigurationPolicyRuleMetricThresholdPtr and AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput values. You can construct a concrete instance of `AutoScalingConfigurationPolicyRuleMetricThresholdPtrInput` via:
AutoScalingConfigurationPolicyRuleMetricThresholdArgs{...} or: nil
func AutoScalingConfigurationPolicyRuleMetricThresholdPtr ¶
func AutoScalingConfigurationPolicyRuleMetricThresholdPtr(v *AutoScalingConfigurationPolicyRuleMetricThresholdArgs) AutoScalingConfigurationPolicyRuleMetricThresholdPtrInput
type AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput ¶
type AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) Operator ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) Operator() pulumi.StringPtrOutput
The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`).
func (AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput() AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) ToAutoScalingConfigurationPolicyRuleMetricThresholdPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput
func (AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) Value ¶
func (o AutoScalingConfigurationPolicyRuleMetricThresholdPtrOutput) Value() pulumi.IntPtrOutput
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AutoScalingConfigurationPolicyRuleOutput ¶
type AutoScalingConfigurationPolicyRuleOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationPolicyRuleOutput) Action ¶
func (o AutoScalingConfigurationPolicyRuleOutput) Action() AutoScalingConfigurationPolicyRuleActionPtrOutput
The action to take when autoscaling is triggered.
func (AutoScalingConfigurationPolicyRuleOutput) DisplayName ¶
func (o AutoScalingConfigurationPolicyRuleOutput) DisplayName() pulumi.StringOutput
func (AutoScalingConfigurationPolicyRuleOutput) ElementType ¶
func (AutoScalingConfigurationPolicyRuleOutput) ElementType() reflect.Type
func (AutoScalingConfigurationPolicyRuleOutput) Id ¶
func (o AutoScalingConfigurationPolicyRuleOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is managed by the autoscaling configuration.
func (AutoScalingConfigurationPolicyRuleOutput) Metric ¶
func (o AutoScalingConfigurationPolicyRuleOutput) Metric() AutoScalingConfigurationPolicyRuleMetricPtrOutput
Metric and threshold details for triggering an autoscaling action.
func (AutoScalingConfigurationPolicyRuleOutput) ToAutoScalingConfigurationPolicyRuleOutput ¶
func (o AutoScalingConfigurationPolicyRuleOutput) ToAutoScalingConfigurationPolicyRuleOutput() AutoScalingConfigurationPolicyRuleOutput
func (AutoScalingConfigurationPolicyRuleOutput) ToAutoScalingConfigurationPolicyRuleOutputWithContext ¶
func (o AutoScalingConfigurationPolicyRuleOutput) ToAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) AutoScalingConfigurationPolicyRuleOutput
func (AutoScalingConfigurationPolicyRuleOutput) ToOutput ¶ added in v1.11.0
func (o AutoScalingConfigurationPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AutoScalingConfigurationPolicyRule]
type AutoScalingConfigurationState ¶
type AutoScalingConfigurationState struct { // A resource that is managed by an autoscaling configuration. The only supported type is `instancePool`. // // Each instance pool can have one autoscaling configuration. AutoScalingResources AutoScalingConfigurationAutoScalingResourcesPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration. CompartmentId pulumi.StringPtrInput // (Updatable) For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state. // // For schedule-based autoscaling policies, this value is not used. CoolDownInSeconds pulumi.IntPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // Whether the autoscaling policy is enabled. IsEnabled pulumi.BoolPtrInput // The maximum number of resources to scale out to. MaxResourceCount pulumi.IntPtrInput // The minimum number of resources to scale in to. MinResourceCount pulumi.IntPtrInput // Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take. Policies AutoScalingConfigurationPolicyArrayInput // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (AutoScalingConfigurationState) ElementType ¶
func (AutoScalingConfigurationState) ElementType() reflect.Type
type GetAutoScalingConfigurationAutoScalingResourceArgs ¶
type GetAutoScalingConfigurationAutoScalingResourceArgs struct { // ID of the condition that is assigned after creation. Id pulumi.StringInput `pulumi:"id"` // The type of action to take. Type pulumi.StringInput `pulumi:"type"` }
func (GetAutoScalingConfigurationAutoScalingResourceArgs) ElementType ¶
func (GetAutoScalingConfigurationAutoScalingResourceArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationAutoScalingResourceOutput ¶
func (i GetAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationAutoScalingResourceOutput
func (GetAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationAutoScalingResourceOutputWithContext ¶
func (i GetAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceOutput
type GetAutoScalingConfigurationAutoScalingResourceArray ¶
type GetAutoScalingConfigurationAutoScalingResourceArray []GetAutoScalingConfigurationAutoScalingResourceInput
func (GetAutoScalingConfigurationAutoScalingResourceArray) ElementType ¶
func (GetAutoScalingConfigurationAutoScalingResourceArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutput ¶
func (i GetAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationAutoScalingResourceArrayOutput
func (GetAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceArrayOutput
func (GetAutoScalingConfigurationAutoScalingResourceArray) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationAutoScalingResourceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationAutoScalingResource]
type GetAutoScalingConfigurationAutoScalingResourceArrayInput ¶
type GetAutoScalingConfigurationAutoScalingResourceArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationAutoScalingResourceArrayOutput ToGetAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(context.Context) GetAutoScalingConfigurationAutoScalingResourceArrayOutput }
GetAutoScalingConfigurationAutoScalingResourceArrayInput is an input type that accepts GetAutoScalingConfigurationAutoScalingResourceArray and GetAutoScalingConfigurationAutoScalingResourceArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationAutoScalingResourceArrayInput` via:
GetAutoScalingConfigurationAutoScalingResourceArray{ GetAutoScalingConfigurationAutoScalingResourceArgs{...} }
type GetAutoScalingConfigurationAutoScalingResourceArrayOutput ¶
type GetAutoScalingConfigurationAutoScalingResourceArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutput ¶
func (o GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationAutoScalingResourceArrayOutput
func (GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceArrayOutput
type GetAutoScalingConfigurationAutoScalingResourceInput ¶
type GetAutoScalingConfigurationAutoScalingResourceInput interface { pulumi.Input ToGetAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationAutoScalingResourceOutput ToGetAutoScalingConfigurationAutoScalingResourceOutputWithContext(context.Context) GetAutoScalingConfigurationAutoScalingResourceOutput }
GetAutoScalingConfigurationAutoScalingResourceInput is an input type that accepts GetAutoScalingConfigurationAutoScalingResourceArgs and GetAutoScalingConfigurationAutoScalingResourceOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationAutoScalingResourceInput` via:
GetAutoScalingConfigurationAutoScalingResourceArgs{...}
type GetAutoScalingConfigurationAutoScalingResourceOutput ¶
type GetAutoScalingConfigurationAutoScalingResourceOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationAutoScalingResourceOutput) ElementType ¶
func (GetAutoScalingConfigurationAutoScalingResourceOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationAutoScalingResourceOutput) Id ¶
ID of the condition that is assigned after creation.
func (GetAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationAutoScalingResourceOutput ¶
func (o GetAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationAutoScalingResourceOutput
func (GetAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationAutoScalingResourceOutputWithContext ¶
func (o GetAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationAutoScalingResourceOutput
func (GetAutoScalingConfigurationAutoScalingResourceOutput) Type ¶
func (o GetAutoScalingConfigurationAutoScalingResourceOutput) Type() pulumi.StringOutput
The type of action to take.
type GetAutoScalingConfigurationPolicy ¶
type GetAutoScalingConfigurationPolicy struct { // The capacity requirements of the autoscaling policy. Capacities []GetAutoScalingConfigurationPolicyCapacity `pulumi:"capacities"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // The schedule for executing the autoscaling policy. ExecutionSchedules []GetAutoScalingConfigurationPolicyExecutionSchedule `pulumi:"executionSchedules"` // ID of the condition that is assigned after creation. Id string `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled bool `pulumi:"isEnabled"` // The type of autoscaling policy. PolicyType string `pulumi:"policyType"` // An action that can be executed against a resource. ResourceActions []GetAutoScalingConfigurationPolicyResourceAction `pulumi:"resourceActions"` Rules []GetAutoScalingConfigurationPolicyRule `pulumi:"rules"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetAutoScalingConfigurationPolicyArgs ¶
type GetAutoScalingConfigurationPolicyArgs struct { // The capacity requirements of the autoscaling policy. Capacities GetAutoScalingConfigurationPolicyCapacityArrayInput `pulumi:"capacities"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // The schedule for executing the autoscaling policy. ExecutionSchedules GetAutoScalingConfigurationPolicyExecutionScheduleArrayInput `pulumi:"executionSchedules"` // ID of the condition that is assigned after creation. Id pulumi.StringInput `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The type of autoscaling policy. PolicyType pulumi.StringInput `pulumi:"policyType"` // An action that can be executed against a resource. ResourceActions GetAutoScalingConfigurationPolicyResourceActionArrayInput `pulumi:"resourceActions"` Rules GetAutoScalingConfigurationPolicyRuleArrayInput `pulumi:"rules"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetAutoScalingConfigurationPolicyArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationPolicyOutput ¶
func (i GetAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationPolicyOutput
func (GetAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationPolicyOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyOutput
func (GetAutoScalingConfigurationPolicyArgs) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicy]
type GetAutoScalingConfigurationPolicyArray ¶
type GetAutoScalingConfigurationPolicyArray []GetAutoScalingConfigurationPolicyInput
func (GetAutoScalingConfigurationPolicyArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationPolicyArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationPolicyArrayOutput
func (GetAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationPolicyArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyArrayOutput
func (GetAutoScalingConfigurationPolicyArray) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicy]
type GetAutoScalingConfigurationPolicyArrayInput ¶
type GetAutoScalingConfigurationPolicyArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationPolicyArrayOutput ToGetAutoScalingConfigurationPolicyArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyArrayOutput }
GetAutoScalingConfigurationPolicyArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyArray and GetAutoScalingConfigurationPolicyArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyArrayInput` via:
GetAutoScalingConfigurationPolicyArray{ GetAutoScalingConfigurationPolicyArgs{...} }
type GetAutoScalingConfigurationPolicyArrayOutput ¶
type GetAutoScalingConfigurationPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationPolicyArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationPolicyArrayOutput
func (GetAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationPolicyArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyArrayOutput
func (GetAutoScalingConfigurationPolicyArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicy]
type GetAutoScalingConfigurationPolicyCapacity ¶
type GetAutoScalingConfigurationPolicyCapacity struct { // For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set. Initial int `pulumi:"initial"` // For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out). Max int `pulumi:"max"` // For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in). Min int `pulumi:"min"` }
type GetAutoScalingConfigurationPolicyCapacityArgs ¶
type GetAutoScalingConfigurationPolicyCapacityArgs struct { // For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set. Initial pulumi.IntInput `pulumi:"initial"` // For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out). Max pulumi.IntInput `pulumi:"max"` // For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in). Min pulumi.IntInput `pulumi:"min"` }
func (GetAutoScalingConfigurationPolicyCapacityArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyCapacityArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationPolicyCapacityOutput ¶
func (i GetAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationPolicyCapacityOutput
func (GetAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationPolicyCapacityOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityOutput
func (GetAutoScalingConfigurationPolicyCapacityArgs) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyCapacityArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyCapacity]
type GetAutoScalingConfigurationPolicyCapacityArray ¶
type GetAutoScalingConfigurationPolicyCapacityArray []GetAutoScalingConfigurationPolicyCapacityInput
func (GetAutoScalingConfigurationPolicyCapacityArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyCapacityArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationPolicyCapacityArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationPolicyCapacityArrayOutput
func (GetAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationPolicyCapacityArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityArrayOutput
func (GetAutoScalingConfigurationPolicyCapacityArray) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyCapacityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyCapacity]
type GetAutoScalingConfigurationPolicyCapacityArrayInput ¶
type GetAutoScalingConfigurationPolicyCapacityArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationPolicyCapacityArrayOutput ToGetAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyCapacityArrayOutput }
GetAutoScalingConfigurationPolicyCapacityArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyCapacityArray and GetAutoScalingConfigurationPolicyCapacityArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyCapacityArrayInput` via:
GetAutoScalingConfigurationPolicyCapacityArray{ GetAutoScalingConfigurationPolicyCapacityArgs{...} }
type GetAutoScalingConfigurationPolicyCapacityArrayOutput ¶
type GetAutoScalingConfigurationPolicyCapacityArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyCapacityArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyCapacityArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationPolicyCapacityArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationPolicyCapacityArrayOutput
func (GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationPolicyCapacityArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityArrayOutput
func (GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyCapacityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyCapacity]
type GetAutoScalingConfigurationPolicyCapacityInput ¶
type GetAutoScalingConfigurationPolicyCapacityInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationPolicyCapacityOutput ToGetAutoScalingConfigurationPolicyCapacityOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyCapacityOutput }
GetAutoScalingConfigurationPolicyCapacityInput is an input type that accepts GetAutoScalingConfigurationPolicyCapacityArgs and GetAutoScalingConfigurationPolicyCapacityOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyCapacityInput` via:
GetAutoScalingConfigurationPolicyCapacityArgs{...}
type GetAutoScalingConfigurationPolicyCapacityOutput ¶
type GetAutoScalingConfigurationPolicyCapacityOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyCapacityOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyCapacityOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyCapacityOutput) Initial ¶
func (o GetAutoScalingConfigurationPolicyCapacityOutput) Initial() pulumi.IntOutput
For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
func (GetAutoScalingConfigurationPolicyCapacityOutput) Max ¶
func (o GetAutoScalingConfigurationPolicyCapacityOutput) Max() pulumi.IntOutput
For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out).
func (GetAutoScalingConfigurationPolicyCapacityOutput) Min ¶
func (o GetAutoScalingConfigurationPolicyCapacityOutput) Min() pulumi.IntOutput
For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in).
func (GetAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationPolicyCapacityOutput ¶
func (o GetAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationPolicyCapacityOutput
func (GetAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationPolicyCapacityOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyCapacityOutput
func (GetAutoScalingConfigurationPolicyCapacityOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyCapacityOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyCapacity]
type GetAutoScalingConfigurationPolicyExecutionSchedule ¶
type GetAutoScalingConfigurationPolicyExecutionSchedule struct { // A cron expression that represents the time at which to execute the autoscaling policy. Expression string `pulumi:"expression"` // The time zone for the execution schedule. Timezone string `pulumi:"timezone"` // The type of action to take. Type string `pulumi:"type"` }
type GetAutoScalingConfigurationPolicyExecutionScheduleArgs ¶
type GetAutoScalingConfigurationPolicyExecutionScheduleArgs struct { // A cron expression that represents the time at which to execute the autoscaling policy. Expression pulumi.StringInput `pulumi:"expression"` // The time zone for the execution schedule. Timezone pulumi.StringInput `pulumi:"timezone"` // The type of action to take. Type pulumi.StringInput `pulumi:"type"` }
func (GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
func (i GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationPolicyExecutionScheduleOutput
func (GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleOutput
type GetAutoScalingConfigurationPolicyExecutionScheduleArray ¶
type GetAutoScalingConfigurationPolicyExecutionScheduleArray []GetAutoScalingConfigurationPolicyExecutionScheduleInput
func (GetAutoScalingConfigurationPolicyExecutionScheduleArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyExecutionScheduleArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
func (GetAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
type GetAutoScalingConfigurationPolicyExecutionScheduleArrayInput ¶
type GetAutoScalingConfigurationPolicyExecutionScheduleArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput }
GetAutoScalingConfigurationPolicyExecutionScheduleArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyExecutionScheduleArray and GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyExecutionScheduleArrayInput` via:
GetAutoScalingConfigurationPolicyExecutionScheduleArray{ GetAutoScalingConfigurationPolicyExecutionScheduleArgs{...} }
type GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ¶
type GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
func (GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
type GetAutoScalingConfigurationPolicyExecutionScheduleInput ¶
type GetAutoScalingConfigurationPolicyExecutionScheduleInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationPolicyExecutionScheduleOutput ToGetAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleOutput }
GetAutoScalingConfigurationPolicyExecutionScheduleInput is an input type that accepts GetAutoScalingConfigurationPolicyExecutionScheduleArgs and GetAutoScalingConfigurationPolicyExecutionScheduleOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyExecutionScheduleInput` via:
GetAutoScalingConfigurationPolicyExecutionScheduleArgs{...}
type GetAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
type GetAutoScalingConfigurationPolicyExecutionScheduleOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyExecutionScheduleOutput) Expression ¶
func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) Expression() pulumi.StringOutput
A cron expression that represents the time at which to execute the autoscaling policy.
func (GetAutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone ¶
func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone() pulumi.StringOutput
The time zone for the execution schedule.
func (GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationPolicyExecutionScheduleOutput
func (GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyExecutionScheduleOutput
type GetAutoScalingConfigurationPolicyInput ¶
type GetAutoScalingConfigurationPolicyInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationPolicyOutput ToGetAutoScalingConfigurationPolicyOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyOutput }
GetAutoScalingConfigurationPolicyInput is an input type that accepts GetAutoScalingConfigurationPolicyArgs and GetAutoScalingConfigurationPolicyOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyInput` via:
GetAutoScalingConfigurationPolicyArgs{...}
type GetAutoScalingConfigurationPolicyOutput ¶
type GetAutoScalingConfigurationPolicyOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyOutput) Capacities ¶
func (o GetAutoScalingConfigurationPolicyOutput) Capacities() GetAutoScalingConfigurationPolicyCapacityArrayOutput
The capacity requirements of the autoscaling policy.
func (GetAutoScalingConfigurationPolicyOutput) DisplayName ¶
func (o GetAutoScalingConfigurationPolicyOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetAutoScalingConfigurationPolicyOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyOutput) ExecutionSchedules ¶
func (o GetAutoScalingConfigurationPolicyOutput) ExecutionSchedules() GetAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
The schedule for executing the autoscaling policy.
func (GetAutoScalingConfigurationPolicyOutput) Id ¶
func (o GetAutoScalingConfigurationPolicyOutput) Id() pulumi.StringOutput
ID of the condition that is assigned after creation.
func (GetAutoScalingConfigurationPolicyOutput) IsEnabled ¶
func (o GetAutoScalingConfigurationPolicyOutput) IsEnabled() pulumi.BoolOutput
Whether the autoscaling policy is enabled.
func (GetAutoScalingConfigurationPolicyOutput) PolicyType ¶
func (o GetAutoScalingConfigurationPolicyOutput) PolicyType() pulumi.StringOutput
The type of autoscaling policy.
func (GetAutoScalingConfigurationPolicyOutput) ResourceActions ¶
func (o GetAutoScalingConfigurationPolicyOutput) ResourceActions() GetAutoScalingConfigurationPolicyResourceActionArrayOutput
An action that can be executed against a resource.
func (GetAutoScalingConfigurationPolicyOutput) TimeCreated ¶
func (o GetAutoScalingConfigurationPolicyOutput) TimeCreated() pulumi.StringOutput
The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationPolicyOutput ¶
func (o GetAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationPolicyOutput
func (GetAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationPolicyOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyOutput
func (GetAutoScalingConfigurationPolicyOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicy]
type GetAutoScalingConfigurationPolicyResourceActionArgs ¶
type GetAutoScalingConfigurationPolicyResourceActionArgs struct { // The action to take when autoscaling is triggered. Action pulumi.StringInput `pulumi:"action"` // The type of resource action. ActionType pulumi.StringInput `pulumi:"actionType"` }
func (GetAutoScalingConfigurationPolicyResourceActionArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyResourceActionArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationPolicyResourceActionOutput ¶
func (i GetAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationPolicyResourceActionOutput
func (GetAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationPolicyResourceActionOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionOutput
type GetAutoScalingConfigurationPolicyResourceActionArray ¶
type GetAutoScalingConfigurationPolicyResourceActionArray []GetAutoScalingConfigurationPolicyResourceActionInput
func (GetAutoScalingConfigurationPolicyResourceActionArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyResourceActionArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationPolicyResourceActionArrayOutput
func (GetAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionArrayOutput
type GetAutoScalingConfigurationPolicyResourceActionArrayInput ¶
type GetAutoScalingConfigurationPolicyResourceActionArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationPolicyResourceActionArrayOutput ToGetAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyResourceActionArrayOutput }
GetAutoScalingConfigurationPolicyResourceActionArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyResourceActionArray and GetAutoScalingConfigurationPolicyResourceActionArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyResourceActionArrayInput` via:
GetAutoScalingConfigurationPolicyResourceActionArray{ GetAutoScalingConfigurationPolicyResourceActionArgs{...} }
type GetAutoScalingConfigurationPolicyResourceActionArrayOutput ¶
type GetAutoScalingConfigurationPolicyResourceActionArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationPolicyResourceActionArrayOutput
func (GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionArrayOutput
type GetAutoScalingConfigurationPolicyResourceActionInput ¶
type GetAutoScalingConfigurationPolicyResourceActionInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationPolicyResourceActionOutput ToGetAutoScalingConfigurationPolicyResourceActionOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyResourceActionOutput }
GetAutoScalingConfigurationPolicyResourceActionInput is an input type that accepts GetAutoScalingConfigurationPolicyResourceActionArgs and GetAutoScalingConfigurationPolicyResourceActionOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyResourceActionInput` via:
GetAutoScalingConfigurationPolicyResourceActionArgs{...}
type GetAutoScalingConfigurationPolicyResourceActionOutput ¶
type GetAutoScalingConfigurationPolicyResourceActionOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyResourceActionOutput) Action ¶
func (o GetAutoScalingConfigurationPolicyResourceActionOutput) Action() pulumi.StringOutput
The action to take when autoscaling is triggered.
func (GetAutoScalingConfigurationPolicyResourceActionOutput) ActionType ¶
func (o GetAutoScalingConfigurationPolicyResourceActionOutput) ActionType() pulumi.StringOutput
The type of resource action.
func (GetAutoScalingConfigurationPolicyResourceActionOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyResourceActionOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationPolicyResourceActionOutput ¶
func (o GetAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationPolicyResourceActionOutput
func (GetAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationPolicyResourceActionOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyResourceActionOutput
type GetAutoScalingConfigurationPolicyRule ¶
type GetAutoScalingConfigurationPolicyRule struct { // The action to take when autoscaling is triggered. Actions []GetAutoScalingConfigurationPolicyRuleAction `pulumi:"actions"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // ID of the condition that is assigned after creation. Id string `pulumi:"id"` // Metric and threshold details for triggering an autoscaling action. Metrics []GetAutoScalingConfigurationPolicyRuleMetric `pulumi:"metrics"` }
type GetAutoScalingConfigurationPolicyRuleActionArgs ¶
type GetAutoScalingConfigurationPolicyRuleActionArgs struct { // The type of action to take. Type pulumi.StringInput `pulumi:"type"` Value pulumi.IntInput `pulumi:"value"` }
func (GetAutoScalingConfigurationPolicyRuleActionArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleActionArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationPolicyRuleActionOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationPolicyRuleActionOutput
func (GetAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationPolicyRuleActionOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionOutput
type GetAutoScalingConfigurationPolicyRuleActionArray ¶
type GetAutoScalingConfigurationPolicyRuleActionArray []GetAutoScalingConfigurationPolicyRuleActionInput
func (GetAutoScalingConfigurationPolicyRuleActionArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleActionArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationPolicyRuleActionArrayOutput
func (GetAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionArrayOutput
func (GetAutoScalingConfigurationPolicyRuleActionArray) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyRuleActionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleAction]
type GetAutoScalingConfigurationPolicyRuleActionArrayInput ¶
type GetAutoScalingConfigurationPolicyRuleActionArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationPolicyRuleActionArrayOutput ToGetAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleActionArrayOutput }
GetAutoScalingConfigurationPolicyRuleActionArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleActionArray and GetAutoScalingConfigurationPolicyRuleActionArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleActionArrayInput` via:
GetAutoScalingConfigurationPolicyRuleActionArray{ GetAutoScalingConfigurationPolicyRuleActionArgs{...} }
type GetAutoScalingConfigurationPolicyRuleActionArrayOutput ¶
type GetAutoScalingConfigurationPolicyRuleActionArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationPolicyRuleActionArrayOutput
func (GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionArrayOutput
func (GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyRuleActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleAction]
type GetAutoScalingConfigurationPolicyRuleActionInput ¶
type GetAutoScalingConfigurationPolicyRuleActionInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationPolicyRuleActionOutput ToGetAutoScalingConfigurationPolicyRuleActionOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleActionOutput }
GetAutoScalingConfigurationPolicyRuleActionInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleActionArgs and GetAutoScalingConfigurationPolicyRuleActionOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleActionInput` via:
GetAutoScalingConfigurationPolicyRuleActionArgs{...}
type GetAutoScalingConfigurationPolicyRuleActionOutput ¶
type GetAutoScalingConfigurationPolicyRuleActionOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleActionOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleActionOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationPolicyRuleActionOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationPolicyRuleActionOutput
func (GetAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationPolicyRuleActionOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleActionOutput
func (GetAutoScalingConfigurationPolicyRuleActionOutput) Type ¶
func (o GetAutoScalingConfigurationPolicyRuleActionOutput) Type() pulumi.StringOutput
The type of action to take.
func (GetAutoScalingConfigurationPolicyRuleActionOutput) Value ¶
func (o GetAutoScalingConfigurationPolicyRuleActionOutput) Value() pulumi.IntOutput
type GetAutoScalingConfigurationPolicyRuleArgs ¶
type GetAutoScalingConfigurationPolicyRuleArgs struct { // The action to take when autoscaling is triggered. Actions GetAutoScalingConfigurationPolicyRuleActionArrayInput `pulumi:"actions"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // ID of the condition that is assigned after creation. Id pulumi.StringInput `pulumi:"id"` // Metric and threshold details for triggering an autoscaling action. Metrics GetAutoScalingConfigurationPolicyRuleMetricArrayInput `pulumi:"metrics"` }
func (GetAutoScalingConfigurationPolicyRuleArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationPolicyRuleOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationPolicyRuleOutput
func (GetAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationPolicyRuleOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleOutput
func (GetAutoScalingConfigurationPolicyRuleArgs) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRule]
type GetAutoScalingConfigurationPolicyRuleArray ¶
type GetAutoScalingConfigurationPolicyRuleArray []GetAutoScalingConfigurationPolicyRuleInput
func (GetAutoScalingConfigurationPolicyRuleArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationPolicyRuleArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationPolicyRuleArrayOutput
func (GetAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationPolicyRuleArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleArrayOutput
func (GetAutoScalingConfigurationPolicyRuleArray) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRule]
type GetAutoScalingConfigurationPolicyRuleArrayInput ¶
type GetAutoScalingConfigurationPolicyRuleArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationPolicyRuleArrayOutput ToGetAutoScalingConfigurationPolicyRuleArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleArrayOutput }
GetAutoScalingConfigurationPolicyRuleArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleArray and GetAutoScalingConfigurationPolicyRuleArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleArrayInput` via:
GetAutoScalingConfigurationPolicyRuleArray{ GetAutoScalingConfigurationPolicyRuleArgs{...} }
type GetAutoScalingConfigurationPolicyRuleArrayOutput ¶
type GetAutoScalingConfigurationPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationPolicyRuleArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationPolicyRuleArrayOutput
func (GetAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationPolicyRuleArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleArrayOutput
func (GetAutoScalingConfigurationPolicyRuleArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRule]
type GetAutoScalingConfigurationPolicyRuleInput ¶
type GetAutoScalingConfigurationPolicyRuleInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationPolicyRuleOutput ToGetAutoScalingConfigurationPolicyRuleOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleOutput }
GetAutoScalingConfigurationPolicyRuleInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleArgs and GetAutoScalingConfigurationPolicyRuleOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleInput` via:
GetAutoScalingConfigurationPolicyRuleArgs{...}
type GetAutoScalingConfigurationPolicyRuleMetric ¶
type GetAutoScalingConfigurationPolicyRuleMetric struct { MetricType string `pulumi:"metricType"` Thresholds []GetAutoScalingConfigurationPolicyRuleMetricThreshold `pulumi:"thresholds"` }
type GetAutoScalingConfigurationPolicyRuleMetricArgs ¶
type GetAutoScalingConfigurationPolicyRuleMetricArgs struct { MetricType pulumi.StringInput `pulumi:"metricType"` Thresholds GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput `pulumi:"thresholds"` }
func (GetAutoScalingConfigurationPolicyRuleMetricArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationPolicyRuleMetricOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationPolicyRuleMetricOutput
func (GetAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationPolicyRuleMetricOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricOutput
type GetAutoScalingConfigurationPolicyRuleMetricArray ¶
type GetAutoScalingConfigurationPolicyRuleMetricArray []GetAutoScalingConfigurationPolicyRuleMetricInput
func (GetAutoScalingConfigurationPolicyRuleMetricArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
func (GetAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
func (GetAutoScalingConfigurationPolicyRuleMetricArray) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationPolicyRuleMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleMetric]
type GetAutoScalingConfigurationPolicyRuleMetricArrayInput ¶
type GetAutoScalingConfigurationPolicyRuleMetricArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricArrayOutput ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleMetricArrayOutput }
GetAutoScalingConfigurationPolicyRuleMetricArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleMetricArray and GetAutoScalingConfigurationPolicyRuleMetricArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleMetricArrayInput` via:
GetAutoScalingConfigurationPolicyRuleMetricArray{ GetAutoScalingConfigurationPolicyRuleMetricArgs{...} }
type GetAutoScalingConfigurationPolicyRuleMetricArrayOutput ¶
type GetAutoScalingConfigurationPolicyRuleMetricArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
func (GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
func (GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationPolicyRuleMetric]
type GetAutoScalingConfigurationPolicyRuleMetricInput ¶
type GetAutoScalingConfigurationPolicyRuleMetricInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationPolicyRuleMetricOutput ToGetAutoScalingConfigurationPolicyRuleMetricOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleMetricOutput }
GetAutoScalingConfigurationPolicyRuleMetricInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleMetricArgs and GetAutoScalingConfigurationPolicyRuleMetricOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleMetricInput` via:
GetAutoScalingConfigurationPolicyRuleMetricArgs{...}
type GetAutoScalingConfigurationPolicyRuleMetricOutput ¶
type GetAutoScalingConfigurationPolicyRuleMetricOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleMetricOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricOutput) MetricType ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) MetricType() pulumi.StringOutput
func (GetAutoScalingConfigurationPolicyRuleMetricOutput) Thresholds ¶
func (GetAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationPolicyRuleMetricOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationPolicyRuleMetricOutput
func (GetAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationPolicyRuleMetricOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricOutput
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs ¶
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs struct { // The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`). Operator pulumi.StringInput `pulumi:"operator"` Value pulumi.IntInput `pulumi:"value"` }
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArray ¶
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArray []GetAutoScalingConfigurationPolicyRuleMetricThresholdInput
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput ¶
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput }
GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleMetricThresholdArray and GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput` via:
GetAutoScalingConfigurationPolicyRuleMetricThresholdArray{ GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs{...} }
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ¶
type GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
type GetAutoScalingConfigurationPolicyRuleMetricThresholdInput ¶
type GetAutoScalingConfigurationPolicyRuleMetricThresholdInput interface { pulumi.Input ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput }
GetAutoScalingConfigurationPolicyRuleMetricThresholdInput is an input type that accepts GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs and GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationPolicyRuleMetricThresholdInput` via:
GetAutoScalingConfigurationPolicyRuleMetricThresholdArgs{...}
type GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
type GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator() pulumi.StringOutput
The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`).
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Value ¶
func (o GetAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Value() pulumi.IntOutput
type GetAutoScalingConfigurationPolicyRuleOutput ¶
type GetAutoScalingConfigurationPolicyRuleOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationPolicyRuleOutput) Actions ¶
func (o GetAutoScalingConfigurationPolicyRuleOutput) Actions() GetAutoScalingConfigurationPolicyRuleActionArrayOutput
The action to take when autoscaling is triggered.
func (GetAutoScalingConfigurationPolicyRuleOutput) DisplayName ¶
func (o GetAutoScalingConfigurationPolicyRuleOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetAutoScalingConfigurationPolicyRuleOutput) ElementType ¶
func (GetAutoScalingConfigurationPolicyRuleOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationPolicyRuleOutput) Id ¶
func (o GetAutoScalingConfigurationPolicyRuleOutput) Id() pulumi.StringOutput
ID of the condition that is assigned after creation.
func (GetAutoScalingConfigurationPolicyRuleOutput) Metrics ¶
func (o GetAutoScalingConfigurationPolicyRuleOutput) Metrics() GetAutoScalingConfigurationPolicyRuleMetricArrayOutput
Metric and threshold details for triggering an autoscaling action.
func (GetAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationPolicyRuleOutput ¶
func (o GetAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationPolicyRuleOutput
func (GetAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationPolicyRuleOutputWithContext ¶
func (o GetAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationPolicyRuleOutput
func (GetAutoScalingConfigurationPolicyRuleOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationPolicyRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationPolicyRule]
type GetAutoScalingConfigurationsArgs ¶
type GetAutoScalingConfigurationsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the resources monitored by the metric that you are searching for. Use tenancyId to search in the root compartment. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetAutoScalingConfigurationsFilter `pulumi:"filters"` }
A collection of arguments for invoking getAutoScalingConfigurations.
type GetAutoScalingConfigurationsAutoScalingConfiguration ¶
type GetAutoScalingConfigurationsAutoScalingConfiguration struct { // A resource that is managed by an autoscaling configuration. The only supported type is "instancePool." AutoScalingResources []GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResource `pulumi:"autoScalingResources"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the resources monitored by the metric that you are searching for. Use tenancyId to search in the root compartment. CompartmentId string `pulumi:"compartmentId"` // For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state. CoolDownInSeconds int `pulumi:"coolDownInSeconds"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // ID of the condition that is assigned after creation. Id string `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled bool `pulumi:"isEnabled"` // The maximum number of resources to scale out to. MaxResourceCount int `pulumi:"maxResourceCount"` // The minimum number of resources to scale in to. MinResourceCount int `pulumi:"minResourceCount"` // Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take. Policies []GetAutoScalingConfigurationsAutoScalingConfigurationPolicy `pulumi:"policies"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetAutoScalingConfigurationsAutoScalingConfigurationArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationArgs struct { // A resource that is managed by an autoscaling configuration. The only supported type is "instancePool." AutoScalingResources GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayInput `pulumi:"autoScalingResources"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the resources monitored by the metric that you are searching for. Use tenancyId to search in the root compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state. CoolDownInSeconds pulumi.IntInput `pulumi:"coolDownInSeconds"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // ID of the condition that is assigned after creation. Id pulumi.StringInput `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The maximum number of resources to scale out to. MaxResourceCount pulumi.IntInput `pulumi:"maxResourceCount"` // The minimum number of resources to scale in to. MinResourceCount pulumi.IntInput `pulumi:"minResourceCount"` // Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take. Policies GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayInput `pulumi:"policies"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutput() GetAutoScalingConfigurationsAutoScalingConfigurationOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationArray []GetAutoScalingConfigurationsAutoScalingConfigurationInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationArray and GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationArray{ GetAutoScalingConfigurationsAutoScalingConfigurationArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs struct { // ID of the condition that is assigned after creation. Id pulumi.StringInput `pulumi:"id"` // The type of action to take. Type pulumi.StringInput `pulumi:"type"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray []GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray and GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArray{ GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs and GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) Id ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) Id() pulumi.StringOutput
ID of the condition that is assigned after creation.
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) ToOutput ¶ added in v1.11.0
func (GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) Type ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceOutput) Type() pulumi.StringOutput
The type of action to take.
type GetAutoScalingConfigurationsAutoScalingConfigurationInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationOutput() GetAutoScalingConfigurationsAutoScalingConfigurationOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationArgs and GetAutoScalingConfigurationsAutoScalingConfigurationOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) AutoScalingResources ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) AutoScalingResources() GetAutoScalingConfigurationsAutoScalingConfigurationAutoScalingResourceArrayOutput
A resource that is managed by an autoscaling configuration. The only supported type is "instancePool."
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) CompartmentId ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the resources monitored by the metric that you are searching for. Use tenancyId to search in the root compartment.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) CoolDownInSeconds ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) CoolDownInSeconds() pulumi.IntOutput
For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) DefinedTags ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) DisplayName ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) FreeformTags ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) Id ¶
ID of the condition that is assigned after creation.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) IsEnabled ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) IsEnabled() pulumi.BoolOutput
Whether the autoscaling policy is enabled.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) MaxResourceCount ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) MaxResourceCount() pulumi.IntOutput
The maximum number of resources to scale out to.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) MinResourceCount ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) MinResourceCount() pulumi.IntOutput
The minimum number of resources to scale in to.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) Policies ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) Policies() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take.
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) TimeCreated ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) TimeCreated() pulumi.StringOutput
The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutput() GetAutoScalingConfigurationsAutoScalingConfigurationOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicy ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicy struct { // The capacity requirements of the autoscaling policy. Capacities []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacity `pulumi:"capacities"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // The schedule for executing the autoscaling policy. ExecutionSchedules []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionSchedule `pulumi:"executionSchedules"` // ID of the condition that is assigned after creation. Id string `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled bool `pulumi:"isEnabled"` // The type of autoscaling policy. PolicyType string `pulumi:"policyType"` // An action that can be executed against a resource. ResourceActions []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceAction `pulumi:"resourceActions"` Rules []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule `pulumi:"rules"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs struct { // The capacity requirements of the autoscaling policy. Capacities GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayInput `pulumi:"capacities"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // The schedule for executing the autoscaling policy. ExecutionSchedules GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayInput `pulumi:"executionSchedules"` // ID of the condition that is assigned after creation. Id pulumi.StringInput `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The type of autoscaling policy. PolicyType pulumi.StringInput `pulumi:"policyType"` // An action that can be executed against a resource. ResourceActions GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayInput `pulumi:"resourceActions"` Rules GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayInput `pulumi:"rules"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacity ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacity struct { // For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set. Initial int `pulumi:"initial"` // For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out). Max int `pulumi:"max"` // For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in). Min int `pulumi:"min"` }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs struct { // For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set. Initial pulumi.IntInput `pulumi:"initial"` // For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out). Max pulumi.IntInput `pulumi:"max"` // For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in). Min pulumi.IntInput `pulumi:"min"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Initial ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Initial() pulumi.IntOutput
For a threshold-based autoscaling policy, this value is the initial number of instances to launch in the instance pool immediately after autoscaling is enabled. After autoscaling retrieves performance metrics, the number of instances is automatically adjusted from this initial number to a number that is based on the limits that you set.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Max ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Max() pulumi.IntOutput
For a threshold-based autoscaling policy, this value is the maximum number of instances the instance pool is allowed to increase to (scale out).
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Min ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) Min() pulumi.IntOutput
For a threshold-based autoscaling policy, this value is the minimum number of instances the instance pool is allowed to decrease to (scale in).
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionSchedule ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionSchedule struct { // A cron expression that represents the time at which to execute the autoscaling policy. Expression string `pulumi:"expression"` // The time zone for the execution schedule. Timezone string `pulumi:"timezone"` // The type of action to take. Type string `pulumi:"type"` }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs struct { // A cron expression that represents the time at which to execute the autoscaling policy. Expression pulumi.StringInput `pulumi:"expression"` // The time zone for the execution schedule. Timezone pulumi.StringInput `pulumi:"timezone"` // The type of action to take. Type pulumi.StringInput `pulumi:"type"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) Index ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Expression ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Expression() pulumi.StringOutput
A cron expression that represents the time at which to execute the autoscaling policy.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Timezone() pulumi.StringOutput
The time zone for the execution schedule.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) ToOutput ¶ added in v1.11.0
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Type ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleOutput) Type() pulumi.StringOutput
The type of action to take.
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) Capacities ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) Capacities() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyCapacityArrayOutput
The capacity requirements of the autoscaling policy.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) DisplayName ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ExecutionSchedules ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ExecutionSchedules() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyExecutionScheduleArrayOutput
The schedule for executing the autoscaling policy.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) Id ¶
ID of the condition that is assigned after creation.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) IsEnabled ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) IsEnabled() pulumi.BoolOutput
Whether the autoscaling policy is enabled.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) PolicyType ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) PolicyType() pulumi.StringOutput
The type of autoscaling policy.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ResourceActions ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ResourceActions() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput
An action that can be executed against a resource.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) TimeCreated ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) TimeCreated() pulumi.StringOutput
The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs struct { // The action to take when autoscaling is triggered. Action pulumi.StringInput `pulumi:"action"` // The type of resource action. ActionType pulumi.StringInput `pulumi:"actionType"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) Action ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) Action() pulumi.StringOutput
The action to take when autoscaling is triggered.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ActionType ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ActionType() pulumi.StringOutput
The type of resource action.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyResourceActionOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule struct { // The action to take when autoscaling is triggered. Actions []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleAction `pulumi:"actions"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // ID of the condition that is assigned after creation. Id string `pulumi:"id"` // Metric and threshold details for triggering an autoscaling action. Metrics []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetric `pulumi:"metrics"` }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs struct { // The type of action to take. Type pulumi.StringInput `pulumi:"type"` Value pulumi.IntInput `pulumi:"value"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) ToOutput ¶ added in v1.11.0
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) Type ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionOutput) Type() pulumi.StringOutput
The type of action to take.
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs struct { // The action to take when autoscaling is triggered. Actions GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayInput `pulumi:"actions"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // ID of the condition that is assigned after creation. Id pulumi.StringInput `pulumi:"id"` // Metric and threshold details for triggering an autoscaling action. Metrics GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayInput `pulumi:"metrics"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetric ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetric struct { MetricType string `pulumi:"metricType"` Thresholds []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThreshold `pulumi:"thresholds"` }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs struct { MetricType pulumi.StringInput `pulumi:"metricType"` Thresholds GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput `pulumi:"thresholds"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) MetricType ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) MetricType() pulumi.StringOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) Thresholds ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThreshold ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThreshold struct { // The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`). Operator string `pulumi:"operator"` Value int `pulumi:"value"` }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs struct { // The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`). Operator pulumi.StringInput `pulumi:"operator"` Value pulumi.IntInput `pulumi:"value"` }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray []GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdInput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArray{ GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs{...} }
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) Index ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArrayOutput
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdInput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdInput interface { pulumi.Input ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput }
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdInput is an input type that accepts GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs and GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdInput` via:
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdArgs{...}
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) Operator() pulumi.StringOutput
The comparison operator to use. Options are greater than (`GT`), greater than or equal to (`GTE`), less than (`LT`), and less than or equal to (`LTE`).
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThresholdOutput) ToOutput ¶ added in v1.11.0
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput ¶
type GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Actions ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Actions() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleActionArrayOutput
The action to take when autoscaling is triggered.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) DisplayName ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ElementType ¶
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Id ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Id() pulumi.StringOutput
ID of the condition that is assigned after creation.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Metrics ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) Metrics() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricArrayOutput
Metric and threshold details for triggering an autoscaling action.
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput() GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
func (GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutputWithContext ¶
func (o GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput) ToGetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleOutput
type GetAutoScalingConfigurationsFilterArgs ¶
type GetAutoScalingConfigurationsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAutoScalingConfigurationsFilterArgs) ElementType ¶
func (GetAutoScalingConfigurationsFilterArgs) ElementType() reflect.Type
func (GetAutoScalingConfigurationsFilterArgs) ToGetAutoScalingConfigurationsFilterOutput ¶
func (i GetAutoScalingConfigurationsFilterArgs) ToGetAutoScalingConfigurationsFilterOutput() GetAutoScalingConfigurationsFilterOutput
func (GetAutoScalingConfigurationsFilterArgs) ToGetAutoScalingConfigurationsFilterOutputWithContext ¶
func (i GetAutoScalingConfigurationsFilterArgs) ToGetAutoScalingConfigurationsFilterOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterOutput
func (GetAutoScalingConfigurationsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsFilter]
type GetAutoScalingConfigurationsFilterArray ¶
type GetAutoScalingConfigurationsFilterArray []GetAutoScalingConfigurationsFilterInput
func (GetAutoScalingConfigurationsFilterArray) ElementType ¶
func (GetAutoScalingConfigurationsFilterArray) ElementType() reflect.Type
func (GetAutoScalingConfigurationsFilterArray) ToGetAutoScalingConfigurationsFilterArrayOutput ¶
func (i GetAutoScalingConfigurationsFilterArray) ToGetAutoScalingConfigurationsFilterArrayOutput() GetAutoScalingConfigurationsFilterArrayOutput
func (GetAutoScalingConfigurationsFilterArray) ToGetAutoScalingConfigurationsFilterArrayOutputWithContext ¶
func (i GetAutoScalingConfigurationsFilterArray) ToGetAutoScalingConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterArrayOutput
func (GetAutoScalingConfigurationsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetAutoScalingConfigurationsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsFilter]
type GetAutoScalingConfigurationsFilterArrayInput ¶
type GetAutoScalingConfigurationsFilterArrayInput interface { pulumi.Input ToGetAutoScalingConfigurationsFilterArrayOutput() GetAutoScalingConfigurationsFilterArrayOutput ToGetAutoScalingConfigurationsFilterArrayOutputWithContext(context.Context) GetAutoScalingConfigurationsFilterArrayOutput }
GetAutoScalingConfigurationsFilterArrayInput is an input type that accepts GetAutoScalingConfigurationsFilterArray and GetAutoScalingConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsFilterArrayInput` via:
GetAutoScalingConfigurationsFilterArray{ GetAutoScalingConfigurationsFilterArgs{...} }
type GetAutoScalingConfigurationsFilterArrayOutput ¶
type GetAutoScalingConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsFilterArrayOutput) ElementType ¶
func (GetAutoScalingConfigurationsFilterArrayOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsFilterArrayOutput) ToGetAutoScalingConfigurationsFilterArrayOutput ¶
func (o GetAutoScalingConfigurationsFilterArrayOutput) ToGetAutoScalingConfigurationsFilterArrayOutput() GetAutoScalingConfigurationsFilterArrayOutput
func (GetAutoScalingConfigurationsFilterArrayOutput) ToGetAutoScalingConfigurationsFilterArrayOutputWithContext ¶
func (o GetAutoScalingConfigurationsFilterArrayOutput) ToGetAutoScalingConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterArrayOutput
func (GetAutoScalingConfigurationsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAutoScalingConfigurationsFilter]
type GetAutoScalingConfigurationsFilterInput ¶
type GetAutoScalingConfigurationsFilterInput interface { pulumi.Input ToGetAutoScalingConfigurationsFilterOutput() GetAutoScalingConfigurationsFilterOutput ToGetAutoScalingConfigurationsFilterOutputWithContext(context.Context) GetAutoScalingConfigurationsFilterOutput }
GetAutoScalingConfigurationsFilterInput is an input type that accepts GetAutoScalingConfigurationsFilterArgs and GetAutoScalingConfigurationsFilterOutput values. You can construct a concrete instance of `GetAutoScalingConfigurationsFilterInput` via:
GetAutoScalingConfigurationsFilterArgs{...}
type GetAutoScalingConfigurationsFilterOutput ¶
type GetAutoScalingConfigurationsFilterOutput struct{ *pulumi.OutputState }
func (GetAutoScalingConfigurationsFilterOutput) ElementType ¶
func (GetAutoScalingConfigurationsFilterOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsFilterOutput) Name ¶
func (o GetAutoScalingConfigurationsFilterOutput) Name() pulumi.StringOutput
func (GetAutoScalingConfigurationsFilterOutput) Regex ¶
func (o GetAutoScalingConfigurationsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAutoScalingConfigurationsFilterOutput) ToGetAutoScalingConfigurationsFilterOutput ¶
func (o GetAutoScalingConfigurationsFilterOutput) ToGetAutoScalingConfigurationsFilterOutput() GetAutoScalingConfigurationsFilterOutput
func (GetAutoScalingConfigurationsFilterOutput) ToGetAutoScalingConfigurationsFilterOutputWithContext ¶
func (o GetAutoScalingConfigurationsFilterOutput) ToGetAutoScalingConfigurationsFilterOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsFilterOutput
func (GetAutoScalingConfigurationsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsFilter]
func (GetAutoScalingConfigurationsFilterOutput) Values ¶
func (o GetAutoScalingConfigurationsFilterOutput) Values() pulumi.StringArrayOutput
type GetAutoScalingConfigurationsOutputArgs ¶
type GetAutoScalingConfigurationsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the resources monitored by the metric that you are searching for. Use tenancyId to search in the root compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetAutoScalingConfigurationsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getAutoScalingConfigurations.
func (GetAutoScalingConfigurationsOutputArgs) ElementType ¶
func (GetAutoScalingConfigurationsOutputArgs) ElementType() reflect.Type
type GetAutoScalingConfigurationsResult ¶
type GetAutoScalingConfigurationsResult struct { // The list of auto_scaling_configurations. AutoScalingConfigurations []GetAutoScalingConfigurationsAutoScalingConfiguration `pulumi:"autoScalingConfigurations"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration. CompartmentId string `pulumi:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetAutoScalingConfigurationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getAutoScalingConfigurations.
func GetAutoScalingConfigurations ¶
func GetAutoScalingConfigurations(ctx *pulumi.Context, args *GetAutoScalingConfigurationsArgs, opts ...pulumi.InvokeOption) (*GetAutoScalingConfigurationsResult, error)
This data source provides the list of Auto Scaling Configurations in Oracle Cloud Infrastructure Auto Scaling service.
Lists autoscaling configurations in the specifed compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Autoscaling" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Autoscaling.GetAutoScalingConfigurations(ctx, &autoscaling.GetAutoScalingConfigurationsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Auto_scaling_configuration_display_name), }, nil) if err != nil { return err } return nil }) }
```
type GetAutoScalingConfigurationsResultOutput ¶
type GetAutoScalingConfigurationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAutoScalingConfigurations.
func GetAutoScalingConfigurationsOutput ¶
func GetAutoScalingConfigurationsOutput(ctx *pulumi.Context, args GetAutoScalingConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetAutoScalingConfigurationsResultOutput
func (GetAutoScalingConfigurationsResultOutput) AutoScalingConfigurations ¶
func (o GetAutoScalingConfigurationsResultOutput) AutoScalingConfigurations() GetAutoScalingConfigurationsAutoScalingConfigurationArrayOutput
The list of auto_scaling_configurations.
func (GetAutoScalingConfigurationsResultOutput) CompartmentId ¶
func (o GetAutoScalingConfigurationsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration.
func (GetAutoScalingConfigurationsResultOutput) DisplayName ¶
func (o GetAutoScalingConfigurationsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetAutoScalingConfigurationsResultOutput) ElementType ¶
func (GetAutoScalingConfigurationsResultOutput) ElementType() reflect.Type
func (GetAutoScalingConfigurationsResultOutput) Id ¶
func (o GetAutoScalingConfigurationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAutoScalingConfigurationsResultOutput) ToGetAutoScalingConfigurationsResultOutput ¶
func (o GetAutoScalingConfigurationsResultOutput) ToGetAutoScalingConfigurationsResultOutput() GetAutoScalingConfigurationsResultOutput
func (GetAutoScalingConfigurationsResultOutput) ToGetAutoScalingConfigurationsResultOutputWithContext ¶
func (o GetAutoScalingConfigurationsResultOutput) ToGetAutoScalingConfigurationsResultOutputWithContext(ctx context.Context) GetAutoScalingConfigurationsResultOutput
func (GetAutoScalingConfigurationsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetAutoScalingConfigurationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAutoScalingConfigurationsResult]
type LookupAutoScalingConfigurationArgs ¶
type LookupAutoScalingConfigurationArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the autoscaling configuration. AutoScalingConfigurationId string `pulumi:"autoScalingConfigurationId"` }
A collection of arguments for invoking getAutoScalingConfiguration.
type LookupAutoScalingConfigurationOutputArgs ¶
type LookupAutoScalingConfigurationOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the autoscaling configuration. AutoScalingConfigurationId pulumi.StringInput `pulumi:"autoScalingConfigurationId"` }
A collection of arguments for invoking getAutoScalingConfiguration.
func (LookupAutoScalingConfigurationOutputArgs) ElementType ¶
func (LookupAutoScalingConfigurationOutputArgs) ElementType() reflect.Type
type LookupAutoScalingConfigurationResult ¶
type LookupAutoScalingConfigurationResult struct { AutoScalingConfigurationId string `pulumi:"autoScalingConfigurationId"` // A resource that is managed by an autoscaling configuration. The only supported type is `instancePool`. AutoScalingResources []GetAutoScalingConfigurationAutoScalingResource `pulumi:"autoScalingResources"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration. CompartmentId string `pulumi:"compartmentId"` // For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state. CoolDownInSeconds int `pulumi:"coolDownInSeconds"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // ID of the condition that is assigned after creation. Id string `pulumi:"id"` // Whether the autoscaling policy is enabled. IsEnabled bool `pulumi:"isEnabled"` // The maximum number of resources to scale out to. MaxResourceCount int `pulumi:"maxResourceCount"` // The minimum number of resources to scale in to. MinResourceCount int `pulumi:"minResourceCount"` // Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take. Policies []GetAutoScalingConfigurationPolicy `pulumi:"policies"` // The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
A collection of values returned by getAutoScalingConfiguration.
func LookupAutoScalingConfiguration ¶
func LookupAutoScalingConfiguration(ctx *pulumi.Context, args *LookupAutoScalingConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupAutoScalingConfigurationResult, error)
This data source provides details about a specific Auto Scaling Configuration resource in Oracle Cloud Infrastructure Auto Scaling service.
Gets information about the specified autoscaling configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Autoscaling" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Autoscaling.GetAutoScalingConfiguration(ctx, &autoscaling.GetAutoScalingConfigurationArgs{ AutoScalingConfigurationId: oci_autoscaling_auto_scaling_configuration.Test_auto_scaling_configuration.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAutoScalingConfigurationResultOutput ¶
type LookupAutoScalingConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAutoScalingConfiguration.
func LookupAutoScalingConfigurationOutput ¶
func LookupAutoScalingConfigurationOutput(ctx *pulumi.Context, args LookupAutoScalingConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupAutoScalingConfigurationResultOutput
func (LookupAutoScalingConfigurationResultOutput) AutoScalingConfigurationId ¶
func (o LookupAutoScalingConfigurationResultOutput) AutoScalingConfigurationId() pulumi.StringOutput
func (LookupAutoScalingConfigurationResultOutput) AutoScalingResources ¶
func (o LookupAutoScalingConfigurationResultOutput) AutoScalingResources() GetAutoScalingConfigurationAutoScalingResourceArrayOutput
A resource that is managed by an autoscaling configuration. The only supported type is `instancePool`.
func (LookupAutoScalingConfigurationResultOutput) CompartmentId ¶
func (o LookupAutoScalingConfigurationResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the autoscaling configuration.
func (LookupAutoScalingConfigurationResultOutput) CoolDownInSeconds ¶
func (o LookupAutoScalingConfigurationResultOutput) CoolDownInSeconds() pulumi.IntOutput
For threshold-based autoscaling policies, this value is the minimum period of time to wait between scaling actions. The cooldown period gives the system time to stabilize before rescaling. The minimum value is 300 seconds, which is also the default. The cooldown period starts when the instance pool reaches the running state.
func (LookupAutoScalingConfigurationResultOutput) DefinedTags ¶
func (o LookupAutoScalingConfigurationResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupAutoScalingConfigurationResultOutput) DisplayName ¶
func (o LookupAutoScalingConfigurationResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupAutoScalingConfigurationResultOutput) ElementType ¶
func (LookupAutoScalingConfigurationResultOutput) ElementType() reflect.Type
func (LookupAutoScalingConfigurationResultOutput) FreeformTags ¶
func (o LookupAutoScalingConfigurationResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupAutoScalingConfigurationResultOutput) Id ¶
func (o LookupAutoScalingConfigurationResultOutput) Id() pulumi.StringOutput
ID of the condition that is assigned after creation.
func (LookupAutoScalingConfigurationResultOutput) IsEnabled ¶
func (o LookupAutoScalingConfigurationResultOutput) IsEnabled() pulumi.BoolOutput
Whether the autoscaling policy is enabled.
func (LookupAutoScalingConfigurationResultOutput) MaxResourceCount ¶
func (o LookupAutoScalingConfigurationResultOutput) MaxResourceCount() pulumi.IntOutput
The maximum number of resources to scale out to.
func (LookupAutoScalingConfigurationResultOutput) MinResourceCount ¶
func (o LookupAutoScalingConfigurationResultOutput) MinResourceCount() pulumi.IntOutput
The minimum number of resources to scale in to.
func (LookupAutoScalingConfigurationResultOutput) Policies ¶
func (o LookupAutoScalingConfigurationResultOutput) Policies() GetAutoScalingConfigurationPolicyArrayOutput
Autoscaling policy definitions for the autoscaling configuration. An autoscaling policy defines the criteria that trigger autoscaling actions and the actions to take.
func (LookupAutoScalingConfigurationResultOutput) TimeCreated ¶
func (o LookupAutoScalingConfigurationResultOutput) TimeCreated() pulumi.StringOutput
The date and time the autoscaling configuration was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
func (LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutput ¶
func (o LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutput() LookupAutoScalingConfigurationResultOutput
func (LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutputWithContext ¶
func (o LookupAutoScalingConfigurationResultOutput) ToLookupAutoScalingConfigurationResultOutputWithContext(ctx context.Context) LookupAutoScalingConfigurationResultOutput
func (LookupAutoScalingConfigurationResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupAutoScalingConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAutoScalingConfigurationResult]