HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/awscli/customizations/emr/__pycache__/emr.cpython-310.pyc
o

.&�a��@s�ddlmZddlmZddlmZddlmZddlmZddl	m
Z
ddlmZddl
mZdd	lmZdd
lmZddlmZddlmZdd
lmZdd�Zdd�ZdS)�)�hbase)�ssh)�AddSteps)�
CreateCluster)�AddInstanceGroups)�CreateDefaultRoles)�ModifyClusterAttr)�InstallApplications)�DescribeCluster)�TerminateClusters)�modify_tags_argument)�modify_list_clusters_argument)�override_args_required_optioncCs4|�dt�|�dt�|�dt�|�dt�dS)z6
    The entry point for EMR high level commands.
    zbuilding-command-table.emrz$building-argument-table.emr.add-tagsz)building-argument-table.emr.list-clustersz+before-building-argument-table-parser.emr.*N)�register�register_commandsrr
r)�cli�r�?/usr/lib/python3/dist-packages/awscli/customizations/emr/emr.py�emr_initializes��rcKs�t|�|d<t|�|d<t|�|d<t|�|d<t|�|d<t|�|d<t�|�|d<t�|�|d<t�	|�|d	<t�
|�|d
<t|�|d<t|�|d<t
�|�|d
<t
�|�|d<t
�|�|d<t
�|�|d<dS)z�
    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.
    zterminate-clusterszdescribe-clusterzmodify-cluster-attributeszinstall-applicationszcreate-clusterz	add-stepszrestore-from-hbase-backupzcreate-hbase-backupzschedule-hbase-backupzdisable-hbase-backupszcreate-default-roleszadd-instance-groupsr�socks�get�putN)rr
rr	rrr�RestoreFromHBaseBackup�CreateHBaseBackup�ScheduleHBaseBackup�DisableHBaseBackupsrrr�SSH�Socks�Get�Put)�
command_table�session�kwargsrrrr+s$��rN)�awscli.customizations.emrrr�"awscli.customizations.emr.addstepsr�'awscli.customizations.emr.createclusterr�+awscli.customizations.emr.addinstancegroupsr�,awscli.customizations.emr.createdefaultrolesr�1awscli.customizations.emr.modifyclusterattributesr�-awscli.customizations.emr.installapplicationsr	�)awscli.customizations.emr.describeclusterr
�+awscli.customizations.emr.terminateclustersr�!awscli.customizations.emr.addtagsr�&awscli.customizations.emr.listclustersr
�!awscli.customizations.emr.commandrrrrrrr�<module>s