Secrets - Create
Создает новый секрет в указанном профиле.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets/{secretName}?api-version=2023-05-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
profile
|
path | True |
string |
Имя профиля Azure Front Door уровня "Стандартный" или Azure Front Door Premium, уникальное в пределах группы ресурсов. |
resource
|
path | True |
string |
Имя группы ресурсов в подписке Azure. Шаблон регулярного выражения: |
secret
|
path | True |
string |
Имя секрета в профиле. |
subscription
|
path | True |
string |
Идентификатор подписки Azure. |
api-version
|
query | True |
string |
Версия API для использования с клиентским запросом. Текущая версия — 01.05.2023. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
properties.parameters | SecretParameters: |
объект , содержащий параметры секрета |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
|
201 Created |
Создан. Запрос выполнен и создано новое правило доставки. |
|
202 Accepted |
Принято. Запрос принят для обработки, и операция будет выполнена асинхронно. Заголовки location: string |
|
Other Status Codes |
Ответ об ошибке Azure Front Door, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Secrets_Create
Образец запроса
PUT https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/secrets/secret1?api-version=2023-05-01
{
"properties": {
"parameters": {
"type": "CustomerCertificate",
"secretVersion": "abcdef1234578900abcdef1234567890",
"secretSource": {
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.KeyVault/vault/kvName/secrets/certificatename"
},
"useLatestVersion": false
}
}
}
Пример ответа
{
"name": "secret1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/secrets/secret1",
"type": "Microsoft.Cdn/profiles/secrets",
"properties": {
"parameters": {
"type": "CustomerCertificate",
"subject": "*.contoso.com",
"certificateAuthority": "Symantec",
"expirationDate": "2025-01-01T00:00:00-00:00",
"thumbprint": "ABCDEF1234567890ABCDEF1234567890ABCDEF12",
"secretSource": {
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.KeyVault/vaults/keyvaultname/secrets/certificatename"
},
"secretVersion": "abcdef1234578900abcdef1234567890",
"useLatestVersion": true,
"subjectAlternativeNames": [
"foo.contoso.com",
"www3.foo.contoso.com"
]
},
"provisioningState": "Succeeded",
"deploymentStatus": "NotStarted"
}
}
{
"name": "secret1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/secrets/secret1",
"type": "Microsoft.Cdn/profiles/secrets",
"properties": {
"parameters": {
"type": "CustomerCertificate",
"subject": "*.contoso.com",
"certificateAuthority": "Symantec",
"expirationDate": "2025-01-01T00:00:00-00:00",
"thumbprint": "ABCDEF1234567890ABCDEF1234567890ABCDEF12",
"secretSource": {
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.KeyVault/vaults/keyvaultname/secrets/certificatename"
},
"secretVersion": "abcdef1234578900abcdef1234567890",
"useLatestVersion": true,
"subjectAlternativeNames": [
"foo.contoso.com",
"www3.foo.contoso.com"
]
},
"provisioningState": "Succeeded",
"deploymentStatus": "NotStarted"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2023-05-01
{
"name": "secret1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/secrets/secret1",
"type": "Microsoft.Cdn/profiles/secrets",
"properties": {
"parameters": {
"type": "CustomerCertificate",
"subject": "*.contoso.com",
"certificateAuthority": "Symantec",
"expirationDate": "2025-01-01T00:00:00-00:00",
"thumbprint": "ABCDEF1234567890ABCDEF1234567890ABCDEF12",
"secretSource": {
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.KeyVault/vaults/keyvaultname/secrets/certificatename"
},
"secretVersion": "abcdef1234578900abcdef1234567890",
"useLatestVersion": true,
"subjectAlternativeNames": [
"foo.contoso.com",
"www3.foo.contoso.com"
]
},
"provisioningState": "Succeeded",
"deploymentStatus": "NotStarted"
}
}
Определения
Имя | Описание |
---|---|
Afd |
Сообщение об ошибке |
Afd |
Состояние подготовки |
Azure |
Управляемый сертификат Azure FirstParty, предоставляемый другими поставщиками ресурсов первой стороны для включения ПРОТОКОЛА HTTPS. |
Customer |
Сертификат клиента, используемый для https |
Deployment |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Identity |
Тип удостоверения, создающего или изменяющего ресурсы |
Managed |
Управляемый сертификат, используемый для https |
Resource |
Ссылка на другой ресурс. |
Secret |
Понятное сопоставление имени секрета со сведениями, связанными с секретом или секретом. |
Secret |
Тип секретного ресурса. |
System |
Чтение только системных данных |
Url |
Параметры ключа подписывания URL-адреса |
AfdErrorResponse
Сообщение об ошибке
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
AfdProvisioningState
Состояние подготовки
Имя | Тип | Описание |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
AzureFirstPartyManagedCertificateParameters
Управляемый сертификат Azure FirstParty, предоставляемый другими поставщиками ресурсов первой стороны для включения ПРОТОКОЛА HTTPS.
Имя | Тип | Описание |
---|---|---|
certificateAuthority |
string |
Центр выдачи сертификатов. |
expirationDate |
string |
Дата окончания срока действия сертификата. |
secretSource |
Ссылка на ресурс на сертификат Key Vault Azure. Ожидается формат /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} |
|
subject |
string |
Имя субъекта в сертификате. |
subjectAlternativeNames |
string[] |
Список сетей SAN. |
thumbprint |
string |
Отпечаток сертификата. |
type |
string:
Azure |
Тип секретного ресурса. |
CustomerCertificateParameters
Сертификат клиента, используемый для https
Имя | Тип | Описание |
---|---|---|
certificateAuthority |
string |
Центр выдачи сертификатов. |
expirationDate |
string |
Дата окончания срока действия сертификата. |
secretSource |
Ссылка на ресурс на сертификат Key Vault Azure. Ожидается формат /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{certificateName} |
|
secretVersion |
string |
Версия используемого секрета |
subject |
string |
Имя субъекта в сертификате. |
subjectAlternativeNames |
string[] |
Список сетей SAN. |
thumbprint |
string |
Отпечаток сертификата. |
type |
string:
Customer |
Тип секретного ресурса. |
useLatestVersion |
boolean |
Указывает, следует ли использовать последнюю версию сертификата |
DeploymentStatus
Имя | Тип | Описание |
---|---|---|
Failed |
string |
|
InProgress |
string |
|
NotStarted |
string |
|
Succeeded |
string |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Тип дополнительных сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
IdentityType
Тип удостоверения, создающего или изменяющего ресурсы
Имя | Тип | Описание |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
ManagedCertificateParameters
Управляемый сертификат, используемый для https
Имя | Тип | Описание |
---|---|---|
expirationDate |
string |
Дата окончания срока действия сертификата. |
subject |
string |
Имя субъекта в сертификате. |
type |
string:
Managed |
Тип секретного ресурса. |
ResourceReference
Ссылка на другой ресурс.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
Secret
Понятное сопоставление имени секрета со сведениями, связанными с секретом или секретом.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
name |
string |
Имя ресурса. |
properties.deploymentStatus | ||
properties.parameters | SecretParameters: |
объект , содержащий параметры секрета |
properties.profileName |
string |
Имя профиля, в котором хранится секрет. |
properties.provisioningState |
Состояние подготовки |
|
systemData |
Чтение только системных данных |
|
type |
string |
Тип ресурса. |
SecretType
Тип секретного ресурса.
Имя | Тип | Описание |
---|---|---|
AzureFirstPartyManagedCertificate |
string |
|
CustomerCertificate |
string |
|
ManagedCertificate |
string |
|
UrlSigningKey |
string |
SystemData
Чтение только системных данных
Имя | Тип | Описание |
---|---|---|
createdAt |
string |
Метка времени создания ресурса (UTC) |
createdBy |
string |
Идентификатор удостоверения, создавшего ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string |
Метка времени последнего изменения ресурса (UTC) |
lastModifiedBy |
string |
Идентификатор удостоверения, который последний раз изменял ресурс. |
lastModifiedByType |
Тип удостоверения, который последний раз изменял ресурс. |
UrlSigningKeyParameters
Параметры ключа подписывания URL-адреса
Имя | Тип | Описание |
---|---|---|
keyId |
string |
Определяет определенный клиентом идентификатор ключа. Этот идентификатор будет существовать во входящем запросе для указания ключа, используемого для формирования хэша. |
secretSource |
Ссылка на ресурс на секрет Key Vault Azure. Ожидается формат /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName} |
|
secretVersion |
string |
Версия используемого секрета |
type |
string:
Url |
Тип секретного ресурса. |