InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.xml (343 lines of code) (raw):
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core</name>
</assembly>
<members>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupBrokerAggregator">
<summary>
The backup broker aggregator.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupBrokerAggregator.GetResult(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<summary>
Get a single result.
</summary>
<param name="rpId">The <see cref="T:Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId"/> of the resource.</param>
<param name="resolverContext">ResolverContext that contains Parent resource.</param>
<returns>Task containing <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupBroker"/>.</returns>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupBrokerAggregator.GetAllResults(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<summary>
Get multiple results.
</summary>
<param name="resolverContext">ResolverContext that contains Parent resource.</param>
<returns>Task containing <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupBrokerResourceHandler">
<summary>
This class is to handle requests related to the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupBroker"/> resource.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupBrokerResourceHandler.#ctor(Microsoft.AzureStack.Services.Fabric.Common.ResourceCaching.Contract.IResourceResolver{Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupBroker},System.Lazy{Microsoft.AzureStack.Fabric.Backup.Common.Client.IBCAdapterClient.Contract.IIbcRestClient})">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceProvidersHandler"/> class.
</summary>
<param name="resolver">The resolver used to resolve T resources.</param>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupBrokerResourceHandler.NewInstance">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupBrokerResourceHandler"/> class.
</summary>
<returns>An instance of the handler</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderAggregatorBase">
<summary>
The BackupProvider aggregator.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderAggregatorBase.GetResult(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<summary>
Get a single result.
</summary>
<param name="rpId">The <see cref="T:Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId"/> of the resource.</param>
<param name="resolverContext">ResolverContext that contains Parent resource.</param>
<returns>Task containing <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupProvider"/>.</returns>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderAggregatorBase.GetAllResults(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<summary>
Get multiple results.
</summary>
<param name="resolverContext">ResolverContext that contains Parent resource.</param>
<returns>Task containing <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourcePropertiesMappingHandler">
<summary>
This class is to handle mapping <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupProvider"/> resource to proper client model.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupResourcePropertiesMappingHandler">
<summary>
This class is to handle mapping <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.Backup"/> resource to proper client model.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.VersionedModelResourcePropertiesMappingHandler`1">
<summary>
Provides methods to map core model objects and their client model representations
according to API version and model converter.
</summary>
<typeparam name="TCore">The core model type.</typeparam>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="P:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.VersionedModelResourcePropertiesMappingHandler`1.VersionedModelConverters">
<summary>
Gets the dictionary storing model converts according to api-versions
</summary>
</member>
<member name="P:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.VersionedModelResourcePropertiesMappingHandler`1.ResourceTypeName">
<summary>
Gets the resource type name
</summary>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.VersionedModelResourcePropertiesMappingHandler`1.GetClientTypeForVersion(System.String)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.VersionedModelResourcePropertiesMappingHandler`1.MapCoreModelToClientModel(`0,System.String)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.VersionedModelResourcePropertiesMappingHandler`1.MapClientModelToCoreModel(System.Object,Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,System.String)">
<inheritdoc/>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourcePropertiesMappingHandler">
<summary>
This class is to handle mapping <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupLocation"/> resource to proper client model.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceProvidersHandler">
<summary>
This class is to handle requests related to the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupProvider"/> resource under the Providers namespace.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceProvidersHandler.#ctor(Microsoft.AzureStack.Services.Fabric.Common.ResourceCaching.Contract.IResourceResolver{Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupProvider},System.Lazy{Microsoft.AzureStack.Fabric.Backup.Common.Client.IBCAdapterClient.Contract.IIbcRestClient})">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceProvidersHandler"/> class.
</summary>
<param name="resolver">The resolver used to resolve T resources.</param>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceProvidersHandler.NewInstance">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceProvidersHandler"/> class.
</summary>
<returns>An instance of the handler</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceAdminHandler">
<summary>
This class is to handle requests related to the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupProvider"/> resource under the Admin namespace.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceAdminHandler.#ctor(Microsoft.AzureStack.Services.Fabric.Common.ResourceCaching.Contract.IResourceResolver{Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupProvider},System.Lazy{Microsoft.AzureStack.Fabric.Backup.Common.Client.IBCAdapterClient.Contract.IIbcRestClient})">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceAdminHandler"/> class.
</summary>
<param name="resolver">The resolver used to resolve T resources.</param>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceAdminHandler.NewInstance">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupProviderResourceAdminHandler"/> class.
</summary>
<returns>An instance of the handler</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants">
<summary>
This class defines the constants that are common to the resource provider component.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.LocationSettingName">
<summary>
This field should be the same name as Section name in Settings.xml file.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.MaxRetryCount">
<summary>
This field should be the same name as Section name in Settings.xml file.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.MaxRetryTimeSpan">
<summary>
This field should be the same name as Section name in Settings.xml file.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.DefaultDelayTimeSpan">
<summary>
This field should be the same name as Section name in Settings.xml file.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupResourceProviderAdminNamespace">
<summary>
The namespace that BRP handles for admin resources.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupResourceProviderProvidersNamespace">
<summary>
The namespace that BRP handles for providers resources.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BrpAuthorizationGroup">
<summary>
The Windows user group that will be used for authorization.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupBrokerName">
<summary>
The backup broker name
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.SubscriptionSegment">
<summary>
Routing segments
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupRegistrationsResourceTypeName">
<summary>
Backup provider registrations resource type name
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupResourceCurrentVersion">
<summary>
Gets the current API version of Backup resource
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupLocationResourceCurrentVersion">
<summary>
Gets the current API version of Backup Location resource
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupOperationsMetadataCurrentVersion">
<summary>
Gets the current API version of Backup Operations Metadata resource
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupProviderResourceCurrentVersion">
<summary>
Gets the current API version of Backup Provider resource
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupEncryptionKeyCurrentVersion">
<summary>
Gets the current API version of Backup Encryption Key resource
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.ApiVersion20180901">
<summary>
Gets the 2018-09-01 version.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.ApiVersion20210901">
<summary>
Gets the 2021-09-01 version.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BrpConstants.BackupProviderSchemaVersions">
<summary>
The supported backup provider schema versions
</summary>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler">
<summary>
This class is to handle requests related to the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupLocation"/> resource.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler.AddOrUpdateResource(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.BackupLocation)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler.GetResource(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler.GetAllResources(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler.Backup(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId)">
<summary>
Triggers a backup operation.
</summary>
<param name="locationRpId">The RpId of the backupLocation.</param>
<returns>A task that kicks off the backup operation.</returns>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler.ClearBackupLocation(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId)">
<summary>
Clear backup location settings.
</summary>
<param name="locationRpId">The RpId of the backupLocation.</param>
<returns>A task that clears backup location settings.</returns>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler.SetExternalStore(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.ExternalStore)">
<summary>
Sets the default external store for backups to use.
</summary>
<param name="locationRpId">The RpId of the backupLocation.</param>
<param name="store">The external store to use.</param>
<returns>A task that sets the external store.</returns>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupLocationResourceHandler.PruneExternalStore(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.PruneBackupStoreOptions)">
<summary>
Prune backup backup store store.
</summary>
<param name="locationRpId">The RpId of the backupLocation.</param>
<param name="option">The prune backup option</param>
<returns>A task that prunes backup external store.</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupResourceHandler">
<summary>
This class is to handle requests related to the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.Backup"/> resource.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupResourceHandler.#ctor(Microsoft.AzureStack.Services.Fabric.Common.ResourceCaching.Contract.IResourceResolver{Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.Backup})">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupResourceHandler"/> class.
</summary>
<param name="resolver">The resolver used to resolve T resources.</param>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupResourceHandler.NewInstance">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupResourceHandler"/> class.
</summary>
<returns>An instance of the handler</returns>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupResourceHandler.Restore(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.RestoreOptions)">
<summary>
Triggers a restore operation of the backup.
</summary>
<param name="backupRpId">The RpId of the backup to restore.</param>
<returns>A task that kicks off the restore operation.</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupAggregator">
<summary>
The Backup aggregator.
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupAggregator.GetResult(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId,Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<summary>
Get a single result.
</summary>
<param name="rpId">The <see cref="T:Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.RpId"/> of the resource.</param>
<param name="resolverContext">ResolverContext that contains Parent resource.</param>
<returns>Task containing <see cref="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Models.Core.Backup"/>.</returns>
</member>
<member name="M:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.BackupAggregator.GetAllResults(Microsoft.AzureStack.Services.Fabric.Common.Resource.Models.ResolverContext)">
<summary>
Get multiple results.
</summary>
<param name="resolverContext">ResolverContext that contains Parent resource.</param>
<returns>Task containing <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
</member>
<member name="T:Microsoft.AzureStack.Services.Backup.ResourceProvider.BackupService.Core.IbcClientModelMapper">
<summary>
Convert IBC data models to BRP data models
</summary>
<remarks>BRP codes are covered in BVTs</remarks>
</member>
</members>
</doc>