GetAccountBlobContainerSASPlainArgs

data class GetAccountBlobContainerSASPlainArgs(val cacheControl: String? = null, val connectionString: String, val containerName: String, val contentDisposition: String? = null, val contentEncoding: String? = null, val contentLanguage: String? = null, val contentType: String? = null, val expiry: String, val httpsOnly: Boolean? = null, val ipAddress: String? = null, val permissions: GetAccountBlobContainerSASPermissions, val start: String) : ConvertibleToJava<GetAccountBlobContainerSASPlainArgs>

A collection of arguments for invoking getAccountBlobContainerSAS.

Constructors

Link copied to clipboard
constructor(cacheControl: String? = null, connectionString: String, containerName: String, contentDisposition: String? = null, contentEncoding: String? = null, contentLanguage: String? = null, contentType: String? = null, expiry: String, httpsOnly: Boolean? = null, ipAddress: String? = null, permissions: GetAccountBlobContainerSASPermissions, start: String)

Properties

Link copied to clipboard
val cacheControl: String? = null

The Cache-Control response header that is sent when this SAS token is used.

Link copied to clipboard

The connection string for the storage account to which this SAS applies. Typically directly from the primary_connection_string attribute of an azure.storage.Account resource.

Link copied to clipboard

Name of the container.

Link copied to clipboard

The Content-Disposition response header that is sent when this SAS token is used.

Link copied to clipboard
val contentEncoding: String? = null

The Content-Encoding response header that is sent when this SAS token is used.

Link copied to clipboard
val contentLanguage: String? = null

The Content-Language response header that is sent when this SAS token is used.

Link copied to clipboard
val contentType: String? = null

The Content-Type response header that is sent when this SAS token is used.

Link copied to clipboard

The expiration time and date of this SAS. Must be a valid ISO-8601 format time/date string.

Link copied to clipboard
val httpsOnly: Boolean? = null

Only permit https access. If false, both http and https are permitted. Defaults to true.

Link copied to clipboard
val ipAddress: String? = null

Single IPv4 address or range (connected with a dash) of IPv4 addresses.

Link copied to clipboard

A permissions block as defined below.

Link copied to clipboard

The starting time and date of validity of this SAS. Must be a valid ISO-8601 format time/date string.

Functions

Link copied to clipboard
open override fun toJava(): GetAccountBlobContainerSASPlainArgs