Microsoft.EventGrid partnerNamespaces 2023-06-01-preview
Definição de recurso do Bicep
O tipo de recurso partnerNamespaces pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/partnerNamespaces, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces@2023-06-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
disableLocalAuth: bool
inboundIpRules: [
{
action: 'Allow'
ipMask: 'string'
}
]
minimumTlsVersionAllowed: 'string'
partnerRegistrationFullyQualifiedId: 'string'
partnerTopicRoutingMode: 'string'
publicNetworkAccess: 'string'
}
}
Valores de propriedade
partnerNamespaces
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso. | cadeia (obrigatório) |
etiquetas | Etiquetas do recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
propriedades | Propriedades do Espaço de Nomes de Parceiros. | PartnerNamespaceProperties |
PartnerNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
disableLocalAuth | Este valor booleano é utilizado para ativar ou desativar a autenticação local. O valor predefinido é falso. Quando a propriedade está definida como verdadeira, apenas o token do AAD será utilizado para autenticar se o utilizador tiver permissão para publicar no espaço de nomes de parceiros. | bool |
inboundIpRules | Isto pode ser utilizado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: estes são considerados apenas se PublicNetworkAccess estiver ativado. | InboundIpRule[] |
minimumTlsVersionAllowed | Versão mínima do TLS do publicador autorizada a publicar neste espaço de nomes de parceiros | '1.0' '1.1' '1.2' |
partnerRegistrationFullyQualifiedId | O ID arm completamente qualificado do registo de parceiros que deve ser associado a este espaço de nomes de parceiros. Este procedimento utiliza o seguinte formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. |
string |
partnerTopicRoutingMode | Isto determina se os eventos publicados neste espaço de nomes de parceiros devem utilizar o atributo de origem no payload de eventos ou utilize o nome do canal no cabeçalho ao corresponder ao tópico do parceiro. Se não for especificado nenhum, o encaminhamento de atributos de origem será utilizado para corresponder ao tópico do parceiro. |
"ChannelNameHeader" "SourceEventAttribute" |
publicNetworkAccess | Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativado. Pode restringir-se ainda mais a IPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" /} |
"Desativado" "Ativado" |
InboundIpRule
Nome | Descrição | Valor |
---|---|---|
action | Ação a executar com base na correspondência ou sem correspondência do IpMask. | "Permitir" |
ipMask | Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. | string |
Definição de recurso de modelo do ARM
O tipo de recurso partnerNamespaces pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/partnerNamespaces, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.EventGrid/partnerNamespaces",
"apiVersion": "2023-06-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"disableLocalAuth": "bool",
"inboundIpRules": [
{
"action": "Allow",
"ipMask": "string"
}
],
"minimumTlsVersionAllowed": "string",
"partnerRegistrationFullyQualifiedId": "string",
"partnerTopicRoutingMode": "string",
"publicNetworkAccess": "string"
}
}
Valores de propriedade
partnerNamespaces
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.EventGrid/partnerNamespaces" |
apiVersion | A versão da API de recursos | "2023-06-01-preview" |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso. | cadeia (obrigatório) |
etiquetas | Etiquetas do recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
propriedades | Propriedades do Espaço de Nomes de Parceiros. | PartnerNamespaceProperties |
PartnerNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
disableLocalAuth | Este valor booleano é utilizado para ativar ou desativar a autenticação local. O valor predefinido é falso. Quando a propriedade está definida como verdadeira, apenas o token do AAD será utilizado para autenticar se o utilizador tiver permissão para publicar no espaço de nomes de parceiros. | bool |
inboundIpRules | Isto pode ser utilizado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: estes são considerados apenas se PublicNetworkAccess estiver ativado. | InboundIpRule[] |
minimumTlsVersionAllowed | Versão mínima do TLS do publicador autorizada a publicar neste espaço de nomes de parceiros | '1.0' '1.1' '1.2' |
partnerRegistrationFullyQualifiedId | O ID arm completamente qualificado do registo de parceiros que deve ser associado a este espaço de nomes de parceiros. Este procedimento utiliza o seguinte formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. |
string |
partnerTopicRoutingMode | Isto determina se os eventos publicados neste espaço de nomes de parceiros devem utilizar o atributo de origem no payload de eventos ou utilize o nome do canal no cabeçalho ao corresponder ao tópico do parceiro. Se não for especificado nenhum, o encaminhamento de atributos de origem será utilizado para corresponder ao tópico do parceiro. |
"ChannelNameHeader" "SourceEventAttribute" |
publicNetworkAccess | Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativado. Pode restringir-se ainda mais a IPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" /} |
"Desativado" "Ativado" |
InboundIpRule
Nome | Descrição | Valor |
---|---|---|
action | Ação a executar com base na correspondência ou sem correspondência do IpMask. | "Permitir" |
ipMask | Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. | string |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso partnerNamespaces pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/partnerNamespaces, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces@2023-06-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
disableLocalAuth = bool
inboundIpRules = [
{
action = "Allow"
ipMask = "string"
}
]
minimumTlsVersionAllowed = "string"
partnerRegistrationFullyQualifiedId = "string"
partnerTopicRoutingMode = "string"
publicNetworkAccess = "string"
}
})
}
Valores de propriedade
partnerNamespaces
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.EventGrid/partnerNamespaces@2023-06-01-preview" |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso. | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas do recurso. | Dicionário de nomes e valores de etiquetas. |
propriedades | Propriedades do Espaço de Nomes de Parceiros. | PartnerNamespaceProperties |
PartnerNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
disableLocalAuth | Este valor booleano é utilizado para ativar ou desativar a autenticação local. O valor predefinido é falso. Quando a propriedade está definida como verdadeira, apenas o token do AAD será utilizado para autenticar se o utilizador tiver permissão para publicar no espaço de nomes de parceiros. | bool |
inboundIpRules | Isto pode ser utilizado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: estes são considerados apenas se PublicNetworkAccess estiver ativado. | InboundIpRule[] |
minimumTlsVersionAllowed | Versão mínima do TLS do publicador autorizada a publicar neste espaço de nomes de parceiros | "1.0" "1.1" "1.2" |
partnerRegistrationFullyQualifiedId | O ID arm completamente qualificado do registo de parceiros que deve ser associado a este espaço de nomes de parceiros. Este procedimento utiliza o seguinte formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. |
string |
partnerTopicRoutingMode | Isto determina se os eventos publicados neste espaço de nomes de parceiros devem utilizar o atributo de origem no payload de eventos ou utilize o nome do canal no cabeçalho ao corresponder ao tópico do parceiro. Se não for especificado nenhum, o encaminhamento de atributos de origem será utilizado para corresponder ao tópico do parceiro. |
"ChannelNameHeader" "SourceEventAttribute" |
publicNetworkAccess | Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativado. Pode restringir-se ainda mais a IPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" /} |
"Desativado" "Ativado" |
InboundIpRule
Nome | Descrição | Valor |
---|---|---|
action | Ação a executar com base na correspondência ou sem correspondência do IpMask. | "Permitir" |
ipMask | Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. | string |