次の方法で共有


Microsoft.Resources デプロイ 2020-08-01

備考

Bicep の場合は、このリソースの種類ではなく モジュールを使用 検討してください。

Bicep リソース定義

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Resources/deployments@2020-08-01' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    debugSetting: {
      detailLevel: 'string'
    }
    mode: 'string'
    onErrorDeployment: {
      deploymentName: 'string'
      type: 'string'
    }
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    parametersLink: {
      contentVersion: 'string'
      uri: 'string'
    }
    template: any(Azure.Bicep.Types.Concrete.AnyType)
    templateLink: {
      contentVersion: 'string'
      id: 'string'
      relativePath: 'string'
      uri: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

DebugSetting

名前 形容 価値
detailLevel デバッグのためにログに記録する情報の種類を指定します。 許可される値は none、requestContent、responseContent、または requestContent と responseContent の両方でコンマで区切られています。 既定値は none です。 この値を設定するときは、デプロイ時に渡す情報の種類を慎重に検討してください。 要求または応答に関する情報をログに記録することで、展開操作を通じて取得される機密データを公開する可能性があります。

DeploymentPropertiesOrDeploymentPropertiesExtended

名前 形容 価値
debugSetting デプロイのデバッグ設定。 DebugSetting
モード リソースのデプロイに使用されるモード。 この値には、Incremental または Complete のいずれかを指定できます。 増分モードでは、テンプレートに含まれていない既存のリソースを削除せずにリソースがデプロイされます。 完全モードでは、リソースがデプロイされ、テンプレートに含まれていないリソース グループ内の既存のリソースが削除されます。 リソースを誤って削除する可能性があるため、完全モードを使用する場合は注意してください。 'Complete'
'Incremental' (必須)
onErrorDeployment エラー動作でのデプロイ。 OnErrorDeploymentOrOnErrorDeploymentExtended
パラメーター テンプレートのデプロイ パラメーターを定義する名前と値のペア。 この要素は、既存のパラメーター ファイルへのリンクではなく、要求でパラメーター値を直接指定する場合に使用します。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 JObject または整形式の JSON 文字列を指定できます。 任意
parametersLink パラメーター ファイルの URI。 この要素を使用して、既存のパラメーター ファイルにリンクします。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 ParametersLink
テンプレート テンプレートの内容。 この要素は、既存のテンプレートへのリンクではなく、要求でテンプレート構文を直接渡す場合に使用します。 JObject または整形式の JSON 文字列を指定できます。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 任意
templateLink テンプレートの URI。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 TemplateLink

DeploymentTags

名前 形容 価値

Microsoft.Resources/deployments

名前 形容 価値
場所 デプロイ データを格納する場所。
名前 リソース名

制約:
最小長 = 1
最大長 = 1 (必須)
プロパティ 展開プロパティ。 DeploymentPropertiesOrDeploymentPropertiesExtended (必須)
スコープ デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

OnErrorDeploymentOrOnErrorDeploymentExtended

名前 形容 価値
deploymentName エラー ケースで使用するデプロイ。
種類 エラー動作の種類でのデプロイ。 指定できる値は LastSuccessful と SpecificDeployment です。 'LastSuccessful'
'SpecificDeployment'
名前 形容 価値
contentVersion 含まれている場合は、テンプレートの ContentVersion と一致する必要があります。
uri パラメーター ファイルの URI。 string (必須)
名前 形容 価値
contentVersion 含まれている場合は、テンプレートの ContentVersion と一致する必要があります。
身分証明書 テンプレート スペックのリソース ID。id または uri プロパティを使用しますが、両方は使用しないでください。
relativePath このテンプレート リンクがテンプレート スペックを参照している場合にのみ適用されます。この relativePath プロパティは、必要に応じて、パスでテンプレート スペック成果物を参照するために使用できます。
uri デプロイするテンプレートの URI。 uri または id プロパティを使用しますが、両方は使用しないでください。

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Resources/deployments",
  "apiVersion": "2020-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "debugSetting": {
      "detailLevel": "string"
    },
    "mode": "string",
    "onErrorDeployment": {
      "deploymentName": "string",
      "type": "string"
    },
    "parameters": {},
    "parametersLink": {
      "contentVersion": "string",
      "uri": "string"
    },
    "template": {},
    "templateLink": {
      "contentVersion": "string",
      "id": "string",
      "relativePath": "string",
      "uri": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

DebugSetting

名前 形容 価値
detailLevel デバッグのためにログに記録する情報の種類を指定します。 許可される値は none、requestContent、responseContent、または requestContent と responseContent の両方でコンマで区切られています。 既定値は none です。 この値を設定するときは、デプロイ時に渡す情報の種類を慎重に検討してください。 要求または応答に関する情報をログに記録することで、展開操作を通じて取得される機密データを公開する可能性があります。

DeploymentPropertiesOrDeploymentPropertiesExtended

名前 形容 価値
debugSetting デプロイのデバッグ設定。 DebugSetting
モード リソースのデプロイに使用されるモード。 この値には、Incremental または Complete のいずれかを指定できます。 増分モードでは、テンプレートに含まれていない既存のリソースを削除せずにリソースがデプロイされます。 完全モードでは、リソースがデプロイされ、テンプレートに含まれていないリソース グループ内の既存のリソースが削除されます。 リソースを誤って削除する可能性があるため、完全モードを使用する場合は注意してください。 'Complete'
'Incremental' (必須)
onErrorDeployment エラー動作でのデプロイ。 OnErrorDeploymentOrOnErrorDeploymentExtended
パラメーター テンプレートのデプロイ パラメーターを定義する名前と値のペア。 この要素は、既存のパラメーター ファイルへのリンクではなく、要求でパラメーター値を直接指定する場合に使用します。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 JObject または整形式の JSON 文字列を指定できます。 任意
parametersLink パラメーター ファイルの URI。 この要素を使用して、既存のパラメーター ファイルにリンクします。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 ParametersLink
テンプレート テンプレートの内容。 この要素は、既存のテンプレートへのリンクではなく、要求でテンプレート構文を直接渡す場合に使用します。 JObject または整形式の JSON 文字列を指定できます。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 任意
templateLink テンプレートの URI。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 TemplateLink

DeploymentTags

名前 形容 価値

Microsoft.Resources/deployments

名前 形容 価値
apiVersion API のバージョン '2020-08-01'
場所 デプロイ データを格納する場所。
名前 リソース名

制約:
最小長 = 1
最大長 = 1 (必須)
プロパティ 展開プロパティ。 DeploymentPropertiesOrDeploymentPropertiesExtended (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Resources/deployments'

OnErrorDeploymentOrOnErrorDeploymentExtended

名前 形容 価値
deploymentName エラー ケースで使用するデプロイ。
種類 エラー動作の種類でのデプロイ。 指定できる値は LastSuccessful と SpecificDeployment です。 'LastSuccessful'
'SpecificDeployment'
名前 形容 価値
contentVersion 含まれている場合は、テンプレートの ContentVersion と一致する必要があります。
uri パラメーター ファイルの URI。 string (必須)
名前 形容 価値
contentVersion 含まれている場合は、テンプレートの ContentVersion と一致する必要があります。
身分証明書 テンプレート スペックのリソース ID。id または uri プロパティを使用しますが、両方は使用しないでください。
relativePath このテンプレート リンクがテンプレート スペックを参照している場合にのみ適用されます。この relativePath プロパティは、必要に応じて、パスでテンプレート スペック成果物を参照するために使用できます。
uri デプロイするテンプレートの URI。 uri または id プロパティを使用しますが、両方は使用しないでください。

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

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

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deployments@2020-08-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      debugSetting = {
        detailLevel = "string"
      }
      mode = "string"
      onErrorDeployment = {
        deploymentName = "string"
        type = "string"
      }
      parameters = ?
      parametersLink = {
        contentVersion = "string"
        uri = "string"
      }
      template = ?
      templateLink = {
        contentVersion = "string"
        id = "string"
        relativePath = "string"
        uri = "string"
      }
    }
  })
}

