Package-level declarations

Types

Link copied to clipboard
data class AccessPolicyResponse(val expiryTime: String? = null, val permission: String? = null, val startTime: String? = null)
data class AccountImmutabilityPolicyPropertiesResponse(val allowProtectedAppendWrites: Boolean? = null, val immutabilityPeriodSinceCreationInDays: Int? = null, val state: String? = null)

This defines account-level immutability policy properties.

Link copied to clipboard
data class ActiveDirectoryPropertiesResponse(val accountType: String? = null, val azureStorageSid: String? = null, val domainGuid: String, val domainName: String, val domainSid: String? = null, val forestName: String? = null, val netBiosDomainName: String? = null, val samAccountName: String? = null)

Settings properties for Active Directory (AD).

data class AzureFilesIdentityBasedAuthenticationResponse(val activeDirectoryProperties: ActiveDirectoryPropertiesResponse? = null, val defaultSharePermission: String? = null, val directoryServiceOptions: String)

Settings for Azure Files identity based authentication.

Link copied to clipboard
data class BlobInventoryPolicyDefinitionResponse(val filters: BlobInventoryPolicyFilterResponse? = null, val format: String, val objectType: String, val schedule: String, val schemaFields: List<String>)

An object that defines the blob inventory rule.

Link copied to clipboard
data class BlobInventoryPolicyFilterResponse(val blobTypes: List<String>? = null, val excludePrefix: List<String>? = null, val includeBlobVersions: Boolean? = null, val includeDeleted: Boolean? = null, val includeSnapshots: Boolean? = null, val prefixMatch: List<String>? = null)

An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.

Link copied to clipboard
data class BlobInventoryPolicyRuleResponse(val definition: BlobInventoryPolicyDefinitionResponse, val destination: String, val enabled: Boolean, val name: String)

An object that wraps the blob inventory rule. Each rule is uniquely defined by name.

Link copied to clipboard
data class BlobInventoryPolicySchemaResponse(val destination: String, val enabled: Boolean, val rules: List<BlobInventoryPolicyRuleResponse>, val type: String)

The storage account blob inventory policy rules.

Link copied to clipboard
data class BlobRestoreParametersResponse(val blobRanges: List<BlobRestoreRangeResponse>, val timeToRestore: String)

Blob restore parameters

Link copied to clipboard
data class BlobRestoreRangeResponse(val endRange: String, val startRange: String)

Blob range

Link copied to clipboard
data class BlobRestoreStatusResponse(val failureReason: String, val parameters: BlobRestoreParametersResponse, val restoreId: String, val status: String)

Blob restore status.

Link copied to clipboard
data class ChangeFeedResponse(val enabled: Boolean? = null, val retentionInDays: Int? = null)

The blob service properties for change feed events.

Link copied to clipboard
data class CorsRuleResponse(val allowedHeaders: List<String>, val allowedMethods: List<String>, val allowedOrigins: List<String>, val exposedHeaders: List<String>, val maxAgeInSeconds: Int)

Specifies a CORS rule for the Blob service.

Link copied to clipboard
data class CorsRulesResponse(val corsRules: List<CorsRuleResponse>? = null)

Sets the CORS rules. You can include up to five CorsRule elements in the request.

Link copied to clipboard
data class CustomDomainResponse(val name: String, val useSubDomainName: Boolean? = null)

The custom domain assigned to this storage account. This can be set via Update.

Link copied to clipboard
data class DateAfterCreationResponse(val daysAfterCreationGreaterThan: Double, val daysAfterLastTierChangeGreaterThan: Double? = null)

Object to define snapshot and version action conditions.

Link copied to clipboard
data class DateAfterModificationResponse(val daysAfterCreationGreaterThan: Double? = null, val daysAfterLastAccessTimeGreaterThan: Double? = null, val daysAfterLastTierChangeGreaterThan: Double? = null, val daysAfterModificationGreaterThan: Double? = null)

Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.

Link copied to clipboard
data class DeleteRetentionPolicyResponse(val allowPermanentDelete: Boolean? = null, val days: Int? = null, val enabled: Boolean? = null)

