Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définition de ressource Bicep
Le type de ressource sshPublicKeys peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Exemples d’utilisation
Exemples Bicep
Un exemple de base de déploiement de la clé publique SSH.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource sshPublicKey 'Microsoft.Compute/sshPublicKeys@2021-11-01' = {
name: resourceName
location: location
properties: {
publicKey: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+wWK73dCr+jgQOAxNsHAnNNNMEMWOHYEccp6wJm2gotpr9katuF/ZAdou5AaW1C61slRkHRkpRRX9FA9CYBiitZgvCCz+3nWNN7l/Up54Zps/pHWGZLHNJZRYyAB6j5yVLMVHIHriY49d/GZTZVNB8GoJv9Gakwc/fuEZYYl4YDFiGMBP///TzlI4jhiJzjKnEvqPFki5p2ZRJqcbCiF4pJrxUQR/RXqVFQdbRLZgYfJ8xGB878RENq3yQ39d8dVOkq4edbkzwcUmwwwkYVPIoDGsYLaRHnG+To7FvMeyO7xDVQkMKzopTQV8AuKpyvpqu0a9pWOMaiCyDytO7GGN you@me.com'
}
tags: {
'test-tag': 'test-value-230630032848837073'
}
}
Modules vérifiés Azure
Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.
| Module | Descriptif |
|---|---|
| clé SSH publique | Module de ressource AVM pour la clé SSH publique |
Format de ressource
Pour créer une ressource Microsoft.Compute/sshPublicKeys, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Compute/sshPublicKeys@2026-03-01' = {
location: 'string'
name: 'string'
properties: {
publicKey: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
Microsoft.Compute/sshPublicKeys
| Nom | Descriptif | Valeur |
|---|---|---|
| emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
| nom | Nom de la ressource | chaîne (obligatoire) |
| Propriétés | Propriétés de la clé publique SSH. | SshPublicKeyResourceProperties |
| étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
SshPublicKeyResourceProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| publicKey | Clé publique SSH utilisée pour s’authentifier auprès d’une machine virtuelle via ssh. Si cette propriété n’est pas initialement fournie lors de la création de la ressource, la propriété publicKey est renseignée lors de l’appel de generateKeyPair. Si la clé publique est fournie lors de la création de la ressource, la clé publique fournie doit être au moins 2048 bits et au format ssh-rsa. | corde |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
Définition de ressource de modèle ARM
Le type de ressource sshPublicKeys peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement des groupes de ressources Pour une liste des propriétés modifiées dans chaque version d’API, voir journal des changements.
Exemples d’utilisation
Format de ressource
Pour créer une ressource Microsoft.Compute/sshPublicKeys, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Compute/sshPublicKeys",
"apiVersion": "2026-03-01",
"name": "string",
"location": "string",
"properties": {
"publicKey": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
Microsoft.Compute/sshPublicKeys
| Nom | Descriptif | Valeur |
|---|---|---|
| apiVersion | Version de l’API | '2026-03-01' |
| emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
| nom | Nom de la ressource | chaîne (obligatoire) |
| Propriétés | Propriétés de la clé publique SSH. | SshPublicKeyResourceProperties |
| étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
| type | Type de ressource | 'Microsoft.Compute/sshPublicKeys' |
SshPublicKeyResourceProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| publicKey | Clé publique SSH utilisée pour s’authentifier auprès d’une machine virtuelle via ssh. Si cette propriété n’est pas initialement fournie lors de la création de la ressource, la propriété publicKey est renseignée lors de l’appel de generateKeyPair. Si la clé publique est fournie lors de la création de la ressource, la clé publique fournie doit être au moins 2048 bits et au format ssh-rsa. | corde |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource sshPublicKeys peut être déployé avec des opérations qui ciblent :
- Groupes de ressources Pour une liste des propriétés modifiées dans chaque version d’API, voir journal des modifications.
Exemples d’utilisation
Échantillons Terraform
Un exemple de base de déploiement de la clé publique SSH.
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 you@me.com"
}
tags = {
test-tag = "test-value-230630032848837073"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Modules vérifiés Azure
Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.
| Module | Descriptif |
|---|---|
| clé SSH publique | Module de ressource AVM pour la clé SSH publique |
Format de ressource
Pour créer une ressource Microsoft.Compute/sshPublicKeys, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/sshPublicKeys@2026-03-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
publicKey = "string"
}
}
}
Valeurs de propriété
Microsoft.Compute/sshPublicKeys
| Nom | Descriptif | Valeur |
|---|---|---|
| emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
| nom | Nom de la ressource | chaîne (obligatoire) |
| Propriétés | Propriétés de la clé publique SSH. | SshPublicKeyResourceProperties |
| étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
| type | Type de ressource | « Microsoft. Calcul/sshPublicKeys@2026-03-01" |
SshPublicKeyResourceProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| publicKey | Clé publique SSH utilisée pour s’authentifier auprès d’une machine virtuelle via ssh. Si cette propriété n’est pas initialement fournie lors de la création de la ressource, la propriété publicKey est renseignée lors de l’appel de generateKeyPair. Si la clé publique est fournie lors de la création de la ressource, la clé publique fournie doit être au moins 2048 bits et au format ssh-rsa. | corde |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|