alicloud.sae.getApplicationScalingRules
Explore with Pulumi AI
This data source provides the Sae Application Scaling Rules of the current Alibaba Cloud user.
NOTE: Available in v1.159.0+.
Example Usage
Basic Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var ids = AliCloud.Sae.GetApplicationScalingRules.Invoke(new()
{
AppId = "example_value",
Ids = new[]
{
"example_value-1",
"example_value-2",
},
});
return new Dictionary<string, object?>
{
["saeApplicationScalingRuleId1"] = ids.Apply(getApplicationScalingRulesResult => getApplicationScalingRulesResult.Rules[0]?.Id),
};
});
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
ids, err := sae.GetApplicationScalingRules(ctx, &sae.GetApplicationScalingRulesArgs{
AppId: "example_value",
Ids: []string{
"example_value-1",
"example_value-2",
},
}, nil)
if err != nil {
return err
}
ctx.Export("saeApplicationScalingRuleId1", ids.Rules[0].Id)
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.sae.SaeFunctions;
import com.pulumi.alicloud.sae.inputs.GetApplicationScalingRulesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var ids = SaeFunctions.getApplicationScalingRules(GetApplicationScalingRulesArgs.builder()
.appId("example_value")
.ids(
"example_value-1",
"example_value-2")
.build());
ctx.export("saeApplicationScalingRuleId1", ids.applyValue(getApplicationScalingRulesResult -> getApplicationScalingRulesResult.rules()[0].id()));
}
}
import pulumi
import pulumi_alicloud as alicloud
ids = alicloud.sae.get_application_scaling_rules(app_id="example_value",
ids=[
"example_value-1",
"example_value-2",
])
pulumi.export("saeApplicationScalingRuleId1", ids.rules[0].id)
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const ids = alicloud.sae.getApplicationScalingRules({
appId: "example_value",
ids: [
"example_value-1",
"example_value-2",
],
});
export const saeApplicationScalingRuleId1 = ids.then(ids => ids.rules?.[0]?.id);
variables:
ids:
fn::invoke:
Function: alicloud:sae:getApplicationScalingRules
Arguments:
appId: example_value
ids:
- example_value-1
- example_value-2
outputs:
saeApplicationScalingRuleId1: ${ids.rules[0].id}
Using getApplicationScalingRules
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApplicationScalingRules(args: GetApplicationScalingRulesArgs, opts?: InvokeOptions): Promise<GetApplicationScalingRulesResult>
function getApplicationScalingRulesOutput(args: GetApplicationScalingRulesOutputArgs, opts?: InvokeOptions): Output<GetApplicationScalingRulesResult>
def get_application_scaling_rules(app_id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationScalingRulesResult
def get_application_scaling_rules_output(app_id: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationScalingRulesResult]
func GetApplicationScalingRules(ctx *Context, args *GetApplicationScalingRulesArgs, opts ...InvokeOption) (*GetApplicationScalingRulesResult, error)
func GetApplicationScalingRulesOutput(ctx *Context, args *GetApplicationScalingRulesOutputArgs, opts ...InvokeOption) GetApplicationScalingRulesResultOutput
> Note: This function is named GetApplicationScalingRules
in the Go SDK.
public static class GetApplicationScalingRules
{
public static Task<GetApplicationScalingRulesResult> InvokeAsync(GetApplicationScalingRulesArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationScalingRulesResult> Invoke(GetApplicationScalingRulesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApplicationScalingRulesResult> getApplicationScalingRules(GetApplicationScalingRulesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:sae/getApplicationScalingRules:getApplicationScalingRules
arguments:
# arguments dictionary
The following arguments are supported:
- App
Id string The ID of the Application.
- Ids List<string>
A list of Application Scaling Rule IDs.
- Output
File string File name where to save data source results (after running
pulumi preview
).
- App
Id string The ID of the Application.
- Ids []string
A list of Application Scaling Rule IDs.
- Output
File string File name where to save data source results (after running
pulumi preview
).
- app
Id String The ID of the Application.
- ids List<String>
A list of Application Scaling Rule IDs.
- output
File String File name where to save data source results (after running
pulumi preview
).
- app
Id string The ID of the Application.
- ids string[]
A list of Application Scaling Rule IDs.
- output
File string File name where to save data source results (after running
pulumi preview
).
- app_
id str The ID of the Application.
- ids Sequence[str]
A list of Application Scaling Rule IDs.
- output_
file str File name where to save data source results (after running
pulumi preview
).
- app
Id String The ID of the Application.
- ids List<String>
A list of Application Scaling Rule IDs.
- output
File String File name where to save data source results (after running
pulumi preview
).
getApplicationScalingRules Result
The following output properties are available:
- App
Id string - Id string
The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Rules
List<Pulumi.
Ali Cloud. Sae. Outputs. Get Application Scaling Rules Rule> - Output
File string
- App
Id string - Id string
The provider-assigned unique ID for this managed resource.
- Ids []string
- Rules
[]Get
Application Scaling Rules Rule - Output
File string
- app
Id String - id String
The provider-assigned unique ID for this managed resource.
- ids List<String>
- rules
List<Get
Application Scaling Rules Rule> - output
File String
- app
Id string - id string
The provider-assigned unique ID for this managed resource.
- ids string[]
- rules
Get
Application Scaling Rules Rule[] - output
File string
- app_
id str - id str
The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- rules
Sequence[Get
Application Scaling Rules Rule] - output_
file str
- app
Id String - id String
The provider-assigned unique ID for this managed resource.
- ids List<String>
- rules List<Property Map>
- output
File String
Supporting Types
GetApplicationScalingRulesRule
- App
Id string The ID of the Application.
- Create
Time string The CreateTime of the Application Scaling Rule.
- Id string
The ID of the Application Scaling Rule.
- Scaling
Rule boolEnable Whether to enable the auto scaling policy.
- Scaling
Rule List<Pulumi.Metrics Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Metric> Monitoring indicators for elastic scaling.
- Scaling
Rule stringName The name of the scaling rule.
- Scaling
Rule List<Pulumi.Timers Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Timer> Timing elastic expansion.
- Scaling
Rule stringType Flexible strategy type.
- App
Id string The ID of the Application.
- Create
Time string The CreateTime of the Application Scaling Rule.
- Id string
The ID of the Application Scaling Rule.
- Scaling
Rule boolEnable Whether to enable the auto scaling policy.
- Scaling
Rule []GetMetrics Application Scaling Rules Rule Scaling Rule Metric Monitoring indicators for elastic scaling.
- Scaling
Rule stringName The name of the scaling rule.
- Scaling
Rule []GetTimers Application Scaling Rules Rule Scaling Rule Timer Timing elastic expansion.
- Scaling
Rule stringType Flexible strategy type.
- app
Id String The ID of the Application.
- create
Time String The CreateTime of the Application Scaling Rule.
- id String
The ID of the Application Scaling Rule.
- scaling
Rule BooleanEnable Whether to enable the auto scaling policy.
- scaling
Rule List<GetMetrics Application Scaling Rules Rule Scaling Rule Metric> Monitoring indicators for elastic scaling.
- scaling
Rule StringName The name of the scaling rule.
- scaling
Rule List<GetTimers Application Scaling Rules Rule Scaling Rule Timer> Timing elastic expansion.
- scaling
Rule StringType Flexible strategy type.
- app
Id string The ID of the Application.
- create
Time string The CreateTime of the Application Scaling Rule.
- id string
The ID of the Application Scaling Rule.
- scaling
Rule booleanEnable Whether to enable the auto scaling policy.
- scaling
Rule GetMetrics Application Scaling Rules Rule Scaling Rule Metric[] Monitoring indicators for elastic scaling.
- scaling
Rule stringName The name of the scaling rule.
- scaling
Rule GetTimers Application Scaling Rules Rule Scaling Rule Timer[] Timing elastic expansion.
- scaling
Rule stringType Flexible strategy type.
- app_
id str The ID of the Application.
- create_
time str The CreateTime of the Application Scaling Rule.
- id str
The ID of the Application Scaling Rule.
- scaling_
rule_ boolenable Whether to enable the auto scaling policy.
- scaling_
rule_ Sequence[Getmetrics Application Scaling Rules Rule Scaling Rule Metric] Monitoring indicators for elastic scaling.
- scaling_
rule_ strname The name of the scaling rule.
- scaling_
rule_ Sequence[Gettimers Application Scaling Rules Rule Scaling Rule Timer] Timing elastic expansion.
- scaling_
rule_ strtype Flexible strategy type.
- app
Id String The ID of the Application.
- create
Time String The CreateTime of the Application Scaling Rule.
- id String
The ID of the Application Scaling Rule.
- scaling
Rule BooleanEnable Whether to enable the auto scaling policy.
- scaling
Rule List<Property Map>Metrics Monitoring indicators for elastic scaling.
- scaling
Rule StringName The name of the scaling rule.
- scaling
Rule List<Property Map>Timers Timing elastic expansion.
- scaling
Rule StringType Flexible strategy type.
GetApplicationScalingRulesRuleScalingRuleMetric
- Max
Replicas int The maximum number of instances.
- Metrics
List<Pulumi.
Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Metric Metric> The auto scaling list of monitoring indicators.
- Metrics
Statuses List<Pulumi.Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Metric Metrics Status> Monitor indicator elasticity status.
- Min
Replicas int The minimum number of instances.
- Scale
Down List<Pulumi.Rules Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Metric Scale Down Rule> The shrink rule.
- Scale
Up List<Pulumi.Rules Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Metric Scale Up Rule> The expansion rules.
- Max
Replicas int The maximum number of instances.
- Metrics
[]Get
Application Scaling Rules Rule Scaling Rule Metric Metric The auto scaling list of monitoring indicators.
- Metrics
Statuses []GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status Monitor indicator elasticity status.
- Min
Replicas int The minimum number of instances.
- Scale
Down []GetRules Application Scaling Rules Rule Scaling Rule Metric Scale Down Rule The shrink rule.
- Scale
Up []GetRules Application Scaling Rules Rule Scaling Rule Metric Scale Up Rule The expansion rules.
- max
Replicas Integer The maximum number of instances.
- metrics
List<Get
Application Scaling Rules Rule Scaling Rule Metric Metric> The auto scaling list of monitoring indicators.
- metrics
Statuses List<GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status> Monitor indicator elasticity status.
- min
Replicas Integer The minimum number of instances.
- scale
Down List<GetRules Application Scaling Rules Rule Scaling Rule Metric Scale Down Rule> The shrink rule.
- scale
Up List<GetRules Application Scaling Rules Rule Scaling Rule Metric Scale Up Rule> The expansion rules.
- max
Replicas number The maximum number of instances.
- metrics
Get
Application Scaling Rules Rule Scaling Rule Metric Metric[] The auto scaling list of monitoring indicators.
- metrics
Statuses GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status[] Monitor indicator elasticity status.
- min
Replicas number The minimum number of instances.
- scale
Down GetRules Application Scaling Rules Rule Scaling Rule Metric Scale Down Rule[] The shrink rule.
- scale
Up GetRules Application Scaling Rules Rule Scaling Rule Metric Scale Up Rule[] The expansion rules.
- max_
replicas int The maximum number of instances.
- metrics
Sequence[Get
Application Scaling Rules Rule Scaling Rule Metric Metric] The auto scaling list of monitoring indicators.
- metrics_
statuses Sequence[GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status] Monitor indicator elasticity status.
- min_
replicas int The minimum number of instances.
- scale_
down_ Sequence[Getrules Application Scaling Rules Rule Scaling Rule Metric Scale Down Rule] The shrink rule.
- scale_
up_ Sequence[Getrules Application Scaling Rules Rule Scaling Rule Metric Scale Up Rule] The expansion rules.
- max
Replicas Number The maximum number of instances.
- metrics List<Property Map>
The auto scaling list of monitoring indicators.
- metrics
Statuses List<Property Map> Monitor indicator elasticity status.
- min
Replicas Number The minimum number of instances.
- scale
Down List<Property Map>Rules The shrink rule.
- scale
Up List<Property Map>Rules The expansion rules.
GetApplicationScalingRulesRuleScalingRuleMetricMetric
- Metric
Target intAverage Utilization The target value of the monitoring indicator.
- Metric
Type string The metric type of the Application Scaling Rule.
- Metric
Target intAverage Utilization The target value of the monitoring indicator.
- Metric
Type string The metric type of the Application Scaling Rule.
- metric
Target IntegerAverage Utilization The target value of the monitoring indicator.
- metric
Type String The metric type of the Application Scaling Rule.
- metric
Target numberAverage Utilization The target value of the monitoring indicator.
- metric
Type string The metric type of the Application Scaling Rule.
- metric_
target_ intaverage_ utilization The target value of the monitoring indicator.
- metric_
type str The metric type of the Application Scaling Rule.
- metric
Target NumberAverage Utilization The target value of the monitoring indicator.
- metric
Type String The metric type of the Application Scaling Rule.
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatus
- Current
Metrics List<Pulumi.Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Metric Metrics Status Current Metric> The current monitoring indicator elasticity list.
- Current
Replicas int The number of current instances.
- Desired
Replicas int The number of target instances.
- Last
Scale stringTime The time of the last elastic expansion.
- Max
Replicas int The maximum number of instances.
- Min
Replicas int The minimum number of instances.
- Next
Scale List<Pulumi.Metrics Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Metric Metrics Status Next Scale Metric> Next monitoring indicator elasticity list
- Next
Scale intTime Period The next cycle of monitoring indicator elasticity.
- Current
Metrics []GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status Current Metric The current monitoring indicator elasticity list.
- Current
Replicas int The number of current instances.
- Desired
Replicas int The number of target instances.
- Last
Scale stringTime The time of the last elastic expansion.
- Max
Replicas int The maximum number of instances.
- Min
Replicas int The minimum number of instances.
- Next
Scale []GetMetrics Application Scaling Rules Rule Scaling Rule Metric Metrics Status Next Scale Metric Next monitoring indicator elasticity list
- Next
Scale intTime Period The next cycle of monitoring indicator elasticity.
- current
Metrics List<GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status Current Metric> The current monitoring indicator elasticity list.
- current
Replicas Integer The number of current instances.
- desired
Replicas Integer The number of target instances.
- last
Scale StringTime The time of the last elastic expansion.
- max
Replicas Integer The maximum number of instances.
- min
Replicas Integer The minimum number of instances.
- next
Scale List<GetMetrics Application Scaling Rules Rule Scaling Rule Metric Metrics Status Next Scale Metric> Next monitoring indicator elasticity list
- next
Scale IntegerTime Period The next cycle of monitoring indicator elasticity.
- current
Metrics GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status Current Metric[] The current monitoring indicator elasticity list.
- current
Replicas number The number of current instances.
- desired
Replicas number The number of target instances.
- last
Scale stringTime The time of the last elastic expansion.
- max
Replicas number The maximum number of instances.
- min
Replicas number The minimum number of instances.
- next
Scale GetMetrics Application Scaling Rules Rule Scaling Rule Metric Metrics Status Next Scale Metric[] Next monitoring indicator elasticity list
- next
Scale numberTime Period The next cycle of monitoring indicator elasticity.
- current_
metrics Sequence[GetApplication Scaling Rules Rule Scaling Rule Metric Metrics Status Current Metric] The current monitoring indicator elasticity list.
- current_
replicas int The number of current instances.
- desired_
replicas int The number of target instances.
- last_
scale_ strtime The time of the last elastic expansion.
- max_
replicas int The maximum number of instances.
- min_
replicas int The minimum number of instances.
- next_
scale_ Sequence[Getmetrics Application Scaling Rules Rule Scaling Rule Metric Metrics Status Next Scale Metric] Next monitoring indicator elasticity list
- next_
scale_ inttime_ period The next cycle of monitoring indicator elasticity.
- current
Metrics List<Property Map> The current monitoring indicator elasticity list.
- current
Replicas Number The number of current instances.
- desired
Replicas Number The number of target instances.
- last
Scale StringTime The time of the last elastic expansion.
- max
Replicas Number The maximum number of instances.
- min
Replicas Number The minimum number of instances.
- next
Scale List<Property Map>Metrics Next monitoring indicator elasticity list
- next
Scale NumberTime Period The next cycle of monitoring indicator elasticity.
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetric
- Current
Value int The current value.
- Name string
The name of the trigger condition.
- Type string
The metric type. Associated with monitoring indicators.
- Current
Value int The current value.
- Name string
The name of the trigger condition.
- Type string
The metric type. Associated with monitoring indicators.
- current
Value Integer The current value.
- name String
The name of the trigger condition.
- type String
The metric type. Associated with monitoring indicators.
- current
Value number The current value.
- name string
The name of the trigger condition.
- type string
The metric type. Associated with monitoring indicators.
- current_
value int The current value.
- name str
The name of the trigger condition.
- type str
The metric type. Associated with monitoring indicators.
- current
Value Number The current value.
- name String
The name of the trigger condition.
- type String
The metric type. Associated with monitoring indicators.
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetric
- Name string
The name of the trigger condition.
- int
The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time.
- Next
Scale intOut Average Utilization The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time.
- Name string
The name of the trigger condition.
- int
The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time.
- Next
Scale intOut Average Utilization The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time.
- name String
The name of the trigger condition.
- Integer
The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time.
- next
Scale IntegerOut Average Utilization The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time.
- name string
The name of the trigger condition.
- number
The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time.
- next
Scale numberOut Average Utilization The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time.
- name str
The name of the trigger condition.
- next_
scale_ intin_ average_ utilization The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time.
- next_
scale_ intout_ average_ utilization The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time.
- name String
The name of the trigger condition.
- Number
The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time.
- next
Scale NumberOut Average Utilization The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time.
GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRule
- Disabled bool
Whether shrinkage is prohibited. The values are described as follows:
- Stabilization
Window intSeconds Expansion cooling time.
- Step int
Flexible expansion step. The maximum number of instances per unit time.
- Disabled bool
Whether shrinkage is prohibited. The values are described as follows:
- Stabilization
Window intSeconds Expansion cooling time.
- Step int
Flexible expansion step. The maximum number of instances per unit time.
- disabled Boolean
Whether shrinkage is prohibited. The values are described as follows:
- stabilization
Window IntegerSeconds Expansion cooling time.
- step Integer
Flexible expansion step. The maximum number of instances per unit time.
- disabled boolean
Whether shrinkage is prohibited. The values are described as follows:
- stabilization
Window numberSeconds Expansion cooling time.
- step number
Flexible expansion step. The maximum number of instances per unit time.
- disabled bool
Whether shrinkage is prohibited. The values are described as follows:
- stabilization_
window_ intseconds Expansion cooling time.
- step int
Flexible expansion step. The maximum number of instances per unit time.
- disabled Boolean
Whether shrinkage is prohibited. The values are described as follows:
- stabilization
Window NumberSeconds Expansion cooling time.
- step Number
Flexible expansion step. The maximum number of instances per unit time.
GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRule
- Disabled bool
Whether shrinkage is prohibited. The values are described as follows:
- Stabilization
Window intSeconds Expansion cooling time.
- Step int
Flexible expansion step. The maximum number of instances per unit time.
- Disabled bool
Whether shrinkage is prohibited. The values are described as follows:
- Stabilization
Window intSeconds Expansion cooling time.
- Step int
Flexible expansion step. The maximum number of instances per unit time.
- disabled Boolean
Whether shrinkage is prohibited. The values are described as follows:
- stabilization
Window IntegerSeconds Expansion cooling time.
- step Integer
Flexible expansion step. The maximum number of instances per unit time.
- disabled boolean
Whether shrinkage is prohibited. The values are described as follows:
- stabilization
Window numberSeconds Expansion cooling time.
- step number
Flexible expansion step. The maximum number of instances per unit time.
- disabled bool
Whether shrinkage is prohibited. The values are described as follows:
- stabilization_
window_ intseconds Expansion cooling time.
- step int
Flexible expansion step. The maximum number of instances per unit time.
- disabled Boolean
Whether shrinkage is prohibited. The values are described as follows:
- stabilization
Window NumberSeconds Expansion cooling time.
- step Number
Flexible expansion step. The maximum number of instances per unit time.
GetApplicationScalingRulesRuleScalingRuleTimer
- Begin
Date string The short-term start date of the timed elastic scaling strategy.
- End
Date string The short-term end date of the timed elastic scaling strategy.
- Period string
The period in which a timed elastic scaling strategy is executed.
- Schedules
List<Pulumi.
Ali Cloud. Sae. Inputs. Get Application Scaling Rules Rule Scaling Rule Timer Schedule> Trigger point in time within a single day.
- Begin
Date string The short-term start date of the timed elastic scaling strategy.
- End
Date string The short-term end date of the timed elastic scaling strategy.
- Period string
The period in which a timed elastic scaling strategy is executed.
- Schedules
[]Get
Application Scaling Rules Rule Scaling Rule Timer Schedule Trigger point in time within a single day.
- begin
Date String The short-term start date of the timed elastic scaling strategy.
- end
Date String The short-term end date of the timed elastic scaling strategy.
- period String
The period in which a timed elastic scaling strategy is executed.
- schedules
List<Get
Application Scaling Rules Rule Scaling Rule Timer Schedule> Trigger point in time within a single day.
- begin
Date string The short-term start date of the timed elastic scaling strategy.
- end
Date string The short-term end date of the timed elastic scaling strategy.
- period string
The period in which a timed elastic scaling strategy is executed.
- schedules
Get
Application Scaling Rules Rule Scaling Rule Timer Schedule[] Trigger point in time within a single day.
- begin_
date str The short-term start date of the timed elastic scaling strategy.
- end_
date str The short-term end date of the timed elastic scaling strategy.
- period str
The period in which a timed elastic scaling strategy is executed.
- schedules
Sequence[Get
Application Scaling Rules Rule Scaling Rule Timer Schedule] Trigger point in time within a single day.
- begin
Date String The short-term start date of the timed elastic scaling strategy.
- end
Date String The short-term end date of the timed elastic scaling strategy.
- period String
The period in which a timed elastic scaling strategy is executed.
- schedules List<Property Map>
Trigger point in time within a single day.
GetApplicationScalingRulesRuleScalingRuleTimerSchedule
- At
Time string Time point. Format:
hours:minutes
.- Max
Replicas int The maximum number of instances.
- Min
Replicas int The minimum number of instances.
- Target
Replicas int The number of target instances.
- At
Time string Time point. Format:
hours:minutes
.- Max
Replicas int The maximum number of instances.
- Min
Replicas int The minimum number of instances.
- Target
Replicas int The number of target instances.
- at
Time String Time point. Format:
hours:minutes
.- max
Replicas Integer The maximum number of instances.
- min
Replicas Integer The minimum number of instances.
- target
Replicas Integer The number of target instances.
- at
Time string Time point. Format:
hours:minutes
.- max
Replicas number The maximum number of instances.
- min
Replicas number The minimum number of instances.
- target
Replicas number The number of target instances.
- at_
time str Time point. Format:
hours:minutes
.- max_
replicas int The maximum number of instances.
- min_
replicas int The minimum number of instances.
- target_
replicas int The number of target instances.
- at
Time String Time point. Format:
hours:minutes
.- max
Replicas Number The maximum number of instances.
- min
Replicas Number The minimum number of instances.
- target
Replicas Number The number of target instances.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
alicloud
Terraform Provider.