
    ~iA                        d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddl!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z: ddl;m<Z< dd l=m>Z> dd!l?m@Z@ dd"lAmBZB dd#lCmDZD dd$lEmFZF dd%lGmHZH dd&lImJZJ dd'lKmLZL dd(lMmNZN dd)lOmPZP dd*lQmRZR dd+lSmTZT dd,lUmVZV dd-lWmXZX dd.lYmZZZ dd/l[m\Z\ dd0l]m^Z^ dd1l_m`Z` dd2lambZb dd3lcmdZd dd4lemfZf dd5lgmhZh dd6limjZj dd7lkmlZl dd8lmmnZn dd9lompZp dd:lqmrZr dd;lsmtZt dd<lumvZv dd=lwmxZx dd>lymzZz dd?l{m|Z| dd@l}m~Z~ ddAlmZ ddBlmZ ddClmZ ddDlmZ ddElmZ ddFlmZ ddGlmZ ddHlmZ ddIlmZ ddJlmZ ddKlmZ ddLlmZ ddMlmZ ddNlmZ ddOlmZ ddPlmZ ddQlmZ ddRlmZ ddSlmZ ddTlmZ ddUlmZ ddVlmZ ddWlmZ ddXlmZ ddYlmZ ddZlmZ dd[lmZ dd\lmZ dd]lmZ dd^lmZ dd_lmZ dd`lmZ ddalmZ ddblmZ ddclmZ dddlmZ ddelmZ ddflmZ ddglmZ ddhlmZ ddilmZ ddjlmZ ddklmZ ddllmZ ddmlmZ ddnlmZ ddolmZ ddplmZ ddqlmZ ddrlmZ ddslmZ ddtlmZ ddulmZ ddvlmZ ddwlmZ ddxlmZ ddylmZ ddzlmZ dd{lmZ dd|lmZ dd}lmZ dd~lmZ ddlmZ ddlmZ ddlm Z  ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dS )z
    auto_scaling

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    )absolute_import)AUTOSCALINGApi)/AlarmPolicyConditionForCreateScalingPolicyInput)/AlarmPolicyConditionForModifyScalingPolicyInput)&AlarmPolicyForCreateScalingPolicyInput)+AlarmPolicyForDescribeScalingPoliciesOutput)&AlarmPolicyForModifyScalingPolicyInput)AttachInstancesRequest)AttachInstancesResponse)AttachServerGroupsRequest)AttachServerGroupsResponse) CompleteLifecycleActivityRequest)!CompleteLifecycleActivityResponse)$ConditionForCreateScalingPolicyInput))ConditionForDescribeScalingPoliciesOutput)$ConditionForModifyScalingPolicyInput)CreateLifecycleHookRequest)CreateLifecycleHookResponse)&CreateNotificationConfigurationRequest)'CreateNotificationConfigurationResponse)!CreateScalingConfigurationRequest)"CreateScalingConfigurationResponse)CreateScalingGroupRequest)CreateScalingGroupResponse)CreateScalingPolicyRequest)CreateScalingPolicyResponse)DeleteLifecycleHookRequest)DeleteLifecycleHookResponse)&DeleteNotificationConfigurationRequest)'DeleteNotificationConfigurationResponse)!DeleteScalingConfigurationRequest)"DeleteScalingConfigurationResponse)DeleteScalingGroupRequest)DeleteScalingGroupResponse)DeleteScalingPolicyRequest)DeleteScalingPolicyResponse)"DescribeLifecycleActivitiesRequest)#DescribeLifecycleActivitiesResponse)DescribeLifecycleHooksRequest)DescribeLifecycleHooksResponse))DescribeNotificationConfigurationsRequest)*DescribeNotificationConfigurationsResponse) DescribeScalingActivitiesRequest)!DescribeScalingActivitiesResponse)$DescribeScalingConfigurationsRequest)%DescribeScalingConfigurationsResponse)DescribeScalingGroupsRequest)DescribeScalingGroupsResponse)DescribeScalingInstancesRequest) DescribeScalingInstancesResponse)DescribeScalingPoliciesRequest)DescribeScalingPoliciesResponse)DetachInstancesRequest)DetachInstancesResponse)DetachServerGroupsRequest)DetachServerGroupsResponse)DisableScalingGroupRequest)DisableScalingGroupResponse)DisableScalingPolicyRequest)DisableScalingPolicyResponse)%EipForCreateScalingConfigurationInput))EipForDescribeScalingConfigurationsOutput)%EipForModifyScalingConfigurationInput)!EnableScalingConfigurationRequest)"EnableScalingConfigurationResponse)EnableScalingGroupRequest)EnableScalingGroupResponse)EnableScalingPolicyRequest)EnableScalingPolicyResponse)EnterStandbyRequest)EnterStandbyResponse)ErrorForTagResourcesOutput)ErrorForUntagResourcesOutput)ExitStandbyRequest)ExitStandbyResponse)7InstanceProtectionResultForSetInstancesProtectionOutput)6InstanceTypeOverrideForCreateScalingConfigurationInput):InstanceTypeOverrideForDescribeScalingConfigurationsOutput)6InstanceTypeOverrideForModifyScalingConfigurationInput)/InstancesDistributionForCreateScalingGroupInput)3InstancesDistributionForDescribeScalingGroupsOutput)/InstancesDistributionForModifyScalingGroupInput)0LaunchTemplateOverrideForCreateScalingGroupInput)4LaunchTemplateOverrideForDescribeScalingGroupsOutput)0LaunchTemplateOverrideForModifyScalingGroupInput)5LifecycleActivityForDescribeLifecycleActivitiesOutput)+LifecycleCommandForCreateLifecycleHookInput)/LifecycleCommandForDescribeLifecycleHooksOutput)+LifecycleCommandForModifyLifecycleHookInput),LifecycleHookForDescribeLifecycleHooksOutput)ListTagResourcesRequest)ListTagResourcesResponse)ModifyLifecycleHookRequest)ModifyLifecycleHookResponse)&ModifyNotificationConfigurationRequest)'ModifyNotificationConfigurationResponse)!ModifyScalingConfigurationRequest)"ModifyScalingConfigurationResponse)ModifyScalingGroupRequest)ModifyScalingGroupResponse)ModifyScalingPolicyRequest)ModifyScalingPolicyResponse)DNotificationConfigurationForDescribeNotificationConfigurationsOutput)$OperationDetailForTagResourcesOutput)&OperationDetailForUntagResourcesOutput)1RelatedInstanceForDescribeScalingActivitiesOutput)RemoveInstancesRequest)RemoveInstancesResponse)ResumeProcessesRequest)ResumeProcessesResponse)1ScalingActivityForDescribeScalingActivitiesOutput):ScalingConfigurationForDescribeScalingConfigurationsOutput)*ScalingGroupForDescribeScalingGroupsOutput)0ScalingInstanceForDescribeScalingInstancesOutput)-ScalingPolicyForDescribeScalingPoliciesOutput)*ScheduledPolicyForCreateScalingPolicyInput)/ScheduledPolicyForDescribeScalingPoliciesOutput)*ScheduledPolicyForModifyScalingPolicyInput).ServerGroupAttributeForAttachServerGroupsInput).ServerGroupAttributeForCreateScalingGroupInput)2ServerGroupAttributeForDescribeScalingGroupsOutput).ServerGroupAttributeForDetachServerGroupsInput)SetInstancesProtectionRequest)SetInstancesProtectionResponse)SuspendProcessesRequest)SuspendProcessesResponse)&TagFilterForDescribeScalingGroupsInput)!TagFilterForListTagResourcesInput)TagForCreateScalingGroupInput))TagForDescribeScalingConfigurationsOutput)!TagForDescribeScalingGroupsOutput)TagForTagResourcesInput)$TagResourceForListTagResourcesOutput)TagResourcesRequest)TagResourcesResponse)UntagResourcesRequest)UntagResourcesResponse)(VolumeForCreateScalingConfigurationInput),VolumeForDescribeScalingConfigurationsOutput)(VolumeForModifyScalingConfigurationInputN(  __doc__
__future__r   -volcenginesdkautoscaling.api.auto_scaling_apir   Vvolcenginesdkautoscaling.models.alarm_policy_condition_for_create_scaling_policy_inputr   Vvolcenginesdkautoscaling.models.alarm_policy_condition_for_modify_scaling_policy_inputr   Lvolcenginesdkautoscaling.models.alarm_policy_for_create_scaling_policy_inputr   Qvolcenginesdkautoscaling.models.alarm_policy_for_describe_scaling_policies_outputr   Lvolcenginesdkautoscaling.models.alarm_policy_for_modify_scaling_policy_inputr	   8volcenginesdkautoscaling.models.attach_instances_requestr
   9volcenginesdkautoscaling.models.attach_instances_responser   <volcenginesdkautoscaling.models.attach_server_groups_requestr   =volcenginesdkautoscaling.models.attach_server_groups_responser   Cvolcenginesdkautoscaling.models.complete_lifecycle_activity_requestr   Dvolcenginesdkautoscaling.models.complete_lifecycle_activity_responser   Ivolcenginesdkautoscaling.models.condition_for_create_scaling_policy_inputr   Nvolcenginesdkautoscaling.models.condition_for_describe_scaling_policies_outputr   Ivolcenginesdkautoscaling.models.condition_for_modify_scaling_policy_inputr   =volcenginesdkautoscaling.models.create_lifecycle_hook_requestr   >volcenginesdkautoscaling.models.create_lifecycle_hook_responser   Ivolcenginesdkautoscaling.models.create_notification_configuration_requestr   Jvolcenginesdkautoscaling.models.create_notification_configuration_responser   Dvolcenginesdkautoscaling.models.create_scaling_configuration_requestr   Evolcenginesdkautoscaling.models.create_scaling_configuration_responser   <volcenginesdkautoscaling.models.create_scaling_group_requestr   =volcenginesdkautoscaling.models.create_scaling_group_responser   =volcenginesdkautoscaling.models.create_scaling_policy_requestr   >volcenginesdkautoscaling.models.create_scaling_policy_responser   =volcenginesdkautoscaling.models.delete_lifecycle_hook_requestr   >volcenginesdkautoscaling.models.delete_lifecycle_hook_responser   Ivolcenginesdkautoscaling.models.delete_notification_configuration_requestr   Jvolcenginesdkautoscaling.models.delete_notification_configuration_responser    Dvolcenginesdkautoscaling.models.delete_scaling_configuration_requestr!   Evolcenginesdkautoscaling.models.delete_scaling_configuration_responser"   <volcenginesdkautoscaling.models.delete_scaling_group_requestr#   =volcenginesdkautoscaling.models.delete_scaling_group_responser$   =volcenginesdkautoscaling.models.delete_scaling_policy_requestr%   >volcenginesdkautoscaling.models.delete_scaling_policy_responser&   Evolcenginesdkautoscaling.models.describe_lifecycle_activities_requestr'   Fvolcenginesdkautoscaling.models.describe_lifecycle_activities_responser(   @volcenginesdkautoscaling.models.describe_lifecycle_hooks_requestr)   Avolcenginesdkautoscaling.models.describe_lifecycle_hooks_responser*   Lvolcenginesdkautoscaling.models.describe_notification_configurations_requestr+   Mvolcenginesdkautoscaling.models.describe_notification_configurations_responser,   Cvolcenginesdkautoscaling.models.describe_scaling_activities_requestr-   Dvolcenginesdkautoscaling.models.describe_scaling_activities_responser.   Gvolcenginesdkautoscaling.models.describe_scaling_configurations_requestr/   Hvolcenginesdkautoscaling.models.describe_scaling_configurations_responser0   ?volcenginesdkautoscaling.models.describe_scaling_groups_requestr1   @volcenginesdkautoscaling.models.describe_scaling_groups_responser2   Bvolcenginesdkautoscaling.models.describe_scaling_instances_requestr3   Cvolcenginesdkautoscaling.models.describe_scaling_instances_responser4   Avolcenginesdkautoscaling.models.describe_scaling_policies_requestr5   Bvolcenginesdkautoscaling.models.describe_scaling_policies_responser6   8volcenginesdkautoscaling.models.detach_instances_requestr7   9volcenginesdkautoscaling.models.detach_instances_responser8   <volcenginesdkautoscaling.models.detach_server_groups_requestr9   =volcenginesdkautoscaling.models.detach_server_groups_responser:   =volcenginesdkautoscaling.models.disable_scaling_group_requestr;   >volcenginesdkautoscaling.models.disable_scaling_group_responser<   >volcenginesdkautoscaling.models.disable_scaling_policy_requestr=   ?volcenginesdkautoscaling.models.disable_scaling_policy_responser>   Jvolcenginesdkautoscaling.models.eip_for_create_scaling_configuration_inputr?   Nvolcenginesdkautoscaling.models.eip_for_describe_scaling_configurations_outputr@   Jvolcenginesdkautoscaling.models.eip_for_modify_scaling_configuration_inputrA   Dvolcenginesdkautoscaling.models.enable_scaling_configuration_requestrB   Evolcenginesdkautoscaling.models.enable_scaling_configuration_responserC   <volcenginesdkautoscaling.models.enable_scaling_group_requestrD   =volcenginesdkautoscaling.models.enable_scaling_group_responserE   =volcenginesdkautoscaling.models.enable_scaling_policy_requestrF   >volcenginesdkautoscaling.models.enable_scaling_policy_responserG   5volcenginesdkautoscaling.models.enter_standby_requestrH   6volcenginesdkautoscaling.models.enter_standby_responserI   >volcenginesdkautoscaling.models.error_for_tag_resources_outputrJ   @volcenginesdkautoscaling.models.error_for_untag_resources_outputrK   4volcenginesdkautoscaling.models.exit_standby_requestrL   5volcenginesdkautoscaling.models.exit_standby_responserM   ^volcenginesdkautoscaling.models.instance_protection_result_for_set_instances_protection_outputrN   ]volcenginesdkautoscaling.models.instance_type_override_for_create_scaling_configuration_inputrO   avolcenginesdkautoscaling.models.instance_type_override_for_describe_scaling_configurations_outputrP   ]volcenginesdkautoscaling.models.instance_type_override_for_modify_scaling_configuration_inputrQ   Uvolcenginesdkautoscaling.models.instances_distribution_for_create_scaling_group_inputrR   Yvolcenginesdkautoscaling.models.instances_distribution_for_describe_scaling_groups_outputrS   Uvolcenginesdkautoscaling.models.instances_distribution_for_modify_scaling_group_inputrT   Wvolcenginesdkautoscaling.models.launch_template_override_for_create_scaling_group_inputrU   [volcenginesdkautoscaling.models.launch_template_override_for_describe_scaling_groups_outputrV   Wvolcenginesdkautoscaling.models.launch_template_override_for_modify_scaling_group_inputrW   [volcenginesdkautoscaling.models.lifecycle_activity_for_describe_lifecycle_activities_outputrX   Qvolcenginesdkautoscaling.models.lifecycle_command_for_create_lifecycle_hook_inputrY   Uvolcenginesdkautoscaling.models.lifecycle_command_for_describe_lifecycle_hooks_outputrZ   Qvolcenginesdkautoscaling.models.lifecycle_command_for_modify_lifecycle_hook_inputr[   Rvolcenginesdkautoscaling.models.lifecycle_hook_for_describe_lifecycle_hooks_outputr\   :volcenginesdkautoscaling.models.list_tag_resources_requestr]   ;volcenginesdkautoscaling.models.list_tag_resources_responser^   =volcenginesdkautoscaling.models.modify_lifecycle_hook_requestr_   >volcenginesdkautoscaling.models.modify_lifecycle_hook_responser`   Ivolcenginesdkautoscaling.models.modify_notification_configuration_requestra   Jvolcenginesdkautoscaling.models.modify_notification_configuration_responserb   Dvolcenginesdkautoscaling.models.modify_scaling_configuration_requestrc   Evolcenginesdkautoscaling.models.modify_scaling_configuration_responserd   <volcenginesdkautoscaling.models.modify_scaling_group_requestre   =volcenginesdkautoscaling.models.modify_scaling_group_responserf   =volcenginesdkautoscaling.models.modify_scaling_policy_requestrg   >volcenginesdkautoscaling.models.modify_scaling_policy_responserh   jvolcenginesdkautoscaling.models.notification_configuration_for_describe_notification_configurations_outputri   Ivolcenginesdkautoscaling.models.operation_detail_for_tag_resources_outputrj   Kvolcenginesdkautoscaling.models.operation_detail_for_untag_resources_outputrk   Wvolcenginesdkautoscaling.models.related_instance_for_describe_scaling_activities_outputrl   8volcenginesdkautoscaling.models.remove_instances_requestrm   9volcenginesdkautoscaling.models.remove_instances_responsern   8volcenginesdkautoscaling.models.resume_processes_requestro   9volcenginesdkautoscaling.models.resume_processes_responserp   Wvolcenginesdkautoscaling.models.scaling_activity_for_describe_scaling_activities_outputrq   `volcenginesdkautoscaling.models.scaling_configuration_for_describe_scaling_configurations_outputrr   Pvolcenginesdkautoscaling.models.scaling_group_for_describe_scaling_groups_outputrs   Vvolcenginesdkautoscaling.models.scaling_instance_for_describe_scaling_instances_outputrt   Svolcenginesdkautoscaling.models.scaling_policy_for_describe_scaling_policies_outputru   Pvolcenginesdkautoscaling.models.scheduled_policy_for_create_scaling_policy_inputrv   Uvolcenginesdkautoscaling.models.scheduled_policy_for_describe_scaling_policies_outputrw   Pvolcenginesdkautoscaling.models.scheduled_policy_for_modify_scaling_policy_inputrx   Uvolcenginesdkautoscaling.models.server_group_attribute_for_attach_server_groups_inputry   Uvolcenginesdkautoscaling.models.server_group_attribute_for_create_scaling_group_inputrz   Yvolcenginesdkautoscaling.models.server_group_attribute_for_describe_scaling_groups_outputr{   Uvolcenginesdkautoscaling.models.server_group_attribute_for_detach_server_groups_inputr|   @volcenginesdkautoscaling.models.set_instances_protection_requestr}   Avolcenginesdkautoscaling.models.set_instances_protection_responser~   9volcenginesdkautoscaling.models.suspend_processes_requestr   :volcenginesdkautoscaling.models.suspend_processes_responser   Lvolcenginesdkautoscaling.models.tag_filter_for_describe_scaling_groups_inputr   Gvolcenginesdkautoscaling.models.tag_filter_for_list_tag_resources_inputr   Bvolcenginesdkautoscaling.models.tag_for_create_scaling_group_inputr   Nvolcenginesdkautoscaling.models.tag_for_describe_scaling_configurations_outputr   Fvolcenginesdkautoscaling.models.tag_for_describe_scaling_groups_outputr   ;volcenginesdkautoscaling.models.tag_for_tag_resources_inputr   Jvolcenginesdkautoscaling.models.tag_resource_for_list_tag_resources_outputr   5volcenginesdkautoscaling.models.tag_resources_requestr   6volcenginesdkautoscaling.models.tag_resources_responser   7volcenginesdkautoscaling.models.untag_resources_requestr   8volcenginesdkautoscaling.models.untag_resources_responser   Mvolcenginesdkautoscaling.models.volume_for_create_scaling_configuration_inputr   Qvolcenginesdkautoscaling.models.volume_for_describe_scaling_configurations_outputr   Mvolcenginesdkautoscaling.models.volume_for_modify_scaling_configuration_inputr        j/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkautoscaling/__init__.py<module>r     s  
  ' & & & & & I H H H H H S  S  S  S  S  S S  S  S  S  S  S       J  J  J  J  J  J       [ [ [ [ [ [ ] ] ] ] ] ] b b b b b b d d d d d d p p p p p p r r r r r r z z z z z z E  E  E  E  E  E z z z z z z d d d d d d f f f f f f | | | | | | ~ ~ ~ ~ ~ ~ r r r r r r t t t t t t b b b b b b d d d d d d d d d d d d f f f f f f d d d d d d f f f f f f | | | | | | ~ ~ ~ ~ ~ ~ r r r r r r t t t t t t b b b b b b d d d d d d d d d d d d f f f f f f t t t t t t v v v v v v j j j j j j l l l l l l C  C  C  C  C  C E  E  E  E  E  E p p p p p p r r r r r r x x x x x x z z z z z z h h h h h h j j j j j j n n n n n n p p p p p p l l l l l l n n n n n n [ [ [ [ [ [ ] ] ] ] ] ] b b b b b b d d d d d d d d d d d d f f f f f f f f f f f f h h h h h h | | | | | | E  E  E  E  E  E | | | | | | r r r r r r t t t t t t b b b b b b d d d d d d d d d d d d f f f f f f U U U U U U W W W W W W e e e e e e i i i i i i S S S S S S U U U U U U c  c  c  c  c  c a  a  a  a  a  a i  i  i  i  i  i a  a  a  a  a  a R  R  R  R  R  R Z  Z  Z  Z  Z  Z R  R  R  R  R  R U  U  U  U  U  U ]  ]  ]  ]  ]  ] U  U  U  U  U  U ^  ^  ^  ^  ^  ^ J  J  J  J  J  J R  R  R  R  R  R J  J  J  J  J  J L  L  L  L  L  L ^ ^ ^ ^ ^ ^ ` ` ` ` ` ` d d d d d d f f f f f f | | | | | | ~ ~ ~ ~ ~ ~ r r r r r r t t t t t t b b b b b b d d d d d d d d d d d d f f f f f f |  |  |  |  |  | z z z z z z ~ ~ ~ ~ ~ ~ V  V  V  V  V  V [ [ [ [ [ [ ] ] ] ] ] ] [ [ [ [ [ [ ] ] ] ] ] ] V  V  V  V  V  V h  h  h  h  h  h H  H  H  H  H  H T  T  T  T  T  T N  N  N  N  N  N H  H  H  H  H  H R  R  R  R  R  R H  H  H  H  H  H Q  Q  Q  Q  Q  Q Q  Q  Q  Q  Q  Q Y  Y  Y  Y  Y  Y Q  Q  Q  Q  Q  Q j j j j j j l l l l l l ] ] ] ] ] ] _ _ _ _ _ _       u u u u u u l l l l l l E  E  E  E  E  E t t t t t t _ _ _ _ _ _ { { { { { { U U U U U U W W W W W W Y Y Y Y Y Y [ [ [ [ [ [ C  C  C  C  C  C K  K  K  K  K  K C  C  C  C  C  C  C  Cr  