Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
proc
/
thread-self
/
root
/
lib
/
python2.7
/
site-packages
/
awscli
/
customizations
/
emr
/
File Content:
describecluster.pyc
� =��Xc @ sz 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 e f d � � YZ d S( i����( t BasicCommand( t constants( t emrutils( t helptext( t Command( t NoCredentialsErrort DescribeClusterc B sY e Z d Z d Z i d d 6e d 6e j d 6g Z d � Z d � Z d � Z d � Z RS( s describe-clusters� Provides cluster-level details including status, hardware and software configuration, VPC settings, bootstrap actions, instance groups and so on. For information about the cluster steps, see <code>list-steps</code>.s cluster-idt namet requiredt help_textc C s5 i | j d 6} d } d } t } | j | j d | | � } d | k r� | d } | j d � t j k rt t } n d | k r� | d j � } | d } q� n i } | r� | j | j d | | � } n | j | j d | | � } | j | j d | | � } | j | | | | � } t j | j d | | � d S( Nt ClusterIdt describe_clustert Clustert InstanceCollectionTypet Ec2InstanceAttributest list_instance_fleetst list_instance_groupst list_bootstrap_actionsi ( t cluster_idt Nonet Falset _callt _sessiont getR t INSTANCE_FLEET_TYPEt Truet keyst _construct_resultR t display_response( t selft parsed_argst parsed_globalst parameterst list_instance_fleets_resultt list_instance_groups_resultt is_fleet_based_clustert describe_cluster_resultR t ec2_instance_attr_keyst ec2_instance_attrt list_bootstrap_actions_resultt constructed_result( ( sI /tmp/pip-build-uEGWVr/awscli/awscli/customizations/emr/describecluster.pyt _run_main_command! s@ c C s. t j | | | d | j d | j d | j �S( Nt region_namet endpoint_urlt verify( R t callt regionR+ t verify_ssl( R t sessiont operation_nameR R ( ( sI /tmp/pip-build-uEGWVr/awscli/awscli/customizations/emr/describecluster.pyR P s c C s% x | D] } | d k r | Sq Wd S( Nt Marker( ( R R t key( ( sI /tmp/pip-build-uEGWVr/awscli/awscli/customizations/emr/describecluster.pyt _get_key_of_resultW s c C s� | } g | d d <| d k rO | j d � d k rO | j d � | d d <n | d k r� | j d � d k r� | j d � | d d <n | d k r� | j d � d k r� | d | d d <n | S( NR t BootstrapActionst InstanceFleetst InstanceGroups( R R ( R R$ R! R"