def register(self, subparsers, parsed_config): self.config = parsed_config encrypt_vmdk_parser = subparsers.add_parser( 'encrypt-vmdk', description='Create an encrypted VMDK from an existing VMDK', formatter_class=brkt_cli.SortingHelpFormatter ) encrypt_vmdk_args.setup_encrypt_vmdk_args( encrypt_vmdk_parser) setup_instance_config_args(encrypt_vmdk_parser, parsed_config)
def register(self, subparsers, parsed_config): self.config = parsed_config vmware_parser = subparsers.add_parser( self.name(), description='VMWare Operations', help='VMWare Operations', ) vmware_subparsers = vmware_parser.add_subparsers( dest='vmware_subcommand' ) encrypt_with_vcenter_parser = vmware_subparsers.add_parser( 'encrypt-with-vcenter', description=( 'Create an encrypted VMDK from an existing VMDK using vCenter' ), help='Encrypt a VMDK using vCenter', formatter_class=brkt_cli.SortingHelpFormatter ) encrypt_vmdk_args.setup_encrypt_vmdk_args( encrypt_with_vcenter_parser) setup_instance_config_args(encrypt_with_vcenter_parser, parsed_config) encrypt_with_esx_parser = vmware_subparsers.add_parser( 'encrypt-with-esx-host', description=( 'Create an encrypted VMDK from an existing VMDK on an ESX host' ), help='Encrypt a VMDK on a ESX host', formatter_class=brkt_cli.SortingHelpFormatter ) encrypt_with_esx_host_args.setup_encrypt_with_esx_host_args( encrypt_with_esx_parser) setup_instance_config_args(encrypt_with_esx_parser, parsed_config) update_with_vcenter_parser = vmware_subparsers.add_parser( 'update-with-vcenter', description=( 'Update an encrypted VMDK with the latest Metavisor using vCenter' ), help='Update an encrypted VMDK using vCenter', formatter_class=brkt_cli.SortingHelpFormatter ) update_encrypted_vmdk_args.setup_update_vmdk_args( update_with_vcenter_parser) setup_instance_config_args(update_with_vcenter_parser, parsed_config) update_with_esx_parser = vmware_subparsers.add_parser( 'update-with-esx-host', description=( 'Update an encrypted VMDK with the latest Metavisor on an ESX host' ), help='Update an encrypted VMDK on an ESX host', formatter_class=brkt_cli.SortingHelpFormatter ) update_with_esx_host_args.setup_update_with_esx_host_args( update_with_esx_parser) setup_instance_config_args(update_with_esx_parser, parsed_config) rescue_metavisor_parser = vmware_subparsers.add_parser( 'rescue-metavisor', description=( 'Upload a Metavisor VM cores and diagnostics to a URL' ), help='Upload Metavisor VM cores to URL', formatter_class=brkt_cli.SortingHelpFormatter ) rescue_metavisor_args.setup_rescue_metavisor_args( rescue_metavisor_parser) setup_instance_config_args(rescue_metavisor_parser, parsed_config)