Alibaba Cloud v3.62.1 published on Monday, Sep 16, 2024 by Pulumi
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
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.applyValue(getApplicationScalingRulesResult -> getApplicationScalingRulesResult.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.
- 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
alicloud
Terraform Provider.