SasPolicy interface
SasPolicy assigned to the storage account.
Properties
| expiration |
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. |
| require |
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. |
| require |
The action to perform when a user delegation SAS (shared access signature) token is not bound to a user as required by requireUserBoundUserDelegationSas. |
| sas |
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