The service properties for soft delete.

Link copied to clipboard
data class EncryptionIdentityResponse(val encryptionFederatedIdentityClientId: String? = null, val encryptionUserAssignedIdentity: String? = null)

Encryption identity for the storage account.

Link copied to clipboard
data class EncryptionResponse(val encryptionIdentity: EncryptionIdentityResponse? = null, val keySource: String? = null, val keyVaultProperties: KeyVaultPropertiesResponse? = null, val requireInfrastructureEncryption: Boolean? = null, val services: EncryptionServicesResponse? = null)

The encryption settings on the storage account.

data class EncryptionScopeKeyVaultPropertiesResponse(val currentVersionedKeyIdentifier: String, val keyUri: String? = null, val lastKeyRotationTimestamp: String)

The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.

Link copied to clipboard
data class EncryptionServiceResponse(val enabled: Boolean? = null, val keyType: String? = null, val lastEnabledTime: String)

A service that allows server-side encryption to be used.

Link copied to clipboard
data class EncryptionServicesResponse(val blob: EncryptionServiceResponse? = null, val file: EncryptionServiceResponse? = null, val queue: EncryptionServiceResponse? = null, val table: EncryptionServiceResponse? = null)

A list of services that support encryption.

Link copied to clipboard
data class EndpointsResponse(val blob: String, val dfs: String, val file: String, val internetEndpoints: StorageAccountInternetEndpointsResponse? = null, val microsoftEndpoints: StorageAccountMicrosoftEndpointsResponse? = null, val queue: String, val table: String, val web: String)

The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.

Link copied to clipboard
data class ExecutionTargetResponse(val excludePrefix: List<String>? = null, val prefix: List<String>? = null)

Target helps provide filter parameters for the objects in the storage account and forms the execution context for the storage task

Link copied to clipboard
data class ExecutionTriggerResponse(val parameters: TriggerParametersResponse, val type: String)

Execution trigger for storage task assignment

Link copied to clipboard
data class ExtendedLocationResponse(val name: String? = null, val type: String? = null)

The complex type of the extended location.

Link copied to clipboard
data class GeoReplicationStatsResponse(val canFailover: Boolean, val lastSyncTime: String, val status: String)

Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.

Link copied to clipboard
data class GetBlobContainerImmutabilityPolicyResult(val allowProtectedAppendWrites: Boolean? = null, val allowProtectedAppendWritesAll: Boolean? = null, val etag: String, val id: String, val immutabilityPeriodSinceCreationInDays: Int? = null, val name: String, val state: String, val type: String)

The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag.

Link copied to clipboard
data class GetBlobContainerResult(val defaultEncryptionScope: String? = null, val deleted: Boolean, val deletedTime: String, val denyEncryptionScopeOverride: Boolean? = null, val enableNfsV3AllSquash: Boolean? = null, val enableNfsV3RootSquash: Boolean? = null, val etag: String, val hasImmutabilityPolicy: Boolean, val hasLegalHold: Boolean, val id: String, val immutabilityPolicy: ImmutabilityPolicyPropertiesResponse, val immutableStorageWithVersioning: ImmutableStorageWithVersioningResponse? = null, val lastModifiedTime: String, val leaseDuration: String, val leaseState: String, val leaseStatus: String, val legalHold: LegalHoldPropertiesResponse, val metadata: Map<String, String>? = null, val name: String, val publicAccess: String? = null, val remainingRetentionDays: Int, val type: String, val version: String)

Properties of the blob container, including Id, resource name, resource type, Etag.

Link copied to clipboard
data class GetBlobInventoryPolicyResult(val id: String, val lastModifiedTime: String, val name: String, val policy: BlobInventoryPolicySchemaResponse, val systemData: SystemDataResponse, val type: String)

The storage account blob inventory policy.

