WorkspacesOperations interface

Interface representing a Workspaces operations.

Properties

createOrUpdate

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.

getDetails

Returns the complete Workspace details reported by Kore, including its projects.

linkSaaS

Links SaaS resources to the workspace. Accepts the full list of SaaS assets to be linked.

listByOrganization

List Workspaces under an Organization.

listLinkedSaaS

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>