Udostępnij za pośrednictwem


Microsoft.Automation AutomationAccounts

Definicja zasobu Bicep

Typ zasobu automationAccounts można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

resource symbolicname 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    disableLocalAuth: bool
    encryption: {
      identity: {
        userAssignedIdentity: any()
      }
      keySource: 'string'
      keyVaultProperties: {
        keyName: 'string'
        keyvaultUri: 'string'
        keyVersion: 'string'
      }
    }
    publicNetworkAccess: bool
    sku: {
      capacity: int
      family: 'string'
      name: 'string'
    }
  }
}

Wartości właściwości

automationAccounts

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 6–50

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Zacznij od litery i na końcu alfanumeryczne.
location Pobiera lub ustawia lokalizację zasobu. ciąg
tags Pobiera lub ustawia tagi dołączone do zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Ustawia właściwość tożsamości dla konta usługi Automation Tożsamość
properties Pobiera lub ustawia właściwości tworzenia lub aktualizowania konta. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość
{niestandardowa właściwość} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nazwa Opis Wartość
disableLocalAuth Wskazuje, czy żądania korzystające z uwierzytelniania innego niż usługa AAD są blokowane bool
Szyfrowanie Ustawianie właściwości szyfrowania dla konta usługi Automation Właściwości szyfrowania
publicNetworkAccess Wskazuje, czy ruch w punkcie końcowym spoza usługi ARM (element webhook/agent) jest dozwolony z publicznego Internetu bool
sku Pobiera lub ustawia jednostkę SKU konta. Numer jednostki magazynowej

Właściwości szyfrowania

Nazwa Opis Wartość
identity Tożsamość użytkownika używana na potrzeby klucza zarządzanego przez klienta. EncryptionPropertiesIdentity
keySource Źródło klucza szyfrowania "Microsoft.Automation"
"Microsoft.Keyvault"
keyVaultProperties Właściwości magazynu kluczy. KeyVaultProperties

EncryptionPropertiesIdentity

Nazwa Opis Wartość
userAssignedIdentity Tożsamość użytkownika używana na potrzeby klucza zarządzanego przez klienta. Będzie to identyfikator zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroups}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". W przypadku funkcji Bicep można użyć funkcji any().

KeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza używanego do szyfrowania danych. ciąg
keyvaultUri Identyfikator URI klucza magazynu kluczy używany do szyfrowania danych. ciąg
keyVersion Wersja klucza używana do szyfrowania danych. ciąg

SKU

Nazwa Opis Wartość
capacity Pobiera lub ustawia pojemność jednostki SKU. int
rodzina Pobiera lub ustawia rodzinę jednostek SKU. ciąg
name Pobiera lub ustawia nazwę jednostki SKU konta. "Podstawowa"
"Bezpłatna" (wymagana)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Elementy Runbook usługi ASR

Wdróż na platformie Azure
Wdraża elementy Runbook automatyzacji dla planów odzyskiwania usługi ASR
Rozwiązanie OMS ASR

Wdróż na platformie Azure
Włącza rozwiązanie ASR (wersja 2) w usłudze OMS
Zestaw narzędzi usługi Azure Resource Optimization (ARO)

Wdróż na platformie Azure
Zestaw narzędzi do optymalizacji zasobów platformy Azure to zdecentralizowane, natywne rozwiązanie platformy Azure korzystające z technologii bezserwerowych w celu zoptymalizowania zasobów platformy Azure w ramach subskrypcji. Optymalizacja odbywa się automatycznie w ramach subskrypcji po włączeniu lub utworzeniu własnego harmonogramu, w tym w przypadku nowych zasobów. Jest to konto Azure Automation ze wstępnie skonfigurowanymi elementami Runbook i harmonogramami, których można użyć w ramach subskrypcji, aby rozpocząć oszczędzanie pieniędzy.
OMS — rozwiązanie użycia zasobów platformy Azure

Wdróż na platformie Azure
Rozwiązanie zapewnia infortmację rozliczeń na temat zasobów platformy Azure w usłudze OMS. Koszt zasobów można wyświetlić w różnych walutach i ustawieniach regionalnych.
OMS — rozwiązanie spisu maszyn wirtualnych platformy Azure

Wdróż na platformie Azure
Włącza rozwiązanie spisu maszyn wirtualnych platformy Azure w usłudze OMS. Rozwiązanie zbiera spis maszyn wirtualnych platformy Azure wraz z dyskami, składnikami sieciowymi, regułami sieciowej grupy zabezpieczeń i rozszerzeniami w obszarze roboczym pakietu OMS.
Rozwiązanie pakietu OMS — replika funkcji Hyper-V