Link copied to clipboard
data class GetBlobServicePropertiesResult(val automaticSnapshotPolicyEnabled: Boolean? = null, val changeFeed: ChangeFeedResponse? = null, val containerDeleteRetentionPolicy: DeleteRetentionPolicyResponse? = null, val cors: CorsRulesResponse? = null, val defaultServiceVersion: String? = null, val deleteRetentionPolicy: DeleteRetentionPolicyResponse? = null, val id: String, val isVersioningEnabled: Boolean? = null, val lastAccessTimeTrackingPolicy: LastAccessTimeTrackingPolicyResponse? = null, val name: String, val restorePolicy: RestorePolicyPropertiesResponse? = null, val sku: SkuResponse, val type: String)

The properties of a storage account’s Blob service.

Link copied to clipboard
data class GetEncryptionScopeResult(val creationTime: String, val id: String, val keyVaultProperties: EncryptionScopeKeyVaultPropertiesResponse? = null, val lastModifiedTime: String, val name: String, val requireInfrastructureEncryption: Boolean? = null, val source: String? = null, val state: String? = null, val type: String)

The Encryption Scope resource.

Link copied to clipboard
data class GetFileServicePropertiesResult(val cors: CorsRulesResponse? = null, val id: String, val name: String, val protocolSettings: ProtocolSettingsResponse? = null, val shareDeleteRetentionPolicy: DeleteRetentionPolicyResponse? = null, val sku: SkuResponse, val type: String)

The properties of File services in storage account.

Link copied to clipboard
data class GetFileShareResult(val accessTier: String? = null, val accessTierChangeTime: String, val accessTierStatus: String, val deleted: Boolean, val deletedTime: String, val enabledProtocols: String? = null, val etag: String, val id: String, val lastModifiedTime: String, val leaseDuration: String, val leaseState: String, val leaseStatus: String, val metadata: Map<String, String>? = null, val name: String, val remainingRetentionDays: Int, val rootSquash: String? = null, val shareQuota: Int? = null, val shareUsageBytes: Double, val signedIdentifiers: List<SignedIdentifierResponse>? = null, val snapshotTime: String, val type: String, val version: String)

Properties of the file share, including Id, resource name, resource type, Etag.

Link copied to clipboard
data class GetLocalUserResult(val hasSharedKey: Boolean? = null, val hasSshKey: Boolean? = null, val hasSshPassword: Boolean? = null, val homeDirectory: String? = null, val id: String, val name: String, val permissionScopes: List<PermissionScopeResponse>? = null, val sid: String, val sshAuthorizedKeys: List<SshPublicKeyResponse>? = null, val systemData: SystemDataResponse, val type: String)

The local user associated with the storage accounts.

Link copied to clipboard
data class GetManagementPolicyResult(val id: String, val lastModifiedTime: String, val name: String, val policy: ManagementPolicySchemaResponse, val type: String)

The Get Storage Account ManagementPolicies operation response.

Link copied to clipboard
data class GetObjectReplicationPolicyResult(val destinationAccount: String, val enabledTime: String, val id: String, val name: String, val policyId: String, val rules: List<ObjectReplicationPolicyRuleResponse>? = null, val sourceAccount: String, val type: String)

The replication policy between two storage accounts. Multiple rules can be defined in one policy.

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class GetQueueResult(val approximateMessageCount: Int, val id: String, val metadata: Map<String, String>? = null, val name: String, val type: String)
Link copied to clipboard
data class GetQueueServicePropertiesResult(val cors: CorsRulesResponse? = null, val id: String, val name: String, val type: String)

The properties of a storage account’s Queue service.

