次の方法で共有


Microsoft.Blueprint blueprints/artifacts 2017-11-11-preview

Bicep リソース定義

ブループリント/成果物のリソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソースの形式

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

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/blueprints/artifacts オブジェクト

の種類 プロパティを設定して、オブジェクトの種類を指定します。

policyAssignmentを する場合は、次を使用します。

{
  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        description: 'string'
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

roleAssignmentを する場合は、次を使用します。

{
  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any(Azure.Bicep.Types.Concrete.AnyType)
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }
}

テンプレート場合は、次を使用します。

{
  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        description: 'string'
      }
    }
    resourceGroup: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

プロパティ値

Microsoft.Blueprint/blueprints/artifacts

名前 形容 価値
種類 PolicyAssignmentArtifact型 'policyAssignment' に設定します。 RoleAssignmentArtifact型の 'roleAssignment' に設定します。 TemplateArtifactの型 'template' に設定します。 'policyAssignment'
'roleAssignment'
'template' (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

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

ParameterValueBase

名前 形容 価値
形容 ParameterValueBase を BaseClass として確立するための省略可能なプロパティ。

ParameterValueCollection

名前 形容 価値

ParameterValueCollection

名前 形容 価値

PolicyAssignmentArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'policyAssignment' (必須)
プロパティ policyAssignment Artifact のプロパティ PolicyAssignmentArtifactProperties (必須)

PolicyAssignmentArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
パラメーター ポリシー定義のパラメーター値。 ParameterValueCollection (必須)
policyDefinitionId ポリシー定義の Azure リソース ID。 string (必須)
resourceGroup ポリシーが割り当てられるリソース グループ プレースホルダーの名前。

RoleAssignmentArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'roleAssignment' (必須)
プロパティ roleAssignment 成果物のプロパティ。 RoleAssignmentArtifactProperties の (必須)

RoleAssignmentArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
principalIds Azure Active Directory のユーザー ID またはグループ ID の配列。 roleDefinition はこれらの ID に適用されます。 any (必須)
resourceGroup RoleAssignment はこの resourceGroup のスコープになります。空のままにすると、サブスクリプションにスコープが設定されます。
roleDefinitionId RoleDefinition の Azure リソース ID。 string (必須)

TemplateArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'template' (必須)
プロパティ テンプレート成果物のプロパティ TemplateArtifactProperties (必須)

TemplateArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
パラメーター テンプレート パラメーターの値。 ParameterValueCollection (必須)
resourceGroup 該当する場合は、テンプレートをデプロイするリソース グループ プレースホルダーの名前。
テンプレート Azure Resource Manager テンプレートの本文。 any (必須)

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

ブループリント/成果物のリソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソースの形式

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

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/blueprints/artifacts オブジェクト

の種類 プロパティを設定して、オブジェクトの種類を指定します。

policyAssignmentを する場合は、次を使用します。

{
  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "description": "string"
      }
    },
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }
}

roleAssignmentを する場合は、次を使用します。

{
  "kind": "roleAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "principalIds": {},
    "resourceGroup": "string",
    "roleDefinitionId": "string"
  }
}

テンプレート場合は、次を使用します。

