AddScheduleBasedHorizontalScalingPolicyDetails

class oci.bds.models.AddScheduleBasedHorizontalScalingPolicyDetails(**kwargs)

Bases: oci.bds.models.add_auto_scale_policy_details.AddAutoScalePolicyDetails

Details of a schedule based horizontal autoscaling policy.

In a schedule-based autoscaling policy, an autoscaling action is triggered at the scheduled execution time.

Methods

__init__(**kwargs) Initializes a new AddScheduleBasedHorizontalScalingPolicyDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

Attributes

policy_type [Required] Gets the policy_type of this AddAutoScalePolicyDetails.
schedule_details Gets the schedule_details of this AddScheduleBasedHorizontalScalingPolicyDetails.
timezone Gets the timezone of this AddScheduleBasedHorizontalScalingPolicyDetails.
__init__(**kwargs)

Initializes a new AddScheduleBasedHorizontalScalingPolicyDetails object with values from keyword arguments. The default value of the policy_type attribute of this class is SCHEDULE_BASED_HORIZONTAL_SCALING_POLICY and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • policy_type (str) – The value to assign to the policy_type property of this AddScheduleBasedHorizontalScalingPolicyDetails.
  • timezone (str) – The value to assign to the timezone property of this AddScheduleBasedHorizontalScalingPolicyDetails.
  • schedule_details (list[oci.bds.models.HorizontalScalingScheduleDetails]) – The value to assign to the schedule_details property of this AddScheduleBasedHorizontalScalingPolicyDetails.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

policy_type

[Required] Gets the policy_type of this AddAutoScalePolicyDetails. Type of autoscaling policy.

Returns:The policy_type of this AddAutoScalePolicyDetails.
Return type:str
schedule_details

Gets the schedule_details of this AddScheduleBasedHorizontalScalingPolicyDetails. Details of a horizontal scaling schedule.

Returns:The schedule_details of this AddScheduleBasedHorizontalScalingPolicyDetails.
Return type:list[oci.bds.models.HorizontalScalingScheduleDetails]
timezone

Gets the timezone of this AddScheduleBasedHorizontalScalingPolicyDetails. The time zone of the execution schedule, in IANA time zone database name format

Returns:The timezone of this AddScheduleBasedHorizontalScalingPolicyDetails.
Return type:str