Skip to main content
logoTetrate Service BridgeVersion: 1.11.x

WasmExtension Service

Service to manage WASM extensions.

WasmExtensions

The WasmExtension service provides methods to manage the extensions inside an Organization. WasmExtensions are created inside TSB and assigned later to SecuritySettings and IngressGateways.

GetWasmExtension

ListWasmExtension

CreateWasmExtension

UpdateWasmExtension

DeleteWasmExtension

CreateWasmExtensionRequest

Request to create a WasmExtension and make it available to be assigned to IngressGateway and SecuritySetting.

FieldDescriptionValidation Rule

parent

string
REQUIRED
Parent resource where the extension will be created. This is the FQN of the organization.

string = {
  min_len: 1
}

name

string
REQUIRED
The short name for the resource to be created.

string = {
  min_len: 1
  max_len: 63
  pattern: ^[a-z0-9]([a-z0-9-]*[a-z0-9])?$
}

wasmExtension

tetrateio.api.tsb.extension.v2.WasmExtension
REQUIRED
Details of the extension to be created.

message = {
  required: true
}

DeleteWasmExtensionRequest

Request to delete a WasmExtension.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
Fully-qualified name of the WasmExtension.

string = {
  min_len: 1
}

GetWasmExtensionRequest

Request to retrieve a WASM extension.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
Fully-qualified name of the extension.

string = {
  min_len: 1
}

ListWasmExtensionRequest

Request to retrieve the list of WASM extensions for a given Organization.

FieldDescriptionValidation Rule

parent

string
REQUIRED
Parent resource where the WasmExtension will be created.

string = {
  min_len: 1
}

ListWasmExtensionResponse

List of WASM Extensions.

FieldDescriptionValidation Rule

extensions

List of tetrateio.api.tsb.extension.v2.WasmExtension