File: //usr/lib/python3/dist-packages/boto/ec2/autoscale/__pycache__/instance.cpython-310.pyc
o
ckF[| � @ s G d d� de �ZdS )c @ s. e Zd Zd
dd�Zdd� Zdd� Zdd � ZdS )�InstanceNc C s. || _ d | _d | _d | _d | _d | _d | _d S �N)�
connection�instance_id�
health_status�launch_config_name�lifecycle_state�availability_zone�
group_name)�selfr � r �=/usr/lib/python3/dist-packages/boto/ec2/autoscale/instance.py�__init__ s
zInstance.__init__c C s4 d| j | j| jf }| jr|d| j 7 }|d7 }|S )Nz#Instance<id:%s, state:%s, health:%sz group:%s�>)r r r r )r
�rr r r �__repr__! s �zInstance.__repr__c C s d S r r )r
�name�attrsr r r r �startElement* s zInstance.startElementc C s| |dkr || _ d S |dkr|| _d S |dkr|| _d S |dkr$|| _d S |dkr-|| _d S |dkr6|| _d S t| ||� d S )N�
InstanceId�HealthStatus�LaunchConfigurationName�LifecycleState�AvailabilityZone�AutoScalingGroupName)r r r r r r �setattr)r
r �valuer r r r �
endElement- s
zInstance.endElementr )�__name__�
__module__�__qualname__r
r r r r r r r r s
r N)�objectr r r r r �<module> s