Skip to main content

@nedbellavance/azure-ssh-key

v2026.04.08.2

Manage Azure SSH public key resources (Microsoft.Compute/sshPublicKeys) via the az CLI. Supports list, get, and sync.

Quality score

How well-documented and verifiable this extension is.

Not yet scored.

A score will be generated the next time this extension is published. The owner can also trigger scoring manually.

Install

$ swamp extension pull @nedbellavance/azure-ssh-key

@nedbellavance/azure-ssh-keyv2026.04.08.2azure_ssh_key.ts

Global Arguments

ArgumentTypeDescription
subscriptionIdstringAzure subscription ID. Use: ${{ vault.get('azure', 'SUBSCRIPTION_ID') }}
resourceGroup?stringDefault resource group for operations that require one
listList all SSH public keys in a resource group. Produces one resource instance per key.
ArgumentTypeDescription
resourceGroup?stringResource group name. Defaults to globalArguments.resourceGroup.
getGet a single SSH public key by name.
ArgumentTypeDescription
namestringSSH key name
resourceGroup?stringResource group name. Defaults to globalArguments.resourceGroup.
tagApply or merge tags on an SSH public key without making other changes.
ArgumentTypeDescription
namestringSSH key name
resourceGroup?stringResource group name. Defaults to globalArguments.resourceGroup.
tagsrecordTags to apply (merged with existing tags)
syncRefresh the stored state of an SSH public key without making changes.
ArgumentTypeDescription
namestringSSH key name
resourceGroup?stringResource group name. Defaults to globalArguments.resourceGroup.

Resources

sshKey(infinite)— Azure SSH public key resource