Skip to content

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.ListScheduledActionsProperty> Property scheduledActions: Timing policy configuration.
targetTrackingPolicies com.aliyun.ros.cdk.core.IResolvable OR java.util.ListTargetTrackingPoliciesProperty> 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.ListScheduledActionsProperty>

Property scheduledActions: Timing policy configuration.


targetTrackingPoliciesOptional

public java.lang.Object getTargetTrackingPolicies();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListTargetTrackingPoliciesProperty>

Property targetTrackingPolicies: Target tracking policy configuration.