你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.ContainerRegistry registries/connectedRegistries 2021-06-01-preview

Bicep 资源定义

可以使用面向以下操作部署 registries/connectedRegistries 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ContainerRegistry/registries/connectedRegistries 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.ContainerRegistry/registries/connectedRegistries@2021-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    clientTokenIds: [
      'string'
    ]
    logging: {
      auditLogStatus: 'string'
      logLevel: 'string'
    }
    loginServer: {}
    mode: 'string'
    parent: {
      id: 'string'
      syncProperties: {
        messageTtl: 'string'
        schedule: 'string'
        syncWindow: 'string'
        tokenId: 'string'
      }
    }
  }
}

属性值

registries/connectedRegistries

名称 说明
name 资源名称

了解如何在 Bicep 中设置子资源的名称和类型。
字符串 (必需)
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源之外的子资源
类型为:registries 的资源的符号名称
properties 连接的注册表的属性。 ConnectedRegistryProperties

ConnectedRegistryProperties

名称 说明
clientTokenIds 用于对连接的注册表的客户端进行身份验证的 ACR 令牌资源 ID 的列表。 string[]
logging 连接的注册表的日志记录属性。 LoggingProperties
loginServer 连接注册表的登录服务器属性。 LoginServerProperties
mode 指示注册表权限的连接注册表资源的模式。 “Mirror”
“Registry” (必需)
父级 (parent) 连接的注册表的父级。 ParentProperties (必需)

LoggingProperties

名称 说明
auditLogStatus 指示是否在连接的注册表上启用审核日志。 'Disabled'
'Enabled'
logLevel 连接注册表上保留的日志的详细程度。 “调试”
'Error'
“信息”
“None”
'Warning'

LoginServerProperties

此对象不包含部署期间要设置的任何属性。 所有属性均为 ReadOnly。

ParentProperties

名称 说明 Value
id 连接注册表将关联到的父级的资源 ID。 string
syncProperties 连接的注册表及其父注册表的同步属性。 需要 SyncProperties ()

SyncProperties

名称 说明
messageTtl 消息在过期前可供同步的时间段。 根据 ISO8601,使用 P[n]Y[n]M[n]M[n]DT[n]H[n]S 格式指定持续时间。 字符串 (必需)
schedule cron 表达式,指示连接的注册表将与其父注册表同步的计划。 string
syncWindow 为每个计划启用同步的时间窗口。 根据 ISO8601,使用 P[n]Y[n]M[n]M[n]DT[n]H[n]S 格式指定持续时间。 string
tokenId ACR 令牌的资源 ID,用于在同步期间向其父级验证连接的注册表。 字符串 (必需)

ARM 模板资源定义

注册表/connectedRegistries 资源类型可以通过针对以下操作进行部署:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ContainerRegistry/registries/connectedRegistries 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.ContainerRegistry/registries/connectedRegistries",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "properties": {
    "clientTokenIds": [ "string" ],
    "logging": {
      "auditLogStatus": "string",
      "logLevel": "string"
    },
    "loginServer": {},
    "mode": "string",
    "parent": {
      "id": "string",
      "syncProperties": {
        "messageTtl": "string",
        "schedule": "string",
        "syncWindow": "string",
        "tokenId": "string"
      }
    }
  }
}

属性值

registries/connectedRegistries

名称 说明 Value
type 资源类型 'Microsoft.ContainerRegistry/registries/connectedRegistries'
apiVersion 资源 API 版本 “2021-06-01-preview”
name 资源名称

了解如何在 JSON ARM 模板中为子资源设置名称和类型。
字符串 (必需)
properties 连接的注册表的属性。 ConnectedRegistryProperties

ConnectedRegistryProperties

名称 说明
clientTokenIds 用于对连接的注册表的客户端进行身份验证的 ACR 令牌资源 ID 的列表。 string[]
logging 连接的注册表的日志记录属性。 LoggingProperties
loginServer 连接的注册表的登录服务器属性。 LoginServerProperties
mode 指示注册表权限的连接注册表资源的模式。 “Mirror”
“Registry” (必需)
父级 (parent) 连接的注册表的父级。 ParentProperties (必需)

