OrganizationsOperations interface

Interface representing a Organizations operations.

Properties

create

Create or update an Organization (long-running).

delete

Delete an Organization (long-running).

Permanently removes the Organization and cascades the deletion to all child Workspaces at the partner. This operation is irreversible.

get

Get an Organization.

listByResourceGroup

List Organizations in a Resource Group.

listBySubscription

List Organizations in a Subscription.

listWorkspaces

Lists all Workspaces in the Kore Organization, including Workspaces not managed through Liftr.

This discovery operation uses POST because its response combines ARM-tracked Workspaces with Kore-only Workspaces that have no ARM resource ID and cannot be represented by the standard Workspaces collection GET.

update

Update mutable properties of an Organization (long-running).

Property Details

create

Create or update an Organization (long-running).

create: (resourceGroupName: string, organizationName: string, resource: OrganizationResource, options?: OrganizationsCreateOptionalParams) => PollerLike<OperationState<OrganizationResource>, OrganizationResource>

Property Value

(resourceGroupName: string, organizationName: string, resource: OrganizationResource, options?: OrganizationsCreateOptionalParams) => PollerLike<OperationState<OrganizationResource>, OrganizationResource>

delete

Delete an Organization (long-running).

Permanently removes the Organization and cascades the deletion to all child Workspaces at the partner. This operation is irreversible.

delete: (resourceGroupName: string, organizationName: string, options?: OrganizationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, organizationName: string, options?: OrganizationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get an Organization.

get: (resourceGroupName: string, organizationName: string, options?: OrganizationsGetOptionalParams) => Promise<OrganizationResource>

Property Value

(resourceGroupName: string, organizationName: string, options?: OrganizationsGetOptionalParams) => Promise<OrganizationResource>

listByResourceGroup

List Organizations in a Resource Group.

listByResourceGroup: (resourceGroupName: string, options?: OrganizationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<OrganizationResource, OrganizationResource[], PageSettings>

Property Value

(resourceGroupName: string, options?: OrganizationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<OrganizationResource, OrganizationResource[], PageSettings>

listBySubscription

List Organizations in a Subscription.

listBySubscription: (options?: OrganizationsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<OrganizationResource, OrganizationResource[], PageSettings>

Property Value

(options?: OrganizationsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<OrganizationResource, OrganizationResource[], PageSettings>

listWorkspaces

Lists all Workspaces in the Kore Organization, including Workspaces not managed through Liftr.

This discovery operation uses POST because its response combines ARM-tracked Workspaces with Kore-only Workspaces that have no ARM resource ID and cannot be represented by the standard Workspaces collection GET.

listWorkspaces: (resourceGroupName: string, organizationName: string, options?: OrganizationsListWorkspacesOptionalParams) => Promise<ListWorkspacesResponse>

Property Value

(resourceGroupName: string, organizationName: string, options?: OrganizationsListWorkspacesOptionalParams) => Promise<ListWorkspacesResponse>

update

Update mutable properties of an Organization (long-running).

update: (resourceGroupName: string, organizationName: string, properties: OrganizationResourceUpdate, options?: OrganizationsUpdateOptionalParams) => PollerLike<OperationState<OrganizationResource>, OrganizationResource>

Property Value

(resourceGroupName: string, organizationName: string, properties: OrganizationResourceUpdate, options?: OrganizationsUpdateOptionalParams) => PollerLike<OperationState<OrganizationResource>, OrganizationResource>