{
  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "description": "string"
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

プロパティ値

Microsoft.Blueprint/blueprints/artifacts

名前 形容 価値
apiVersion API のバージョン '2017-11-11-preview'
種類 PolicyAssignmentArtifact型 'policyAssignment' に設定します。 RoleAssignmentArtifact型の 'roleAssignment' に設定します。 TemplateArtifactの型 'template' に設定します。 'policyAssignment'
'roleAssignment'
'template' (必須)
名前 リソース名 string (必須)
種類 リソースの種類 'Microsoft.Blueprint/blueprints/artifacts'

ParameterValueBase

名前 形容 価値
形容 ParameterValueBase を BaseClass として確立するための省略可能なプロパティ。

ParameterValueCollection

名前 形容 価値

ParameterValueCollection

名前 形容 価値

PolicyAssignmentArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'policyAssignment' (必須)
プロパティ policyAssignment Artifact のプロパティ PolicyAssignmentArtifactProperties (必須)

PolicyAssignmentArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
パラメーター ポリシー定義のパラメーター値。 ParameterValueCollection (必須)
policyDefinitionId ポリシー定義の Azure リソース ID。 string (必須)
resourceGroup ポリシーが割り当てられるリソース グループ プレースホルダーの名前。

RoleAssignmentArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'roleAssignment' (必須)
プロパティ roleAssignment 成果物のプロパティ。 RoleAssignmentArtifactProperties の (必須)

RoleAssignmentArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
principalIds Azure Active Directory のユーザー ID またはグループ ID の配列。 roleDefinition はこれらの ID に適用されます。 any (必須)
resourceGroup RoleAssignment はこの resourceGroup のスコープになります。空のままにすると、サブスクリプションにスコープが設定されます。
roleDefinitionId RoleDefinition の Azure リソース ID。 string (必須)

TemplateArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'template' (必須)
プロパティ テンプレート成果物のプロパティ TemplateArtifactProperties (必須)

TemplateArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
パラメーター テンプレート パラメーターの値。 ParameterValueCollection (必須)
resourceGroup 該当する場合は、テンプレートをデプロイするリソース グループ プレースホルダーの名前。
テンプレート Azure Resource Manager テンプレートの本文。 any (必須)

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
ブループリントの - 新しいブループリント定義 を作成する

Azure にデプロイする
このテンプレートは、Azure Blueprint ブループリント定義を作成します。 ブループリント定義にはポリシー割り当て成果物が含まれており、一貫性のある環境のために変更してから管理グループまたはサブスクリプションにデプロイできます。

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

ブループリント/成果物のリソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • 管理グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/blueprints/artifacts オブジェクト

の種類 プロパティを設定して、オブジェクトの種類を指定します。

policyAssignmentを する場合は、次を使用します。

{
  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        description = "string"
      }
    }
    policyDefinitionId = "string"
    resourceGroup = "string"
  }
}

roleAssignmentを する場合は、次を使用します。

{
  kind = "roleAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    principalIds = ?
    resourceGroup = "string"
    roleDefinitionId = "string"
  }
}

テンプレート場合は、次を使用します。

{
  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        description = "string"
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

プロパティ値

Microsoft.Blueprint/blueprints/artifacts

名前 形容 価値
種類 PolicyAssignmentArtifact型 'policyAssignment' に設定します。 RoleAssignmentArtifact型の 'roleAssignment' に設定します。 TemplateArtifactの型 'template' に設定します。 'policyAssignment'
'roleAssignment'
'template' (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ブループリント
種類 リソースの種類 "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview"

ParameterValueBase

名前 形容 価値
形容 ParameterValueBase を BaseClass として確立するための省略可能なプロパティ。

ParameterValueCollection

名前 形容 価値

ParameterValueCollection

名前 形容 価値

PolicyAssignmentArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'policyAssignment' (必須)
プロパティ policyAssignment Artifact のプロパティ PolicyAssignmentArtifactProperties (必須)

PolicyAssignmentArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
パラメーター ポリシー定義のパラメーター値。 ParameterValueCollection (必須)
policyDefinitionId ポリシー定義の Azure リソース ID。 string (必須)
resourceGroup ポリシーが割り当てられるリソース グループ プレースホルダーの名前。

RoleAssignmentArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'roleAssignment' (必須)
プロパティ roleAssignment 成果物のプロパティ。 RoleAssignmentArtifactProperties の (必須)

RoleAssignmentArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
principalIds Azure Active Directory のユーザー ID またはグループ ID の配列。 roleDefinition はこれらの ID に適用されます。 any (必須)
resourceGroup RoleAssignment はこの resourceGroup のスコープになります。空のままにすると、サブスクリプションにスコープが設定されます。
roleDefinitionId RoleDefinition の Azure リソース ID。 string (必須)

TemplateArtifact

名前 形容 価値
種類 ブループリント 成果物の種類を指定します。 'template' (必須)
プロパティ テンプレート成果物のプロパティ TemplateArtifactProperties (必須)

TemplateArtifactProperties

名前 形容 価値
dependsOn 指定した成果物の前にデプロイする必要がある成果物。 string[]
形容 複数行でこのリソースについて説明します。

制約:
最大長 =
displayName このリソースを説明する 1 行の文字列。

制約:
最大長 =
パラメーター テンプレート パラメーターの値。 ParameterValueCollection (必須)
resourceGroup 該当する場合は、テンプレートをデプロイするリソース グループ プレースホルダーの名前。
テンプレート Azure Resource Manager テンプレートの本文。 any (必須)