Microsoft.EventGrid partnerNamespaces
Definição de recurso do Bicep
O tipo de recurso partnerNamespaces pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das 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-12-15-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 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 com permissão para 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. Esta ação 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 quando 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á ativada. Pode restringir ainda mais iPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" /} |
"Desativado" "Ativado" "SecuredByPerimeter" |
InboundIpRule
Nome | Descrição | Valor |
---|---|---|
action | Ação a executar com base na correspondência ou nenhuma 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 modelo arm
O tipo de recurso partnerNamespaces pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das 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-12-15-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-12-15-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 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 com permissão para 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. Esta ação 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 quando 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á ativada. Pode restringir ainda mais iPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" /} |
"Desativado" "Ativado" "SecuredByPerimeter" |
InboundIpRule
Nome | Descrição | Valor |
---|---|---|
action | Ação a executar com base na correspondência ou nenhuma 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 terraform (fornecedor AzAPI)
O tipo de recurso partnerNamespaces pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das 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-12-15-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-12-15-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 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 com permissão para 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. Esta ação 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 quando 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á ativada. Pode restringir ainda mais iPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" /} |
"Desativado" "Ativado" "SecuredByPerimeter" |
InboundIpRule
Nome | Descrição | Valor |
---|---|---|
action | Ação a executar com base na correspondência ou nenhuma correspondência do IpMask. | "Permitir" |
ipMask | Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. | string |