Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса sshPublicKeys можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/sshPublicKeys, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Compute/sshPublicKeys@2022-08-01' = {
scope: resourceSymbolicName or scope
location: 'string'
name: 'string'
properties: {
publicKey: 'string'
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Compute/sshPublicKeys
| Имя | Описание | Ценность |
|---|---|---|
| местоположение | Расположение ресурса | строка (обязательно) |
| имя | Имя ресурса | строка (обязательно) |
| свойства | Свойства открытого ключа SSH. | SshPublicKeyResourceProperties |
| scope | Используется при создании ресурса в области, отличной от области развертывания. | Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения. |
| Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
ResourceTags
| Имя | Описание | Ценность |
|---|
SshPublicKeyResourceProperties
| Имя | Описание | Ценность |
|---|---|---|
| publicKey | Открытый ключ SSH, используемый для проверки подлинности на виртуальной машине через SSH. Если это свойство изначально не указано при создании ресурса, свойство publicKey будет заполнено при вызове generateKeyPair. Если открытый ключ предоставляется при создании ресурса, предоставленный открытый ключ должен быть по крайней мере 2048-разрядным и в формате ssh-rsa. | струна |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
| Модуль | Описание |
|---|---|
| открытый ключ SSH | Модуль ресурсов AVM для открытого ключа SSH |
Определение ресурса шаблона ARM
Тип ресурса sshPublicKeys можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/sshPublicKeys, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Compute/sshPublicKeys",
"apiVersion": "2022-08-01",
"name": "string",
"location": "string",
"properties": {
"publicKey": "string"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Compute/sshPublicKeys
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | '2022-08-01' |
| местоположение | Расположение ресурса | строка (обязательно) |
| имя | Имя ресурса | строка (обязательно) |
| свойства | Свойства открытого ключа SSH. | SshPublicKeyResourceProperties |
| Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
| тип | Тип ресурса | "Microsoft.Compute/sshPublicKeys" |
ResourceTags
| Имя | Описание | Ценность |
|---|
SshPublicKeyResourceProperties
| Имя | Описание | Ценность |
|---|---|---|
| publicKey | Открытый ключ SSH, используемый для проверки подлинности на виртуальной машине через SSH. Если это свойство изначально не указано при создании ресурса, свойство publicKey будет заполнено при вызове generateKeyPair. Если открытый ключ предоставляется при создании ресурса, предоставленный открытый ключ должен быть по крайней мере 2048-разрядным и в формате ssh-rsa. | струна |
Примеры использования
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса sshPublicKeys можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Compute/sshPublicKeys, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/sshPublicKeys@2022-08-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
publicKey = "string"
}
}
}
Значения свойств
Microsoft.Compute/sshPublicKeys
| Имя | Описание | Ценность |
|---|---|---|
| местоположение | Расположение ресурса | строка (обязательно) |
| имя | Имя ресурса | строка (обязательно) |
| parent_id | Идентификатор ресурса для применения этого ресурса расширения. | строка (обязательно) |
| свойства | Свойства открытого ключа SSH. | SshPublicKeyResourceProperties |
| Теги | Теги ресурсов | Словарь имен и значений тегов. |
| тип | Тип ресурса | "Microsoft.Compute/sshPublicKeys@2022-08-01" |
ResourceTags
| Имя | Описание | Ценность |
|---|
SshPublicKeyResourceProperties
| Имя | Описание | Ценность |
|---|---|---|
| publicKey | Открытый ключ SSH, используемый для проверки подлинности на виртуальной машине через SSH. Если это свойство изначально не указано при создании ресурса, свойство publicKey будет заполнено при вызове generateKeyPair. Если открытый ключ предоставляется при создании ресурса, предоставленный открытый ключ должен быть по крайней мере 2048-разрядным и в формате ssh-rsa. | струна |
Примеры использования
Примеры Terraform
Простой пример развертывания SSH Public Key.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "sshPublicKey" {
type = "Microsoft.Compute/sshPublicKeys@2021-11-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
publicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+wWK73dCr+jgQOAxNsHAnNNNMEMWOHYEccp6wJm2gotpr9katuF/ZAdou5AaW1C61slRkHRkpRRX9FA9CYBiitZgvCCz+3nWNN7l/Up54Zps/pHWGZLHNJZRYyAB6j5yVLMVHIHriY49d/GZTZVNB8GoJv9Gakwc/fuEZYYl4YDFiGMBP///TzlI4jhiJzjKnEvqPFki5p2ZRJqcbCiF4pJrxUQR/RXqVFQdbRLZgYfJ8xGB878RENq3yQ39d8dVOkq4edbkzwcUmwwwkYVPIoDGsYLaRHnG+To7FvMeyO7xDVQkMKzopTQV8AuKpyvpqu0a9pWOMaiCyDytO7GGN [email protected]"
}
tags = {
test-tag = "test-value-230630032848837073"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
| Модуль | Описание |
|---|---|
| открытый ключ SSH | Модуль ресурсов AVM для открытого ключа SSH |