Submit
Path:
~
/
/
lib
/
python2.7
/
site-packages
/
awscli
/
customizations
/
emr
/
File Content:
emr.pyc
� =��Xc @ s� 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 � Z d � Z d S( i����( t hbase( t ssh( t AddSteps( t CreateCluster( t AddInstanceGroups( t CreateDefaultRoles( t ModifyClusterAttr( t InstallApplications( t DescribeCluster( t TerminateClusters( t modify_tags_argument( t modify_list_clusters_argument( t override_args_required_optionc C sD | j d t � | j d t � | j d t � | j d t � d S( s6 The entry point for EMR high level commands. s building-command-table.emrs$ building-argument-table.emr.add-tagss) building-argument-table.emr.list-clusterss+ before-building-argument-table-parser.emr.*N( t registert register_commandsR R R ( t cli( ( s= /tmp/pip-build-uEGWVr/awscli/awscli/customizations/emr/emr.pyt emr_initialize s c K s t | � | d <t | � | d <t | � | d <t | � | d <t | � | d <t | � | d <t j | � | d <t j | � | d <t j | � | d <t j | � | d <t | � | d <t | � | d <t j | � | d <t j | � | d <t j | � | d <t j | � | d <d S( s� Called when the EMR command table is being built. Used to inject new high level commands into the command list. These high level commands must not collide with existing low-level API call names. s terminate-clusterss describe-clusters modify-cluster-attributess install-applicationss create-clusters add-stepss restore-from-hbase-backups create-hbase-backups schedule-hbase-backups disable-hbase-backupss create-default-roless add-instance-groupsR t sockst gett putN( R R R R R R R t RestoreFromHBaseBackupt CreateHBaseBackupt ScheduleHBaseBackupt DisableHBaseBackupsR R R t SSHt Sockst Gett Put( t command_tablet sessiont kwargs( ( s= /tmp/pip-build-uEGWVr/awscli/awscli/customizations/emr/emr.pyR + s N( t awscli.customizations.emrR R t"