SSH keys in ARM
param keyName string = 'chgeuer'
param sshPublicKey string = 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChtYrL..... chgeuer@beam'
resource mySshkey 'Microsoft.Compute/sshPublicKeys@2020-12-01' = {
name: keyName
location: resourceGroup().location
properties: {
publicKey: sshPublicKey
}
}
var sshkeyId = '/subscriptions/${subscription().subscriptionId}/resourceGroups/${resourceGroup().name}/providers/Microsoft.Compute/sshPublicKeys/${keyName}'
var sshkeyId2 = mySshkey.id
var apiversion = '2020-12-01'
output key string = reference(sshkeyId, apiversion).publicKey
output key2 string = reference(mySshkey.id, apiversion).publicKeyLast updated