ProvisionConfigProps
Properties for defining a ProvisionConfig.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-fc3-provisionconfig
Initializer
import com.aliyun.ros.cdk.fc3.ProvisionConfigProps;
ProvisionConfigProps.builder()
.defaultTarget(java.lang.Number)
.defaultTarget(IResolvable)
.functionName(java.lang.String)
.functionName(IResolvable)
// .alwaysAllocateCpu(java.lang.Boolean)
// .alwaysAllocateCpu(IResolvable)
// .alwaysAllocateGpu(java.lang.Boolean)
// .alwaysAllocateGpu(IResolvable)
// .qualifier(java.lang.String)
// .qualifier(IResolvable)
// .scheduledActions(IResolvable)
// .scheduledActions(java.util.List<IResolvable)
// .scheduledActions(ScheduledActionsProperty>)
// .targetTrackingPolicies(IResolvable)
// .targetTrackingPolicies(java.util.List<IResolvable)
// .targetTrackingPolicies(TargetTrackingPoliciesProperty>)
.build();
Properties
| Name | Type | Description |
|---|---|---|
defaultTarget | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property defaultTarget: The number of target resources to reserve. |
functionName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property functionName: Function name. |
alwaysAllocateCpu | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property alwaysAllocateCpu: Whether CPU should always be allocated; |
alwaysAllocateGpu | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property alwaysAllocateGpu: Whether GPU should always be allocated; |
qualifier | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property qualifier: Function alias or LATEST. |
scheduledActions | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | Property scheduledActions: Timing policy configuration. |
targetTrackingPolicies | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | Property targetTrackingPolicies: Target tracking policy configuration. |
defaultTargetRequired
public java.lang.Object getDefaultTarget();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property defaultTarget: The number of target resources to reserve.
functionNameRequired
public java.lang.Object getFunctionName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property functionName: Function name.
alwaysAllocateCpuOptional
public java.lang.Object getAlwaysAllocateCpu();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property alwaysAllocateCpu: Whether CPU should always be allocated;
defaults to true.
alwaysAllocateGpuOptional
public java.lang.Object getAlwaysAllocateGpu();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property alwaysAllocateGpu: Whether GPU should always be allocated;
defaults to true.
qualifierOptional
public java.lang.Object getQualifier();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property qualifier: Function alias or LATEST.
scheduledActionsOptional
public java.lang.Object getScheduledActions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
ScheduledActionsProperty>
Property scheduledActions: Timing policy configuration.
targetTrackingPoliciesOptional
public java.lang.Object getTargetTrackingPolicies();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
TargetTrackingPoliciesProperty>
Property targetTrackingPolicies: Target tracking policy configuration.