Microsoft.Cdn profiles/originGroups 2022-11-01-preview
Definicja zasobu Bicep
Typ zasobu profiles/originGroups można wdrożyć przy użyciu operacji docelowych:
- 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 dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Cdn/profiles/originGroups, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Cdn/profiles/originGroups@2022-11-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
healthProbeSettings: {
probeIntervalInSeconds: int
probePath: 'string'
probeProtocol: 'string'
probeRequestType: 'string'
}
loadBalancingSettings: {
additionalLatencyInMilliseconds: int
sampleSize: int
successfulSamplesRequired: int
}
sessionAffinityState: 'string'
trafficRestorationTimeToHealedOrNewEndpointsInMinutes: int
}
}
Wartości właściwości
AFDOriginGroupProperties
Nazwa | Opis | Wartość |
---|---|---|
healthProbeSettings | Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła. | HealthProbeParameters |
loadBalancingSettings | Ustawienia równoważenia obciążenia dla puli zaplecza | LoadBalancingSettingsParameters |
sessionAffinityState | Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Czas w minutach, aby stopniowo przenosić ruch do punktu końcowego, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub dodawany jest nowy punkt końcowy. Wartość domyślna to 10 minut. Ta właściwość nie jest obecnie obsługiwana. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 50 |
HealthProbeParameters
Nazwa | Opis | Wartość |
---|---|---|
probeIntervalInSeconds | Liczba sekund między sondami kondycji. Wartość domyślna to 240sec. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 255 |
probePath | Ścieżka względem źródła, który jest używany do określania kondycji źródła. | struna |
probeProtocol | Protokół do użycia dla sondy kondycji. | "Http" "Https" "NotSet" |
probeRequestType | Typ wykonanego żądania sondy kondycji. | "GET" "HEAD" "NotSet" |
LoadBalancingSettingsParameters
Nazwa | Opis | Wartość |
---|---|---|
additionalLatencyInMilliseconds | Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu | Int |
sampleSize | Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia | Int |
successfulSamplesRequired | Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem | Int |
Microsoft.Cdn/profiles/originGroups
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
rodzic | W 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. |
Nazwa symboliczna zasobu typu: profile |
Właściwości | Obiekt JSON zawierający właściwości grupy pochodzenia. | AFDOriginGroupProperties |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
usługę Front Door Premium z usługą App Service i usługą Private Link | Ten szablon tworzy usługę Front Door Premium i usługę App Service oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do aplikacji. |
usługę Front Door Premium z źródłami obiektów blob i usługą Private Link | Ten szablon tworzy usługę Front Door Premium i kontener obiektów blob usługi Azure Storage oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do konta magazynu. |
usługa Front Door Premium z maszyną wirtualną i usługą Private Link | Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej. |
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft | Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft. |
|
Ten szablon umożliwia utworzenie usługi Front Door Standard/Premium. |
usługi Front Door Standard/Premium z źródła usługi API Management | Ten szablon tworzy usługę Front Door Premium i wystąpienie usługi API Management oraz używa sieciowej grupy zabezpieczeń i globalnych zasad usługi API Management, aby sprawdzić, czy ruch przechodzi przez źródło usługi Front Door. |
usługę Front Door Standard/Premium z źródła usługi App Service | Ten szablon tworzy usługę Front Door Standard/Premium, usługę App Service i konfiguruje usługę App Service w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z źródła usługi Application Gateway | Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie usługi Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z usługą Azure Container Instances | Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów. |
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową | Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft. |
usługi Front Door Standard/Premium z źródła usługi Azure Functions | Ten szablon tworzy usługę Front Door Standard/Premium, aplikację usługi Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z domeną niestandardową | Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez firmę Microsoft. |
usługi Front Door Standard/Premium z domeny i certyfikatu | Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez klienta. |
usługi Front Door Standard/Premium z filtrowaniem geograficznym | Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą filtrowania geograficznego. |
usługi Front Door Standard/Premium z limitem szybkości | Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą limitu szybkości. |
usługi Front Door Standard/Premium z zestawem reguł | Ten szablon tworzy usługę Front Door Standard/Premium wraz z zestawem reguł. |
usługi Front Door Standard/Premium ze statyczną witryną internetową | Ten szablon tworzy usługę Front Door Standard/Premium i statyczną witrynę internetową usługi Azure Storage oraz skonfigurowano usługę Front Door do wysyłania ruchu do statycznej witryny internetowej. |
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową | Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową. |
usługi Front Door z wystąpieniami kontenerów i usługą Application Gateway | Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i usługą Application Gateway. |
frontdoor CDN z zaporą aplikacji internetowej, domenami i dziennikami do usługi EventHub | Ten szablon tworzy nowy profil cdn usługi Azure FrontDoor. Utwórz zaporę aplikacji internetowej z niestandardowymi i zarządzanymi regułami, trasami cdn, źródłami i grupami ze skojarzeniem z zaporą aplikacji internetowej i trasami, konfiguruje domeny niestandardowe, twórz centrum zdarzeń i ustawienia diagnostyczne do wysyłania dzienników dostępu usługi CDN przy użyciu centrum zdarzeń. |
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor | Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link. |
aplikacji internetowej o wysokiej dostępności w wielu regionach | Ten szablon umożliwia utworzenie bezpiecznego, wysokiej dostępności, kompleksowego rozwiązania z wieloma regionami z dwoma aplikacjami internetowymi w różnych regionach za usługą Azure Front Door |
Definicja zasobu szablonu usługi ARM
Typ zasobu profiles/originGroups można wdrożyć przy użyciu operacji docelowych:
- 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 dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Cdn/profiles/originGroups, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Cdn/profiles/originGroups",
"apiVersion": "2022-11-01-preview",
"name": "string",
"properties": {
"healthProbeSettings": {
"probeIntervalInSeconds": "int",
"probePath": "string",
"probeProtocol": "string",
"probeRequestType": "string"
},
"loadBalancingSettings": {
"additionalLatencyInMilliseconds": "int",
"sampleSize": "int",
"successfulSamplesRequired": "int"
},
"sessionAffinityState": "string",
"trafficRestorationTimeToHealedOrNewEndpointsInMinutes": "int"
}
}
Wartości właściwości
AFDOriginGroupProperties
Nazwa | Opis | Wartość |
---|---|---|
healthProbeSettings | Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła. | HealthProbeParameters |
loadBalancingSettings | Ustawienia równoważenia obciążenia dla puli zaplecza | LoadBalancingSettingsParameters |
sessionAffinityState | Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Czas w minutach, aby stopniowo przenosić ruch do punktu końcowego, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub dodawany jest nowy punkt końcowy. Wartość domyślna to 10 minut. Ta właściwość nie jest obecnie obsługiwana. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 50 |
HealthProbeParameters
Nazwa | Opis | Wartość |
---|---|---|
probeIntervalInSeconds | Liczba sekund między sondami kondycji. Wartość domyślna to 240sec. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 255 |
probePath | Ścieżka względem źródła, który jest używany do określania kondycji źródła. | struna |
probeProtocol | Protokół do użycia dla sondy kondycji. | "Http" "Https" "NotSet" |
probeRequestType | Typ wykonanego żądania sondy kondycji. | "GET" "HEAD" "NotSet" |
LoadBalancingSettingsParameters
Nazwa | Opis | Wartość |
---|---|---|
additionalLatencyInMilliseconds | Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu | Int |
sampleSize | Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia | Int |
successfulSamplesRequired | Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem | Int |
Microsoft.Cdn/profiles/originGroups
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2022-11-01-preview" |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Obiekt JSON zawierający właściwości grupy pochodzenia. | AFDOriginGroupProperties |
typ | Typ zasobu | "Microsoft.Cdn/profiles/originGroups" |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
usługę Front Door Premium z usługą App Service i usługą Private Link wdrażanie |
Ten szablon tworzy usługę Front Door Premium i usługę App Service oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do aplikacji. |
usługę Front Door Premium z źródłami obiektów blob i usługą Private Link wdrażanie |
Ten szablon tworzy usługę Front Door Premium i kontener obiektów blob usługi Azure Storage oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do konta magazynu. |
usługa Front Door Premium z maszyną wirtualną i usługą Private Link wdrażanie |
Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej. |
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft wdrażanie |
Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft. |
wdrażanie |
Ten szablon umożliwia utworzenie usługi Front Door Standard/Premium. |
usługi Front Door Standard/Premium z źródła usługi API Management wdrażanie |
Ten szablon tworzy usługę Front Door Premium i wystąpienie usługi API Management oraz używa sieciowej grupy zabezpieczeń i globalnych zasad usługi API Management, aby sprawdzić, czy ruch przechodzi przez źródło usługi Front Door. |
usługę Front Door Standard/Premium z źródła usługi App Service wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, usługę App Service i konfiguruje usługę App Service w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z źródła usługi Application Gateway wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie usługi Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z usługą Azure Container Instances wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów. |
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft. |
usługi Front Door Standard/Premium z źródła usługi Azure Functions wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, aplikację usługi Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z domeną niestandardową wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez firmę Microsoft. |
usługi Front Door Standard/Premium z domeny i certyfikatu wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową i certyfikat zarządzany przez klienta. |
usługi Front Door Standard/Premium z filtrowaniem geograficznym wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą filtrowania geograficznego. |
usługi Front Door Standard/Premium z limitem szybkości wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą limitu szybkości. |
usługi Front Door Standard/Premium z zestawem reguł wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium wraz z zestawem reguł. |
usługi Front Door Standard/Premium ze statyczną witryną internetową wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium i statyczną witrynę internetową usługi Azure Storage oraz skonfigurowano usługę Front Door do wysyłania ruchu do statycznej witryny internetowej. |
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową. |
usługi Front Door z wystąpieniami kontenerów i usługą Application Gateway wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i usługą Application Gateway. |
frontdoor CDN z zaporą aplikacji internetowej, domenami i dziennikami do usługi EventHub wdrażanie |
Ten szablon tworzy nowy profil cdn usługi Azure FrontDoor. Utwórz zaporę aplikacji internetowej z niestandardowymi i zarządzanymi regułami, trasami cdn, źródłami i grupami ze skojarzeniem z zaporą aplikacji internetowej i trasami, konfiguruje domeny niestandardowe, twórz centrum zdarzeń i ustawienia diagnostyczne do wysyłania dzienników dostępu usługi CDN przy użyciu centrum zdarzeń. |
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor wdrażanie |
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link. |
aplikacji internetowej o wysokiej dostępności w wielu regionach wdrażanie |
Ten szablon umożliwia utworzenie bezpiecznego, wysokiej dostępności, kompleksowego rozwiązania z wieloma regionami z dwoma aplikacjami internetowymi w różnych regionach za usługą Azure Front Door |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu profiles/originGroups 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.Cdn/profiles/originGroups, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/originGroups@2022-11-01-preview"
name = "string"
body = jsonencode({
properties = {
healthProbeSettings = {
probeIntervalInSeconds = int
probePath = "string"
probeProtocol = "string"
probeRequestType = "string"
}
loadBalancingSettings = {
additionalLatencyInMilliseconds = int
sampleSize = int
successfulSamplesRequired = int
}
sessionAffinityState = "string"
trafficRestorationTimeToHealedOrNewEndpointsInMinutes = int
}
})
}
Wartości właściwości
AFDOriginGroupProperties
Nazwa | Opis | Wartość |
---|---|---|
healthProbeSettings | Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła. | HealthProbeParameters |
loadBalancingSettings | Ustawienia równoważenia obciążenia dla puli zaplecza | LoadBalancingSettingsParameters |
sessionAffinityState | Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Czas w minutach, aby stopniowo przenosić ruch do punktu końcowego, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub dodawany jest nowy punkt końcowy. Wartość domyślna to 10 minut. Ta właściwość nie jest obecnie obsługiwana. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 50 |
HealthProbeParameters
Nazwa | Opis | Wartość |
---|---|---|
probeIntervalInSeconds | Liczba sekund między sondami kondycji. Wartość domyślna to 240sec. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 255 |
probePath | Ścieżka względem źródła, który jest używany do określania kondycji źródła. | struna |
probeProtocol | Protokół do użycia dla sondy kondycji. | "Http" "Https" "NotSet" |
probeRequestType | Typ wykonanego żądania sondy kondycji. | "GET" "HEAD" "NotSet" |
LoadBalancingSettingsParameters
Nazwa | Opis | Wartość |
---|---|---|
additionalLatencyInMilliseconds | Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu | Int |
sampleSize | Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia | Int |
successfulSamplesRequired | Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem | Int |
Microsoft.Cdn/profiles/originGroups
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: profile |
Właściwości | Obiekt JSON zawierający właściwości grupy pochodzenia. | AFDOriginGroupProperties |
typ | Typ zasobu | "Microsoft.Cdn/profiles/originGroups@2022-11-01-preview" |