次の方法で共有


Microsoft.ContainerRegistry レジストリ/トークン 2021-08-01-preview

Bicep リソース定義

レジストリ/トークン リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.ContainerRegistry/registries/tokens@2021-08-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    credentials: {
      certificates: [
        {
          encodedPemCertificate: 'string'
          expiry: 'string'
          name: 'string'
          thumbprint: 'string'
        }
      ]
      passwords: [
        {
          creationTime: 'string'
          expiry: 'string'
          name: 'string'
        }
      ]
    }
    scopeMapId: 'string'
    status: 'string'
  }
}

プロパティ値

Microsoft.ContainerRegistry/レジストリ/トークン

名前 説明 価値
名前 リソース名

制約:
最小長 = 5
最大長 = 50
パターン = ^[a-zA-Z0-9-]*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: レジストリ
プロパティ トークンのプロパティ。 トークンプロパティ

トークン証明書

名前 説明 価値
エンコードされたPemCertificate トークンの認証に使用される PEM 形式の公開証明書 1 の Base 64 でエンコードされた文字列。 文字列
有効期限 証明書の有効期限日時。 文字列
名前 '証明書1'
'証明書 2'
サムプリント 証明書の拇印。 文字列

TokenCredentialsProperties の

名前 説明 価値
証明 書 トークン証明書[]
パスワード トークンパスワード[]

トークンパスワード

名前 説明 価値
creationTime(クリエーションタイム) パスワードの作成日時。 文字列
有効期限 パスワードの有効期限日時。 文字列
名前 パスワード名 "password1" または "password2" 'パスワード1'
'パスワード2'

トークンプロパティ

名前 説明 価値
認証情報 トークンの認証に使用できる資格情報。 TokenCredentialsProperties の
scopeMapId (スコープマップID) トークンが関連付けられるスコープ マップのリソース ID。 文字列
状態 トークンの例の状態が有効または無効です。 '無効'
'有効'

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

レジストリ/トークン リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.ContainerRegistry/registries/tokens",
  "apiVersion": "2021-08-01-preview",
  "name": "string",
  "properties": {
    "credentials": {
      "certificates": [
        {
          "encodedPemCertificate": "string",
          "expiry": "string",
          "name": "string",
          "thumbprint": "string"
        }
      ],
      "passwords": [
        {
          "creationTime": "string",
          "expiry": "string",
          "name": "string"
        }
      ]
    },
    "scopeMapId": "string",
    "status": "string"
  }
}

プロパティ値

Microsoft.ContainerRegistry/レジストリ/トークン

名前 説明 価値
apiVersion (英語) API のバージョン '2021-08-01-プレビュー'
名前 リソース名

制約:
最小長 = 5
最大長 = 50
パターン = ^[a-zA-Z0-9-]*$ (必須)
プロパティ トークンのプロパティ。 トークンプロパティ
リソースの種類 'Microsoft.ContainerRegistry/registries/tokens'

トークン証明書

名前 説明 価値
エンコードされたPemCertificate トークンの認証に使用される PEM 形式の公開証明書 1 の Base 64 でエンコードされた文字列。 文字列
有効期限 証明書の有効期限日時。 文字列
名前 '証明書1'
'証明書 2'
サムプリント 証明書の拇印。 文字列

TokenCredentialsProperties の

名前 説明 価値
証明 書 トークン証明書[]
パスワード トークンパスワード[]

トークンパスワード

名前 説明 価値
creationTime(クリエーションタイム) パスワードの作成日時。 文字列
有効期限 パスワードの有効期限日時。 文字列
名前 パスワード名 "password1" または "password2" 'パスワード1'
'パスワード2'

トークンプロパティ

名前 説明 価値
認証情報 トークンの認証に使用できる資格情報。 TokenCredentialsProperties の
scopeMapId (スコープマップID) トークンが関連付けられるスコープ マップのリソース ID。 文字列
状態 トークンの例の状態が有効または無効です。 '無効'
'有効'

使用例

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

レジストリ/トークン リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries/tokens@2021-08-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      credentials = {
        certificates = [
          {
            encodedPemCertificate = "string"
            expiry = "string"
            name = "string"
            thumbprint = "string"
          }
        ]
        passwords = [
          {
            creationTime = "string"
            expiry = "string"
            name = "string"
          }
        ]
      }
      scopeMapId = "string"
      status = "string"
    }
  }
}

プロパティ値

Microsoft.ContainerRegistry/レジストリ/トークン

名前 説明 価値
名前 リソース名

制約:
最小長 = 5
最大長 = 50
パターン = ^[a-zA-Z0-9-]*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: レジストリ
プロパティ トークンのプロパティ。 トークンプロパティ
リソースの種類 「Microsoft.ContainerRegistry/レジストリ/tokens@2021-08-01-preview」

トークン証明書

名前 説明 価値
エンコードされたPemCertificate トークンの認証に使用される PEM 形式の公開証明書 1 の Base 64 でエンコードされた文字列。 文字列
有効期限 証明書の有効期限日時。 文字列
名前 '証明書1'
'証明書 2'
サムプリント 証明書の拇印。 文字列

TokenCredentialsProperties の

名前 説明 価値
証明 書 トークン証明書[]
パスワード トークンパスワード[]

トークンパスワード

名前 説明 価値
creationTime(クリエーションタイム) パスワードの作成日時。 文字列
有効期限 パスワードの有効期限日時。 文字列
名前 パスワード名 "password1" または "password2" 'パスワード1'
'パスワード2'

トークンプロパティ

名前 説明 価値
認証情報 トークンの認証に使用できる資格情報。 TokenCredentialsProperties の
scopeMapId (スコープマップID) トークンが関連付けられるスコープ マップのリソース ID。 文字列
状態 トークンの例の状態が有効または無効です。 '無効'
'有効'