SasPolicy interface

SasPolicy assigned to the storage account.

Properties

expirationAction

The SAS Expiration Action defines the action to be performed when sasPolicy.sasExpirationPeriod is violated. The 'Log' action can be used for audit purposes and the 'Block' action can be used to block and deny the usage of SAS tokens that do not adhere to the sas policy expiration period.

requireUserBoundUserDelegationSas

Indicates whether user delegation SAS (shared access signature) tokens are required to be bound to a specific user. The default interpretation is false for this property.

requireUserBoundUserDelegationSasAction

The action to perform when a user delegation SAS (shared access signature) token is not bound to a user as required by requireUserBoundUserDelegationSas.

sasExpirationPeriod

The SAS expiration period, DD.HH:MM:SS.

Property Details

expirationAction

The SAS Expiration Action defines the action to be performed when sasPolicy.sasExpirationPeriod is violated. The 'Log' action can be used for audit purposes and the 'Block' action can be used to block and deny the usage of SAS tokens that do not adhere to the sas policy expiration period.

expirationAction: string

Property Value

string

requireUserBoundUserDelegationSas

Indicates whether user delegation SAS (shared access signature) tokens are required to be bound to a specific user. The default interpretation is false for this property.

requireUserBoundUserDelegationSas?: boolean

Property Value

boolean

requireUserBoundUserDelegationSasAction

The action to perform when a user delegation SAS (shared access signature) token is not bound to a user as required by requireUserBoundUserDelegationSas.

requireUserBoundUserDelegationSasAction?: string

Property Value

string

sasExpirationPeriod

The SAS expiration period, DD.HH:MM:SS.

sasExpirationPeriod: string

Property Value

string