Condividi tramite


Partner Namespaces - Update

Aggiornare uno spazio dei nomi partner.
Aggiorna in modo asincrono uno spazio dei nomi partner con i parametri specificati.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
partnerNamespaceName
path True

string

Nome dello spazio dei nomi partner.

resourceGroupName
path True

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

subscriptionId
path True

string

Credenziali di sottoscrizione che identificano in modo univoco una sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio.

api-version
query True

string

Versione dell'API da usare con la richiesta client.

Corpo della richiesta

Nome Tipo Descrizione
properties.disableLocalAuth

boolean

Questo valore booleano viene usato per abilitare o disabilitare l'autenticazione locale. Il valore predefinito è false. Quando la proprietà è impostata su true, verrà usato solo il token AAD per l'autenticazione se l'utente è autorizzato a pubblicare nello spazio dei nomi partner.

properties.inboundIpRules

InboundIpRule[]

Può essere usato per limitare il traffico da indirizzi IP specifici anziché da tutti gli INDIRIZZI IP. Nota: questi vengono considerati solo se PublicNetworkAccess è abilitato.

properties.publicNetworkAccess

PublicNetworkAccess

Determina se il traffico è consentito in rete pubblica. Per impostazione predefinita, è abilitata. È possibile limitare ulteriormente gli indirizzi IP specifici configurando

tags

object

Tag dello spazio dei nomi partner.

Risposte

Nome Tipo Descrizione
200 OK

Va bene

201 Created

PartnerNamespace

Richiesta di aggiornamento dello spazio dei nomi partner accettata.

Other Status Codes

Risposte di errore:

  • 400 Richiesta non valida.

  • 500 Errore interno del server.

Esempio

PartnerNamespaces_Update

Esempio di richiesta

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

{
  "tags": {
    "tag1": "value1"
  }
}

Risposta di esempio

{
  "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": "Central US EUAP",
  "tags": {
    "key1": "value1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1",
  "name": "examplePartnerNamespaceName1",
  "type": "Microsoft.EventGrid/partnerNamespaces"
}

Definizioni

Nome Descrizione
ConnectionState

Informazioni di ConnectionState.

createdByType

Tipo di identità che ha creato la risorsa.

InboundIpRule
IpActionType

Azione da eseguire in base alla corrispondenza o nessuna corrispondenza di IpMask.

PartnerNamespace

Spazio dei nomi partner EventGrid.

PartnerNamespaceProvisioningState

Stato di provisioning dello spazio dei nomi partner.

PartnerNamespaceUpdateParameters

Proprietà dell'aggiornamento dello spazio dei nomi partner.

PartnerTopicRoutingMode

Ciò determina se gli eventi pubblicati in questo spazio dei nomi partner devono usare l'attributo di origine nel payload dell'evento o usare il nome del canale nell'intestazione quando corrispondono all'argomento del partner. Se non viene specificato alcun valore, verrà usato il routing degli attributi di origine per trovare la corrispondenza con l'argomento del partner.

PersistedConnectionStatus

Stato della connessione.

PrivateEndpoint

Informazioni privateEndpoint.

PrivateEndpointConnection
PublicNetworkAccess

Determina se il traffico è consentito in rete pubblica. Per impostazione predefinita, è abilitata. È possibile limitare ulteriormente gli indirizzi IP specifici configurando

ResourceProvisioningState

Stato di provisioning della connessione endpoint privato.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

ConnectionState

Informazioni di ConnectionState.

Nome Tipo Descrizione
actionsRequired

string

Azioni necessarie (se presenti).

description

string

Descrizione dello stato della connessione.

status

PersistedConnectionStatus

Stato della connessione.

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
Application
Key
ManagedIdentity
User

InboundIpRule

Nome Tipo Descrizione
action

IpActionType

Azione da eseguire in base alla corrispondenza o nessuna corrispondenza di IpMask.

ipMask

string

Indirizzo IP nella notazione CIDR, ad esempio 10.0.0.0/8.

IpActionType

Azione da eseguire in base alla corrispondenza o nessuna corrispondenza di IpMask.

Valore Descrizione
Allow

PartnerNamespace

Spazio dei nomi partner EventGrid.

Nome Tipo Valore predefinito Descrizione
id

string

Identificatore completo della risorsa.

location

string

Posizione della risorsa.

name

string

Nome della risorsa.

properties.disableLocalAuth

boolean

False

Questo valore booleano viene usato per abilitare o disabilitare l'autenticazione locale. Il valore predefinito è false. Quando la proprietà è impostata su true, verrà usato solo il token AAD per l'autenticazione se l'utente è autorizzato a pubblicare nello spazio dei nomi partner.

properties.endpoint

string

Endpoint per lo spazio dei nomi partner.

properties.inboundIpRules

InboundIpRule[]

Può essere usato per limitare il traffico da indirizzi IP specifici anziché da tutti gli INDIRIZZI IP. Nota: questi vengono considerati solo se PublicNetworkAccess è abilitato.

properties.partnerRegistrationFullyQualifiedId

string

ID ARM completo della registrazione partner che deve essere associata a questo spazio dei nomi partner. Il formato seguente è :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}.

properties.partnerTopicRoutingMode

PartnerTopicRoutingMode

SourceEventAttribute

Ciò determina se gli eventi pubblicati in questo spazio dei nomi partner devono usare l'attributo di origine nel payload dell'evento o usare il nome del canale nell'intestazione quando corrispondono all'argomento del partner. Se non viene specificato alcun valore, verrà usato il routing degli attributi di origine per trovare la corrispondenza con l'argomento del partner.

properties.privateEndpointConnections

PrivateEndpointConnection[]

properties.provisioningState

PartnerNamespaceProvisioningState

Stato di provisioning dello spazio dei nomi partner.

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Determina se il traffico è consentito in rete pubblica. Per impostazione predefinita, è abilitata. È possibile limitare ulteriormente gli indirizzi IP specifici configurando

systemData

systemData

Metadati di sistema relativi alla risorsa spazio dei nomi partner.

tags

object

Tag della risorsa.

type

string

Tipo della risorsa.

PartnerNamespaceProvisioningState

Stato di provisioning dello spazio dei nomi partner.

Valore Descrizione
Canceled
Creating
Deleting
Failed
Succeeded
Updating

PartnerNamespaceUpdateParameters

Proprietà dell'aggiornamento dello spazio dei nomi partner.

Nome Tipo Valore predefinito Descrizione
properties.disableLocalAuth

boolean

Questo valore booleano viene usato per abilitare o disabilitare l'autenticazione locale. Il valore predefinito è false. Quando la proprietà è impostata su true, verrà usato solo il token AAD per l'autenticazione se l'utente è autorizzato a pubblicare nello spazio dei nomi partner.

properties.inboundIpRules

InboundIpRule[]

Può essere usato per limitare il traffico da indirizzi IP specifici anziché da tutti gli INDIRIZZI IP. Nota: questi vengono considerati solo se PublicNetworkAccess è abilitato.

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Determina se il traffico è consentito in rete pubblica. Per impostazione predefinita, è abilitata. È possibile limitare ulteriormente gli indirizzi IP specifici configurando

tags

object

Tag dello spazio dei nomi partner.

PartnerTopicRoutingMode

Ciò determina se gli eventi pubblicati in questo spazio dei nomi partner devono usare l'attributo di origine nel payload dell'evento o usare il nome del canale nell'intestazione quando corrispondono all'argomento del partner. Se non viene specificato alcun valore, verrà usato il routing degli attributi di origine per trovare la corrispondenza con l'argomento del partner.

Valore Descrizione
ChannelNameHeader
SourceEventAttribute

PersistedConnectionStatus

Stato della connessione.

Valore Descrizione
Approved
Disconnected
Pending
Rejected

PrivateEndpoint

Informazioni privateEndpoint.

Nome Tipo Descrizione
id

string

Identificatore arm per endpoint privato.

PrivateEndpointConnection

Nome Tipo Descrizione
id

string

Identificatore completo della risorsa.

name

string

Nome della risorsa.

properties.groupIds

string[]

GroupIds dalla risorsa del servizio di collegamento privato.

properties.privateEndpoint

PrivateEndpoint

Risorsa endpoint privato per questa connessione.

properties.privateLinkServiceConnectionState

ConnectionState

Dettagli sullo stato della connessione.

properties.provisioningState

ResourceProvisioningState

Stato di provisioning della connessione endpoint privato.

type

string

Tipo della risorsa.

PublicNetworkAccess

Determina se il traffico è consentito in rete pubblica. Per impostazione predefinita, è abilitata. È possibile limitare ulteriormente gli indirizzi IP specifici configurando

Valore Descrizione
Disabled
Enabled

ResourceProvisioningState

Stato di provisioning della connessione endpoint privato.

Valore Descrizione
Canceled
Creating
Deleting
Failed
Succeeded
Updating

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.