Microsoft.Web sites/extensions "MSDeploy" 2021-03-01

Definicja zasobu Bicep

Typ zasobu lokacji/rozszerzeń można wdrożyć przy użyciu operacji docelowych:

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

Opcje właściwości name

Zasób lokacji/rozszerzeń akceptuje różne właściwości na podstawie wartości właściwości name . W tym artykule przedstawiono właściwości, które są dostępne po ustawieniu .name: 'MSDeploy'

Aby uzyskać inne opcje, zobacz:

Format zasobu

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

resource symbolicname 'Microsoft.Web/sites/extensions@2021-03-01' = {
  name: 'MSDeploy'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    appOffline: bool
    connectionString: 'string'
    dbType: 'string'
    packageUri: 'string'
    setParameters: {}
    setParametersXmlFileUri: 'string'
    skipAppData: bool
  }
}

Wartości właściwości

sites/extensions-MSDeploy

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
"MSDeploy"
Rodzaju Rodzaj zasobu. ciąg
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: witryny
properties Właściwości zasobu podstawowego MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Nazwa Opis Wartość
appOffline Ustawia regułę AppOffline podczas wykonywania operacji MSDeploy.
Ustawienie jest false domyślnie.
bool
Parametry połączenia Parametry połączenia SQL ciąg
Dbtype Typ bazy danych ciąg
packageUri Identyfikator URI pakietu ciąg
Setparameters Parametry msDeploy. Nie należy ustawiać, jeśli jest używany identyfikator SetParametersXmlFileUri. object
setParametersXmlFileUri Identyfikator URI pliku MSDeploy Parameters. Nie należy ustawiać, jeśli jest używany parametr SetParameters. ciąg
skipAppData Określa, czy operacja MSDeploy pomija katalog App_Data.
Jeśli ustawiono wartość true, istniejący katalog App_Data w miejscu docelowym
nie zostanie usunięty, a żaden katalog App_Data w źródle zostanie zignorowany.
Ustawienie jest false domyślnie.
bool

Szablony szybkiego startu

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

Template Opis
Aplikacja internetowa portalu wideo Sad CMS

Wdróż na platformie Azure
Ten szablon zapewnia łatwy sposób wdrażania usługi Orchard CMS na Azure App Service Web Apps z włączonym i skonfigurowanym modułem usługi Azure Media Services.
Skalowalna aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
Prosta aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook

Wdróż na platformie Azure
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych wymaga odpowiedzialnych i wydajnych modeli ładu w celu uzyskania wartości z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodniku Szybki start partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizowania kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli.
Aplikacja internetowa korzystająca z prywatnego punktu końcowego Azure SQL

Wdróż na platformie Azure
Ten szablon pokazuje, jak utworzyć aplikację internetową, która używa prywatnego punktu końcowego wskazującego Azure SQL Server
Moesif API Analytics i monetization

Wdróż na platformie Azure
Szablon będzie rejestrować wywołania interfejsu API z platformy Azure API Management do usługi Moesif API analytics i platformy monetyzacji
Aplikacja funkcji platformy Azure hostowana w dedykowanym planie

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie uruchamiany i rozliczany tak samo jak każda witryna App Service.
Aplikacja funkcji w planie zużycia systemu Linux przy użyciu kompilacji zdalnej

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux i wykonaj zdalną kompilację podczas wdrażania kodu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji platformy Azure hostowana w planie Premium

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium.
Aplikacja funkcji platformy Azure hostowana w planie zużycia systemu Windows

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Zużycie systemu Windows, który jest dynamicznym planem hostingu. Aplikacja jest uruchamiana na żądanie i naliczana jest opłata za wykonanie bez stałego zobowiązania do zasobów.
Tworzenie aplikacji internetowej platformy Azure za pomocą usługi Blob Storage parametry połączenia

Wdróż na platformie Azure
Tworzy aplikację internetową platformy Azure za pomocą usługi Blob Storage parametry połączenia, szablon pierwotnie utworzony przez Jeffa Bowlesa firmy Microsoft

Definicja zasobu szablonu usługi ARM

Typ zasobu lokacji/rozszerzeń można wdrożyć przy użyciu operacji docelowych:

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

Opcje właściwości name

Zasób lokacji/rozszerzeń akceptuje różne właściwości na podstawie wartości właściwości name . W tym artykule przedstawiono właściwości, które są dostępne po ustawieniu .name: 'MSDeploy'

Aby uzyskać inne opcje, zobacz:

Format zasobu

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

{
  "type": "Microsoft.Web/sites/extensions",
  "apiVersion": "2021-03-01",
  "name": "MSDeploy",
  "kind": "string",
  "properties": {
    "appOffline": "bool",
    "connectionString": "string",
    "dbType": "string",
    "packageUri": "string",
    "setParameters": {},
    "setParametersXmlFileUri": "string",
    "skipAppData": "bool"
  }
}

Wartości właściwości

