Microsoft.CustomProviders resourceProviders
Definicja zasobu Bicep
Typ zasobu ResourceProviders 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.CustomProviders/resourceProviders, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.CustomProviders/resourceProviders@2018-09-01-preview' = {
location: 'string'
name: 'string'
properties: {
actions: [
{
endpoint: 'string'
name: 'string'
routingType: 'string'
}
]
resourceTypes: [
{
endpoint: 'string'
name: 'string'
routingType: 'string'
}
]
validations: [
{
specification: 'string'
validationType: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
CustomRPActionRouteDefinition
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Identyfikator URI punktu końcowego definicji trasy, do którego będzie wysyłać żądania serwera proxy przez niestandardowego dostawcę zasobów. Może to być w postaci płaskiego identyfikatora URI (np. "https://testendpoint/") lub może określać trasę za pomocą ścieżki (np. "https://testendpoint/{requestPath}"). | struna Ograniczenia: Wzorzec = ^https://.+ (wymagane) |
nazwa | Nazwa definicji trasy. Staje się to nazwą rozszerzenia usługi ARM (np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}") | ciąg (wymagany) |
routingType | Typy routingu obsługiwane dla żądań akcji. | "Serwer proxy" |
CustomRPManifestProperties
Nazwa | Opis | Wartość |
---|---|---|
akcje | Lista akcji implementujących niestandardowego dostawcę zasobów. | CustomRPActionRouteDefinition[] |
resourceTypes | Lista typów zasobów implementowana przez niestandardowego dostawcę zasobów. | CustomRPResourceTypeRouteDefinition[] |
Sprawdzanie poprawności | Lista weryfikacji, które mają być uruchamiane na żądaniach niestandardowego dostawcy zasobów. | CustomRPValidations[] |
CustomRPResourceTypeRouteDefinition
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Identyfikator URI punktu końcowego definicji trasy, do którego będzie wysyłać żądania serwera proxy przez niestandardowego dostawcę zasobów. Może to być w postaci płaskiego identyfikatora URI (np. "https://testendpoint/") lub może określać trasę za pomocą ścieżki (np. "https://testendpoint/{requestPath}"). | struna Ograniczenia: Wzorzec = ^https://.+ (wymagane) |
nazwa | Nazwa definicji trasy. Staje się to nazwą rozszerzenia usługi ARM (np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}") | ciąg (wymagany) |
routingType | Typy routingu obsługiwane dla żądań zasobów. | "Serwer proxy" "Serwer proxy,pamięć podręczna" |
CustomRPValidations
Nazwa | Opis | Wartość |
---|---|---|
specyfikacja | Link do specyfikacji walidacji. Specyfikacja musi być hostowana w raw.githubusercontent.com. | struna Ograniczenia: Wzorzec = ^https://raw.githubusercontent.com/.+ (wymagane) |
validationType | Typ weryfikacji do uruchomienia względem zgodnego żądania. | "Swagger" |
Microsoft.CustomProviders/resourceProviders
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 3 Maksymalna długość = 3 (wymagane) |
Właściwości | Manifest niestandardowego dostawcy zasobów | CustomRPManifestProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Definicja zasobu szablonu usługi ARM
Typ zasobu ResourceProviders 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.CustomProviders/resourceProviders, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.CustomProviders/resourceProviders",
"apiVersion": "2018-09-01-preview",
"name": "string",
"location": "string",
"properties": {
"actions": [
{
"endpoint": "string",
"name": "string",
"routingType": "string"
}
],
"resourceTypes": [
{
"endpoint": "string",
"name": "string",
"routingType": "string"
}
],
"validations": [
{
"specification": "string",
"validationType": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
CustomRPActionRouteDefinition
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Identyfikator URI punktu końcowego definicji trasy, do którego będzie wysyłać żądania serwera proxy przez niestandardowego dostawcę zasobów. Może to być w postaci płaskiego identyfikatora URI (np. "https://testendpoint/") lub może określać trasę za pomocą ścieżki (np. "https://testendpoint/{requestPath}"). | struna Ograniczenia: Wzorzec = ^https://.+ (wymagane) |
nazwa | Nazwa definicji trasy. Staje się to nazwą rozszerzenia usługi ARM (np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}") | ciąg (wymagany) |
routingType | Typy routingu obsługiwane dla żądań akcji. | "Serwer proxy" |
CustomRPManifestProperties
Nazwa | Opis | Wartość |
---|---|---|
akcje | Lista akcji implementujących niestandardowego dostawcę zasobów. | CustomRPActionRouteDefinition[] |
resourceTypes | Lista typów zasobów implementowana przez niestandardowego dostawcę zasobów. | CustomRPResourceTypeRouteDefinition[] |
Sprawdzanie poprawności | Lista weryfikacji, które mają być uruchamiane na żądaniach niestandardowego dostawcy zasobów. | CustomRPValidations[] |
CustomRPResourceTypeRouteDefinition
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Identyfikator URI punktu końcowego definicji trasy, do którego będzie wysyłać żądania serwera proxy przez niestandardowego dostawcę zasobów. Może to być w postaci płaskiego identyfikatora URI (np. "https://testendpoint/") lub może określać trasę za pomocą ścieżki (np. "https://testendpoint/{requestPath}"). | struna Ograniczenia: Wzorzec = ^https://.+ (wymagane) |
nazwa | Nazwa definicji trasy. Staje się to nazwą rozszerzenia usługi ARM (np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}") | ciąg (wymagany) |
routingType | Typy routingu obsługiwane dla żądań zasobów. | "Serwer proxy" "Serwer proxy,pamięć podręczna" |
CustomRPValidations
Nazwa | Opis | Wartość |
---|---|---|
specyfikacja | Link do specyfikacji walidacji. Specyfikacja musi być hostowana w raw.githubusercontent.com. | struna Ograniczenia: Wzorzec = ^https://raw.githubusercontent.com/.+ (wymagane) |
validationType | Typ weryfikacji do uruchomienia względem zgodnego żądania. | "Swagger" |
Microsoft.CustomProviders/resourceProviders
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2018-09-01-preview" |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 3 Maksymalna długość = 3 (wymagane) |
Właściwości | Manifest niestandardowego dostawcy zasobów | CustomRPManifestProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.CustomProviders/resourceProviders" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
tworzenie zasobu niestandardowego dla szablonów przy użyciu dostawców niestandardowych wdrażanie |
W tym przykładzie pokazano, jak dodać zasoby niestandardowe do szablonów usługi Resource Manager przy użyciu niestandardowych dostawców i aplikacji logiki. |
Tworzenie aplikacji funkcji i wywoływanie jej przy użyciu zasobu niestandardowego wdrażanie |
Ten szablon tworzy aplikację funkcji używaną jako obciążenie dla niestandardowego dostawcy zasobów we wdrożeniu szablonu. |
rozszerzanie istniejących zasobów platformy Azure przy użyciu dostawców niestandardowych wdrażanie |
Ten przykład zawiera szczegółowe informacje na temat rozszerzania istniejących zasobów platformy Azure i szablonów usługi Resource Manager w celu dodawania niestandardowych obciążeń. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu ResourceProviders 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.CustomProviders/resourceProviders, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.CustomProviders/resourceProviders@2018-09-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actions = [
{
endpoint = "string"
name = "string"
routingType = "string"
}
]
resourceTypes = [
{
endpoint = "string"
name = "string"
routingType = "string"
}
]
validations = [
{
specification = "string"
validationType = "string"
}
]
}
})
}
Wartości właściwości
CustomRPActionRouteDefinition
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Identyfikator URI punktu końcowego definicji trasy, do którego będzie wysyłać żądania serwera proxy przez niestandardowego dostawcę zasobów. Może to być w postaci płaskiego identyfikatora URI (np. "https://testendpoint/") lub może określać trasę za pomocą ścieżki (np. "https://testendpoint/{requestPath}"). | struna Ograniczenia: Wzorzec = ^https://.+ (wymagane) |
nazwa | Nazwa definicji trasy. Staje się to nazwą rozszerzenia usługi ARM (np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}") | ciąg (wymagany) |
routingType | Typy routingu obsługiwane dla żądań akcji. | "Serwer proxy" |
CustomRPManifestProperties
Nazwa | Opis | Wartość |
---|---|---|
akcje | Lista akcji implementujących niestandardowego dostawcę zasobów. | CustomRPActionRouteDefinition[] |
resourceTypes | Lista typów zasobów implementowana przez niestandardowego dostawcę zasobów. | CustomRPResourceTypeRouteDefinition[] |
Sprawdzanie poprawności | Lista weryfikacji, które mają być uruchamiane na żądaniach niestandardowego dostawcy zasobów. | CustomRPValidations[] |
CustomRPResourceTypeRouteDefinition
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Identyfikator URI punktu końcowego definicji trasy, do którego będzie wysyłać żądania serwera proxy przez niestandardowego dostawcę zasobów. Może to być w postaci płaskiego identyfikatora URI (np. "https://testendpoint/") lub może określać trasę za pomocą ścieżki (np. "https://testendpoint/{requestPath}"). | struna Ograniczenia: Wzorzec = ^https://.+ (wymagane) |
nazwa | Nazwa definicji trasy. Staje się to nazwą rozszerzenia usługi ARM (np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}") | ciąg (wymagany) |
routingType | Typy routingu obsługiwane dla żądań zasobów. | "Serwer proxy" "Serwer proxy,pamięć podręczna" |
CustomRPValidations
Nazwa | Opis | Wartość |
---|---|---|
specyfikacja | Link do specyfikacji walidacji. Specyfikacja musi być hostowana w raw.githubusercontent.com. | struna Ograniczenia: Wzorzec = ^https://raw.githubusercontent.com/.+ (wymagane) |
validationType | Typ weryfikacji do uruchomienia względem zgodnego żądania. | "Swagger" |
Microsoft.CustomProviders/resourceProviders
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 3 Maksymalna długość = 3 (wymagane) |
Właściwości | Manifest niestandardowego dostawcy zasobów | CustomRPManifestProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.CustomProviders/resourceProviders@2018-09-01-preview" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|