Partner Namespaces - Create Or Update

Utwórz przestrzeń nazw partnera.
Asynchronicznie tworzy nową przestrzeń nazw partnera z określonymi parametrami.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}?api-version=2022-06-15

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
partnerNamespaceName
path True

string

Nazwa przestrzeni nazw partnera.

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji użytkownika.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API do użycia z żądaniem klienta.

Treść żądania

Nazwa Wymagane Typ Opis
location True

string

Lokalizacja zasobu.

properties.disableLocalAuth

boolean

Ta wartość logiczna służy do włączania lub wyłączania uwierzytelniania lokalnego. Wartość domyślna to false. Jeśli właściwość jest ustawiona na wartość true, tylko token usługi AAD będzie używany do uwierzytelniania, jeśli użytkownik może publikować dane w przestrzeni nazw partnera.

properties.inboundIpRules

InboundIpRule[]

Może to służyć do ograniczania ruchu z określonych adresów IP zamiast wszystkich adresów IP. Uwaga: są one brane pod uwagę tylko wtedy, gdy funkcja PublicNetworkAccess jest włączona.

properties.partnerRegistrationFullyQualifiedId

string

W pełni kwalifikowany identyfikator arm rejestracji partnera, który powinien być skojarzony z tą przestrzenią nazw partnera. Ma to następujący format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.

properties.partnerTopicRoutingMode

PartnerTopicRoutingMode

Określa to, czy zdarzenia opublikowane w tej przestrzeni nazw partnera powinny używać atrybutu źródłowego w ładunku zdarzenia lub użyć nazwy kanału w nagłówku podczas dopasowywania do tematu partnera. Jeśli żaden z nich nie zostanie określony, routing atrybutów źródłowych będzie używany do dopasowania do tematu partnera.

properties.publicNetworkAccess

PublicNetworkAccess

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona. Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując

tags

object

Tagi zasobu.

Odpowiedzi

Nazwa Typ Opis
201 Created

PartnerNamespace

Utworzone

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 Nieprawidłowe żądanie.

  • 500 Wewnętrzny błąd serwera.

Przykłady

PartnerNamespaces_CreateOrUpdate

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1?api-version=2022-06-15

{
  "location": "westus",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "partnerRegistrationFullyQualifiedId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerRegistrations/ContosoCorpAccount1"
  }
}

Sample Response

{
  "properties": {
    "provisioningState": "Succeeded",
    "partnerRegistrationFullyQualifiedId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerRegistrations/ContosoCorpAccount1",
    "endpoint": "https://examplePartnerNamespaceName1.centraluseuap-1.eventgrid.azure.net/api/events"
  },
  "location": "westus",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1",
  "name": "examplePartnerNamespaceName1",
  "type": "Microsoft.EventGrid/partnerNamespaces"
}

Definicje

Nazwa Opis
ConnectionState

Informacje o stanie połączenia.

createdByType

Typ tożsamości, która utworzyła zasób.

InboundIpRule
IpActionType

Akcja do wykonania na podstawie dopasowania lub braku dopasowania maski IpMask.

PartnerNamespace

EventGrid Partner Namespace.EventGrid Partner Namespace (Przestrzeń nazw partnera usługi EventGrid).

PartnerNamespaceProvisioningState

Stan aprowizacji przestrzeni nazw partnera.

PartnerTopicRoutingMode

Określa to, czy zdarzenia opublikowane w tej przestrzeni nazw partnera powinny używać atrybutu źródłowego w ładunku zdarzenia lub użyć nazwy kanału w nagłówku podczas dopasowywania do tematu partnera. Jeśli żaden z nich nie zostanie określony, routing atrybutów źródłowych będzie używany do dopasowania do tematu partnera.

PersistedConnectionStatus

Stan połączenia.

PrivateEndpoint

Informacje dotyczące prywatnego punktu końcowego.

PrivateEndpointConnection
PublicNetworkAccess

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona. Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując

ResourceProvisioningState

Stan aprowizacji połączenia prywatnego punktu końcowego.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

ConnectionState

Informacje o stanie połączenia.

Nazwa Typ Opis
actionsRequired

string

Wymagane akcje (jeśli istnieją).

description

string

Opis stanu połączenia.

status

PersistedConnectionStatus

Stan połączenia.