LoggingProperties

名称 说明
auditLogStatus 指示是否已在连接的注册表上启用审核日志。 “Disabled”
“已启用”
logLevel 日志的详细程度保留在连接的注册表上。 “Debug”
“错误”
“信息”
“None”
“警告”

LoginServerProperties

此对象不包含在部署期间要设置的任何属性。 所有属性均为 ReadOnly。

ParentProperties

名称 说明 Value
id 连接的注册表将与之关联的父级的资源 ID。 string
syncProperties 已连接注册表及其父级的同步属性。 SyncProperties (必需)

SyncProperties

名称 说明
messageTtl 消息在过期前可以同步的时间段。 根据 ISO8601,使用 P[n]Y[n]M[n]DT[n]H[n]M[n]S 格式指定持续时间。 字符串 (必需)
schedule cron 表达式,指示连接的注册表将与其父注册表同步的计划。 string
syncWindow 为每个计划启用同步的时间范围。 根据 ISO8601,使用 P[n]Y[n]M[n]DT[n]H[n]M[n]S 格式指定持续时间。 string
tokenId ACR 令牌的资源 ID,用于在同步期间向其父级验证连接的注册表。 字符串 (必需)

Terraform (AzAPI 提供程序) 资源定义

注册表/connectedRegistries 资源类型可以通过针对以下操作进行部署:

  • 资源组

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ContainerRegistry/registries/connectedRegistries 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries/connectedRegistries@2021-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      clientTokenIds = [
        "string"
      ]
      logging = {
        auditLogStatus = "string"
        logLevel = "string"
      }
      loginServer = {}
      mode = "string"
      parent = {
        id = "string"
        syncProperties = {
          messageTtl = "string"
          schedule = "string"
          syncWindow = "string"
          tokenId = "string"
        }
      }
    }
  })
}

属性值

registries/connectedRegistries

名称 说明 Value
type 资源类型 “Microsoft.ContainerRegistry/registries/connectedRegistries@2021-06-01-preview”
name 资源名称 字符串 (必需)
parent_id 此资源的父资源 ID。 类型为“注册表”的资源的 ID
properties 连接的注册表的属性。 ConnectedRegistryProperties

ConnectedRegistryProperties

名称 说明
clientTokenIds 用于对连接的注册表的客户端进行身份验证的 ACR 令牌资源 ID 的列表。 string[]
logging 连接的注册表的日志记录属性。 LoggingProperties
loginServer 连接的注册表的登录服务器属性。 LoginServerProperties
mode 指示注册表权限的连接注册表资源的模式。 “Mirror”
“注册表” (必需的)
父级 (parent) 连接的注册表的父级。 ParentProperties (必需)

LoggingProperties

名称 说明
auditLogStatus 指示是否已在连接的注册表上启用审核日志。 “Disabled”
“已启用”
logLevel 日志的详细程度保留在连接的注册表上。 “Debug”
“错误”
“信息”
"None"
“警告”

LoginServerProperties

此对象不包含在部署期间要设置的任何属性。 所有属性均为 ReadOnly。

ParentProperties

名称 说明 Value
id 连接的注册表将与之关联的父级的资源 ID。 string
syncProperties 已连接注册表及其父级的同步属性。 SyncProperties (必需)

SyncProperties

名称 说明
messageTtl 消息在过期前可以同步的时间段。 根据 ISO8601,使用 P[n]Y[n]M[n]DT[n]H[n]M[n]S 格式指定持续时间。 字符串 (必需)
schedule cron 表达式,指示连接的注册表将与其父注册表同步的计划。 string
syncWindow 为每个计划启用同步的时间范围。 根据 ISO8601,使用 P[n]Y[n]M[n]DT[n]H[n]M[n]S 格式指定持续时间。 string
tokenId ACR 令牌的资源 ID,用于在同步期间向其父级验证连接的注册表。 字符串 (必需)