listStorageAccountServiceSAS

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

Using listStorageAccountServiceSAS

function listStorageAccountServiceSAS(args: ListStorageAccountServiceSASArgs, opts?: InvokeOptions): Promise<ListStorageAccountServiceSASResult>
def list_storage_account_service_sas(account_name: Optional[str] = None,
                                     cache_control: Optional[str] = None,
                                     canonicalized_resource: Optional[str] = None,
                                     content_disposition: Optional[str] = None,
                                     content_encoding: Optional[str] = None,
                                     content_language: Optional[str] = None,
                                     content_type: Optional[str] = None,
                                     i_p_address_or_range: Optional[str] = None,
                                     identifier: Optional[str] = None,
                                     key_to_sign: Optional[str] = None,
                                     partition_key_end: Optional[str] = None,
                                     partition_key_start: Optional[str] = None,
                                     permissions: Optional[Union[str, Permissions]] = None,
                                     protocols: Optional[HttpProtocol] = None,
                                     resource: Optional[Union[str, SignedResource]] = None,
                                     resource_group_name: Optional[str] = None,
                                     row_key_end: Optional[str] = None,
                                     row_key_start: Optional[str] = None,
                                     shared_access_expiry_time: Optional[str] = None,
                                     shared_access_start_time: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> ListStorageAccountServiceSASResult
func ListStorageAccountServiceSAS(ctx *Context, args *ListStorageAccountServiceSASArgs, opts ...InvokeOption) (*ListStorageAccountServiceSASResult, error)

Note: This function is named ListStorageAccountServiceSAS in the Go SDK.

public static class ListStorageAccountServiceSAS {
    public static Task<ListStorageAccountServiceSASResult> InvokeAsync(ListStorageAccountServiceSASArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

AccountName string
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.
CanonicalizedResource string
The canonical path to the signed resource.
ResourceGroupName string
The name of the resource group within the user’s subscription. The name is case insensitive.
CacheControl string
The response header override for cache control.
ContentDisposition string
The response header override for content disposition.
ContentEncoding string
The response header override for content encoding.
ContentLanguage string
The response header override for content language.
ContentType string
The response header override for content type.
IPAddressOrRange string
An IP address or a range of IP addresses from which to accept requests.
Identifier string
A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
KeyToSign string
The key to sign the account SAS token with.
PartitionKeyEnd string
The end of partition key.
PartitionKeyStart string
The start of partition key.
Permissions string | Pulumi.AzureNative.Storage.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 Pulumi.AzureNative.Storage.HttpProtocol
The protocol permitted for a request made with the account SAS.
Resource string | Pulumi.AzureNative.Storage.SignedResource
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).
RowKeyEnd string
The end of row key.
RowKeyStart string
The start of row key.
SharedAccessExpiryTime string
The time at which the shared access signature becomes invalid.
SharedAccessStartTime string
The time at which the SAS becomes valid.
AccountName string
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.
CanonicalizedResource string
The canonical path to the signed resource.
ResourceGroupName string
The name of the resource group within the user’s subscription. The name is case insensitive.
CacheControl string
The response header override for cache control.
ContentDisposition string
The response header override for content disposition.
ContentEncoding string
The response header override for content encoding.
ContentLanguage string
The response header override for content language.
ContentType string
The response header override for content type.
IPAddressOrRange string
An IP address or a range of IP addresses from which to accept requests.
Identifier string
A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
KeyToSign string
The key to sign the account SAS token with.
PartitionKeyEnd string
The end of partition key.
PartitionKeyStart string
The start of partition key.
Permissions string | 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 HttpProtocol
The protocol permitted for a request made with the account SAS.
Resource string | SignedResource
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).
RowKeyEnd string
The end of row key.
RowKeyStart string
The start of row key.
SharedAccessExpiryTime string
The time at which the shared access signature becomes invalid.
SharedAccessStartTime string
The time at which the SAS becomes valid.
accountName string
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.
canonicalizedResource string
The canonical path to the signed resource.
resourceGroupName string
The name of the resource group within the user’s subscription. The name is case insensitive.
cacheControl string
The response header override for cache control.
contentDisposition string
The response header override for content disposition.
contentEncoding string
The response header override for content encoding.
contentLanguage string
The response header override for content language.
contentType string
The response header override for content type.
iPAddressOrRange string
An IP address or a range of IP addresses from which to accept requests.
identifier string
A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
keyToSign string
The key to sign the account SAS token with.
partitionKeyEnd string
The end of partition key.
partitionKeyStart string
The start of partition key.
permissions string | 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 HttpProtocol
The protocol permitted for a request made with the account SAS.
resource string | SignedResource
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).
rowKeyEnd string
The end of row key.
rowKeyStart string
The start of row key.
sharedAccessExpiryTime string
The time at which the shared access signature becomes invalid.
sharedAccessStartTime string
The time at which the SAS becomes valid.
account_name str
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.
canonicalized_resource str
The canonical path to the signed resource.
resource_group_name str
The name of the resource group within the user’s subscription. The name is case insensitive.
cache_control str
The response header override for cache control.
content_disposition str
The response header override for content disposition.
content_encoding str
The response header override for content encoding.
content_language str
The response header override for content language.
content_type str
The response header override for content type.
i_p_address_or_range str
An IP address or a range of IP addresses from which to accept requests.
identifier str
A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
key_to_sign str
The key to sign the account SAS token with.
partition_key_end str
The end of partition key.
partition_key_start str
The start of partition key.
permissions str | 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 HttpProtocol
The protocol permitted for a request made with the account SAS.
resource str | SignedResource
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).
row_key_end str
The end of row key.
row_key_start str
The start of row key.
shared_access_expiry_time str
The time at which the shared access signature becomes invalid.
shared_access_start_time str
The time at which the SAS becomes valid.

listStorageAccountServiceSAS Result

The following output properties are available:

ServiceSasToken string
List service SAS credentials of specific resource.
ServiceSasToken string
List service SAS credentials of specific resource.
serviceSasToken string
List service SAS credentials of specific resource.
service_sas_token str
List service SAS credentials of specific resource.

Supporting Types

HttpProtocol

Permissions

SignedResource

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0