InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.xml (462 lines of code) (raw):
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations</name>
</assembly>
<members>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.SuspendRunningOperationsTimeout">
<summary>
Timeout for suspend running operation
</summary>
<remarks>
The HostModel itself allows 2 minutes for a service to stop
</remarks>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.WaitOperationStartedInterval">
<summary>
The time interval between checking operation started
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.MaxPollOperationInterval">
<summary>
The max time interval between checking operation
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.WaitOperationCancelledInterval">
<summary>
The time interval between checking operation cancelled
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BTSOperationStatusRecordRetentionTime">
<summary>
The BTS operation status record retention time.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.MaxNumberOfParallelUploadOperations">
<summary>
Maxiumn number of parallel upload operations.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.DeleteBackupJobRepetitionInterval">
<summary>
Repetition interval of delete backup job
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.RefreshFileShareCacheJobRepetitionInterval">
<summary>
Repetition interval of RefreshFileShareCache job
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BackupDailyTelemetryJobRepetitionInterval">
<summary>
Repetition interval of DailyTelemetry job
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.CheckDailyAlertsJobRepetitionInterval">
<summary>
Repetition interval of CheckDailyAlertsJob job
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.DeleteInternalBackupJobRepetitionInterval">
<summary>
Repetition interval of DeleteInternalBackupJob job
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.DeleteInternalBackupJobRetentionPeriod">
<summary>
Retention period of DeleteInternalBackupJob job
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.LogModifiedConfigurationsJobRepetitionInterval">
<summary>
Repetition interval of LogModifiedConfigurations job
4 hours is the default timespan of Get-AzureStackLog so we can make sure this log can be collected
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BTSGCJobRepetitionInterval">
<summary>
Repetition interval of BTSGC job
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.CertExpirationInDaysThreshold">
<summary>
Threshold to judge whether cert is about to expire
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.SmbShareConnectionMaxRetryCount">
<summary>
SMB share connection max retries
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.SmbShareConnectRetryInterval">
<summary>
Retry interval for connecting SMB share
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.SmbShareDisconnectRetryInterval">
<summary>
Retry interval for disconnecting SMB share
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.DefaultBackupSizeInBytes">
<summary>
Default backup size for estimating required external store free space
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.SMBIdleTimeout">
<summary>
SMB Connection Timeout
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BTSMaxPayloadSize">
<summary>
Maxiumn payload size to BTS, in bytes
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.ReliableCollectionLockTimeout">
<summary>
Reliable Collection Lock Timeout
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BtsClientRetryTimeout">
<summary>
BTS Client Retry Timeout
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BtsClientRetryInterval">
<summary>
BTS Client Retry Interval
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BtsClientRetryCount">
<summary>
BTS Client Operation Retry Count
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.MaxProgressiveBackupChainLength">
<summary>
Max progressive backup chain length
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BtsLockTimeout">
<summary>
BTS Lock timeout
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.WaitTimeToAllowUploadBackupInfo">
<summary>
Wait time for rebuild cache before allowing to override backup info xmls
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BackupActionPlanExecutionTimeout">
<summary>
Timeout of backup action plan execution
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BackupUploadTimeout">
<summary>
Timeout of backup upload operation
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.RestoreActionPlanExecutionTimeout">
<summary>
Timeout of restore action plan execution
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.EceExecutionPollingInterval">
<summary>
ECE execution polling interval
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.AddonRPRestoreTimeout">
<summary>
Timeout of add-on RP restore execution
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.MonitorActionPlanCompleteDelay">
<summary>
Delay 2 mins to wait monitor action plan complete
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.ActionPlanCancellationTimeout">
<summary>
Timeout of cancelling existing action plan
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.CancelledEceExecutionOperationCompletionTimeout">
<summary>
Timeout to wait for ECE execution operations to complete the ECE action is cancelled
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.EceExecutionOperationCancellationTimeout">
<summary>
Timeout to wait for ECE execution operations to be cancelled
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.MaxBackupEceActionsInParallel">
<summary>
Maximum backup ECE actions in parallel
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.MaxRestoreEceActionsInParallel">
<summary>
Maximum restore ECE actions in parallel. Currently fixed to 1 until restore dependency is done.
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.BackupActionRetries">
<summary>
Retries of backup action
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.RestoreActionRetries">
<summary>
Retries of restore action
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.ECEActionPlanPollingInverval">
<summary>
The interval in seconds to poll action plan status from ECE
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.IbcConfigurationActionPlanTimeout">
<summary>
The expected execution time for the IBC configuration action plan
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.ErcsResourceRemediationActionPlanTimeout">
<summary>
The expected execution time for the ERCS resource remediation action plan
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.PnuActionPlanName">
<summary>
Action plan name of PnU
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.PnuRerunActionPlanName">
<summary>
Action plan name of PnU Rerun
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.SecretRotationActionTypeName">
<summary>
Action plan name of secret rotation
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.stateManager">
<summary>
state manager for IBC
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.rcLock">
<summary>
Lock object to serialize access to reliable collection. Not great, but we hit random issues with reliable
collection access.
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.internalConfigurationsDict">
<summary>
Dictionary of all configuration names and its configuration object
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.IsInitialized">
<summary>
Gets whether IbcInternalConfigurations has been initialized
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.Initialize(Microsoft.AzureStack.Common.Infrastructure.ReliableCollections.Contract.IReliableStateManager)">
<summary>
Initializes the IBC internal configurations with reliable state manager
</summary>
<param name="stateManager">state manager</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.InitializeValues">
<summary>
Initializes values of the IBC internal configurations by loading from reliable collection
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.List">
<summary>
Lists all the internal configurations
</summary>
<returns>All internal configurations</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.UpdateInReliableCollection(System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Updates specified internal configurations
</summary>
<param name="inputs">Dictionary containing config name as key, and the value to be updated</param>
<remarks>
Configuration change only happens in Reliable Collection
It won't take effect until <see cref="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.InitializeValues"/> is called
</remarks>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.ResetInReliableCollection(System.Collections.Generic.IEnumerable{System.String})">
<summary>
Resets specified internal configurations to default value
</summary>
<param name="configNames">Config names to be reset</param>
<remarks>
Configuration change only happens in Reliable Collection
It won't take effect until <see cref="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.InitializeValues"/> is called
</remarks>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.ResetAllInReliableCollection">
<summary>
Resets all the configurations to default value
</summary>
<remarks>
Configuration change only happens in Reliable Collection
It won't take effect until <see cref="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.InitializeValues"/> is called
</remarks>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.TestHookIsFvt">
<summary>
Test hook for functional tests
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.TestHookSkipConfigPreCheck">
<summary>
Test hook for skipping precheck in configuration
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IbcInternalConfigurations.TestHookSkipErcsRemediation">
<summary>
Test hook for skipping the ERCS remediation action plan.
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel">
<summary>
Interface for InternalConfigurationModel.
Used for grouping InternalConfigurationModel of all types in same dictionary.
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.ValidateInput(System.String)">
<summary>
Validates the input for update
</summary>
<param name="input">The input</param>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.SetInReliableCollection(System.String)">
<summary>
Sets configuration to the input
</summary>
<param name="input">The input</param>
<remarks>
Configuration change only happens in Reliable Collection
It won't take effect in <see cref="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationClientModel.Value"/> until <see cref="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.LoadValueFromReliableCollection"/> is called
</remarks>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.ResetInReliableCollection">
<summary>
Resets configuration to default value
</summary>
<remarks>
Configuration change only happens in Reliable Collection
It won't take effect in <see cref="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationClientModel.Value"/> until <see cref="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.LoadValueFromReliableCollection"/> is called
</remarks>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.LoadValueFromReliableCollection">
<summary>
Loads value from reliable collection
</summary>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.ToClientModel">
<summary>
Converts to client model for REST client
</summary>
<returns>client model</returns>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.ShouldShowConfiguration">
<summary>
Whether the configuration should be shown
</summary>
<returns>whether the configuration should be shown</returns>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationClientModel">
<summary>
Client model of IBC internal configuration
Used for REST client as interface cannot be used for deserialization
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationClientModel.Name">
<summary>
Name of the configuration
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationClientModel.Value">
<summary>
Current value of configuration
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationClientModel.DefaultValue">
<summary>
Default value of configuration
</summary>
</member>
<member name="T:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1">
<summary>
Model of IBC internal configuration
</summary>
<typeparam name="T">Type of configuration</typeparam>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.#ctor(System.String,`0,System.Func{`0,System.Boolean},System.Boolean)">
<summary>
Initializes an instance of InternalConfigurationModel
</summary>
<param name="name">name of configuration</param>
<param name="defaultValue">default value of configuration</param>
<param name="validator">validator for updating configuration</param>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.name">
<summary>
Name of the configuration
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.defaultValue">
<summary>
Default value of configuration
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.validator">
<summary>
Validator for updating the value
</summary>
</member>
<member name="F:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.hidden">
<summary>
Whether the configuration should be hidden
</summary>
</member>
<member name="P:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.Value">
<summary>
Value of configuration
</summary>
<remarks>
The value stays in memory and won't sync with Reliable Collection until <see cref="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.IInternalConfigurationModel.LoadValueFromReliableCollection"/> is called
The main benefit is that we can properly get value during service stop, and the value won't change halfway during service running
</remarks>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.Microsoft#AzureStack#Fabric#Backup#Common#IbcInternalConfigurations#IInternalConfigurationModel#ValidateInput(System.String)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.Microsoft#AzureStack#Fabric#Backup#Common#IbcInternalConfigurations#IInternalConfigurationModel#SetInReliableCollection(System.String)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.Microsoft#AzureStack#Fabric#Backup#Common#IbcInternalConfigurations#IInternalConfigurationModel#ResetInReliableCollection">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.Microsoft#AzureStack#Fabric#Backup#Common#IbcInternalConfigurations#IInternalConfigurationModel#LoadValueFromReliableCollection">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.Microsoft#AzureStack#Fabric#Backup#Common#IbcInternalConfigurations#IInternalConfigurationModel#ToClientModel">
<inheritdoc/>
</member>
<member name="M:Microsoft.AzureStack.Fabric.Backup.Common.IbcInternalConfigurations.InternalConfigurationModel`1.Microsoft#AzureStack#Fabric#Backup#Common#IbcInternalConfigurations#IInternalConfigurationModel#ShouldShowConfiguration">
<summary>
Whether the configuration should be shown
</summary>
<returns>whether the configuration should be shown</returns>
</member>
</members>
</doc>