Get Key Rotation Policy - Get Key Rotation Policy
Перечисляет политику для ключа.
Операция GetKeyRotationPolicy возвращает указанные ресурсы политики ключей в указанном хранилище ключей. Для этой операции требуются ключи и разрешения на получение.
GET {vaultBaseUrl}/keys/{key-name}/rotationpolicy?api-version=2025-07-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
key-name
|
path | True |
string |
Имя ключа в заданном хранилище ключей. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос выполнен успешно. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
OAuth2Auth
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| https://vault.azure.net/.default |
Примеры
GetKeyRotationPolicy
Образец запроса
GET https://myvault.vault.azure.net//keys/key01/rotationpolicy?api-version=2025-07-01
Пример ответа
{
"id": "https://myvault.vault.azure.net/keys/key01/rotationpolicy",
"lifetimeActions": [
{
"trigger": {
"timeAfterCreate": "P90D"
},
"action": {
"type": "Rotate"
}
},
{
"trigger": {
"timeBeforeExpiry": "P30D"
},
"action": {
"type": "Notify"
}
}
],
"attributes": {
"expiryTime": "P2Y",
"created": 1482188947,
"updated": 1482188948
}
}
Определения
| Имя | Описание |
|---|---|
| Error | |
|
Key |
Политика управления ключом. |
|
Key |
Тип действия. Значение должно сравниваться без учета регистра. |
|
Key |
Ключевые атрибуты политики ротации. |
|
Key |
Исключение ошибки хранилища ключей. |
|
Lifetime |
Действие и его триггер, которые будут выполняться Key Vault в течение всего времени жизни ключа. |
|
Lifetime |
Условие, которое должно быть выполнено для выполнения действия. |
|
Lifetime |
Действие, которое будет выполнено. |
Error
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки. |
| innererror |
Ошибка сервера хранилища ключей. |
|
| message |
string |
Сообщение об ошибке. |
KeyRotationPolicy
Политика управления ключом.
| Имя | Тип | Описание |
|---|---|---|
| attributes |
Ключевые атрибуты политики ротации. |
|
| id |
string |
Идентификатор ключевой политики. |
| lifetimeActions |
Действия, которые Key Vault будет выполнять в течение всего срока действия ключа. Для предварительного просмотра lifetimeActions может иметь не более двух элементов: один для ротации, один для уведомления. По умолчанию время уведомления будет составлять 30 дней до истечения срока действия, и его нельзя настроить. |
KeyRotationPolicyAction
Тип действия. Значение должно сравниваться без учета регистра.
| Значение | Описание |
|---|---|
| Rotate |
Поворачивайте ключ в соответствии с политикой ключа. |
| Notify |
Активация событий Сетки событий. По умолчанию за 30 дней до истечения срока действия. Только Key Vault. |
KeyRotationPolicyAttributes
Ключевые атрибуты политики ротации.
| Имя | Тип | Описание |
|---|---|---|
| created |
integer (unixtime) |
Политика ротации ключей создавала время в формате UTC. |
| expiryTime |
string |
Срок действия будет применен к новой версии ключа. Это должно быть не менее 28 дней. Он будет находиться в формате ISO 8601. Примеры: 90 дней: P90D, 3 месяца: P3M, 48 часов: PT48H, 1 год и 10 дней: P1Y10D |
| updated |
integer (unixtime) |
Время последнего обновления политики ротации ключей в формате UTC. |
KeyVaultError
Исключение ошибки хранилища ключей.
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка сервера хранилища ключей. |
LifetimeActions
Действие и его триггер, которые будут выполняться Key Vault в течение всего времени жизни ключа.
| Имя | Тип | Описание |
|---|---|---|
| action |
Действие, которое будет выполнено. |
|
| trigger |
Условие, при котором будет выполнено действие. |
LifetimeActionsTrigger
Условие, которое должно быть выполнено для выполнения действия.
| Имя | Тип | Описание |
|---|---|---|
| timeAfterCreate |
string |
Время после создания для попытки поворота. Она применяется только к повороту. Он будет иметь формат длительности ISO 8601. Пример: 90 дней: "P90D" |
| timeBeforeExpiry |
string |
Время до истечения срока действия для попытки ротации или уведомления. Он будет иметь формат длительности ISO 8601. Пример: 90 дней: "P90D" |
LifetimeActionsType
Действие, которое будет выполнено.
| Имя | Тип | Описание |
|---|---|---|
| type |
Тип действия. Значение должно сравниваться без учета регистра. |