minio-minio

Namespace

minio-minio

Description:
  • MinIO is the High Performance Object Storage solution you've been searching for! API compatible with Amazon S3, it's perfect for machine learning, analytics, and app data workloads. Easy container installation with stable podman run commands. Mac, Linux, Windows support available for simple standalone server setup. Explore further with MinIO SDKs and contribute to the MinIO Project. Get your MinIO now and revolutionize your storage game!

Author:
See:

Methods

(async, static) createMinioMinioInstance(context, body) → {MinioMinio}

Description:
  • Create a new minio instance

Example
import { Context } from '@osaas/client-core';
import { createMinioMinioInstance } from '@osaas/client-services';

const ctx = new Context();
const body: MinioMinioConfig = { name: 'myinstance', ... };
const instance = await createMinioMinioInstance(ctx, body);
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

body MinioMinioConfig

Service instance configuration

Returns:
  • Service instance
Type
MinioMinio

(async, static) getMinioMinioInstance(context, name) → {MinioMinio}

Description:
  • Get a minio instance

Example
import { Context } from '@osaas/client-core';
import { getMinioMinioInstance } from '@osaas/client-services';

const ctx = new Context();
const instance = await getMinioMinioInstance(ctx, 'myinstance');
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the objstorage to be retrieved

Returns:
  • Service instance
Type
MinioMinio

(async, static) removeMinioMinioInstance(context, name)

Description:
  • Remove a minio instance

Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the objstorage to be removed