def _Run(args, version): tensorboard_run_ref = args.CONCEPTS.tensorboard_run.Parse() region = tensorboard_run_ref.AsDict()['locationsId'] with endpoint_util.AiplatformEndpointOverrides(version=version, region=region): operation = client.TensorboardRunsClient( version=version).Delete(tensorboard_run_ref) return operations_util.WaitForOpMaybe( operations_client=operations.OperationsClient(), op=operation, op_ref=tensorboards_util.ParseTensorboardOperation(operation.name))
def _Run(self, args): tensorboard_ref = args.CONCEPTS.tensorboard.Parse() region = tensorboard_ref.AsDict()['locationsId'] with endpoint_util.AiplatformEndpointOverrides( version=constants.ALPHA_VERSION, region=region): operation = client.TensorboardsClient().Delete(tensorboard_ref) return operations_util.WaitForOpMaybe( operations_client=operations.OperationsClient(), op=operation, op_ref=tensorboards_util.ParseTensorboardOperation( operation.name))
def _Run(args, version): """Create a new Vertex AI Tensorboard.""" validation.ValidateDisplayName(args.display_name) region_ref = args.CONCEPTS.region.Parse() args.region = region_ref.AsDict()['locationsId'] with endpoint_util.AiplatformEndpointOverrides(version, region=args.region): tensorboards_client = client.TensorboardsClient(version=version) operation_client = operations.OperationsClient() op = tensorboards_client.Create(region_ref, args) response_msg = operations_util.WaitForOpMaybe( operation_client, op, tensorboards_util.ParseTensorboardOperation(op.name)) if response_msg is not None: response = encoding.MessageToPyValue(response_msg) if 'name' in response: log.status.Print(('Created Vertex AI Tensorboard: {}.').format( response['name'])) return response_msg