-
Notifications
You must be signed in to change notification settings - Fork 233
/
azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKey.yml
135 lines (123 loc) · 4.55 KB
/
azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKey.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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
### YamlMime:PythonClass
uid: azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKey
name: ManagedHsmKey
fullName: azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKey
module: azure.mgmt.keyvault.v2023_02_01.models
inheritances:
- azure.mgmt.keyvault.v2023_02_01.models._models_py3.ProxyResourceWithoutSystemData
summary: 'The key resource.
Variables are only populated by the server, and will be ignored when sending a request.'
constructor:
syntax: 'ManagedHsmKey(*, tags: Dict[str, str] | None = None, attributes: _models.ManagedHsmKeyAttributes
| None = None, kty: str | _models.JsonWebKeyType | None = None, key_ops: List[str
| _models.JsonWebKeyOperation] | None = None, key_size: int | None = None, curve_name:
str | _models.JsonWebKeyCurveName | None = None, rotation_policy: _models.ManagedHsmRotationPolicy
| None = None, release_policy: _models.ManagedHsmKeyReleasePolicy | None = None,
**kwargs: Any)'
keywordOnlyParameters:
- name: tags
description: Resource tags.
types:
- <xref:dict>[<xref:str>, <xref:str>]
- name: attributes
description: The attributes of the key.
types:
- <xref:azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKeyAttributes>
- name: kty
description: 'The type of the key. For valid values, see JsonWebKeyType. Known
values are:
"EC", "EC-HSM", "RSA", and "RSA-HSM".'
types:
- <xref:str>
- <xref:azure.mgmt.keyvault.v2023_02_01.models.JsonWebKeyType>
- name: key_ops
types:
- <xref:list>[<xref:str>
- <xref:azure.mgmt.keyvault.v2023_02_01.models.JsonWebKeyOperation>]
- name: key_size
description: 'The key size in bits. For example: 2048, 3072, or 4096 for RSA.'
types:
- <xref:int>
- name: curve_name
description: 'The elliptic curve name. For valid values, see JsonWebKeyCurveName.
Known
values are: "P-256", "P-384", "P-521", and "P-256K".'
types:
- <xref:str>
- <xref:azure.mgmt.keyvault.v2023_02_01.models.JsonWebKeyCurveName>
- name: rotation_policy
description: 'Key rotation policy in response. It will be used for both output
and
input. Omitted if empty.'
types:
- <xref:azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmRotationPolicy>
- name: release_policy
description: 'Key release policy in response. It will be used for both output
and
input. Omitted if empty.'
types:
- <xref:azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKeyReleasePolicy>
variables:
- description: 'Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.'
name: id
types:
- <xref:str>
- description: The name of the resource.
name: name
types:
- <xref:str>
- description: 'The type of the resource. E.g. "Microsoft.Compute/virtualMachines"
or
"Microsoft.Storage/storageAccounts".'
name: type
types:
- <xref:str>
- description: Resource tags.
name: tags
types:
- <xref:dict>[<xref:str>, <xref:str>]
- description: The attributes of the key.
name: attributes
types:
- <xref:azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKeyAttributes>
- description: 'The type of the key. For valid values, see JsonWebKeyType. Known values
are: "EC",
"EC-HSM", "RSA", and "RSA-HSM".'
name: kty
types:
- <xref:str>
- <xref:azure.mgmt.keyvault.v2023_02_01.models.JsonWebKeyType>
- name: key_ops
types:
- <xref:list>[<xref:str>
- <xref:azure.mgmt.keyvault.v2023_02_01.models.JsonWebKeyOperation>]
- description: 'The key size in bits. For example: 2048, 3072, or 4096 for RSA.'
name: key_size
types:
- <xref:int>
- description: 'The elliptic curve name. For valid values, see JsonWebKeyCurveName.
Known
values are: "P-256", "P-384", "P-521", and "P-256K".'
name: curve_name
types:
- <xref:str>
- <xref:azure.mgmt.keyvault.v2023_02_01.models.JsonWebKeyCurveName>
- description: The URI to retrieve the current version of the key.
name: key_uri
types:
- <xref:str>
- description: The URI to retrieve the specific version of the key.
name: key_uri_with_version
types:
- <xref:str>
- description: 'Key rotation policy in response. It will be used for both output and
input. Omitted if empty.'
name: rotation_policy
types:
- <xref:azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmRotationPolicy>
- description: 'Key release policy in response. It will be used for both output and
input. Omitted if empty.'
name: release_policy
types:
- <xref:azure.mgmt.keyvault.v2023_02_01.models.ManagedHsmKeyReleasePolicy>