Udostępnij za pośrednictwem


Strategia Microsoft.BlueprintAssignments 2017-11-11-preview

Definicja zasobu Bicep

Typ zasobu blueprintAssignments można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Blueprint/blueprintAssignments, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    blueprintId: 'string'
    description: 'string'
    displayName: 'string'
    locks: {
      mode: 'string'
    }
    parameters: {
      {customized property}: {
        description: 'string'
      }
    }
    resourceGroups: {
      {customized property}: {
        location: 'string'
        name: 'string'
      }
    }
  }
}

Wartości właściwości

AssignmentLockSettings

Nazwa Opis Wartość
tryb Tryb blokady. "AllResources"
"Brak"

PrzypisaniaWłaściwości

Nazwa Opis Wartość
blueprintId Identyfikator zasobu definicji strategii. struna
opis Wiele wierszy wyjaśnia ten zasób. struna

Ograniczenia:
Maksymalna długość =
displayName Jeden ciąg liniowy wyjaśnia ten zasób. struna

Ograniczenia:
Maksymalna długość =
Blokad Definiuje sposób blokowania zasobów zarządzanych przez strategię. AssignmentLockSettings
Parametry Wartości parametrów strategii. ParameterValueCollection (wymagane)
resourceGroups Nazwy i lokalizacje symboli zastępczych grupy zasobów. ResourceGroupValueCollection (wymagane)

ManagedServiceIdentity

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. struna
tenantId Identyfikator usługi Azure Active Directory. struna
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)

Microsoft.Blueprint/blueprintAssignments

Nazwa Opis Wartość
tożsamość Tożsamość usługi zarządzanej dla tego przypisania strategii ManagedServiceIdentity (wymagane)
lokalizacja Lokalizacja tego przypisania strategii. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości obiektu Przypisania. AssignmentProperties (wymagane)

ParametrValueBase

Nazwa Opis Wartość
opis Opcjonalna właściwość, aby po prostu ustanowić parametrValueBase jako klasę BaseClass. struna

ParameterValueCollection

Nazwa Opis Wartość

ResourceGroupValue

Nazwa Opis Wartość
lokalizacja Lokalizacja grupy zasobów struna
nazwa Nazwa grupy zasobów struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1

ResourceGroupValueCollection

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu blueprintAssignments można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Blueprint/blueprintAssignments, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Blueprint/blueprintAssignments",
  "apiVersion": "2017-11-11-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "blueprintId": "string",
    "description": "string",
    "displayName": "string",
    "locks": {
      "mode": "string"
    },
    "parameters": {
      "{customized property}": {
        "description": "string"
      }
    },
    "resourceGroups": {
      "{customized property}": {
        "location": "string",
        "name": "string"
      }
    }
  }
}

Wartości właściwości

AssignmentLockSettings

Nazwa Opis Wartość
tryb Tryb blokady. "AllResources"
"Brak"

PrzypisaniaWłaściwości

Nazwa Opis Wartość
blueprintId Identyfikator zasobu definicji strategii. struna
opis Wiele wierszy wyjaśnia ten zasób. struna

Ograniczenia:
Maksymalna długość =
displayName Jeden ciąg liniowy wyjaśnia ten zasób. struna

Ograniczenia:
Maksymalna długość =
Blokad Definiuje sposób blokowania zasobów zarządzanych przez strategię. AssignmentLockSettings
Parametry Wartości parametrów strategii. ParameterValueCollection (wymagane)
resourceGroups Nazwy i lokalizacje symboli zastępczych grupy zasobów. ResourceGroupValueCollection (wymagane)

ManagedServiceIdentity

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. struna
tenantId Identyfikator usługi Azure Active Directory. struna
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)

Microsoft.Blueprint/blueprintAssignments

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2017-11-11-preview"
tożsamość Tożsamość usługi zarządzanej dla tego przypisania strategii ManagedServiceIdentity (wymagane)
lokalizacja Lokalizacja tego przypisania strategii. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości obiektu Przypisania. AssignmentProperties (wymagane)
typ Typ zasobu "Microsoft.Blueprint/blueprintAssignments"

ParametrValueBase

Nazwa Opis Wartość
opis Opcjonalna właściwość, aby po prostu ustanowić parametrValueBase jako klasę BaseClass. struna

ParameterValueCollection

Nazwa Opis Wartość

ResourceGroupValue

Nazwa Opis Wartość
lokalizacja Lokalizacja grupy zasobów struna
nazwa Nazwa grupy zasobów struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1

ResourceGroupValueCollection

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu blueprintAssignments można wdrożyć przy użyciu operacji docelowych:

  • subskrypcji

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Blueprint/blueprintAssignments, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
  }
  location = "string"
  body = jsonencode({
    properties = {
      blueprintId = "string"
      description = "string"
      displayName = "string"
      locks = {
        mode = "string"
      }
      parameters = {
        {customized property} = {
          description = "string"
        }
      }
      resourceGroups = {
        {customized property} = {
          location = "string"
          name = "string"
        }
      }
    }
  })
}

Wartości właściwości

AssignmentLockSettings

Nazwa Opis Wartość
tryb Tryb blokady. "AllResources"
"Brak"

PrzypisaniaWłaściwości

Nazwa Opis Wartość
blueprintId Identyfikator zasobu definicji strategii. struna
opis Wiele wierszy wyjaśnia ten zasób. struna

Ograniczenia:
Maksymalna długość =
displayName Jeden ciąg liniowy wyjaśnia ten zasób. struna

Ograniczenia:
Maksymalna długość =
Blokad Definiuje sposób blokowania zasobów zarządzanych przez strategię. AssignmentLockSettings
Parametry Wartości parametrów strategii. ParameterValueCollection (wymagane)
resourceGroups Nazwy i lokalizacje symboli zastępczych grupy zasobów. ResourceGroupValueCollection (wymagane)

ManagedServiceIdentity

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń usługi Azure Active Directory skojarzony z tą tożsamością. struna
tenantId Identyfikator usługi Azure Active Directory. struna
typ Typ tożsamości usługi zarządzanej. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)

Microsoft.Blueprint/blueprintAssignments

Nazwa Opis Wartość
tożsamość Tożsamość usługi zarządzanej dla tego przypisania strategii ManagedServiceIdentity (wymagane)
lokalizacja Lokalizacja tego przypisania strategii. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości obiektu Przypisania. AssignmentProperties (wymagane)
typ Typ zasobu "Microsoft.Blueprint/blueprintAssignments@2017-11-11-preview"

ParametrValueBase

Nazwa Opis Wartość
opis Opcjonalna właściwość, aby po prostu ustanowić parametrValueBase jako klasę BaseClass. struna

ParameterValueCollection

Nazwa Opis Wartość

ResourceGroupValue

Nazwa Opis Wartość
lokalizacja Lokalizacja grupy zasobów struna
nazwa Nazwa grupy zasobów struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1

ResourceGroupValueCollection

Nazwa Opis Wartość