sites/extensions-MSDeploy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Web/sites/extensions"
apiVersion Wersja interfejsu API zasobów '2021-03-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
"MSDeploy"
Rodzaju Rodzaj zasobu. ciąg
properties Właściwości zasobu podstawowego MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Nazwa Opis Wartość
appOffline Ustawia regułę AppOffline podczas wykonywania operacji MSDeploy.
Ustawienie jest false domyślnie.
bool
Parametry połączenia Parametry połączenia SQL ciąg
Dbtype Typ bazy danych ciąg
packageUri Identyfikator URI pakietu ciąg
Setparameters Parametry msDeploy. Nie należy ustawiać, jeśli jest używany identyfikator SetParametersXmlFileUri. object
setParametersXmlFileUri Identyfikator URI pliku MSDeploy Parameters. Nie należy ustawiać, jeśli jest używany parametr SetParameters. ciąg
skipAppData Określa, czy operacja MSDeploy pomija katalog App_Data.
Jeśli ustawiono wartość true, istniejący katalog App_Data w miejscu docelowym
nie zostanie usunięty, a żaden katalog App_Data w źródle zostanie zignorowany.
Ustawienie jest false domyślnie.
bool

Szablony szybkiego startu

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

Template Opis
Aplikacja internetowa portalu wideo Sad CMS

Wdróż na platformie Azure
Ten szablon zapewnia łatwy sposób wdrażania usługi Orchard CMS na Azure App Service Web Apps z włączonym i skonfigurowanym modułem usługi Azure Media Services.
Skalowalna aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
Prosta aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook

Wdróż na platformie Azure
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych wymaga odpowiedzialnych i wydajnych modeli ładu w celu uzyskania wartości z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodniku Szybki start partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizowania kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli.
Aplikacja internetowa korzystająca z prywatnego punktu końcowego Azure SQL

Wdróż na platformie Azure
Ten szablon pokazuje, jak utworzyć aplikację internetową, która używa prywatnego punktu końcowego wskazującego Azure SQL Server
Moesif API Analytics i monetization

Wdróż na platformie Azure
Szablon będzie rejestrować wywołania interfejsu API z platformy Azure API Management do usługi Moesif API analytics i platformy monetyzacji
Aplikacja funkcji platformy Azure hostowana w dedykowanym planie

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie ona uruchamiana i rozliczana tak samo jak każda witryna App Service.
Aplikacja funkcji w planie zużycia systemu Linux z kompilacją zdalną

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux i wykonuje kompilację zdalną podczas wdrażania kodu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania do zasobów.
Aplikacja funkcji platformy Azure hostowana w planie Premium

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium.
Aplikacja funkcji platformy Azure hostowana w planie zużycia systemu Windows

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Windows, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania do zasobów.
Tworzenie aplikacji internetowej platformy Azure przy użyciu usługi Blob Storage parametry połączenia

Wdróż na platformie Azure
Tworzy aplikację internetową platformy Azure z usługą Blob Storage parametry połączenia, szablon pierwotnie utworzony przez Jeffa Bowlesa firmy Microsoft

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu lokacji/rozszerzeń 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.

Opcje właściwości name

Zasób lokacji/rozszerzeń akceptuje różne właściwości na podstawie wartości właściwości name . W tym artykule przedstawiono właściwości, które są dostępne po ustawieniu .name: 'MSDeploy'

Aby uzyskać inne opcje, zobacz:

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/extensions@2021-03-01"
  name = "MSDeploy"
  parent_id = "string"
  body = jsonencode({
    properties = {
      appOffline = bool
      connectionString = "string"
      dbType = "string"
      packageUri = "string"
      setParameters = {}
      setParametersXmlFileUri = "string"
      skipAppData = bool
    }
    kind = "string"
  })
}

Wartości właściwości

sites/extensions-MSDeploy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Web/sites/extensions@2021-03-01"
name Nazwa zasobu "MSDeploy"
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: witryny
Rodzaju Rodzaj zasobu. ciąg
properties Podstawowe właściwości zasobów MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Nazwa Opis Wartość
appOffline Ustawia regułę AppOffline podczas wykonywania operacji MSDeploy.
Ustawienie jest false domyślnie.
bool
Parametry połączenia Parametry połączenia SQL ciąg
Dbtype Typ bazy danych ciąg
packageUri Identyfikator URI pakietu ciąg
Setparameters Parametry narzędzia MSDeploy. Nie można ustawić, jeśli jest używany parametr SetParametersXmlFileUri. object
setParametersXmlFileUri Identyfikator URI pliku parametrów msDeploy. Nie można ustawić, jeśli jest używany parametr SetParameters. ciąg
skipAppData Określa, czy operacja MSDeploy pomija katalog App_Data.
Jeśli ustawiono wartość true, istniejący katalog App_Data w lokalizacji docelowej
nie zostanie usunięty, a żaden katalog App_Data w źródle zostanie zignorowany.
Ustawienie jest false domyślnie.
bool