def list_deployment(namespace, limit, labels, order_by, asc, output): yatai_client = YataiClient() track_cli('deploy-list', PLATFORM_NAME) try: list_result = yatai_client.deployment.list_azure_functions_deployments( limit=limit, labels_query=labels, namespace=namespace, order_by=order_by, ascending_order=asc, ) if list_result.status.status_code != status_pb2.Status.OK: error_code, error_message = status_pb_to_error_code_and_message( list_result.status ) _echo( f'Failed to list Azure Functions deployments ' f'{error_code}:{error_message}', CLI_COLOR_ERROR, ) return _print_deployments_info(list_result.deployments, output) except BentoMLException as e: _echo( f'Failed to list Azure Functions deployments {str(e)}', CLI_COLOR_ERROR )
def list_deployment(namespace, limit, labels, order_by, asc, output): yatai_client = YataiClient() list_result = yatai_client.deployment.list_sagemaker_deployments( limit=limit, labels_query=labels, namespace=namespace, order_by=order_by, ascending_order=asc, ) if list_result.status.status_code != status_pb2.Status.OK: error_code, error_message = status_pb_to_error_code_and_message( list_result.status) raise CLIException(f'{error_code}:{error_message}') _print_deployments_info(list_result.deployments, output)
def list_deployments(namespace, limit, labels, order_by, asc, output): yatai_client = get_default_yatai_client() list_result = yatai_client.deployment.list_lambda_deployments( limit=limit, labels=labels, namespace=namespace, order_by=order_by, ascending_order=asc, ) if list_result.status.status_code != yatai_proto.status_pb2.Status.OK: error_code, error_message = status_pb_to_error_code_and_message( list_result.status) raise CLIException(f'{error_code}:{error_message}') else: _print_deployments_info(list_result.deployments, output)
def list_deployment(namespace, limit, labels, order_by, asc, output): _echo( message= 'AWS Sagemaker deployment functionalities are being migrated to a ' 'separate tool and related CLI commands will be deprecated in BentoML ' 'itself, please use https://github.com/bentoml/aws-sagemaker-deploy ' 'going forward.', color='yellow', ) yatai_client = get_default_yatai_client() list_result = yatai_client.deployment.list_sagemaker_deployments( limit=limit, labels=labels, namespace=namespace, order_by=order_by, ascending_order=asc, ) if list_result.status.status_code != yatai_proto.status_pb2.Status.OK: error_code, error_message = status_pb_to_error_code_and_message( list_result.status) raise CLIException(f'{error_code}:{error_message}') _print_deployments_info(list_result.deployments, output)