Udostępnij przez


ArmStorageCacheModelFactory.AutoExportJobData Method

Definition

Initializes a new instance of AutoExportJobData.

public static Azure.ResourceManager.StorageCache.AutoExportJobData AutoExportJobData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.StorageCache.Models.AutoExportJobProvisioningStateType? provisioningState = default, Azure.ResourceManager.StorageCache.Models.AutoExportJobAdminStatus? adminStatus = default, System.Collections.Generic.IEnumerable<string> autoExportPrefixes = default, Azure.ResourceManager.StorageCache.Models.AutoExportStatusType? state = default, string statusCode = default, string statusMessage = default, long? totalFilesExported = default, long? totalMiBExported = default, long? totalFilesFailed = default, int? exportIterationCount = default, DateTimeOffset? lastSuccessfulIterationCompletionTimeUTC = default, long? currentIterationFilesDiscovered = default, long? currentIterationMiBDiscovered = default, long? currentIterationFilesExported = default, long? currentIterationMiBExported = default, long? currentIterationFilesFailed = default, DateTimeOffset? lastStartedTimeUTC = default, DateTimeOffset? lastCompletionTimeUTC = default);
static member AutoExportJobData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.StorageCache.Models.AutoExportJobProvisioningStateType> * Nullable<Azure.ResourceManager.StorageCache.Models.AutoExportJobAdminStatus> * seq<string> * Nullable<Azure.ResourceManager.StorageCache.Models.AutoExportStatusType> * string * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int> * Nullable<DateTimeOffset> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> -> Azure.ResourceManager.StorageCache.AutoExportJobData
Public Shared Function AutoExportJobData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional provisioningState As Nullable(Of AutoExportJobProvisioningStateType) = Nothing, Optional adminStatus As Nullable(Of AutoExportJobAdminStatus) = Nothing, Optional autoExportPrefixes As IEnumerable(Of String) = Nothing, Optional state As Nullable(Of AutoExportStatusType) = Nothing, Optional statusCode As String = Nothing, Optional statusMessage As String = Nothing, Optional totalFilesExported As Nullable(Of Long) = Nothing, Optional totalMiBExported As Nullable(Of Long) = Nothing, Optional totalFilesFailed As Nullable(Of Long) = Nothing, Optional exportIterationCount As Nullable(Of Integer) = Nothing, Optional lastSuccessfulIterationCompletionTimeUTC As Nullable(Of DateTimeOffset) = Nothing, Optional currentIterationFilesDiscovered As Nullable(Of Long) = Nothing, Optional currentIterationMiBDiscovered As Nullable(Of Long) = Nothing, Optional currentIterationFilesExported As Nullable(Of Long) = Nothing, Optional currentIterationMiBExported As Nullable(Of Long) = Nothing, Optional currentIterationFilesFailed As Nullable(Of Long) = Nothing, Optional lastStartedTimeUTC As Nullable(Of DateTimeOffset) = Nothing, Optional lastCompletionTimeUTC As Nullable(Of DateTimeOffset) = Nothing) As AutoExportJobData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

provisioningState
Nullable<AutoExportJobProvisioningStateType>

ARM provisioning state.

adminStatus
Nullable<AutoExportJobAdminStatus>

The administrative status of the auto export job. Possible values: 'Enable', 'Disable'. Passing in a value of 'Disable' will disable the current active auto export job. By default it is set to 'Enable'.

autoExportPrefixes
IEnumerable<String>

An array of blob paths/prefixes that get auto exported to the cluster namespace. It has '/' as the default value. Number of maximum allowed paths for now is 1.

state
Nullable<AutoExportStatusType>

The operational state of auto export. InProgress indicates the export is running. Disabling indicates the user has requested to disable the export but the disabling is still in progress. Disabled indicates auto export has been disabled. DisableFailed indicates the disabling has failed. Failed means the export was unable to continue, due to a fatal error.

statusCode
String

Server-defined status code for auto export job.

statusMessage
String

Server-defined status message for auto export job.

totalFilesExported
Nullable<Int64>

Total files exported since the start of the export. This is accumulative, some files may be counted repeatedly.

totalMiBExported
Nullable<Int64>

Total data (in MiB) exported since the start of the export. This is accumulative, some files may be counted repeatedly.

totalFilesFailed
Nullable<Int64>

Total files failed to be export since the last successfully completed iteration. This is accumulative, some files may be counted repeatedly.

exportIterationCount
Nullable<Int32>

Number of iterations completed since the start of the export.

lastSuccessfulIterationCompletionTimeUTC
Nullable<DateTimeOffset>

Time (in UTC) of the last successfully completed export iteration. Look at logging container for details.

currentIterationFilesDiscovered
Nullable<Int64>

Files discovered for export in current iteration. It may increase while more export items are found.

currentIterationMiBDiscovered
Nullable<Int64>

Data (in MiB) discovered for export in current iteration. It may increase while more export items are found.

currentIterationFilesExported
Nullable<Int64>

Files that have been exported in current iteration.

currentIterationMiBExported
Nullable<Int64>

Data (in MiB) that have been exported in current iteration.

currentIterationFilesFailed
Nullable<Int64>

Files failed to export in current iteration.

lastStartedTimeUTC
Nullable<DateTimeOffset>

The time (in UTC) the latest auto export job started.

lastCompletionTimeUTC
Nullable<DateTimeOffset>

The time (in UTC) of the last completed auto export job.

Returns

A new AutoExportJobData instance for mocking.

Applies to