WorkspacesOperations interface
Interface representing a Workspaces operations.
Properties
| create |
Create or update a Workspace under an Organization (long-running). |
| delete | Delete a Workspace under an Organization (long-running). |
| get | Get a Workspace under an Organization. |
| get |
Returns the complete Workspace details reported by Kore, including its projects. |
| link |
Links SaaS resources to the workspace. Accepts the full list of SaaS assets to be linked. |
| list |
List Workspaces under an Organization. |
| list |
Returns the list of SaaS resources linked to the workspace. |
Property Details
createOrUpdate
Create or update a Workspace under an Organization (long-running).
createOrUpdate: (resourceGroupName: string, organizationName: string, workspaceName: string, resource: WorkspaceResource, options?: WorkspacesCreateOrUpdateOptionalParams) => PollerLike<OperationState<WorkspaceResource>, WorkspaceResource>
Property Value
(resourceGroupName: string, organizationName: string, workspaceName: string, resource: WorkspaceResource, options?: WorkspacesCreateOrUpdateOptionalParams) => PollerLike<OperationState<WorkspaceResource>, WorkspaceResource>
delete
Delete a Workspace under an Organization (long-running).
delete: (resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Get a Workspace under an Organization.
get: (resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesGetOptionalParams) => Promise<WorkspaceResource>
Property Value
(resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesGetOptionalParams) => Promise<WorkspaceResource>
getDetails
Returns the complete Workspace details reported by Kore, including its projects.
getDetails: (resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesGetDetailsOptionalParams) => Promise<WorkspaceDetail>
Property Value
(resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesGetDetailsOptionalParams) => Promise<WorkspaceDetail>
linkSaaS
Links SaaS resources to the workspace. Accepts the full list of SaaS assets to be linked.
linkSaaS: (resourceGroupName: string, organizationName: string, workspaceName: string, body: WorkspaceSaaSData, options?: WorkspacesLinkSaaSOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, organizationName: string, workspaceName: string, body: WorkspaceSaaSData, options?: WorkspacesLinkSaaSOptionalParams) => PollerLike<OperationState<void>, void>
listByOrganization
List Workspaces under an Organization.
listByOrganization: (resourceGroupName: string, organizationName: string, options?: WorkspacesListByOrganizationOptionalParams) => PagedAsyncIterableIterator<WorkspaceResource, WorkspaceResource[], PageSettings>
Property Value
(resourceGroupName: string, organizationName: string, options?: WorkspacesListByOrganizationOptionalParams) => PagedAsyncIterableIterator<WorkspaceResource, WorkspaceResource[], PageSettings>
listLinkedSaaS
Returns the list of SaaS resources linked to the workspace.
listLinkedSaaS: (resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesListLinkedSaaSOptionalParams) => Promise<WorkspaceLinkedSaaSListResponse>
Property Value
(resourceGroupName: string, organizationName: string, workspaceName: string, options?: WorkspacesListLinkedSaaSOptionalParams) => Promise<WorkspaceLinkedSaaSListResponse>