ICoreApi Interface |
Namespace: Atomia.Provisioning.Service
The ICoreApi type exposes the following members.
Name | Description | |
---|---|---|
AddAccount |
Adds new account.
| |
AddAccountAsync |
Adds the account asynchronously.
| |
AddPackageExtensionForAccount |
Adds the package extension for account. All settings defined in propertySettings of ProvisioningPackageExtension will override service settings.
| |
AddPackageForAccount |
Adds the package instance for account.
| |
AddPackageForAccountAsync |
Adds the package instance for account.
| |
AddService |
Add service for current user. If operation fails exception will be thrown.
| |
AddServiceAsync |
Add service for current user asynchronously. If operation fails exception will be thrown.
| |
AddServiceAsyncStart |
Add service for current user asynchronously. Only root service (without children) will be added to database. If operation fails exception will be thrown.
| |
BeginProvisioningRequest |
Begins provisioning request.
| |
BindServiceToAccount |
Binds the service to the specified account.
| |
CallOperation |
Calls specific operation for service.
| |
CallOperationAsync |
Calls specific operation for service asynchronously.
| |
CancelProvisioningRequest |
Cancels provisioning request.
| |
ChangePackage |
Changes the given package to new package, name of which is defined in newPackageName. Throws exception if package change fails.
| |
CreateService |
Creates a service structure with specific name, for given user. If operation fails exception will be thrown.
| |
DeleteAccount |
Deletes the account with given id.
| |
DeletePackageExtensionForAccount |
Deletes the package extension for account.
Call to this method will fail if there are more service provisioned then possible without this extension and forceDelete flag is not set.
All settings defined in propertySettings of ProvisioningPackage will be applyed to current existing services.
| |
DeletePackageExtensionForAccountAsync |
Deletes the package extension for account.
Call to this method will fail if there are more service provisioned then possible without this extension and forceDelete flag is not set.
All settings defined in propertySettings of ProvisioningPackage will be applyed to current existing services.
| |
DeletePackageForAccount |
Deletes the package for specific account. Deletion will fail if package contains any provisioned services and forceDelete flag is not set.
| |
DeletePackageForAccountAsync |
Deletes the package for specific account asynchrony. Deletion will fail if package contains any provisioned services and forceDelete flag is not set.
| |
DeleteService |
Deletes service for current user. If operation fails exception will be thrown.
| |
DeleteServiceAsync |
Deletes service for current user asynchronously. If operation fails exception will be thrown.
| |
DisablePackage |
Disables the specified package instance.
| |
DisablePackageAsync |
Disables the specified package instance.
| |
Echo |
Echoes the specified message.
| |
EnablePackage |
Enables the package instance.
| |
EnablePackageAsync |
Enables the package instance.
| |
EndProvisioningRequest |
Ends provisioning request.
| |
EndProvisioningRequestAsync |
Ends provisioning request asynchronously.
| |
FindNumberOfServicesByPath |
Finds the number of services by path for each given criteria.
| |
FindServicesByNamesForAccount |
Finds all services with specfied names in one account
| |
FindServicesByPath |
Finds the services using given paths.
| |
FindServicesByPathWithPaging |
Finds the services by given paths with paging support.
| |
GetAccount |
Gets the account with given account id.
| |
GetChildServiceLimitCount |
Gets the child service limitations for child service with specified serviceName.
| |
GetDirectProvisioningServiceById |
Gets the direct provisioning service by id.
| |
GetGlobalAddingPossibilities |
Gets the global adding possibilities for given service names.
| |
GetLogicalServicesForPhysicalServiceId |
Gets the list of logical services for each physical service id specified.
| |
GetNumberOfServicesForAccount |
Finds the number of services with specified name for given account.
| |
GetNumberOfServicesForPackage |
Finds the number of services with specified name for given account and packge.
| |
GetPackageAddingPossibilities |
Gets the adding possibilities for given service names within a specified package.
| |
GetParentService |
Gets the parent service for given service.
| |
GetPossibleServicesForProperty |
Gets the possible services for property.
| |
GetProvisioningRequestsByStatusAndTime |
Gets the provisioning requests.
| |
GetProvisioningRequestStatus |
Gets the provisioning request status.
| |
GetServiceById |
Gets the provisioning service with specific id.
| |
IsPossibleToChangePackage |
Determines whether it is possible to change package for an account.
| |
IsPossibleToDeletePackageExtension |
Determines whether is possible to delete package extension.
| |
ListAccounts |
Lists all accounts in the system.
| |
ListAccountsWithPagination |
Lists the accounts with pagination.
| |
ListAvailablePackageExtensions |
Lists the available package extensions for specific package.
| |
ListAvailablePackages |
Lists available packages in the system.
| |
ListExistingDirectProvisioningServices |
Lists existing direct provisioned services for given parent service.
| |
ListExistingServices |
Lists existing child services for given parent service, paginated.
| |
ListLogs |
Returns the log records for an account.
| |
ListPackagesForAccount |
Lists packages owned by the specified account.
| |
ListPossibleServices |
Lists services which can be added as child service to the specified parent service, for given account. If parentService is null returns available root services.
| |
ListServiceOperations |
Lists all operations available for specific service.
| |
ModifyAccount |
Modifies the account and it's properties.
| |
ModifyService |
Modify existing service and it's properties. If operation fails exception will be thrown.
| |
ModifyServiceAsync |
Modify existing service and it's properties asynchronously. If operation fails exception will be thrown.
| |
RemoveOldDeletedPackages |
Removes old deleted packages.
| |
RemoveOldDeletedServices |
Removes old deleted services.
| |
RemoveOldProvisioningRequests |
Removes old provisioning requests.
| |
SwitchService |
Switches one service with another one. Throws exception if switch fails.
| |
UpdatePackageExtensionLimitations |
Updates the package extension limitations.
| |
UpdatePackageExtensionLimitationsAsync |
Updates the package extension limitations.
|