New-AzServiceBusRule
Skapa en ny regel och uppdatera en befintlig regel
Syntax
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
Skapa en ny regel och uppdatera en befintlig regel
Exempel
Exempel 1: Skapa ett korrelationsfilter
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 :
Skapa ett korrelationsfilter myCorrelationRule
i ServiceBus-prenumerationen mySubscription
.
Exempel 2: Skapa ett SQL-filter
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 :
Skapa ett SQL-filter mySqlRule
i ServiceBus-prenumerationen mySubscription
.
Parametrar
-ActionRequiresPreprocessing
Värde som anger om regelåtgärden kräver förbearbetning.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ActionSqlExpression
SQL-uttryck. t.ex. MyProperty='ABC'
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ContentType
Meddelandets innehållstyp.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CorrelationFilterProperty
ordlisteobjekt för anpassade filter
Typ: | Hashtable |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CorrelationFilterRequiresPreprocessing
Värde som anger om regelåtgärden kräver förbearbetning.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CorrelationId
Identifierare för korrelationen.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Parametern DefaultProfile fungerar inte. Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.
Typ: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FilterType
Filtertyp som utvärderas mot en BrokeredMessage.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Label
Programspecifik etikett.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MessageId
Identifierare för meddelandet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Regelnamnet.
Typ: | String |
Alias: | RuleName |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-NamespaceInputObject
Identitetsparameter
Typ: | IServiceBusIdentity |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-NamespaceName
Namnområdesnamnet
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Parameter
Beskrivning av regelresurs.
Typ: | IRule |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ReplyTo
Adressen till kön som du vill svara på.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ReplyToSessionId
Sessionsidentifierare att svara på.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ResourceGroupName
Namnet på resursgruppen i Azure-prenumerationen.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SessionId
Sessionsidentifierare.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SqlExpression
SQL-uttrycket. t.ex. MyProperty='ABC'
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SqlFilterRequiresPreprocessing
Värde som anger om regelåtgärden kräver förbearbetning.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SubscriptionId
Prenumerationsautentiseringsuppgifter som unikt identifierar en Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.
Typ: | String |
Position: | Named |
Standardvärde: | (Get-AzContext).Subscription.Id |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SubscriptionInputObject
Identitetsparameter
Typ: | IServiceBusIdentity |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-SubscriptionName
Prenumerationsnamnet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-To
Adress att skicka till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TopicInputObject
Identitetsparameter
Typ: | IServiceBusIdentity |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TopicName
Ämnesnamnet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Azure PowerShell