Microsoft.Compute sshPublicKeys 2021-03-01

Bicep リソース定義

sshPublicKeys リソースの種類は、次を対象とする操作と共にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/sshPublicKeys リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Compute/sshPublicKeys@2021-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    publicKey: 'string'
  }
}

プロパティ値

sshPublicKeys

名前 説明
name リソース名 string (必須)
location リソースの場所 string (必須)
tags リソース タグ タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
properties SSH 公開キーのプロパティ。 SshPublicKeyResourceProperties

SshPublicKeyResourceProperties

名前 説明
publicKey ssh を使用して仮想マシンに対する認証に使用される SSH 公開キー。 リソースの作成時にこのプロパティが最初に指定されていない場合、generateKeyPair が呼び出されたときに publicKey プロパティが設定されます。 リソースの作成時に公開キーが提供される場合、提供される公開キーは、少なくとも 2048 ビットで ssh-rsa 形式である必要があります。 string

ARM テンプレート リソース定義

sshPublicKeys リソースの種類は、次を対象とする操作と共にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/sshPublicKeys リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Compute/sshPublicKeys",
  "apiVersion": "2021-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publicKey": "string"
  }
}

プロパティ値

sshPublicKeys

名前 説明
type リソースの種類 'Microsoft.Compute/sshPublicKeys'
apiVersion リソース API のバージョン '2021-03-01'
name リソース名 string (必須)
location リソースの場所 string (必須)
tags リソース タグ タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
properties SSH 公開キーのプロパティ。 SshPublicKeyResourceProperties

SshPublicKeyResourceProperties

名前 説明
publicKey ssh を使用して仮想マシンに対する認証に使用される SSH 公開キー。 リソースの作成時にこのプロパティが最初に指定されていない場合、generateKeyPair が呼び出されたときに publicKey プロパティが設定されます。 リソースの作成時に公開キーが提供される場合、提供される公開キーは、少なくとも 2048 ビットで ssh-rsa 形式である必要があります。 string

Terraform (AzAPI プロバイダー) リソース定義

sshPublicKeys リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/sshPublicKeys リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/sshPublicKeys@2021-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publicKey = "string"
    }
  })
}

プロパティ値

sshPublicKeys

名前 説明
type リソースの種類 "Microsoft.Compute/sshPublicKeys@2021-03-01"
name リソース名 string (必須)
location リソースの場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ タグの名前と値のディクショナリ。
properties SSH 公開キーのプロパティ。 SshPublicKeyResourceProperties

SshPublicKeyResourceProperties

名前 説明
publicKey ssh を使用して仮想マシンに対する認証に使用される SSH 公開キー。 リソースの作成時にこのプロパティが最初に指定されていない場合は、generateKeyPair が呼び出されたときに publicKey プロパティが設定されます。 リソースの作成時に公開キーが提供される場合、指定された公開キーは少なくとも 2048 ビットで ssh-rsa 形式である必要があります。 string