Sdílet prostřednictvím


Podrobné plány microsoft.blueprints/artifacts

Definice prostředku Bicep

Typ prostředku podrobného plánu nebo artefaktů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprints/artifacts, přidejte do šablony následující bicep.

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

Microsoft.Blueprint/blueprints/artifacts objects

Nastavte druh vlastnost určit typ objektu.

Pro zásadyAssignmentpoužijte:

{
  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

Pro roleAssignment použijte:

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

Pro šablonypoužijte:

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

Hodnoty vlastností

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku Azure služby Key Vault. string (povinné)

Microsoft.Blueprint/blueprints/artifacts

Jméno Popis Hodnota
laskavý Nastavte na policyAssignment pro typ PolicyAssignmentArtifact. Pro typ RoleAssignmentArtifactnastavte hodnotu roleAssignmentArtifact . Nastavit na "template" pro typ TemplateArtifact. PolicyAssignment
RoleAssignment
Šablona (povinné)
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: podrobné plány

ParametrValue

Jméno Popis Hodnota
odkaz Hodnota parametru jako typ odkazu SecretValueReference
hodnota Hodnota parametru. Všechna platná hodnota JSON je povolená, včetně objektů, polí, řetězců, čísel a logických hodnot. jakýkoliv

PolicyAssignmentArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. PolicyAssignment (povinné)
vlastnosti vlastnosti artefaktu policyAssignment policyAssignmentArtifactProperties (povinné)

PolicyAssignmentArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Hodnoty parametrů pro definici zásady. PolicyAssignmentArtifactPropertiesParameters (povinné)
policyDefinitionId ID prostředku Azure definice zásady string (povinné)
resourceGroup Název zástupného symbolu skupiny prostředků, ke které se zásada přiřadí. řetězec

PolicyAssignmentArtifactPropertiesParameters

Jméno Popis Hodnota

RoleAssignmentArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. RoleAssignment (povinné)
vlastnosti Vlastnosti artefaktu podrobného plánu přiřazení role roleAssignmentArtifactProperties (povinné)

RoleAssignmentArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
principalIds Pole identit uživatelů nebo skupin v Azure Active Directory Definice role se použije pro každou identitu. libovolná (povinná)
resourceGroup RoleAssignment bude oborem pro tuto skupinu prostředků. Pokud je prázdný, rozsah se vztahuje na předplatné. řetězec
roleDefinitionId ID prostředku Azure roleDefinition. string (povinné)

SecretValueReference

Jméno Popis Hodnota
keyVault Určuje odkaz na danou službu Azure Key Vault. KeyVaultReference (povinné)
secretName Název tajného klíče. string (povinné)
secretVersion Verze tajného kódu, který se má použít. Pokud necháte prázdné, použije se nejnovější verze tajného kódu. řetězec

TemplateArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. Šablona (povinné)
vlastnosti Vlastnosti artefaktu podrobného plánu šablony Resource Manageru templateArtifactProperties (povinné)

TemplateArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Hodnoty parametrů artefaktů šablony Resource Manageru TemplateArtifactPropertiesParameters (povinné)
resourceGroup Pokud je to možné, název zástupného symbolu skupiny prostředků, do kterého se nasadí artefakt podrobného plánu šablony Resource Manageru. řetězec
šablona Tělo artefaktu podrobného plánu šablony Resource Manageru libovolná (povinná)

TemplateArtifactPropertiesParameters

Jméno Popis Hodnota

Definice prostředku šablony ARM

Typ prostředku podrobného plánu nebo artefaktů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprints/artifacts, přidejte do šablony následující JSON.

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

Microsoft.Blueprint/blueprints/artifacts objects

Nastavte druh vlastnost určit typ objektu.

Pro zásadyAssignmentpoužijte:

{
  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }
}

Pro roleAssignment použijte:

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

Pro šablonypoužijte:

{
  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

Hodnoty vlastností

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku Azure služby Key Vault. string (povinné)

Microsoft.Blueprint/blueprints/artifacts

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2018-11-01-preview
laskavý Nastavte na policyAssignment pro typ PolicyAssignmentArtifact. Pro typ RoleAssignmentArtifactnastavte hodnotu roleAssignmentArtifact . Nastavit na "template" pro typ TemplateArtifact. PolicyAssignment
RoleAssignment
Šablona (povinné)
Jméno Název prostředku string (povinné)
typ Typ prostředku Microsoft.Blueprint/blueprints/artifacts

ParametrValue

Jméno Popis Hodnota
odkaz Hodnota parametru jako typ odkazu SecretValueReference
hodnota Hodnota parametru. Všechna platná hodnota JSON je povolená, včetně objektů, polí, řetězců, čísel a logických hodnot. jakýkoliv

PolicyAssignmentArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. PolicyAssignment (povinné)
vlastnosti vlastnosti artefaktu policyAssignment policyAssignmentArtifactProperties (povinné)

PolicyAssignmentArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Hodnoty parametrů pro definici zásady. PolicyAssignmentArtifactPropertiesParameters (povinné)
policyDefinitionId ID prostředku Azure definice zásady string (povinné)
resourceGroup Název zástupného symbolu skupiny prostředků, ke které se zásada přiřadí. řetězec

PolicyAssignmentArtifactPropertiesParameters

Jméno Popis Hodnota

RoleAssignmentArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. RoleAssignment (povinné)
vlastnosti Vlastnosti artefaktu podrobného plánu přiřazení role roleAssignmentArtifactProperties (povinné)

RoleAssignmentArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
principalIds Pole identit uživatelů nebo skupin v Azure Active Directory Definice role se použije pro každou identitu. libovolná (povinná)
resourceGroup RoleAssignment bude oborem pro tuto skupinu prostředků. Pokud je prázdný, rozsah se vztahuje na předplatné. řetězec
roleDefinitionId ID prostředku Azure roleDefinition. string (povinné)

SecretValueReference

Jméno Popis Hodnota
keyVault Určuje odkaz na danou službu Azure Key Vault. KeyVaultReference (povinné)
secretName Název tajného klíče. string (povinné)
secretVersion Verze tajného kódu, který se má použít. Pokud necháte prázdné, použije se nejnovější verze tajného kódu. řetězec

TemplateArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. Šablona (povinné)
vlastnosti Vlastnosti artefaktu podrobného plánu šablony Resource Manageru templateArtifactProperties (povinné)

TemplateArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Hodnoty parametrů artefaktů šablony Resource Manageru TemplateArtifactPropertiesParameters (povinné)
resourceGroup Pokud je to možné, název zástupného symbolu skupiny prostředků, do kterého se nasadí artefakt podrobného plánu šablony Resource Manageru. řetězec
šablona Tělo artefaktu podrobného plánu šablony Resource Manageru libovolná (povinná)

TemplateArtifactPropertiesParameters

Jméno Popis Hodnota

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
podrobných plánů – vytvoření nové definice podrobného plánu

nasazení do Azure
Tato šablona vytvoří definici podrobného plánu Azure Blueprint. Definice podrobného plánu obsahuje artefakt přiřazení zásad a dá se upravit a pak nasadit do skupin pro správu nebo předplatných pro konzistentní prostředí.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku podrobného plánu nebo artefaktů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprints/artifacts, přidejte do šablony následující Terraform.

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

Microsoft.Blueprint/blueprints/artifacts objects

Nastavte druh vlastnost určit typ objektu.

Pro zásadyAssignmentpoužijte:

{
  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    policyDefinitionId = "string"
    resourceGroup = "string"
  }
}

Pro roleAssignment použijte:

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

Pro šablonypoužijte:

{
  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

Hodnoty vlastností

KeyVaultReference

Jméno Popis Hodnota
id ID prostředku Azure služby Key Vault. string (povinné)

Microsoft.Blueprint/blueprints/artifacts

Jméno Popis Hodnota
laskavý Nastavte na policyAssignment pro typ PolicyAssignmentArtifact. Pro typ RoleAssignmentArtifactnastavte hodnotu roleAssignmentArtifact . Nastavit na "template" pro typ TemplateArtifact. PolicyAssignment
RoleAssignment
Šablona (povinné)
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: podrobné plány
typ Typ prostředku Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview

ParametrValue

Jméno Popis Hodnota
odkaz Hodnota parametru jako typ odkazu SecretValueReference
hodnota Hodnota parametru. Všechna platná hodnota JSON je povolená, včetně objektů, polí, řetězců, čísel a logických hodnot. jakýkoliv

PolicyAssignmentArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. PolicyAssignment (povinné)
vlastnosti vlastnosti artefaktu policyAssignment policyAssignmentArtifactProperties (povinné)

PolicyAssignmentArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Hodnoty parametrů pro definici zásady. PolicyAssignmentArtifactPropertiesParameters (povinné)
policyDefinitionId ID prostředku Azure definice zásady string (povinné)
resourceGroup Název zástupného symbolu skupiny prostředků, ke které se zásada přiřadí. řetězec

PolicyAssignmentArtifactPropertiesParameters

Jméno Popis Hodnota

RoleAssignmentArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. RoleAssignment (povinné)
vlastnosti Vlastnosti artefaktu podrobného plánu přiřazení role roleAssignmentArtifactProperties (povinné)

RoleAssignmentArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
principalIds Pole identit uživatelů nebo skupin v Azure Active Directory Definice role se použije pro každou identitu. libovolná (povinná)
resourceGroup RoleAssignment bude oborem pro tuto skupinu prostředků. Pokud je prázdný, rozsah se vztahuje na předplatné. řetězec
roleDefinitionId ID prostředku Azure roleDefinition. string (povinné)

SecretValueReference

Jméno Popis Hodnota
keyVault Určuje odkaz na danou službu Azure Key Vault. KeyVaultReference (povinné)
secretName Název tajného klíče. string (povinné)
secretVersion Verze tajného kódu, který se má použít. Pokud necháte prázdné, použije se nejnovější verze tajného kódu. řetězec

TemplateArtifact

Jméno Popis Hodnota
laskavý Určuje druh artefaktu podrobného plánu. Šablona (povinné)
vlastnosti Vlastnosti artefaktu podrobného plánu šablony Resource Manageru templateArtifactProperties (povinné)

TemplateArtifactProperties

Jméno Popis Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
popis Víceřádkové vysvětlení tohoto prostředku řetězec

Omezení:
Maximální délka =
displayName Řetězec s jednou vložkou vysvětluje tento prostředek. řetězec

Omezení:
Maximální délka =
parametry Hodnoty parametrů artefaktů šablony Resource Manageru TemplateArtifactPropertiesParameters (povinné)
resourceGroup Pokud je to možné, název zástupného symbolu skupiny prostředků, do kterého se nasadí artefakt podrobného plánu šablony Resource Manageru. řetězec
šablona Tělo artefaktu podrobného plánu šablony Resource Manageru libovolná (povinná)

TemplateArtifactPropertiesParameters

Jméno Popis Hodnota