BetaToolboxesOperations interface
Interface representing a BetaToolboxes operations.
Properties
| create |
Create a new version of a toolbox. If the toolbox does not exist, it will be created. |
| delete | Delete a toolbox and all its versions. |
| delete |
Delete a specific version of a toolbox. |
| get | Retrieve a toolbox. |
| get |
Retrieve a specific version of a toolbox. |
| list | List all toolboxes. |
| list |
List all versions of a toolbox. |
| update | Update a toolbox to point to a specific version. |
Property Details
createVersion
Create a new version of a toolbox. If the toolbox does not exist, it will be created.
createVersion: (toolboxName: string, tools: ToolUnion[], options?: BetaToolboxesCreateVersionOptionalParams) => Promise<ToolboxVersionObject>
Property Value
(toolboxName: string, tools: ToolUnion[], options?: BetaToolboxesCreateVersionOptionalParams) => Promise<ToolboxVersionObject>
delete
Delete a toolbox and all its versions.
delete: (toolboxName: string, options?: BetaToolboxesDeleteOptionalParams) => Promise<void>
Property Value
(toolboxName: string, options?: BetaToolboxesDeleteOptionalParams) => Promise<void>
deleteVersion
Delete a specific version of a toolbox.
deleteVersion: (toolboxName: string, version: string, options?: BetaToolboxesDeleteVersionOptionalParams) => Promise<void>
Property Value
(toolboxName: string, version: string, options?: BetaToolboxesDeleteVersionOptionalParams) => Promise<void>
get
Retrieve a toolbox.
get: (toolboxName: string, options?: BetaToolboxesGetOptionalParams) => Promise<ToolboxObject>
Property Value
(toolboxName: string, options?: BetaToolboxesGetOptionalParams) => Promise<ToolboxObject>
getVersion
Retrieve a specific version of a toolbox.
getVersion: (toolboxName: string, version: string, options?: BetaToolboxesGetVersionOptionalParams) => Promise<ToolboxVersionObject>
Property Value
(toolboxName: string, version: string, options?: BetaToolboxesGetVersionOptionalParams) => Promise<ToolboxVersionObject>
list
List all toolboxes.
list: (options?: BetaToolboxesListOptionalParams) => PagedAsyncIterableIterator<ToolboxObject, ToolboxObject[], PageSettings>
Property Value
(options?: BetaToolboxesListOptionalParams) => PagedAsyncIterableIterator<ToolboxObject, ToolboxObject[], PageSettings>
listVersions
List all versions of a toolbox.
listVersions: (toolboxName: string, options?: BetaToolboxesListVersionsOptionalParams) => PagedAsyncIterableIterator<ToolboxVersionObject, ToolboxVersionObject[], PageSettings>
Property Value
(toolboxName: string, options?: BetaToolboxesListVersionsOptionalParams) => PagedAsyncIterableIterator<ToolboxVersionObject, ToolboxVersionObject[], PageSettings>
update
Update a toolbox to point to a specific version.
update: (toolboxName: string, defaultVersion: string, options?: BetaToolboxesUpdateOptionalParams) => Promise<ToolboxObject>
Property Value
(toolboxName: string, defaultVersion: string, options?: BetaToolboxesUpdateOptionalParams) => Promise<ToolboxObject>