Link copied to clipboard
data class GetStorageAccountResult(val accessTier: String, val allowBlobPublicAccess: Boolean? = null, val allowCrossTenantReplication: Boolean? = null, val allowSharedKeyAccess: Boolean? = null, val allowedCopyScope: String? = null, val azureFilesIdentityBasedAuthentication: AzureFilesIdentityBasedAuthenticationResponse? = null, val blobRestoreStatus: BlobRestoreStatusResponse, val creationTime: String, val customDomain: CustomDomainResponse, val defaultToOAuthAuthentication: Boolean? = null, val dnsEndpointType: String? = null, val enableHttpsTrafficOnly: Boolean? = null, val enableNfsV3: Boolean? = null, val encryption: EncryptionResponse, val extendedLocation: ExtendedLocationResponse? = null, val failoverInProgress: Boolean, val geoReplicationStats: GeoReplicationStatsResponse, val id: String, val identity: IdentityResponse? = null, val immutableStorageWithVersioning: ImmutableStorageAccountResponse? = null, val isHnsEnabled: Boolean? = null, val isLocalUserEnabled: Boolean? = null, val isSftpEnabled: Boolean? = null, val keyCreationTime: KeyCreationTimeResponse, val keyPolicy: KeyPolicyResponse, val kind: String, val largeFileSharesState: String? = null, val lastGeoFailoverTime: String, val location: String, val minimumTlsVersion: String? = null, val name: String, val networkRuleSet: NetworkRuleSetResponse, val primaryEndpoints: EndpointsResponse, val primaryLocation: String, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val publicNetworkAccess: String? = null, val routingPreference: RoutingPreferenceResponse? = null, val sasPolicy: SasPolicyResponse, val secondaryEndpoints: EndpointsResponse, val secondaryLocation: String, val sku: SkuResponse, val statusOfPrimary: String, val statusOfSecondary: String, val storageAccountSkuConversionStatus: StorageAccountSkuConversionStatusResponse? = null, val tags: Map<String, String>? = null, val type: String)

The storage account.

Link copied to clipboard
data class GetStorageTaskAssignmentResult(val id: String, val name: String, val properties: StorageTaskAssignmentPropertiesResponse, val type: String)

The storage task assignment.

Link copied to clipboard
data class GetTableResult(val id: String, val name: String, val signedIdentifiers: List<TableSignedIdentifierResponse>? = null, val tableName: String, val type: String)

Properties of the table, including Id, resource name, resource type.

Link copied to clipboard
data class GetTableServicePropertiesResult(val cors: CorsRulesResponse? = null, val id: String, val name: String, val type: String)

The properties of a storage account’s Table service.

Link copied to clipboard
data class IdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Identity for the resource.

Link copied to clipboard
data class ImmutabilityPolicyPropertiesResponse(val allowProtectedAppendWrites: Boolean? = null, val allowProtectedAppendWritesAll: Boolean? = null, val etag: String, val immutabilityPeriodSinceCreationInDays: Int? = null, val state: String, val updateHistory: List<UpdateHistoryPropertyResponse>)

The properties of an ImmutabilityPolicy of a blob container.

Link copied to clipboard
data class ImmutableStorageAccountResponse(val enabled: Boolean? = null, val immutabilityPolicy: AccountImmutabilityPolicyPropertiesResponse? = null)

This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.

Link copied to clipboard
data class ImmutableStorageWithVersioningResponse(val enabled: Boolean? = null, val migrationState: String, val timeStamp: String)

Object level immutability properties of the container.

Link copied to clipboard
data class IPRuleResponse(val action: String? = null, val iPAddressOrRange: String)

IP rule with specific IP or IP range in CIDR format.

Link copied to clipboard
data class KeyCreationTimeResponse(val key1: String? = null, val key2: String? = null)

Storage account keys creation time.

Link copied to clipboard
data class KeyPolicyResponse(val keyExpirationPeriodInDays: Int)

KeyPolicy assigned to the storage account.

Link copied to clipboard
data class KeyVaultPropertiesResponse(val currentVersionedKeyExpirationTimestamp: String, val currentVersionedKeyIdentifier: String, val keyName: String? = null, val keyVaultUri: String? = null, val keyVersion: String? = null, val lastKeyRotationTimestamp: String)

Properties of key vault.

Link copied to clipboard
data class LastAccessTimeTrackingPolicyResponse(val blobType: List<String>? = null, val enable: Boolean, val name: String? = null, val trackingGranularityInDays: Int? = null)

The blob service properties for Last access time based tracking policy.

Link copied to clipboard
data class LegalHoldPropertiesResponse(val hasLegalHold: Boolean, val protectedAppendWritesHistory: ProtectedAppendWritesHistoryResponse? = null, val tags: List<TagPropertyResponse>? = null)

The LegalHold property of a blob container.

Link copied to clipboard
data class ListLocalUserKeysResult(val sharedKey: String, val sshAuthorizedKeys: List<SshPublicKeyResponse>? = null)

