StorageFunctions

Functions

Link copied to clipboard

Properties of the blob container, including Id, resource name, resource type, Etag. API Version: 2021-02-01.

suspend fun getBlobContainer(accountName: String, containerName: String, resourceGroupName: String): GetBlobContainerResult
Link copied to clipboard

The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag. API Version: 2021-02-01.

suspend fun getBlobContainerImmutabilityPolicy(accountName: String, containerName: String, immutabilityPolicyName: String, resourceGroupName: String): GetBlobContainerImmutabilityPolicyResult
Link copied to clipboard

The storage account blob inventory policy. API Version: 2021-02-01.

suspend fun getBlobInventoryPolicy(accountName: String, blobInventoryPolicyName: String, resourceGroupName: String): GetBlobInventoryPolicyResult
Link copied to clipboard

The properties of a storage account’s Blob service. API Version: 2021-02-01.

suspend fun getBlobServiceProperties(accountName: String, blobServicesName: String, resourceGroupName: String): GetBlobServicePropertiesResult
Link copied to clipboard

The Encryption Scope resource. API Version: 2021-02-01.

suspend fun getEncryptionScope(accountName: String, encryptionScopeName: String, resourceGroupName: String): GetEncryptionScopeResult
Link copied to clipboard

The properties of File services in storage account. API Version: 2021-02-01.

suspend fun getFileServiceProperties(accountName: String, fileServicesName: String, resourceGroupName: String): GetFileServicePropertiesResult
Link copied to clipboard

Properties of the file share, including Id, resource name, resource type, Etag. API Version: 2021-02-01.

suspend fun getFileShare(accountName: String, expand: String? = null, resourceGroupName: String, shareName: String): GetFileShareResult
Link copied to clipboard

The local user associated with the storage accounts. API Version: 2021-08-01.

suspend fun getLocalUser(accountName: String, resourceGroupName: String, username: String): GetLocalUserResult
Link copied to clipboard

The Get Storage Account ManagementPolicies operation response. API Version: 2021-02-01.

suspend fun getManagementPolicy(accountName: String, managementPolicyName: String, resourceGroupName: String): GetManagementPolicyResult
Link copied to clipboard

The replication policy between two storage accounts. Multiple rules can be defined in one policy. API Version: 2021-02-01.

suspend fun getObjectReplicationPolicy(accountName: String, objectReplicationPolicyId: String, resourceGroupName: String): GetObjectReplicationPolicyResult
Link copied to clipboard

The Private Endpoint Connection resource. API Version: 2021-02-01.

suspend fun getPrivateEndpointConnection(accountName: String, privateEndpointConnectionName: String, resourceGroupName: String): GetPrivateEndpointConnectionResult
Link copied to clipboard
suspend fun getQueue(argument: GetQueuePlainArgs): GetQueueResult

API Version: 2021-02-01.

suspend fun getQueue(argument: suspend GetQueuePlainArgsBuilder.() -> Unit): GetQueueResult
suspend fun getQueue(accountName: String, queueName: String, resourceGroupName: String): GetQueueResult
Link copied to clipboard

The properties of a storage account’s Queue service. API Version: 2021-02-01.

suspend fun getQueueServiceProperties(accountName: String, queueServiceName: String, resourceGroupName: String): GetQueueServicePropertiesResult
Link copied to clipboard

The storage account. API Version: 2021-02-01.

suspend fun getStorageAccount(accountName: String, expand: String? = null, resourceGroupName: String): GetStorageAccountResult
Link copied to clipboard
suspend fun getTable(argument: GetTablePlainArgs): GetTableResult

Properties of the table, including Id, resource name, resource type. API Version: 2021-02-01.

suspend fun getTable(argument: suspend GetTablePlainArgsBuilder.() -> Unit): GetTableResult
suspend fun getTable(accountName: String, resourceGroupName: String, tableName: String): GetTableResult
Link copied to clipboard

The properties of a storage account’s Table service. API Version: 2021-02-01.

suspend fun getTableServiceProperties(accountName: String, resourceGroupName: String, tableServiceName: String): GetTableServicePropertiesResult
Link copied to clipboard

The Storage Account Local User keys. API Version: 2021-08-01.

suspend fun listLocalUserKeys(accountName: String, resourceGroupName: String, username: String): ListLocalUserKeysResult
Link copied to clipboard

The response from the ListKeys operation. API Version: 2021-02-01.

suspend fun listStorageAccountKeys(accountName: String, expand: String? = null, resourceGroupName: String): ListStorageAccountKeysResult
Link copied to clipboard

The List SAS credentials operation response. API Version: 2021-02-01.

suspend fun listStorageAccountSAS(accountName: String, iPAddressOrRange: String? = null, keyToSign: String? = null, permissions: Either<String, Permissions>, protocols: HttpProtocol? = null, resourceGroupName: String, resourceTypes: Either<String, SignedResourceTypes>, services: Either<String, Services>, sharedAccessExpiryTime: String, sharedAccessStartTime: String? = null): ListStorageAccountSASResult
Link copied to clipboard

The List service SAS credentials operation response. API Version: 2021-02-01.

suspend fun listStorageAccountServiceSAS(accountName: String, cacheControl: String? = null, canonicalizedResource: String, contentDisposition: String? = null, contentEncoding: String? = null, contentLanguage: String? = null, contentType: String? = null, iPAddressOrRange: String? = null, identifier: String? = null, keyToSign: String? = null, partitionKeyEnd: String? = null, partitionKeyStart: String? = null, permissions: Either<String, Permissions>? = null, protocols: HttpProtocol? = null, resource: Either<String, SignedResource>? = null, resourceGroupName: String, rowKeyEnd: String? = null, rowKeyStart: String? = null, sharedAccessExpiryTime: String? = null, sharedAccessStartTime: String? = null): ListStorageAccountServiceSASResult