Partilhar via


ArmEventGridModelFactory.EventGridSubscriptionData Método

Definição

Inicializa uma nova instância de EventGridSubscriptionData.

public static Azure.ResourceManager.EventGrid.EventGridSubscriptionData EventGridSubscriptionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string topic = default, Azure.ResourceManager.EventGrid.Models.EventSubscriptionProvisioningState? provisioningState = default, Azure.ResourceManager.EventGrid.Models.EventSubscriptionDestination destination = default, Azure.ResourceManager.EventGrid.Models.DeliveryWithResourceIdentity deliveryWithResourceIdentity = default, Azure.ResourceManager.EventGrid.Models.EventSubscriptionFilter filter = default, System.Collections.Generic.IEnumerable<string> labels = default, DateTimeOffset? expireOn = default, Azure.ResourceManager.EventGrid.Models.EventDeliverySchema? eventDeliverySchema = default, Azure.ResourceManager.EventGrid.Models.EventSubscriptionRetryPolicy retryPolicy = default, Azure.ResourceManager.EventGrid.Models.DeadLetterDestination deadLetterDestination = default, Azure.ResourceManager.EventGrid.Models.DeadLetterWithResourceIdentity deadLetterWithResourceIdentity = default);
static member EventGridSubscriptionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<Azure.ResourceManager.EventGrid.Models.EventSubscriptionProvisioningState> * Azure.ResourceManager.EventGrid.Models.EventSubscriptionDestination * Azure.ResourceManager.EventGrid.Models.DeliveryWithResourceIdentity * Azure.ResourceManager.EventGrid.Models.EventSubscriptionFilter * seq<string> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.EventGrid.Models.EventDeliverySchema> * Azure.ResourceManager.EventGrid.Models.EventSubscriptionRetryPolicy * Azure.ResourceManager.EventGrid.Models.DeadLetterDestination * Azure.ResourceManager.EventGrid.Models.DeadLetterWithResourceIdentity -> Azure.ResourceManager.EventGrid.EventGridSubscriptionData
Public Shared Function EventGridSubscriptionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional topic As String = Nothing, Optional provisioningState As Nullable(Of EventSubscriptionProvisioningState) = Nothing, Optional destination As EventSubscriptionDestination = Nothing, Optional deliveryWithResourceIdentity As DeliveryWithResourceIdentity = Nothing, Optional filter As EventSubscriptionFilter = Nothing, Optional labels As IEnumerable(Of String) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional eventDeliverySchema As Nullable(Of EventDeliverySchema) = Nothing, Optional retryPolicy As EventSubscriptionRetryPolicy = Nothing, Optional deadLetterDestination As DeadLetterDestination = Nothing, Optional deadLetterWithResourceIdentity As DeadLetterWithResourceIdentity = Nothing) As EventGridSubscriptionData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

topic
String

Nome do tópico da assinatura do evento.

provisioningState
Nullable<EventSubscriptionProvisioningState>

Estado de provisionamento da assinatura do evento.

destination
EventSubscriptionDestination

Informações sobre o destino em que os eventos precisam ser entregues para a assinatura do evento. Usa a identidade do Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas. EventSubscriptionDestination Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem AzureFunctionEventSubscriptionDestination, EventHubEventSubscriptionDestination, HybridConnectionEventSubscriptionDestination, PartnerEventSubscriptionDestination, ServiceBusQueueEventSubscriptionDestination, ServiceBusTopicEventSubscriptionDestinatione WebHookEventSubscriptionDestination(Uri, Uri, Nullable<Int32>, Nullable<Int32>, Nullable<Guid>, String, IEnumerable<DeliveryAttributeMapping>, Nullable<TlsVersion>)StorageQueueEventSubscriptionDestination .

deliveryWithResourceIdentity
DeliveryWithResourceIdentity

Informações sobre o destino em que os eventos precisam ser entregues para a assinatura do evento. Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

filter
EventSubscriptionFilter

Informações sobre o filtro para a assinatura do evento.

labels
IEnumerable<String>

Lista de rótulos definidos pelo usuário.

expireOn
Nullable<DateTimeOffset>

Hora de expiração da assinatura do evento.

eventDeliverySchema
Nullable<EventDeliverySchema>

O esquema de entrega de eventos para a assinatura do evento.

retryPolicy
EventSubscriptionRetryPolicy

A política de repetição para eventos. Isso pode ser usado para configurar o número máximo de tentativas de entrega e tempo de vida para eventos.

deadLetterDestination
DeadLetterDestination

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. Usa a identidade do Grade de Eventos do Azure para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas. DeadLetterDestination Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem StorageBlobDeadLetterDestination.

deadLetterWithResourceIdentity
DeadLetterWithResourceIdentity

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico ou domínio) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

Retornos

Uma nova EventGridSubscriptionData instância para simulação.

Aplica-se a