castai 7.44.1 published on Monday, Mar 31, 2025 by castai
castai.getRebalancingSchedule
Explore with Pulumi AI
Retrieve Rebalancing Schedule
Using getRebalancingSchedule
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 getRebalancingSchedule(args: GetRebalancingScheduleArgs, opts?: InvokeOptions): Promise<GetRebalancingScheduleResult>
function getRebalancingScheduleOutput(args: GetRebalancingScheduleOutputArgs, opts?: InvokeOptions): Output<GetRebalancingScheduleResult>
def get_rebalancing_schedule(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRebalancingScheduleResult
def get_rebalancing_schedule_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRebalancingScheduleResult]
func LookupRebalancingSchedule(ctx *Context, args *LookupRebalancingScheduleArgs, opts ...InvokeOption) (*LookupRebalancingScheduleResult, error)
func LookupRebalancingScheduleOutput(ctx *Context, args *LookupRebalancingScheduleOutputArgs, opts ...InvokeOption) LookupRebalancingScheduleResultOutput
> Note: This function is named LookupRebalancingSchedule
in the Go SDK.
public static class GetRebalancingSchedule
{
public static Task<GetRebalancingScheduleResult> InvokeAsync(GetRebalancingScheduleArgs args, InvokeOptions? opts = null)
public static Output<GetRebalancingScheduleResult> Invoke(GetRebalancingScheduleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRebalancingScheduleResult> getRebalancingSchedule(GetRebalancingScheduleArgs args, InvokeOptions options)
public static Output<GetRebalancingScheduleResult> getRebalancingSchedule(GetRebalancingScheduleArgs args, InvokeOptions options)
fn::invoke:
function: castai:index/getRebalancingSchedule:getRebalancingSchedule
arguments:
# arguments dictionary
The following arguments are supported:
getRebalancingSchedule Result
The following output properties are available:
- Id string
- The ID of this resource.
- Launch
Configurations List<GetRebalancing Schedule Launch Configuration> - Name string
- Name of the schedule.
- Schedules
List<Get
Rebalancing Schedule Schedule> - Trigger
Conditions List<GetRebalancing Schedule Trigger Condition>
- Id string
- The ID of this resource.
- Launch
Configurations []GetRebalancing Schedule Launch Configuration - Name string
- Name of the schedule.
- Schedules
[]Get
Rebalancing Schedule Schedule - Trigger
Conditions []GetRebalancing Schedule Trigger Condition
- id String
- The ID of this resource.
- launch
Configurations List<GetRebalancing Schedule Launch Configuration> - name String
- Name of the schedule.
- schedules
List<Get
Rebalancing Schedule Schedule> - trigger
Conditions List<GetRebalancing Schedule Trigger Condition>
- id string
- The ID of this resource.
- launch
Configurations GetRebalancing Schedule Launch Configuration[] - name string
- Name of the schedule.
- schedules
Get
Rebalancing Schedule Schedule[] - trigger
Conditions GetRebalancing Schedule Trigger Condition[]
- id str
- The ID of this resource.
- launch_
configurations Sequence[GetRebalancing Schedule Launch Configuration] - name str
- Name of the schedule.
- schedules
Sequence[Get
Rebalancing Schedule Schedule] - trigger_
conditions Sequence[GetRebalancing Schedule Trigger Condition]
- id String
- The ID of this resource.
- launch
Configurations List<Property Map> - name String
- Name of the schedule.
- schedules List<Property Map>
- trigger
Conditions List<Property Map>
Supporting Types
GetRebalancingScheduleLaunchConfiguration
- Aggressive
Mode This property is required. bool - Aggressive
Mode Configs This property is required. List<GetRebalancing Schedule Launch Configuration Aggressive Mode Config> - Execution
Conditions This property is required. List<GetRebalancing Schedule Launch Configuration Execution Condition> - Keep
Drain Timeout Nodes This property is required. bool - Node
Ttl Seconds This property is required. double - Num
Targeted Nodes This property is required. double - Rebalancing
Min Nodes This property is required. double - Selector
This property is required. string - Target
Node Selection Algorithm This property is required. string
- Aggressive
Mode This property is required. bool - Aggressive
Mode Configs This property is required. []GetRebalancing Schedule Launch Configuration Aggressive Mode Config - Execution
Conditions This property is required. []GetRebalancing Schedule Launch Configuration Execution Condition - Keep
Drain Timeout Nodes This property is required. bool - Node
Ttl Seconds This property is required. float64 - Num
Targeted Nodes This property is required. float64 - Rebalancing
Min Nodes This property is required. float64 - Selector
This property is required. string - Target
Node Selection Algorithm This property is required. string
- aggressive
Mode This property is required. Boolean - aggressive
Mode Configs This property is required. List<GetRebalancing Schedule Launch Configuration Aggressive Mode Config> - execution
Conditions This property is required. List<GetRebalancing Schedule Launch Configuration Execution Condition> - keep
Drain Timeout Nodes This property is required. Boolean - node
Ttl Seconds This property is required. Double - num
Targeted Nodes This property is required. Double - rebalancing
Min Nodes This property is required. Double - selector
This property is required. String - target
Node Selection Algorithm This property is required. String
- aggressive
Mode This property is required. boolean - aggressive
Mode Configs This property is required. GetRebalancing Schedule Launch Configuration Aggressive Mode Config[] - execution
Conditions This property is required. GetRebalancing Schedule Launch Configuration Execution Condition[] - keep
Drain Timeout Nodes This property is required. boolean - node
Ttl Seconds This property is required. number - num
Targeted Nodes This property is required. number - rebalancing
Min Nodes This property is required. number - selector
This property is required. string - target
Node Selection Algorithm This property is required. string
- aggressive_
mode This property is required. bool - aggressive_
mode_ configs This property is required. Sequence[GetRebalancing Schedule Launch Configuration Aggressive Mode Config] - execution_
conditions This property is required. Sequence[GetRebalancing Schedule Launch Configuration Execution Condition] - keep_
drain_ timeout_ nodes This property is required. bool - node_
ttl_ seconds This property is required. float - num_
targeted_ nodes This property is required. float - rebalancing_
min_ nodes This property is required. float - selector
This property is required. str - target_
node_ selection_ algorithm This property is required. str
- aggressive
Mode This property is required. Boolean - aggressive
Mode Configs This property is required. List<Property Map> - execution
Conditions This property is required. List<Property Map> - keep
Drain Timeout Nodes This property is required. Boolean - node
Ttl Seconds This property is required. Number - num
Targeted Nodes This property is required. Number - rebalancing
Min Nodes This property is required. Number - selector
This property is required. String - target
Node Selection Algorithm This property is required. String
GetRebalancingScheduleLaunchConfigurationAggressiveModeConfig
- Ignore
Local Persistent Volumes This property is required. bool - Ignore
Problem Job Pods This property is required. bool - Ignore
Problem Pods Without Controller This property is required. bool - Ignore
Problem Removal Disabled Pods This property is required. bool
- Ignore
Local Persistent Volumes This property is required. bool - Ignore
Problem Job Pods This property is required. bool - Ignore
Problem Pods Without Controller This property is required. bool - Ignore
Problem Removal Disabled Pods This property is required. bool
- ignore
Local Persistent Volumes This property is required. Boolean - ignore
Problem Job Pods This property is required. Boolean - ignore
Problem Pods Without Controller This property is required. Boolean - ignore
Problem Removal Disabled Pods This property is required. Boolean
- ignore
Local Persistent Volumes This property is required. boolean - ignore
Problem Job Pods This property is required. boolean - ignore
Problem Pods Without Controller This property is required. boolean - ignore
Problem Removal Disabled Pods This property is required. boolean
- ignore_
local_ persistent_ volumes This property is required. bool - ignore_
problem_ job_ pods This property is required. bool - ignore_
problem_ pods_ without_ controller This property is required. bool - ignore_
problem_ removal_ disabled_ pods This property is required. bool
- ignore
Local Persistent Volumes This property is required. Boolean - ignore
Problem Job Pods This property is required. Boolean - ignore
Problem Pods Without Controller This property is required. Boolean - ignore
Problem Removal Disabled Pods This property is required. Boolean
GetRebalancingScheduleLaunchConfigurationExecutionCondition
- Achieved
Savings Percentage This property is required. double - Enabled
This property is required. bool
- Achieved
Savings Percentage This property is required. float64 - Enabled
This property is required. bool
- achieved
Savings Percentage This property is required. Double - enabled
This property is required. Boolean
- achieved
Savings Percentage This property is required. number - enabled
This property is required. boolean
- achieved_
savings_ percentage This property is required. float - enabled
This property is required. bool
- achieved
Savings Percentage This property is required. Number - enabled
This property is required. Boolean
GetRebalancingScheduleSchedule
- Cron
This property is required. string
- Cron
This property is required. string
- cron
This property is required. String
- cron
This property is required. string
- cron
This property is required. str
- cron
This property is required. String
GetRebalancingScheduleTriggerCondition
- Ignore
Savings This property is required. bool - Savings
Percentage This property is required. double
- Ignore
Savings This property is required. bool - Savings
Percentage This property is required. float64
- ignore
Savings This property is required. Boolean - savings
Percentage This property is required. Double
- ignore
Savings This property is required. boolean - savings
Percentage This property is required. number
- ignore_
savings This property is required. bool - savings_
percentage This property is required. float
- ignore
Savings This property is required. Boolean - savings
Percentage This property is required. Number
Package Details
- Repository
- castai castai/terraform-provider-castai
- License
- Notes
- This Pulumi package is based on the
castai
Terraform Provider.