Skip to main content

UIPluginSlot

Properties​

NameTypeDescriptionNotes
SlotIdStringIdentifier of the UI extension point[required]
NameUIPluginSlotName[required]
DescriptionUIPluginSlotDescription[required]
StateSlotState[required]
InputSchemamap[string]AnyTypeJSON Schema for data the App Shell provides to plugins in this slot[required]
SlotTypeSlotType[required]
MaxPluginsInt32Max concurrent plugins in this slot; -1 means unlimited[required]

Examples​

  • Prepare the resource
$UIPluginSlot = Initialize-UIPluginSlot -SlotId full-page `
-Name null `
-Description null `
-State null `
-InputSchema {"type":"object","properties":{"identityId":{"type":"string"}}} `
-SlotType null `
-MaxPlugins -1
  • Convert the resource to JSON
$UIPluginSlot | ConvertTo-JSON

[Back to top]