Wdróż na platformie Azure
Szablon do tworzenia rozwiązania pakietu OMS do monitorowania repliki funkcji Hyper-V.
Rozwiązanie usługi Service Bus pakietu OMS

Wdróż na platformie Azure
Monitory Azure Service Bus wystąpień
Analiza programu VMM w programie OMS

Wdróż na platformie Azure
Zapewnia pojedynczy widok stanu zadań w wielu wystąpieniach programu VMM, który ułatwia uzyskanie szczegółowych informacji na temat kondycji & wydajności tych zadań.
Tworzenie konta Azure Automation

Wdróż na platformie Azure
Ten szablon zawiera przykład tworzenia konta Azure Automation i łączenia go z nowym lub istniejącym obszarem roboczym usługi Log Analytics usługi Azure Monitor.

Definicja zasobu szablonu usługi ARM

Typ zasobu automationAccounts można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

{
  "type": "Microsoft.Automation/automationAccounts",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "disableLocalAuth": "bool",
    "encryption": {
      "identity": {
        "userAssignedIdentity": {}
      },
      "keySource": "string",
      "keyVaultProperties": {
        "keyName": "string",
        "keyvaultUri": "string",
        "keyVersion": "string"
      }
    },
    "publicNetworkAccess": "bool",
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string"
    }
  }
}

Wartości właściwości

automationAccounts

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Automation/automationAccounts"
apiVersion Wersja interfejsu API zasobów '2023-11-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 6–50

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Zacznij od litery i na końcu alfanumeryczne.
location Pobiera lub ustawia lokalizację zasobu. ciąg
tags Pobiera lub ustawia tagi dołączone do zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Ustawia właściwość tożsamości dla konta usługi Automation Tożsamość
properties Pobiera lub ustawia właściwości tworzenia lub aktualizowania konta. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nazwa Opis Wartość
{niestandardowa właściwość} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nazwa Opis Wartość
disableLocalAuth Wskazuje, czy żądania korzystające z uwierzytelniania innego niż usługa AAD są blokowane bool
Szyfrowanie Ustawianie właściwości szyfrowania dla konta usługi Automation Właściwości szyfrowania
publicNetworkAccess Wskazuje, czy ruch w punkcie końcowym spoza usługi ARM (element webhook/agent) jest dozwolony z publicznego Internetu bool
sku Pobiera lub ustawia jednostkę SKU konta. Numer jednostki magazynowej

Właściwości szyfrowania

Nazwa Opis Wartość
identity Tożsamość użytkownika używana na potrzeby klucza zarządzanego przez klienta. EncryptionPropertiesIdentity
keySource Źródło klucza szyfrowania "Microsoft.Automation"
"Microsoft.Keyvault"
keyVaultProperties Właściwości magazynu kluczy. KeyVaultProperties

EncryptionPropertiesIdentity

Nazwa Opis Wartość
userAssignedIdentity Tożsamość użytkownika używana na potrzeby klucza zarządzanego przez klienta. Będzie to identyfikator zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroups}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

KeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza używanego do szyfrowania danych. ciąg
keyvaultUri Identyfikator URI klucza magazynu kluczy używany do szyfrowania danych. ciąg
keyVersion Wersja klucza używana do szyfrowania danych. ciąg

SKU

Nazwa Opis Wartość
capacity Pobiera lub ustawia pojemność jednostki SKU. int
rodzina Pobiera lub ustawia rodzinę jednostek SKU. ciąg
name Pobiera lub ustawia nazwę jednostki SKU konta. "Podstawowa"
"Bezpłatna" (wymagana)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Elementy Runbook usługi ASR

Wdróż na platformie Azure
Wdraża elementy Runbook automatyzacji dla planów odzyskiwania usługi ASR
Rozwiązanie OMS ASR

Wdróż na platformie Azure
Włącza rozwiązanie ASR (wersja 2) w usłudze OMS
Zestaw narzędzi usługi Azure Resource Optimization (ARO)

Wdróż na platformie Azure
Zestaw narzędzi do optymalizacji zasobów platformy Azure to zdecentralizowane, natywne rozwiązanie platformy Azure korzystające z technologii bezserwerowych w celu zoptymalizowania zasobów platformy Azure w ramach subskrypcji. Optymalizacja odbywa się automatycznie w ramach subskrypcji po włączeniu lub utworzeniu własnego harmonogramu, w tym w przypadku nowych zasobów. Jest to konto Azure Automation ze wstępnie skonfigurowanymi elementami Runbook i harmonogramami, których można użyć w ramach subskrypcji, aby rozpocząć oszczędzanie pieniędzy.
OMS — rozwiązanie użycia zasobów platformy Azure

