Udostępnij za pośrednictwem


New-AzEventGridDomain

Tworzy nową domenę usługi Azure Event Grid.

Składnia

New-AzEventGridDomain
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-Location] <String>
   [-Tag <Hashtable>]
   [-InputSchema <String>]
   [-InputMappingField <Hashtable>]
   [-InputMappingDefaultValue <Hashtable>]
   [-InboundIpRule <Hashtable>]
   [-PublicNetworkAccess <String>]
   [-DisableLocalAuth]
   [-AutoCreateTopicWithFirstSubscription]
   [-AutoDeleteTopicWithLastSubscription]
   [-IdentityType <String>]
   [-IdentityId <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Tworzy nową domenę usługi Azure Event Grid. Po utworzeniu domeny aplikacja może publikować zdarzenia w punkcie końcowym tematu.

Przykłady

Przykład 1

Tworzy domenę usługi Event Grid "Domain1" w określonej lokalizacji geograficznej "westus2" w grupie zasobów "MyResourceGroupName".

New-AzEventGridDomain -ResourceGroupName MyResourceGroupName -Name Domain1 -Location westus2

ResourceGroupName : MyResourceGroupName
DomainName        : Domain1
Id                : /subscriptions/<Azure Subscription Id>/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/domain1
Type              : Microsoft.EventGrid/domains
Location          : westus2
Endpoint          : https://domain1.westus2-1.eventgrid.azure.net/api/events
ProvisioningState : Succeeded
Tags              :

Przykład 2

Tworzy domenę usługi Event Grid "Domain1" w określonej lokalizacji geograficznej "westus2" w grupie zasobów "MyResourceGroupName" z określonymi tagami "Dział" i "Środowisko".

New-AzEventGridDomain -ResourceGroupName MyResourceGroupName -Name Domain1 -Location westus2 -Tag @{ Department="Finance"; Environment="Test" }

ResourceGroupName : MyResourceGroupName
DomainName        : Domain1
Id                : /subscriptions/<Azure Subscription Id>/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/domain1
Type              : Microsoft.EventGrid/domains
Location          : westus2
Endpoint          : https://domain1.westus2-1.eventgrid.azure.net/api/events
ProvisioningState : Succeeded
Tags              : {[Department, Finance], [Environment, Test]}

Przykład 3

Tworzy domenę usługi Event Grid "Domain1" w określonej lokalizacji geograficznej "westus2" w grupie zasobów "MyResourceGroupName" "SystemAssigned".

New-AzEventGridDomain -ResourceGroupName MyResourceGroupName -Name Domain1 -Location westus2 -IdentityType "SystemAssigned"

Przykład 4

Tworzy domenę usługi Event Grid "Domain1" w określonej lokalizacji geograficznej "westus2" w grupie zasobów "MyResourceGroupName" "UserAssigned" o podanych identyfikatorach tożsamości.

$id1 = '/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName'
$id2 = '/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName'

New-AzEventGridDomain -ResourceGroupName MyResourceGroupName -Name Domain1 -Location westus2 -IdentityType "UserAssigned" -IdentityId $id1,$id2

Parametry

-AutoCreateTopicWithFirstSubscription

Przełączanie parametru do automatycznego tworzenia tematu z pierwszą subskrypcją

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AutoDeleteTopicWithLastSubscription

Przełączanie parametru do automatycznego usuwania tematu z ostatnią subskrypcją

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableLocalAuth

Przełącz parametr, aby wyłączyć uwierzytelnianie lokalne.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IdentityId

Lista tożsamości przypisanych przez użytkownika

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IdentityType

Różne typy tożsamości. Może to być jeden z następujących elementów "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None"

Type:String
Accepted values:SystemAssigned, UserAssigned, SystemAssigned, UserAssigned, None
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InboundIpRule

Tabela skrótów reprezentująca listę reguł adresów IP dla ruchu przychodzącego. Każda reguła określa adres IP w notacji CIDR, np. 10.0.0.0.0/8 wraz z odpowiednią akcją do wykonania na podstawie dopasowania lub braku dopasowania maski ip. Możliwe wartości akcji obejmują tylko zezwalanie

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InputMappingDefaultValue

Tabela skrótów reprezentująca pola mapowania danych wejściowych z wartością domyślną w rozdzielanym kluczem spacji = format wartości. Dozwolone nazwy kluczy to: podmiot, typ zdarzenia i dataversion. Jest to używane, gdy element InputSchemaHelp jest tylko customeventschema.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InputMappingField

Tabela skrótów reprezentująca pola mapowania danych wejściowych w kluczu rozdzielanym spacją = format wartości. Dozwolone nazwy kluczy to: id, topic, eventtime, subject, eventtype i dataversion. Jest to używane, gdy element InputSchemaHelp jest tylko customeventschema.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InputSchema

Schemat zdarzeń wejściowych dla tematu. Dozwolone wartości to: eventgridschema, customeventschema lub cloudeventv01Schema. Wartość domyślna to eventgridschema. Należy pamiętać, że jeśli określono parametr customeventschema, należy również określić parametry InputMappingField lub/i InputMappingDefaultValue.

Type:String
Accepted values:EventGridSchema, CustomEventSchema, CloudEventSchemaV1_0
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Location

Lokalizacja domeny.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

EventGrid nazwa domeny.

Type:String
Aliases:DomainName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PublicNetworkAccess

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest on włączony. Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując parametry InboundIpRule. Dozwolone wartości są wyłączone i włączone.

Type:String
Accepted values:enabled, disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Nazwa grupy zasobów.

Type:String
Aliases:ResourceGroup
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Tabela skrótu reprezentująca tagi zasobów.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

String

Hashtable

Dane wyjściowe

PSDomain