New-AzServiceBusRule
Creación de una nueva regla y actualización de una regla existente
Sintaxis
New-AzServiceBusRule
-Name <String>
-NamespaceName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-SubscriptionName <String>
-TopicName <String>
[-ActionRequiresPreprocessing]
[-ActionSqlExpression <String>]
[-ContentType <String>]
[-CorrelationFilterProperty <Hashtable>]
[-CorrelationFilterRequiresPreprocessing]
[-CorrelationId <String>]
[-FilterType <String>]
[-Label <String>]
[-MessageId <String>]
[-ReplyTo <String>]
[-ReplyToSessionId <String>]
[-SessionId <String>]
[-SqlExpression <String>]
[-SqlFilterRequiresPreprocessing]
[-To <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceBusRule
-Name <String>
-SubscriptionName <String>
-TopicInputObject <IServiceBusIdentity>
[-ActionRequiresPreprocessing]
[-ActionSqlExpression <String>]
[-ContentType <String>]
[-CorrelationFilterProperty <Hashtable>]
[-CorrelationFilterRequiresPreprocessing]
[-CorrelationId <String>]
[-FilterType <String>]
[-Label <String>]
[-MessageId <String>]
[-ReplyTo <String>]
[-ReplyToSessionId <String>]
[-SessionId <String>]
[-SqlExpression <String>]
[-SqlFilterRequiresPreprocessing]
[-To <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceBusRule
-Name <String>
-SubscriptionName <String>
-TopicInputObject <IServiceBusIdentity>
-Parameter <IRule>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceBusRule
-Name <String>
-SubscriptionName <String>
-TopicName <String>
-NamespaceInputObject <IServiceBusIdentity>
[-ActionRequiresPreprocessing]
[-ActionSqlExpression <String>]
[-ContentType <String>]
[-CorrelationFilterProperty <Hashtable>]
[-CorrelationFilterRequiresPreprocessing]
[-CorrelationId <String>]
[-FilterType <String>]
[-Label <String>]
[-MessageId <String>]
[-ReplyTo <String>]
[-ReplyToSessionId <String>]
[-SessionId <String>]
[-SqlExpression <String>]
[-SqlFilterRequiresPreprocessing]
[-To <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceBusRule
-Name <String>
-SubscriptionName <String>
-TopicName <String>
-NamespaceInputObject <IServiceBusIdentity>
-Parameter <IRule>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceBusRule
-Name <String>
-SubscriptionInputObject <IServiceBusIdentity>
[-ActionRequiresPreprocessing]
[-ActionSqlExpression <String>]
[-ContentType <String>]
[-CorrelationFilterProperty <Hashtable>]
[-CorrelationFilterRequiresPreprocessing]
[-CorrelationId <String>]
[-FilterType <String>]
[-Label <String>]
[-MessageId <String>]
[-ReplyTo <String>]
[-ReplyToSessionId <String>]
[-SessionId <String>]
[-SqlExpression <String>]
[-SqlFilterRequiresPreprocessing]
[-To <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceBusRule
-Name <String>
-SubscriptionInputObject <IServiceBusIdentity>
-Parameter <IRule>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Creación de una nueva regla y actualización de una regla existente
Ejemplos
Ejemplo 1: Crear un filtro de correlación
New-AzServiceBusRule -ResourceGroupName myResourceGroup -NamespaceName myNamespace -TopicName myTopic -SubscriptionName mySubscription -Name myCorrelationRule -FilterType CorrelationFilter -ContentType contenttype -CorrelationFilterProperty @{a='b';c='d'} -SessionId sessionid -CorrelationId correlationid -MessageId messageid -Label label -ReplyTo replyto -ReplyToSessionId replytosessionid
ActionCompatibilityLevel :
ActionRequiresPreprocessing :
ActionSqlExpression :
ContentType : contenttype
CorrelationFilterProperty : {
"c": "d",
"a": "b"
}
CorrelationFilterRequiresPreprocessing :
CorrelationId : correlationid
FilterType : CorrelationFilter
Id : /subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.ServiceBus/namespaces/myNamespace/topics/myTopic/subscriptions/mySubscription/rules/myCorrelationRule
Label : label
Location : westus
MessageId : messageid
Name : myCorrelationRule
ReplyTo : replyto
ReplyToSessionId : replytosessionid
ResourceGroupName : myResourceGroup
SessionId : sessionid
SqlExpression :
SqlFilterCompatibilityLevel :
Cree un filtro myCorrelationRule
de correlación en la suscripción mySubscription
de ServiceBus .
Ejemplo 2: Crear un filtro sql
New-AzServiceBusRule -ResourceGroupName myResourceGroup -NamespaceName myNamespace -TopicName myTopic -SubscriptionName mySubscription -Name mySqlRule -FilterType SqlFilter -SqlExpression 3=2 -ActionSqlExpression "SET a=b"
ActionCompatibilityLevel : 20
ActionRequiresPreprocessing :
ActionSqlExpression : SET a=b
ContentType :
CorrelationFilterProperty : {
}
CorrelationFilterRequiresPreprocessing :
CorrelationId :
FilterType : SqlFilter
Id : /subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.ServiceBus/namespaces/myNamespace/topics/myTopic/subscriptions/mySubscription/rules/mySqlRule
Label :
Location : westus
MessageId :
Name : mySqlRule
ReplyTo :
ReplyToSessionId :
ResourceGroupName : myResourceGroup
SessionId :
SqlExpression : 3=2
SqlFilterCompatibilityLevel : 20
SqlFilterRequiresPreprocessing :
Cree un filtro mySqlRule
sql en la suscripción mySubscription
de ServiceBus .
Parámetros
-ActionRequiresPreprocessing
Valor que indica si la acción de regla requiere preprocesamiento.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ActionSqlExpression
Expresión SQL. Por ejemplo, MyProperty='ABC'
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ContentType
Tipo de contenido del mensaje.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorrelationFilterProperty
objeto dictionary para filtros personalizados
Tipo: | Hashtable |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorrelationFilterRequiresPreprocessing
Valor que indica si la acción de regla requiere preprocesamiento.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CorrelationId
Identificador de la correlación
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
El parámetro DefaultProfile no es funcional. Use el parámetro SubscriptionId cuando esté disponible si ejecuta el cmdlet en otra suscripción.
Tipo: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FilterType
Tipo de filtro que se evalúa con un BrokeredMessage.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Label
Etiqueta específica de la aplicación.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MessageId
Identificador del mensaje.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Nombre de la regla.
Tipo: | String |
Alias: | RuleName |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-NamespaceInputObject
Parámetro de identidad
Tipo: | IServiceBusIdentity |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-NamespaceName
Nombre del espacio de nombres
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Parameter
Descripción del recurso de regla.
Tipo: | IRule |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ReplyTo
Dirección de la cola a la que responder
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ReplyToSessionId
Identificador de sesión al que responder.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ResourceGroupName
Nombre del grupo de recursos dentro de la suscripción de Azure.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SessionId
Identificador de la sesión.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SqlExpression
Expresión SQL. Por ejemplo, MyProperty='ABC'
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SqlFilterRequiresPreprocessing
Valor que indica si la acción de regla requiere preprocesamiento.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SubscriptionId
Credenciales de suscripción que identifican de forma única una suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | (Get-AzContext).Subscription.Id |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SubscriptionInputObject
Parámetro de identidad
Tipo: | IServiceBusIdentity |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-SubscriptionName
Nombre de la suscripción.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-To
La dirección de envío
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-TopicInputObject
Parámetro de identidad
Tipo: | IServiceBusIdentity |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-TopicName
El nombre del tema.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |