-
Notifications
You must be signed in to change notification settings - Fork 232
/
azure.mgmt.storage.v2021_01_01.models.Encryption.yml
77 lines (69 loc) · 2.85 KB
/
azure.mgmt.storage.v2021_01_01.models.Encryption.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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
### YamlMime:PythonClass
uid: azure.mgmt.storage.v2021_01_01.models.Encryption
name: Encryption
fullName: azure.mgmt.storage.v2021_01_01.models.Encryption
module: azure.mgmt.storage.v2021_01_01.models
inheritances:
- azure.mgmt.storage._serialization.Model
summary: 'The encryption settings on the storage account.
All required parameters must be populated in order to send to server.'
constructor:
syntax: 'Encryption(*, key_source: str | _models.KeySource = ''Microsoft.Storage'',
services: _models.EncryptionServices | None = None, require_infrastructure_encryption:
bool | None = None, key_vault_properties: _models.KeyVaultProperties | None =
None, encryption_identity: _models.EncryptionIdentity | None = None, **kwargs:
Any)'
keywordOnlyParameters:
- name: services
description: List of services which support encryption.
types:
- <xref:azure.mgmt.storage.v2021_01_01.models.EncryptionServices>
- name: key_source
description: 'The encryption keySource (provider). Possible values (case-insensitive):
Microsoft.Storage, Microsoft.Keyvault. Known values are: "Microsoft.Storage"
and
"Microsoft.Keyvault".'
defaultValue: Microsoft.Storage
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2021_01_01.models.KeySource>
- name: require_infrastructure_encryption
description: 'A boolean indicating whether or not the service
applies a secondary layer of encryption with platform managed keys for data
at rest.'
types:
- <xref:bool>
- name: key_vault_properties
description: Properties provided by key vault.
types:
- <xref:azure.mgmt.storage.v2021_01_01.models.KeyVaultProperties>
- name: encryption_identity
description: The identity to be used with service-side encryption at rest.
types:
- <xref:azure.mgmt.storage.v2021_01_01.models.EncryptionIdentity>
variables:
- description: List of services which support encryption.
name: services
types:
- <xref:azure.mgmt.storage.v2021_01_01.models.EncryptionServices>
- description: 'The encryption keySource (provider). Possible values (case-insensitive):
Microsoft.Storage, Microsoft.Keyvault. Known values are: "Microsoft.Storage" and
"Microsoft.Keyvault".'
name: key_source
types:
- <xref:str>
- <xref:azure.mgmt.storage.v2021_01_01.models.KeySource>
- description: 'A boolean indicating whether or not the service
applies a secondary layer of encryption with platform managed keys for data at
rest.'
name: require_infrastructure_encryption
types:
- <xref:bool>
- description: Properties provided by key vault.
name: key_vault_properties
types:
- <xref:azure.mgmt.storage.v2021_01_01.models.KeyVaultProperties>
- description: The identity to be used with service-side encryption at rest.
name: encryption_identity
types:
- <xref:azure.mgmt.storage.v2021_01_01.models.EncryptionIdentity>