@azure/arm-commvaultcontentstore package
Classes
| ContentStoreClient |
Interfaces
| ActivateSaaSParameterRequest |
SaaS guid for Activate and Validate SaaS Resource |
| BackupOptions |
The backup options for the VM backup |
| BackupProtectionGroupRequest |
The properties of BackupProtectionGroupRequest |
| BackupProtectionGroupResponse |
Backup job response for a Protection Group |
| CloudAccount |
A Commvault Cloud Account Resource |
| CloudAccountProperties |
Properties specific to Commvault Cloud Account resource |
| CloudAccountUpdate |
The type used for update operations of the CloudAccount. |
| CloudAccountUpdateProperties |
The updatable properties of the CloudAccount. |
| CloudAccountsCreateOrUpdateOptionalParams |
Optional parameters. |
| CloudAccountsDeleteOptionalParams |
Optional parameters. |
| CloudAccountsGetOptionalParams |
Optional parameters. |
| CloudAccountsLatestLinkedSaaSOptionalParams |
Optional parameters. |
| CloudAccountsLinkSaaSOptionalParams |
Optional parameters. |
| CloudAccountsListByResourceGroupOptionalParams |
Optional parameters. |
| CloudAccountsListBySubscriptionOptionalParams |
Optional parameters. |
| CloudAccountsOperations |
Interface representing a CloudAccounts operations. |
| CloudAccountsUpdateOptionalParams |
Optional parameters. |
| CommvaultPlan |
A Commvault Plan Resource |
| ContentStoreClientOptionalParams |
Optional parameters for the client. |
| CountProtectedItemsRequest |
Request to count protected items for the provided CCA resource IDs across subscriptions. |
| CountProtectedItemsResponse |
Response for count protected items operation. |
| EntityInfo |
Information about an Entra entity (user or group) assigned to a role |
| ErrorAdditionalInfo |
The resource management error additional info. |
| ErrorDetail |
The error detail. |
| ErrorResponse |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. |
| ExtendedRetentionTime |
Extended Retention Time |
| LatestLinkedSaaSResponse |
Response of get latest linked SaaS resource operation |
| ManagedServiceIdentity |
Managed service identity (system assigned and/or user assigned identities) |
| MarketplaceDetails |
Marketplace details for an organization |
| OfferDetails |
Offer details for the marketplace that is selected by the user |
| Operation |
Details of a REST API operation, returned from the Resource Provider Operations API |
| OperationDisplay |
Localized display information for an operation. |
| OperationsListOptionalParams |
Optional parameters. |
| OperationsOperations |
Interface representing a Operations operations. |
| PageSettings |
Options for the byPage method |
| PagedAsyncIterableIterator |
An interface that allows async iterable iteration both to completion and by page. |
| PlanProperties |
The properties of Commvault Plan |
| PlansCreateOrupdateOptionalParams |
Optional parameters. |
| PlansDeleteOptionalParams |
Optional parameters. |
| PlansGetOptionalParams |
Optional parameters. |
| PlansListByCloudAccountOptionalParams |
Optional parameters. |
| PlansOperations |
Interface representing a Plans operations. |
| ProtectedItem |
Concrete proxy resource types can be created by aliasing this type using a specific property type. |
| ProtectedItemProperties |
The properties of Commvault Protected Item |
| ProtectedItemsGetOptionalParams |
Optional parameters. |
| ProtectedItemsGetRestorePointsOptionalParams |
Optional parameters. |
| ProtectedItemsListByProtectionGroupOptionalParams |
Optional parameters. |
| ProtectedItemsOperationGroupCountByProtectionGroupsOptionalParams |
Optional parameters. |
| ProtectedItemsOperationGroupOperations |
Interface representing a ProtectedItemsOperationGroup operations. |
| ProtectedItemsOperations |
Interface representing a ProtectedItems operations. |
| ProtectedItemsRestoreOptionalParams |
Optional parameters. |
| ProtectionGroup |
A Commvault Plan Resource |
| ProtectionGroupProperties |
The properties of Commvault Protection Group |
| ProtectionGroupResources |
The resources to be protected under Protection Group |
| ProtectionGroupsBackupOptionalParams |
Optional parameters. |
| ProtectionGroupsCreateOrupdateOptionalParams |
Optional parameters. |
| ProtectionGroupsDeleteOptionalParams |
Optional parameters. |
| ProtectionGroupsGetOptionalParams |
Optional parameters. |
| ProtectionGroupsListByCloudAccountOptionalParams |
Optional parameters. |
| ProtectionGroupsOperations |
Interface representing a ProtectionGroups operations. |
| ProtectionGroupsRestoreOptionalParams |
Optional parameters. |
| ProtectionGroupsResumeBackupOptionalParams |
Optional parameters. |
| ProtectionGroupsStopBackupOptionalParams |
Optional parameters. |
| ProxyResource |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location |
| Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
| RestorePoints |
Restore points of a Protected Item |
| RestorePollerOptions | |
| RestoreProtectionItemRequest |
The properties of RestoreProtectionItemRequest |
| RestoreProtectionItemResponse |
Restore resource response for a Protected Item |
| Retention |
A Commvault Plan Retention Model |
| RoleAssignment |
A role assignment mapping a Commvault role to one or more Entra entities (users or groups) |
| RoleMapping |
A Commvault Role Mapping Resource. Singleton per Cloud Account - maps Entra security groups to Commvault roles for RBAC enforcement. |
| RoleMappingProperties |
The properties of Commvault Role Mapping |
| RoleMappingsCreateOrUpdateOptionalParams |
Optional parameters. |
| RoleMappingsDeleteOptionalParams |
Optional parameters. |
| RoleMappingsGetOptionalParams |
Optional parameters. |
| RoleMappingsListOptionalParams |
Optional parameters. |
| RoleMappingsOperations |
Interface representing a RoleMappings operations. |
| Rule |
The rules to match resources |
| SaaSData |
SaaS-related data properties |
| SaaSOperationGroupActivateResourceOptionalParams |
Optional parameters. |
| SaaSOperationGroupOperations |
Interface representing a SaaSOperationGroup operations. |
| SaaSResourceDetailsResponse |
Marketplace SaaS resource details. |
| Schedule |
A Commvault Plan Schedule Model |
| StopBackupProtectionGroupRequest |
The properties of StopBackupProtectionGroupRequest |
| Storage |
A Commvault Storage Resource |
| StoragePlan |
The properties of Commvault Storage Plan |
| StorageProperties |
The properties of Commvault Storage |
| StoragesCreateOrUpdateOptionalParams |
Optional parameters. |
| StoragesDeleteOptionalParams |
Optional parameters. |
| StoragesGetOptionalParams |
Optional parameters. |
| StoragesListByCloudAccountOptionalParams |
Optional parameters. |
| StoragesOperations |
Interface representing a Storages operations. |
| SystemData |
Metadata pertaining to creation and last modification of the resource. |
| TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
| UserAssignedIdentity |
User assigned identity properties |
| UserDetails |
User details for an organization |
| VmDestinationInfo |
The properties of VmDestinationInfo |
| VmInfo |
The properties of information of a VM |
| VmListItem |
The VM list item for backup |
| VmTag |
The properties of VMTag for Restore Request |
Type Aliases
| ActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. Known values supported by the serviceInternal: Actions are for internal-only APIs. |
| AzureSupportedClouds |
The supported values for cloud setting as a string literal type |
| BackUpType |
The type of backup Known values supported by the serviceINCREMENTAL: Incremental backup |
| BackupLevel |
The level of backup Known values supported by the serviceFULL: Full backup level |
| BackupRuleType |
The type of backup rule Known values supported by the serviceALL_JOBS: All Jobs |
| ContinuablePage |
An interface that describes a page of results. |
| CreatedByType |
The kind of entity that created the resource. Known values supported by the serviceUser: The entity was created by a user. |
| DayOfWeek |
The Day of Week Enum Known values supported by the serviceSUNDAY: First Day of the Week |
| EntityType |
The type of the entity Known values supported by the serviceUser: The entity is an Entra user |
| Frequency |
The frequency of backups Known values supported by the servicedaily: Daily backups |
| ManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Known values supported by the serviceNone: No managed identity. |
| MarketplaceSubscriptionStatus |
Marketplace subscription status of a resource. Known values supported by the servicePendingFulfillmentStart: Purchased but not yet activated |
| MatchType |
The match type Known values supported by the serviceall: All rules should match |
| MonthOfYear |
The Month of Year Enum Known values supported by the serviceJANUARY: First Month of the Year |
| Operator |
The types of operator Known values supported by the servicecontains: The operator contains |
| Origin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" Known values supported by the serviceuser: Indicates the operation is initiated by a user. |
| ProtectionStatus |
The Protection Status Known values supported by the serviceall: The protection group status is All |
| ResourceProvisioningState |
The provisioning state of a resource type. Known values supported by the serviceSucceeded: Resource has been created. |
| RestoreType |
Types of Restore Supported Known values supported by the serviceNONE: Azure In place Restore |
| RetentionTime |
The retention time for Commvault Plan Known values supported by the servicemonthly: Monthly retention time |
| RoleName |
Supported Commvault role names Known values supported by the serviceBackupAdmin: Backup Administrator - full access to all resources |
| RuleProperty |
The Rule property Known values supported by the serviceresourceGroup: The resource group of the rule |
| StorageClassType |
Class of Commvault Storage Known values supported by the serviceCOLD: Cold storage class |
| StorageType |
Storage Type of Commvault Storage Known values supported by the serviceAir_Gap_Protect: Air Gap Protect |
| Vendor |
Vendor of Commvault Storage Known values supported by the serviceAzure_Blob_Storage: Azure Blob Storage |
| WeekOfMonth |
The Week of Month Enum Known values supported by the serviceFIRST: First Week |
| WeeklyDays |
To represent the days of the week in Weekly type Known values supported by the serviceSUNDAY: First Day of the Week |
Enums
| AzureClouds |
An enum to describe Azure Cloud environments. |
| KnownActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. |
| KnownBackUpType |
The type of backup |
| KnownBackupLevel |
The level of backup |
| KnownBackupRuleType |
The type of backup rule |
| KnownCreatedByType |
The kind of entity that created the resource. |
| KnownDayOfWeek |
The Day of Week Enum |
| KnownEntityType |
The type of the entity |
| KnownFrequency |
The frequency of backups |
| KnownManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). |
| KnownMarketplaceSubscriptionStatus |
Marketplace subscription status of a resource. |
| KnownMatchType |
The match type |
| KnownMonthOfYear |
The Month of Year Enum |
| KnownOperator |
The types of operator |
| KnownOrigin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" |
| KnownProtectionStatus |
The Protection Status |
| KnownResourceProvisioningState |
The provisioning state of a resource type. |
| KnownRestoreType |
Types of Restore Supported |
| KnownRetentionTime |
The retention time for Commvault Plan |
| KnownRoleName |
Supported Commvault role names |
| KnownRuleProperty |
The Rule property |
| KnownStorageClassType |
Class of Commvault Storage |
| KnownStorageType |
Storage Type of Commvault Storage |
| KnownVendor |
Vendor of Commvault Storage |
| KnownVersions |
Supported API versions for the Commvault.ContentStore resource provider. |
| KnownWeekOfMonth |
The Week of Month Enum |
| KnownWeeklyDays |
To represent the days of the week in Weekly type |
Functions
| is |
Typeguard for RestError |
| restore |
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope. |
Variables
| Rest |
A custom error type for failed pipeline requests. |
Function Details
isRestError(unknown)
Typeguard for RestError
function isRestError(e: unknown): e
Parameters
- e
-
unknown
Something caught by a catch clause.
Returns
e
restorePoller<TResponse, TResult>(ContentStoreClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.
function restorePoller<TResponse, TResult>(client: ContentStoreClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
Parameters
- client
- ContentStoreClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
Returns
PollerLike<OperationState<TResult>, TResult>
Variable Details
RestError
A custom error type for failed pipeline requests.
RestError: RestErrorConstructor