Microsoft.Automation AutomationAccounts
Definicja zasobu Bicep
Typ zasobu automationAccounts można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania 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 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 |
Wdraża elementy Runbook automatyzacji dla planów odzyskiwania usługi ASR |
Rozwiązanie OMS ASR |
Włącza rozwiązanie ASR (wersja 2) w usłudze OMS |
Zestaw narzędzi usługi Azure Resource Optimization (ARO) |
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 |
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 |
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 |
Szablon do tworzenia rozwiązania pakietu OMS do monitorowania repliki funkcji Hyper-V. |
Rozwiązanie usługi Service Bus pakietu OMS |
Monitory Azure Service Bus wystąpień |
Analiza programu VMM w programie OMS |
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 |
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:
- Grupy zasobów — zobacz polecenia wdrażania 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 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 |
Wdraża elementy Runbook automatyzacji dla planów odzyskiwania usługi ASR |
Rozwiązanie OMS ASR |
Włącza rozwiązanie ASR (wersja 2) w usłudze OMS |
Zestaw narzędzi usługi Azure Resource Optimization (ARO) |
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 |
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 |
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 |
Szablon do tworzenia rozwiązania pakietu OMS do monitorowania repliki funkcji Hyper-V. |
Rozwiązanie usługi Service Bus pakietu OMS |
Monitory Azure Service Bus wystąpień |
Analiza programu VMM w programie OMS |
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 |
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) |