The Storage Account Local User keys.

Link copied to clipboard

The response from the ListKeys operation.

Link copied to clipboard
data class ListStorageAccountSASResult(val accountSasToken: String)

The List SAS credentials operation response.

Link copied to clipboard
data class ListStorageAccountServiceSASResult(val serviceSasToken: String)

The List service SAS credentials operation response.

Link copied to clipboard

Actions are applied to the filtered blobs when the execution condition is met.

Link copied to clipboard
data class ManagementPolicyBaseBlobResponse(val delete: DateAfterModificationResponse? = null, val enableAutoTierToHotFromCool: Boolean? = null, val tierToArchive: DateAfterModificationResponse? = null, val tierToCold: DateAfterModificationResponse? = null, val tierToCool: DateAfterModificationResponse? = null, val tierToHot: DateAfterModificationResponse? = null)

Management policy action for base blob.

Link copied to clipboard

An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.

Link copied to clipboard
data class ManagementPolicyFilterResponse(val blobIndexMatch: List<TagFilterResponse>? = null, val blobTypes: List<String>, val prefixMatch: List<String>? = null)

Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.

Link copied to clipboard
data class ManagementPolicyRuleResponse(val definition: ManagementPolicyDefinitionResponse, val enabled: Boolean? = null, val name: String, val type: String)

An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.

Link copied to clipboard

The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.

Link copied to clipboard
data class ManagementPolicySnapShotResponse(val delete: DateAfterCreationResponse? = null, val tierToArchive: DateAfterCreationResponse? = null, val tierToCold: DateAfterCreationResponse? = null, val tierToCool: DateAfterCreationResponse? = null, val tierToHot: DateAfterCreationResponse? = null)

Management policy action for snapshot.

Link copied to clipboard
data class ManagementPolicyVersionResponse(val delete: DateAfterCreationResponse? = null, val tierToArchive: DateAfterCreationResponse? = null, val tierToCold: DateAfterCreationResponse? = null, val tierToCool: DateAfterCreationResponse? = null, val tierToHot: DateAfterCreationResponse? = null)

Management policy action for blob version.

Link copied to clipboard
data class MultichannelResponse(val enabled: Boolean? = null)

Multichannel setting. Applies to Premium FileStorage only.

Link copied to clipboard
data class NetworkRuleSetResponse(val bypass: String? = null, val defaultAction: String, val ipRules: List<IPRuleResponse>? = null, val resourceAccessRules: List<ResourceAccessRuleResponse>? = null, val virtualNetworkRules: List<VirtualNetworkRuleResponse>? = null)

Network rule set

Link copied to clipboard
data class ObjectReplicationPolicyFilterResponse(val minCreationTime: String? = null, val prefixMatch: List<String>? = null)

Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.

Link copied to clipboard
data class ObjectReplicationPolicyRuleResponse(val destinationContainer: String, val filters: ObjectReplicationPolicyFilterResponse? = null, val ruleId: String? = null, val sourceContainer: String)

The replication policy rule between two containers.

Link copied to clipboard
data class PermissionScopeResponse(val permissions: String, val resourceName: String, val service: String)
Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class PrivateEndpointResponse(val id: String)

The Private Endpoint resource.

data class PrivateLinkServiceConnectionStateResponse(val actionRequired: String? = null, val description: String? = null, val status: String? = null)

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class ProtectedAppendWritesHistoryResponse(val allowProtectedAppendWritesAll: Boolean? = null, val timestamp: String)

Protected append writes history setting for the blob container with Legal holds.

Link copied to clipboard
data class ProtocolSettingsResponse(val smb: SmbSettingResponse? = null)

Protocol settings for file service

Link copied to clipboard
data class ResourceAccessRuleResponse(val resourceId: String? = null, val tenantId: String? = null)

Resource Access Rule.

Link copied to clipboard
data class RestorePolicyPropertiesResponse(val days: Int? = null, val enabled: Boolean, val lastEnabledTime: String, val minRestoreTime: String)

The blob service properties for blob restore policy

