Alibaba Cloud v3.87.0 published on Saturday, Oct 18, 2025 by Pulumi
alicloud.sae.getApplicationScalingRules
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
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);
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)
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
})
}
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 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.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)
public static Output<GetApplicationScalingRulesResult> getApplicationScalingRules(GetApplicationScalingRulesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:sae/getApplicationScalingRules:getApplicationScalingRules
arguments:
# arguments dictionaryThe 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.
- Stabilization
Window intSeconds - Shrinkage cooling time.
- Step int
- Elastic shrinkage step. The maximum number of instances per unit time.
- Disabled bool
- Whether shrinkage is prohibited.
- Stabilization
Window intSeconds - Shrinkage cooling time.
- Step int
- Elastic shrinkage step. The maximum number of instances per unit time.
- disabled Boolean
- Whether shrinkage is prohibited.
- stabilization
Window IntegerSeconds - Shrinkage cooling time.
- step Integer
- Elastic shrinkage step. The maximum number of instances per unit time.
- disabled boolean
- Whether shrinkage is prohibited.
- stabilization
Window numberSeconds - Shrinkage cooling time.
- step number
- Elastic shrinkage step. The maximum number of instances per unit time.
- disabled bool
- Whether shrinkage is prohibited.
- stabilization_
window_ intseconds - Shrinkage cooling time.
- step int
- Elastic shrinkage step. The maximum number of instances per unit time.
- disabled Boolean
- Whether shrinkage is prohibited.
- stabilization
Window NumberSeconds - Shrinkage cooling time.
- step Number
- Elastic shrinkage 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
alicloudTerraform Provider.