createdByType

Typ tożsamości, która utworzyła zasób.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

InboundIpRule

Nazwa Typ Opis
action

IpActionType

Akcja do wykonania na podstawie dopasowania lub braku dopasowania maski IpMask.

ipMask

string

Adres IP w notacji CIDR, np. 10.0.0.0/8.

IpActionType

Akcja do wykonania na podstawie dopasowania lub braku dopasowania maski IpMask.

Nazwa Typ Opis
Allow

string

PartnerNamespace

EventGrid Partner Namespace.EventGrid Partner Namespace (Przestrzeń nazw partnera usługi EventGrid).

Nazwa Typ Wartość domyślna Opis
id

string

W pełni kwalifikowany identyfikator zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu.

properties.disableLocalAuth

boolean

False

Ta wartość logiczna służy do włączania lub wyłączania uwierzytelniania lokalnego. Wartość domyślna to false. Jeśli właściwość jest ustawiona na wartość true, tylko token usługi AAD będzie używany do uwierzytelniania, jeśli użytkownik może publikować dane w przestrzeni nazw partnera.

properties.endpoint

string

Punkt końcowy dla przestrzeni nazw partnera.

properties.inboundIpRules

InboundIpRule[]

Może to służyć do ograniczania ruchu z określonych adresów IP zamiast wszystkich adresów IP. Uwaga: są one brane pod uwagę tylko wtedy, gdy funkcja PublicNetworkAccess jest włączona.

properties.partnerRegistrationFullyQualifiedId

string

W pełni kwalifikowany identyfikator arm rejestracji partnera, który powinien być skojarzony z tą przestrzenią nazw partnera. Ma to następujący format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.

properties.partnerTopicRoutingMode

PartnerTopicRoutingMode

SourceEventAttribute

Określa to, czy zdarzenia opublikowane w tej przestrzeni nazw partnera powinny używać atrybutu źródłowego w ładunku zdarzenia lub użyć nazwy kanału w nagłówku podczas dopasowywania do tematu partnera. Jeśli żaden z nich nie zostanie określony, routing atrybutów źródłowych będzie używany do dopasowania do tematu partnera.

properties.privateEndpointConnections

PrivateEndpointConnection[]

properties.provisioningState

PartnerNamespaceProvisioningState

Stan aprowizacji przestrzeni nazw partnera.

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona. Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując

systemData

systemData

Metadane systemowe odnoszące się do zasobu przestrzeni nazw partnera.

tags

object

Tagi zasobu.

type

string

Typ zasobu.

PartnerNamespaceProvisioningState

Stan aprowizacji przestrzeni nazw partnera.

Nazwa Typ Opis
Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

PartnerTopicRoutingMode

Określa to, czy zdarzenia opublikowane w tej przestrzeni nazw partnera powinny używać atrybutu źródłowego w ładunku zdarzenia lub użyć nazwy kanału w nagłówku podczas dopasowywania do tematu partnera. Jeśli żaden z nich nie zostanie określony, routing atrybutów źródłowych będzie używany do dopasowania do tematu partnera.

Nazwa Typ Opis
ChannelNameHeader

string

SourceEventAttribute

string

PersistedConnectionStatus

Stan połączenia.

Nazwa Typ Opis
Approved

string

Disconnected

string

Pending

string

Rejected

string

PrivateEndpoint

Informacje dotyczące prywatnego punktu końcowego.

Nazwa Typ Opis
id

string

Identyfikator usługi ARM dla prywatnego punktu końcowego.

PrivateEndpointConnection

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu.

name

string

Nazwa zasobu.

properties.groupIds

string[]

GroupIds z zasobu usługi łącza prywatnego.

properties.privateEndpoint

PrivateEndpoint

Zasób prywatnego punktu końcowego dla tego połączenia.

properties.privateLinkServiceConnectionState

ConnectionState

Szczegółowe informacje o stanie połączenia.

properties.provisioningState

ResourceProvisioningState

Stan aprowizacji połączenia prywatnego punktu końcowego.

type

string

Typ zasobu.

PublicNetworkAccess

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona. Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując

Nazwa Typ Opis
Disabled

string

Enabled

string

ResourceProvisioningState

Stan aprowizacji połączenia prywatnego punktu końcowego.

Nazwa Typ Opis
Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobów (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.