Microsoft.CustomProviders recursosProviders
Definição de recurso bicep
O tipo de recursoProviders pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.CustomProviders/resourceProviders, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.CustomProviders/resourceProviders@2018-09-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: [
{
endpoint: 'string'
name: 'string'
routingType: 'Proxy'
}
]
resourceTypes: [
{
endpoint: 'string'
name: 'string'
routingType: 'string'
}
]
validations: [
{
specification: 'string'
validationType: 'Swagger'
}
]
}
}
Valores imobiliários
recursosProviders
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | corda (necessária) Limite de caracteres: 3-64 Caracteres válidos: Não posso usar: %&\\?/ ou controlar caracteresNão se pode terminar com período ou espaço. |
localização | Localização do recurso | corda (necessária) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Tags em modelos |
propriedades | O manifesto para o fornecedor de recursos personalizados | CustomRPManifestProperties |
CustomRPManifestProperties
Nome | Descrição | Valor |
---|---|---|
ações | Uma lista de ações que o fornecedor de recursos personalizados implementa. | CustomRPActionRouteDefinition[] |
recursosTipos | Uma lista de tipos de recursos que o fornecedor de recursos personalizados implementa. | CustomRPResourceTypeRouteDefinition[] |
validações | Uma lista de validações a executar nos pedidos do fornecedor de recursos personalizados. | PersonalizarValidations[] |
CustomRPActionRouteDefinition
Nome | Descrição | Valor |
---|---|---|
endpoint | A definição de rota URI a que o fornecedor de recursos personalizados irá proxy solicita. Isto pode ser na forma de um URI plano (por exemplo, 'https://testendpoint/') ou pode especificar a rota através de um caminho (por exemplo, 'https://testendpoint/{requestPath}') | corda (necessária) |
name | O nome da definição de rota. Isto torna-se o nome da extensão ARM (por exemplo, '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name})) | corda (necessária) |
roteamentoType | Os tipos de encaminhamento que são suportados para pedidos de ação. | 'Procuração' |
CustomRPResourceTypeRouteDefinition
Nome | Descrição | Valor |
---|---|---|
endpoint | A definição de rota URI a que o fornecedor de recursos personalizados irá proxy solicita. Isto pode ser na forma de um URI plano (por exemplo, 'https://testendpoint/') ou pode especificar a rota através de um caminho (por exemplo, 'https://testendpoint/{requestPath}') | corda (necessária) |
name | O nome da definição de rota. Isto torna-se o nome da extensão ARM (por exemplo, '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name})) | corda (necessária) |
roteamentoType | Os tipos de encaminhamento que são suportados para pedidos de recursos. | 'Procuração' 'Proxy,Cache' |
Personalização de Avaliações
Nome | Descrição | Valor |
---|---|---|
especificação | Um link para a especificação de validação. A especificação deve ser acolhida em raw.githubusercontent.com. | corda (necessária) |
validaçãoType | O tipo de validação a concorrer contra um pedido correspondente. | 'Swagger' |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
Alargar os recursos azure existentes com fornecedores personalizados |
Esta amostra irá entrar em detalhes sobre como estender os recursos azure existentes e modelos de Resource Manager para adicionar em cargas de trabalho personalizadas. |
Crie uma aplicação de função e chame-a usando um recurso personalizado |
Este modelo cria uma aplicação de função usada como carga de trabalho para um fornecedor de recursos personalizados numa implementação de modelo. |
Criar um recurso personalizado para modelos com fornecedores personalizados |
Esta amostra mostra como adicionar recursos personalizados a Resource Manager Modelos usando fornecedores personalizados e aplicações lógicas. |
Definição de recurso de modelo DE ARM
O tipo de recursoProviders pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.CustomProviders/resourceProviders, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.CustomProviders/resourceProviders",
"apiVersion": "2018-09-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [
{
"endpoint": "string",
"name": "string",
"routingType": "Proxy"
}
],
"resourceTypes": [
{
"endpoint": "string",
"name": "string",
"routingType": "string"
}
],
"validations": [
{
"specification": "string",
"validationType": "Swagger"
}
]
}
}
Valores imobiliários
recursosProviders
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.CustomProviders/resourceProviders' |
apiVersion | A versão api de recurso | '2018-09-01-pré-visualização' |
name | O nome do recurso | corda (necessária) Limite de caracteres: 3-64 Caracteres válidos: Não posso usar: %&\\?/ ou controlar caracteresNão se pode terminar com período ou espaço. |
localização | Localização do recurso | corda (necessária) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Tags em modelos |
propriedades | O manifesto para o fornecedor de recursos personalizados | CustomRPManifestProperties |
CustomRPManifestProperties
Nome | Descrição | Valor |
---|---|---|
ações | Uma lista de ações que o fornecedor de recursos personalizados implementa. | CustomRPActionRouteDefinition[] |
recursosTipos | Uma lista de tipos de recursos que o fornecedor de recursos personalizados implementa. | CustomRPResourceTypeRouteDefinition[] |
validações | Uma lista de validações a executar nos pedidos do fornecedor de recursos personalizados. | PersonalizarValidations[] |
CustomRPActionRouteDefinition
Nome | Descrição | Valor |
---|---|---|
endpoint | A definição de rota URI a que o fornecedor de recursos personalizados irá proxy solicita. Isto pode ser na forma de um URI plano (por exemplo, 'https://testendpoint/') ou pode especificar a rota através de um caminho (por exemplo, 'https://testendpoint/{requestPath}') | corda (necessária) |
name | O nome da definição de rota. Isto torna-se o nome da extensão ARM (por exemplo, '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name})) | corda (necessária) |
roteamentoType | Os tipos de encaminhamento que são suportados para pedidos de ação. | 'Procuração' |
CustomRPResourceTypeRouteDefinition
Nome | Descrição | Valor |
---|---|---|
endpoint | A definição de rota URI a que o fornecedor de recursos personalizados irá proxy solicita. Isto pode ser na forma de um URI plano (por exemplo, 'https://testendpoint/') ou pode especificar a rota através de um caminho (por exemplo, 'https://testendpoint/{requestPath}') | corda (necessária) |
name | O nome da definição de rota. Isto torna-se o nome da extensão ARM (por exemplo, '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name})) | corda (necessária) |
roteamentoType | Os tipos de encaminhamento que são suportados para pedidos de recursos. | 'Procuração' 'Proxy,Cache' |
Personalização de Avaliações
Nome | Descrição | Valor |
---|---|---|
especificação | Um link para a especificação de validação. A especificação deve ser acolhida em raw.githubusercontent.com. | corda (necessária) |
validaçãoType | O tipo de validação a concorrer contra um pedido correspondente. | 'Swagger' |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
Alargar os recursos azure existentes com fornecedores personalizados |
Esta amostra irá entrar em detalhes sobre como estender os recursos azure existentes e modelos de Resource Manager para adicionar em cargas de trabalho personalizadas. |
Crie uma aplicação de função e chame-a usando um recurso personalizado |
Este modelo cria uma aplicação de função usada como carga de trabalho para um fornecedor de recursos personalizados numa implementação de modelo. |
Criar um recurso personalizado para modelos com fornecedores personalizados |
Esta amostra mostra como adicionar recursos personalizados a Resource Manager Modelos usando fornecedores personalizados e aplicações lógicas. |
Definição de recursos Terraform (fornecedor AzAPI)
O tipo de recursoProviders pode ser implementado para:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.CustomProviders/resourceProviders, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.CustomProviders/resourceProviders@2018-09-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
{
endpoint = "string"
name = "string"
routingType = "Proxy"
}
]
resourceTypes = [
{
endpoint = "string"
name = "string"
routingType = "string"
}
]
validations = [
{
specification = "string"
validationType = "Swagger"
}
]
}
})
}
Valores imobiliários
recursosProviders
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.CustomProviders/resourceProviders@2018-09-01-pré-visualização" |
name | O nome do recurso | corda (necessária) Limite de caracteres: 3-64 Caracteres válidos: Não posso usar: %&\\?/ ou controlar caracteresNão se pode terminar com período ou espaço. |
localização | Localização do recurso | corda (necessária) |
parent_id | Para implantar num grupo de recursos, utilize o ID desse grupo de recursos. | corda (necessária) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. |
propriedades | O manifesto para o fornecedor de recursos personalizados | CustomRPManifestProperties |
CustomRPManifestProperties
Nome | Descrição | Valor |
---|---|---|
ações | Uma lista de ações que o fornecedor de recursos personalizados implementa. | CustomRPActionRouteDefinition[] |
recursosTipos | Uma lista de tipos de recursos que o fornecedor de recursos personalizados implementa. | CustomRPResourceTypeRouteDefinition[] |
validações | Uma lista de validações a executar nos pedidos do fornecedor de recursos personalizados. | PersonalizarValidations[] |
CustomRPActionRouteDefinition
Nome | Descrição | Valor |
---|---|---|
endpoint | A definição de rota URI a que o fornecedor de recursos personalizados irá proxy solicita. Isto pode ser na forma de um URI plano (por exemplo, 'https://testendpoint/') ou pode especificar a rota através de um caminho (por exemplo, 'https://testendpoint/{requestPath}') | corda (necessária) |
name | O nome da definição de rota. Isto torna-se o nome da extensão ARM (por exemplo, '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name})) | corda (necessária) |
roteamentoType | Os tipos de encaminhamento que são suportados para pedidos de ação. | "Procuração" |
CustomRPResourceTypeRouteDefinition
Nome | Descrição | Valor |
---|---|---|
endpoint | A definição de rota URI a que o fornecedor de recursos personalizados irá proxy solicita. Isto pode ser na forma de um URI plano (por exemplo, 'https://testendpoint/') ou pode especificar a rota através de um caminho (por exemplo, 'https://testendpoint/{requestPath}') | corda (necessária) |
name | O nome da definição de rota. Isto torna-se o nome da extensão ARM (por exemplo, '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name})) | corda (necessária) |
roteamentoType | Os tipos de encaminhamento que são suportados para pedidos de recursos. | "Procuração" "Proxy,Cache" |
Personalização de Avaliações
Nome | Descrição | Valor |
---|---|---|
especificação | Um link para a especificação de validação. A especificação deve ser acolhida em raw.githubusercontent.com. | corda (necessária) |
validaçãoType | O tipo de validação a concorrer contra um pedido correspondente. | "Swagger" |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários