Udostępnij za pośrednictwem


Aplikacje Microsoft.Solutions 2017-09-01

Definicja zasobu Bicep

Typ zasobu aplikacji 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.Solutions/applications, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Solutions/applications@2017-09-01' = {
  identity: {
    type: 'SystemAssigned'
  }
  kind: 'string'
  location: 'string'
  managedBy: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: 'string'
    managedResourceGroupId: 'string'
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    uiDefinitionUri: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Właściwości aplikacji

Nazwa Opis Wartość
applicationDefinitionId W pełni kwalifikowana ścieżka identyfikatora definicji aplikacji zarządzanej. struna
managedResourceGroupId Identyfikator zarządzanej grupy zasobów. ciąg (wymagany)
Parametry Pary nazw i wartości definiujące parametry aplikacji zarządzanej. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. jakikolwiek
uiDefinitionUri Identyfikator URI obiektu blob, w którym znajduje się plik definicji interfejsu użytkownika. struna

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"

Microsoft.Solutions/applications

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Identity
rodzaj Rodzaj aplikacji zarządzanej. Dozwolone wartości to MarketPlace i ServiceCatalog. struna

Ograniczenia:
Wzorzec = ^[-\w\._,\(\)]+$ (wymagane)
lokalizacja Lokalizacja zasobu struna
managedBy Identyfikator zasobu, który zarządza tym zasobem. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 64 (wymagana)
plan Informacje o planie. planu
Właściwości Właściwości aplikacji zarządzanej. ApplicationProperties (wymagane)
Numer jednostki magazynowej Jednostka SKU zasobu. sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Plan

Nazwa Opis Wartość
nazwa Nazwa planu. ciąg (wymagany)
produkt Kod produktu. ciąg (wymagany)
kod podwyższania poziomu Kod podwyższania poziomu. struna
wydawca Identyfikator wydawcy. ciąg (wymagany)
Wersja Wersja planu. ciąg (wymagany)

Tagi zasobów

Nazwa Opis Wartość

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU. Int
rodzina Rodzina jednostek SKU. struna
model Model jednostki SKU. struna
nazwa Nazwa jednostki SKU. ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. struna
kondygnacja Warstwa jednostki SKU. struna

Definicja zasobu szablonu usługi ARM

Typ zasobu aplikacji 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.Solutions/applications, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2017-09-01",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "kind": "string",
  "location": "string",
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "managedResourceGroupId": "string",
    "parameters": {},
    "uiDefinitionUri": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Właściwości aplikacji

Nazwa Opis Wartość
applicationDefinitionId W pełni kwalifikowana ścieżka identyfikatora definicji aplikacji zarządzanej. struna
managedResourceGroupId Identyfikator zarządzanej grupy zasobów. ciąg (wymagany)
Parametry Pary nazw i wartości definiujące parametry aplikacji zarządzanej. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. jakikolwiek
uiDefinitionUri Identyfikator URI obiektu blob, w którym znajduje się plik definicji interfejsu użytkownika. struna

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"

Microsoft.Solutions/applications

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2017-09-01'
tożsamość Tożsamość zasobu. Identity
rodzaj Rodzaj aplikacji zarządzanej. Dozwolone wartości to MarketPlace i ServiceCatalog. struna

Ograniczenia:
Wzorzec = ^[-\w\._,\(\)]+$ (wymagane)
lokalizacja Lokalizacja zasobu struna
managedBy Identyfikator zasobu, który zarządza tym zasobem. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 64 (wymagana)
plan Informacje o planie. planu
Właściwości Właściwości aplikacji zarządzanej. ApplicationProperties (wymagane)
Numer jednostki magazynowej Jednostka SKU zasobu. sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Solutions/applications"

Plan

Nazwa Opis Wartość
nazwa Nazwa planu. ciąg (wymagany)
produkt Kod produktu. ciąg (wymagany)
kod podwyższania poziomu Kod podwyższania poziomu. struna
wydawca Identyfikator wydawcy. ciąg (wymagany)
Wersja Wersja planu. ciąg (wymagany)

Tagi zasobów

Nazwa Opis Wartość

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU. Int
rodzina Rodzina jednostek SKU. struna
model Model jednostki SKU. struna
nazwa Nazwa jednostki SKU. ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. struna
kondygnacja Warstwa jednostki SKU. struna

Szablony szybkiego startu

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

Szablon Opis
Tworzenie aplikacji zarządzanej, która wdraża połączone szablony

wdrażanie w usłudze Azure
Ten szablon tworzy aplikację zarządzaną, która wdraża połączone szablony.
Tworzenie aplikacji zarządzanej z dostosowanym widokiem

wdrażanie w usłudze Azure
Ten szablon tworzy aplikację zarządzaną z dostosowanym widokiem domyślnym.
Tworzenie aplikacji zarządzanej z metrykami i alertami

wdrażanie w usłudze Azure
Ten szablon tworzy aplikację zarządzaną z metrykami i alertami aplikacji.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

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

  • grupy zasobów

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2017-09-01"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  kind = "string"
  location = "string"
  managedBy = "string"
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
    version = "string"
  }
  sku = {
    capacity = int
    family = "string"
    model = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      managedResourceGroupId = "string"
      parameters = ?
      uiDefinitionUri = "string"
    }
  })
}

Wartości właściwości

Właściwości aplikacji

Nazwa Opis Wartość
applicationDefinitionId W pełni kwalifikowana ścieżka identyfikatora definicji aplikacji zarządzanej. struna
managedResourceGroupId Identyfikator zarządzanej grupy zasobów. ciąg (wymagany)
Parametry Pary nazw i wartości definiujące parametry aplikacji zarządzanej. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. jakikolwiek
uiDefinitionUri Identyfikator URI obiektu blob, w którym znajduje się plik definicji interfejsu użytkownika. struna

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"

Microsoft.Solutions/applications

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Identity
rodzaj Rodzaj aplikacji zarządzanej. Dozwolone wartości to MarketPlace i ServiceCatalog. struna

Ograniczenia:
Wzorzec = ^[-\w\._,\(\)]+$ (wymagane)
lokalizacja Lokalizacja zasobu struna
managedBy Identyfikator zasobu, który zarządza tym zasobem. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 64 (wymagana)
plan Informacje o planie. planu
Właściwości Właściwości aplikacji zarządzanej. ApplicationProperties (wymagane)
Numer jednostki magazynowej Jednostka SKU zasobu. sku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Solutions/applications@2017-09-01"

Plan

Nazwa Opis Wartość
nazwa Nazwa planu. ciąg (wymagany)
produkt Kod produktu. ciąg (wymagany)
kod podwyższania poziomu Kod podwyższania poziomu. struna
wydawca Identyfikator wydawcy. ciąg (wymagany)
Wersja Wersja planu. ciąg (wymagany)

Tagi zasobów

Nazwa Opis Wartość

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU. Int
rodzina Rodzina jednostek SKU. struna
model Model jednostki SKU. struna
nazwa Nazwa jednostki SKU. ciąg (wymagany)
rozmiar Rozmiar jednostki SKU. struna
kondygnacja Warstwa jednostki SKU. struna