listStorageAccountServiceSAS

List service SAS credentials of a specific resource. Uses Azure REST API version 2022-09-01. Other available API versions: 2023-01-01, 2023-04-01, 2023-05-01, 2024-01-01.

Return

The List service SAS credentials operation response.

Parameters

argument

null


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

Return

The List service SAS credentials operation response.

Parameters

accountName

The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

cacheControl

The response header override for cache control.

canonicalizedResource

The canonical path to the signed resource.

contentDisposition

The response header override for content disposition.

contentEncoding

The response header override for content encoding.

contentLanguage

The response header override for content language.

contentType

The response header override for content type.

iPAddressOrRange

An IP address or a range of IP addresses from which to accept requests.

identifier

A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.

keyToSign

The key to sign the account SAS token with.

partitionKeyEnd

The end of partition key.

partitionKeyStart

The start of partition key.

permissions

The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).

protocols

The protocol permitted for a request made with the account SAS.

resource

The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).

resourceGroupName

The name of the resource group within the user's subscription. The name is case insensitive.

rowKeyEnd

The end of row key.

rowKeyStart

The start of row key.

sharedAccessExpiryTime

The time at which the shared access signature becomes invalid.

sharedAccessStartTime

The time at which the SAS becomes valid.

See also


Return

The List service SAS credentials operation response.

Parameters

argument

Builder for com.pulumi.azurenative.storage.kotlin.inputs.ListStorageAccountServiceSASPlainArgs.

See also