Wdróż na platformie Azure
Rozwiązanie zapewnia infortmację rozliczeń na temat zasobów platformy Azure w usłudze OMS. Koszt zasobów można wyświetlić w różnych walutach i ustawieniach regionalnych.
OMS — rozwiązanie spisu maszyn wirtualnych platformy Azure

Wdróż na platformie Azure
Włącza rozwiązanie spisu maszyn wirtualnych platformy Azure w usłudze OMS. Rozwiązanie zbiera spis maszyn wirtualnych platformy Azure wraz z dyskami, składnikami sieciowymi, regułami sieciowej grupy zabezpieczeń i rozszerzeniami w obszarze roboczym pakietu OMS.
Rozwiązanie pakietu OMS — replika funkcji Hyper-V

Wdróż na platformie Azure
Szablon do tworzenia rozwiązania pakietu OMS do monitorowania repliki funkcji Hyper-V.
Rozwiązanie usługi Service Bus pakietu OMS

Wdróż na platformie Azure
Monitory Azure Service Bus wystąpień
Analiza programu VMM w programie OMS

Wdróż na platformie Azure
Zapewnia pojedynczy widok stanu zadań w wielu wystąpieniach programu VMM, który ułatwia uzyskanie szczegółowych informacji na temat kondycji & wydajności tych zadań.
Tworzenie konta Azure Automation

Wdróż na platformie Azure
Ten szablon zawiera przykład tworzenia konta Azure Automation i łączenia go z nowym lub istniejącym obszarem roboczym usługi Log Analytics usługi Azure Monitor.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu automationAccounts można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

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

Format zasobu

Aby utworzyć zasób Microsoft.Automation/automationAccounts, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Automation/automationAccounts@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      disableLocalAuth = bool
      encryption = {
        identity = {}
        keySource = "string"
        keyVaultProperties = {
          keyName = "string"
          keyvaultUri = "string"
          keyVersion = "string"
        }
      }
      publicNetworkAccess = bool
      sku = {
        capacity = int
        family = "string"
        name = "string"
      }
    }
  })
}

Wartości właściwości

automationAccounts

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Automation/automationAccounts@2023-11-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 6–50

Prawidłowe znaki:
Alfanumeryczne i łączniki.

Zacznij od litery i na końcu alfanumeryczne.
location Pobiera lub ustawia lokalizację zasobu. ciąg
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Pobiera lub ustawia tagi dołączone do zasobu. Słownik nazw tagów i wartości.
identity Ustawia właściwość tożsamości dla konta usługi Automation Tożsamość
properties Pobiera lub ustawia właściwości tworzenia lub aktualizowania konta. AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Tablica identyfikatorów tożsamości użytkowników.

IdentityUserAssignedIdentities

Nazwa Opis Wartość
{niestandardowa właściwość} UserAssignedIdentitiesProperties

UserAssignedIdentitiesProperties

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

AutomationAccountCreateOrUpdatePropertiesOrAutomatio...

Nazwa Opis Wartość
disableLocalAuth Wskazuje, czy żądania korzystające z uwierzytelniania innego niż usługa AAD są blokowane bool
Szyfrowanie Ustawianie właściwości szyfrowania dla konta usługi Automation Właściwości szyfrowania
publicNetworkAccess Wskazuje, czy ruch w punkcie końcowym spoza usługi ARM (element webhook/agent) jest dozwolony z publicznego Internetu bool
sku Pobiera lub ustawia jednostkę SKU konta. Numer jednostki magazynowej

Właściwości szyfrowania

Nazwa Opis Wartość
identity Tożsamość użytkownika używana dla klucza cmK. EncryptionPropertiesIdentity
keySource Źródło klucza szyfrowania "Microsoft.Automation"
"Microsoft.Keyvault"
keyVaultProperties Właściwości magazynu kluczy. KeyVaultProperties

EncryptionPropertiesIdentity

Nazwa Opis Wartość
userAssignedIdentity Tożsamość użytkownika używana dla klucza cmK. Będzie to identyfikator zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

KeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza używanego do szyfrowania danych. ciąg
keyvaultUri Identyfikator URI klucza magazynu kluczy używany do szyfrowania danych. ciąg
keyVersion Wersja klucza klucza używana do szyfrowania danych. ciąg

SKU

Nazwa Opis Wartość
capacity Pobiera lub ustawia pojemność jednostki SKU. int
rodzina Pobiera lub ustawia rodzinę jednostek SKU. ciąg
name Pobiera lub ustawia nazwę jednostki SKU konta. "Podstawowa"
"Bezpłatna" (wymagana)