プロパティ値

DebugSetting

名前 形容 価値
detailLevel デバッグのためにログに記録する情報の種類を指定します。 許可される値は none、requestContent、responseContent、または requestContent と responseContent の両方でコンマで区切られています。 既定値は none です。 この値を設定するときは、デプロイ時に渡す情報の種類を慎重に検討してください。 要求または応答に関する情報をログに記録することで、展開操作を通じて取得される機密データを公開する可能性があります。

DeploymentPropertiesOrDeploymentPropertiesExtended

名前 形容 価値
debugSetting デプロイのデバッグ設定。 DebugSetting
モード リソースのデプロイに使用されるモード。 この値には、Incremental または Complete のいずれかを指定できます。 増分モードでは、テンプレートに含まれていない既存のリソースを削除せずにリソースがデプロイされます。 完全モードでは、リソースがデプロイされ、テンプレートに含まれていないリソース グループ内の既存のリソースが削除されます。 リソースを誤って削除する可能性があるため、完全モードを使用する場合は注意してください。 'Complete'
'Incremental' (必須)
onErrorDeployment エラー動作でのデプロイ。 OnErrorDeploymentOrOnErrorDeploymentExtended
パラメーター テンプレートのデプロイ パラメーターを定義する名前と値のペア。 この要素は、既存のパラメーター ファイルへのリンクではなく、要求でパラメーター値を直接指定する場合に使用します。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 JObject または整形式の JSON 文字列を指定できます。 任意
parametersLink パラメーター ファイルの URI。 この要素を使用して、既存のパラメーター ファイルにリンクします。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 ParametersLink
テンプレート テンプレートの内容。 この要素は、既存のテンプレートへのリンクではなく、要求でテンプレート構文を直接渡す場合に使用します。 JObject または整形式の JSON 文字列を指定できます。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 任意
templateLink テンプレートの URI。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 TemplateLink

DeploymentTags

名前 形容 価値

Microsoft.Resources/deployments

名前 形容 価値
場所 デプロイ データを格納する場所。
名前 リソース名

制約:
最小長 = 1
最大長 = 1 (必須)
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
プロパティ 展開プロパティ。 DeploymentPropertiesOrDeploymentPropertiesExtended (必須)
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Resources/deployments@2020-08-01"

OnErrorDeploymentOrOnErrorDeploymentExtended

名前 形容 価値
deploymentName エラー ケースで使用するデプロイ。
種類 エラー動作の種類でのデプロイ。 指定できる値は LastSuccessful と SpecificDeployment です。 'LastSuccessful'
'SpecificDeployment'
名前 形容 価値
contentVersion 含まれている場合は、テンプレートの ContentVersion と一致する必要があります。
uri パラメーター ファイルの URI。 string (必須)
名前 形容 価値
contentVersion 含まれている場合は、テンプレートの ContentVersion と一致する必要があります。
身分証明書 テンプレート スペックのリソース ID。id または uri プロパティを使用しますが、両方は使用しないでください。
relativePath このテンプレート リンクがテンプレート スペックを参照している場合にのみ適用されます。この relativePath プロパティは、必要に応じて、パスでテンプレート スペック成果物を参照するために使用できます。
uri デプロイするテンプレートの URI。 uri または id プロパティを使用しますが、両方は使用しないでください。