
    ~iBA                        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 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)/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   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_responser/   ?volcenginesdkautoscaling.models.describe_scaling_groups_requestr0   @volcenginesdkautoscaling.models.describe_scaling_groups_responser1   Bvolcenginesdkautoscaling.models.describe_scaling_instances_requestr2   Cvolcenginesdkautoscaling.models.describe_scaling_instances_responser3   Avolcenginesdkautoscaling.models.describe_scaling_policies_requestr4   Bvolcenginesdkautoscaling.models.describe_scaling_policies_responser5   8volcenginesdkautoscaling.models.detach_instances_requestr6   9volcenginesdkautoscaling.models.detach_instances_responser7   <volcenginesdkautoscaling.models.detach_server_groups_requestr8   =volcenginesdkautoscaling.models.detach_server_groups_responser9   =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_inputr@   Dvolcenginesdkautoscaling.models.enable_scaling_configuration_requestrA   Evolcenginesdkautoscaling.models.enable_scaling_configuration_responserB   <volcenginesdkautoscaling.models.enable_scaling_group_requestrC   =volcenginesdkautoscaling.models.enable_scaling_group_responserD   =volcenginesdkautoscaling.models.enable_scaling_policy_requestrE   >volcenginesdkautoscaling.models.enable_scaling_policy_responserF   5volcenginesdkautoscaling.models.enter_standby_requestrG   6volcenginesdkautoscaling.models.enter_standby_responserH   >volcenginesdkautoscaling.models.error_for_tag_resources_outputrI   @volcenginesdkautoscaling.models.error_for_untag_resources_outputrJ   4volcenginesdkautoscaling.models.exit_standby_requestrK   5volcenginesdkautoscaling.models.exit_standby_responserL   ^volcenginesdkautoscaling.models.instance_protection_result_for_set_instances_protection_outputrM   ]volcenginesdkautoscaling.models.instance_type_override_for_create_scaling_configuration_inputrN   avolcenginesdkautoscaling.models.instance_type_override_for_describe_scaling_configurations_outputrO   ]volcenginesdkautoscaling.models.instance_type_override_for_modify_scaling_configuration_inputrP   Uvolcenginesdkautoscaling.models.instances_distribution_for_create_scaling_group_inputrQ   Yvolcenginesdkautoscaling.models.instances_distribution_for_describe_scaling_groups_outputrR   Uvolcenginesdkautoscaling.models.instances_distribution_for_modify_scaling_group_inputrS   Wvolcenginesdkautoscaling.models.launch_template_override_for_create_scaling_group_inputrT   [volcenginesdkautoscaling.models.launch_template_override_for_describe_scaling_groups_outputrU   Wvolcenginesdkautoscaling.models.launch_template_override_for_modify_scaling_group_inputrV   [volcenginesdkautoscaling.models.lifecycle_activity_for_describe_lifecycle_activities_outputrW   Qvolcenginesdkautoscaling.models.lifecycle_command_for_create_lifecycle_hook_inputrX   Uvolcenginesdkautoscaling.models.lifecycle_command_for_describe_lifecycle_hooks_outputrY   Qvolcenginesdkautoscaling.models.lifecycle_command_for_modify_lifecycle_hook_inputrZ   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_requestr`   Jvolcenginesdkautoscaling.models.modify_notification_configuration_responsera   Dvolcenginesdkautoscaling.models.modify_scaling_configuration_requestrb   Evolcenginesdkautoscaling.models.modify_scaling_configuration_responserc   <volcenginesdkautoscaling.models.modify_scaling_group_requestrd   =volcenginesdkautoscaling.models.modify_scaling_group_responsere   =volcenginesdkautoscaling.models.modify_scaling_policy_requestrf   >volcenginesdkautoscaling.models.modify_scaling_policy_responserg   jvolcenginesdkautoscaling.models.notification_configuration_for_describe_notification_configurations_outputrh   Ivolcenginesdkautoscaling.models.operation_detail_for_tag_resources_outputri   Kvolcenginesdkautoscaling.models.operation_detail_for_untag_resources_outputrj   Wvolcenginesdkautoscaling.models.related_instance_for_describe_scaling_activities_outputrk   8volcenginesdkautoscaling.models.remove_instances_requestrl   9volcenginesdkautoscaling.models.remove_instances_responserm   8volcenginesdkautoscaling.models.resume_processes_requestrn   9volcenginesdkautoscaling.models.resume_processes_responsero   Wvolcenginesdkautoscaling.models.scaling_activity_for_describe_scaling_activities_outputrp   `volcenginesdkautoscaling.models.scaling_configuration_for_describe_scaling_configurations_outputrq   Pvolcenginesdkautoscaling.models.scaling_group_for_describe_scaling_groups_outputrr   Vvolcenginesdkautoscaling.models.scaling_instance_for_describe_scaling_instances_outputrs   Svolcenginesdkautoscaling.models.scaling_policy_for_describe_scaling_policies_outputrt   Pvolcenginesdkautoscaling.models.scheduled_policy_for_create_scaling_policy_inputru   Uvolcenginesdkautoscaling.models.scheduled_policy_for_describe_scaling_policies_outputrv   Pvolcenginesdkautoscaling.models.scheduled_policy_for_modify_scaling_policy_inputrw   Uvolcenginesdkautoscaling.models.server_group_attribute_for_attach_server_groups_inputrx   Uvolcenginesdkautoscaling.models.server_group_attribute_for_create_scaling_group_inputry   Yvolcenginesdkautoscaling.models.server_group_attribute_for_describe_scaling_groups_outputrz   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        q/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkautoscaling/models/__init__.py<module>r     s    ' & & & & & 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  