Link copied to clipboard
data class RoutingPreferenceResponse(val publishInternetEndpoints: Boolean? = null, val publishMicrosoftEndpoints: Boolean? = null, val routingChoice: String? = null)

Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing

Link copied to clipboard
data class SasPolicyResponse(val expirationAction: String, val sasExpirationPeriod: String)

SasPolicy assigned to the storage account.

Link copied to clipboard
data class SignedIdentifierResponse(val accessPolicy: AccessPolicyResponse? = null, val id: String? = null)
Link copied to clipboard
data class SkuResponse(val name: String, val tier: String)

The SKU of the storage account.

Link copied to clipboard
data class SmbSettingResponse(val authenticationMethods: String? = null, val channelEncryption: String? = null, val kerberosTicketEncryption: String? = null, val multichannel: MultichannelResponse? = null, val versions: String? = null)

Setting for SMB protocol

Link copied to clipboard
data class SshPublicKeyResponse(val description: String? = null, val key: String? = null)
Link copied to clipboard
data class StorageAccountInternetEndpointsResponse(val blob: String, val dfs: String, val file: String, val web: String)

The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.

Link copied to clipboard
data class StorageAccountKeyResponse(val creationTime: String, val keyName: String, val permissions: String, val value: String)

An access key for the storage account.

Link copied to clipboard
data class StorageAccountMicrosoftEndpointsResponse(val blob: String, val dfs: String, val file: String, val queue: String, val table: String, val web: String)

The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.

data class StorageAccountSkuConversionStatusResponse(val endTime: String, val skuConversionStatus: String, val startTime: String, val targetSkuName: String? = null)

This defines the sku conversion status object for asynchronous sku conversions.

Execution context of the storage task assignment.

Link copied to clipboard
data class StorageTaskAssignmentPropertiesResponse(val description: String, val enabled: Boolean, val executionContext: StorageTaskAssignmentExecutionContextResponse, val provisioningState: String, val report: StorageTaskAssignmentReportResponse, val runStatus: StorageTaskReportPropertiesResponse? = null, val taskId: String)

Properties of the storage task assignment.

Link copied to clipboard

The storage task assignment report

Link copied to clipboard
data class StorageTaskReportPropertiesResponse(val finishTime: String, val objectFailedCount: String, val objectsOperatedOnCount: String, val objectsSucceededCount: String, val objectsTargetedCount: String, val runResult: String, val runStatusEnum: String, val runStatusError: String, val startTime: String, val storageAccountId: String, val summaryReportPath: String, val taskAssignmentId: String, val taskId: String, val taskVersion: String)

Storage task execution report for a run instance.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class TableAccessPolicyResponse(val expiryTime: String? = null, val permission: String, val startTime: String? = null)

Table Access Policy Properties Object.

Link copied to clipboard
data class TableSignedIdentifierResponse(val accessPolicy: TableAccessPolicyResponse? = null, val id: String)

Object to set Table Access Policy.

Link copied to clipboard
data class TagFilterResponse(val name: String, val op: String, val value: String)

Blob index tag based filtering for blob objects

Link copied to clipboard
data class TagPropertyResponse(val objectIdentifier: String, val tag: String, val tenantId: String, val timestamp: String, val upn: String)

A tag of the LegalHold of a blob container.

Link copied to clipboard
data class TriggerParametersResponse(val endBy: String? = null, val interval: Int? = null, val intervalUnit: String? = null, val startFrom: String? = null, val startOn: String? = null)

The trigger parameters update for the storage task assignment execution

Link copied to clipboard
data class UpdateHistoryPropertyResponse(val allowProtectedAppendWrites: Boolean? = null, val allowProtectedAppendWritesAll: Boolean? = null, val immutabilityPeriodSinceCreationInDays: Int, val objectIdentifier: String, val tenantId: String, val timestamp: String, val update: String, val upn: String)

An update history of the ImmutabilityPolicy of a blob container.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

UserAssignedIdentity for the resource.

Link copied to clipboard
data class VirtualNetworkRuleResponse(val action: String? = null, val state: String? = null, val virtualNetworkResourceId: String)

Virtual Network rule.