-
Notifications
You must be signed in to change notification settings - Fork 180
/
AccountImmutabilityPolicyProperties.yml
62 lines (62 loc) · 2.37 KB
/
AccountImmutabilityPolicyProperties.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
### YamlMime:TSType
name: AccountImmutabilityPolicyProperties
uid: '@azure/arm-storage.AccountImmutabilityPolicyProperties'
package: '@azure/arm-storage'
summary: This defines account-level immutability policy properties.
fullName: AccountImmutabilityPolicyProperties
remarks: ''
isDeprecated: false
type: interface
properties:
- name: allowProtectedAppendWrites
uid: >-
@azure/arm-storage.AccountImmutabilityPolicyProperties.allowProtectedAppendWrites
package: '@azure/arm-storage'
summary: >-
This property can only be changed for disabled and unlocked time-based
retention policies. When enabled, new blocks can be written to an append
blob while maintaining immutability protection and compliance. Only new
blocks can be added and any existing blocks cannot be modified or deleted.
fullName: allowProtectedAppendWrites
remarks: ''
isDeprecated: false
syntax:
content: 'allowProtectedAppendWrites?: boolean'
return:
description: ''
type: boolean
- name: immutabilityPeriodSinceCreationInDays
uid: >-
@azure/arm-storage.AccountImmutabilityPolicyProperties.immutabilityPeriodSinceCreationInDays
package: '@azure/arm-storage'
summary: >-
The immutability period for the blobs in the container since the policy
creation, in days.
fullName: immutabilityPeriodSinceCreationInDays
remarks: ''
isDeprecated: false
syntax:
content: 'immutabilityPeriodSinceCreationInDays?: number'
return:
description: ''
type: number
- name: state
uid: '@azure/arm-storage.AccountImmutabilityPolicyProperties.state'
package: '@azure/arm-storage'
summary: >-
The ImmutabilityPolicy state defines the mode of the policy. Disabled
state disables the policy, Unlocked state allows increase and decrease of
immutability retention time and also allows toggling
allowProtectedAppendWrites property, Locked state only allows the increase
of the immutability retention time. A policy can only be created in a
Disabled or Unlocked state and can be toggled between the two states. Only
a policy in an Unlocked state can transition to a Locked state which
cannot be reverted.
fullName: state
remarks: ''
isDeprecated: false
syntax:
content: 'state?: string'
return:
description: ''
type: string