Compartilhar via


Channel Classe

Informações do canal.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.eventgrid.models._models_py3.Resource
Channel

Construtor

Channel(*, channel_type: str | _models.ChannelType | None = None, partner_topic_info: _models.PartnerTopicInfo | None = None, partner_destination_info: _models.PartnerDestinationInfo | None = None, message_for_activation: str | None = None, provisioning_state: str | _models.ChannelProvisioningState | None = None, readiness_state: str | _models.ReadinessState | None = None, expiration_time_if_not_activated_utc: datetime | None = None, **kwargs: Any)

Keyword-Only Parameters

channel_type
str ou ChannelType

O tipo do canal de eventos que representa o fluxo de direção dos eventos. Os valores conhecidos são: "PartnerTopic" e "PartnerDestination".

partner_topic_info
PartnerTopicInfo

Essa propriedade deve ser preenchida quando channelType é PartnerTopic e representa informações sobre o recurso de tópico do parceiro correspondente ao canal.

partner_destination_info
PartnerDestinationInfo

Essa propriedade deve ser preenchida quando channelType é PartnerDestination e representa informações sobre o recurso de destino do parceiro correspondente ao canal.

message_for_activation
str

Contexto ou mensagem útil que pode ser usada durante o processo de aprovação pelo assinante.

provisioning_state
str ou ChannelProvisioningState

Estado de provisionamento do canal. Os valores conhecidos são: "Criando", "Atualizando", "Excluindo", "Bem-sucedido", "Cancelado", "Falha", "IdleDueToMirroredPartnerTopicDeletion" e "IdleDueToMirroredPartnerDestinationDeletion".

readiness_state
str ou ReadinessState

O estado de preparação do tópico do parceiro correspondente. Os valores conhecidos são: "NeverActivated" e "Activated".

expiration_time_if_not_activated_utc
datetime

Hora de expiração do canal. Se esse temporizador expirar enquanto o tópico do parceiro correspondente nunca for ativado, o canal e o tópico do parceiro correspondente serão excluídos.

Variáveis

id
str

Identificador totalmente qualificado do recurso.

name
str

Nome do recurso.

type
str

Tipo do recurso.

system_data
SystemData

Os metadados do sistema relacionados ao recurso canal.

channel_type
str ou ChannelType

O tipo do canal de eventos que representa o fluxo de direção dos eventos. Os valores conhecidos são: "PartnerTopic" e "PartnerDestination".

partner_topic_info
PartnerTopicInfo

Essa propriedade deve ser preenchida quando channelType é PartnerTopic e representa informações sobre o recurso de tópico do parceiro correspondente ao canal.

partner_destination_info
PartnerDestinationInfo

Essa propriedade deve ser preenchida quando channelType é PartnerDestination e representa informações sobre o recurso de destino do parceiro correspondente ao canal.

message_for_activation
str

Contexto ou mensagem útil que pode ser usada durante o processo de aprovação pelo assinante.

provisioning_state
str ou ChannelProvisioningState

Estado de provisionamento do canal. Os valores conhecidos são: "Criando", "Atualizando", "Excluindo", "Bem-sucedido", "Cancelado", "Falha", "IdleDueToMirroredPartnerTopicDeletion" e "IdleDueToMirroredPartnerDestinationDeletion".

readiness_state
str ou ReadinessState

O estado de preparação do tópico do parceiro correspondente. Os valores conhecidos são: "NeverActivated" e "Activated".

expiration_time_if_not_activated_utc
datetime

Hora de expiração do canal. Se esse temporizador expirar enquanto o tópico do parceiro correspondente nunca for ativado, o canal e o tópico do parceiro correspondente serão excluídos.