MicroServiceGroup

Description

API


    POST /api/microservicegroup
    PUT /api/microservicegroup/<key>
    DELETE /api/microservicegroup/<key>
    GET /api/microservicegroup
    GET /api/microservicegroup/<key>

CLI


    configure microservicegroup <key>
    show microservicegroup <key>

Data

MicroServiceGroup

uuid

Type
string
Category
required
Description
UUID of the MicroService group

name

Type
string
Category
required
Description
Name of the MicroService group

service_refs

Type
Reference to MicroService
Category
repeated
Description
Configure MicroService(es)

created_by

Type
string
Category
optional
Description
Creator name

description

Type
string
Category
optional
Description

tenant_ref

Type
Reference to Tenant
Category
required
Description

References

MicroService Tenant

Sub Objects

MicroServiceGroupDetail

API


    GET /api/microservicegroup/<key>/runtime/detail/<key>
	Query Params: SeParamsFilter

CLI


    show microservicegroup <key> detail filter [primary_only] [disable_aggregate] [se_uuid] [all_se]

Data

MicroServiceGroupDetail

uuid

Type
string
Category
required
Description
UUID of the MicroService group

name

Type
string
Category
required
Description
Name of the MicroService group

service_refs

Type
Reference to MicroService
Category
repeated
Description
Configure MicroService(es)

se_uuid

Type
string
Category
optional
Description

Filters

SeParamsFilter

primary_only

Type
bool
Category
optional
Description
Only from primary se

disable_aggregate

Type
enum
Category
optional
Description
Do not aggregate at SE or CORE level
Choices
CORE, SE

se_uuid

Type
string
Category
optional
Description
Only from this se

all_se

Type
bool
Category
optional
Description
Report from all SEs overriding disable_aggregate field. If there are more than max scale out SEs, then this filter pops an error message to use a specific SE
Default
False