Freigeben über


Channel Klasse

Kanalinformationen.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Vererbung
azure.mgmt.eventgrid.models._models_py3.Resource
Channel

Konstruktor

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 oder ChannelType

Der Typ des Ereigniskanals, der den Richtungsfluss von Ereignissen darstellt. Bekannte Werte sind "PartnerTopic" und "PartnerDestination".

partner_topic_info
PartnerTopicInfo

Diese Eigenschaft sollte aufgefüllt werden, wenn channelType PartnerTopic ist und Informationen zur Partnerthemaressource darstellt, die dem Kanal entspricht.

partner_destination_info
PartnerDestinationInfo

Diese Eigenschaft sollte aufgefüllt werden, wenn channelType PartnerDestination ist und Informationen zur Partnerzielressource darstellt, die dem Kanal entspricht.

message_for_activation
str

Kontext oder hilfreiche Nachricht, die während des Genehmigungsprozesses vom Abonnenten verwendet werden kann.

provisioning_state
str oder ChannelProvisioningState

Bereitstellungsstatus des Kanals. Bekannte Werte sind: "Creating", "Updating", "Delete", "Succeeded", "Canceled", "Failed", "IdleDueToMirroredPartnerTopicDeletion" und "IdleDueToMirroredPartnerDestinationDeletion".

readiness_state
str oder ReadinessState

Der Bereitschaftsstatus des entsprechenden Partnerthemas. Bekannte Werte sind: "NeverActivated" und "Activated".

expiration_time_if_not_activated_utc
datetime

Ablaufzeit des Kanals. Wenn dieser Timer abläuft, während das entsprechende Partnerthema nie aktiviert wird, werden der Kanal und das entsprechende Partnerthema gelöscht.

Variablen

id
str

Vollqualifizierter Bezeichner der Ressource.

name
str

Der Name der Ressource.

type
str

Der Typ der Ressource.

system_data
SystemData

Die Systemmetadaten im Zusammenhang mit der Kanalressource.

channel_type
str oder ChannelType

Der Typ des Ereigniskanals, der den Richtungsfluss von Ereignissen darstellt. Bekannte Werte sind "PartnerTopic" und "PartnerDestination".

partner_topic_info
PartnerTopicInfo

Diese Eigenschaft sollte aufgefüllt werden, wenn channelType PartnerTopic ist und Informationen zur Partnerthemaressource darstellt, die dem Kanal entspricht.

partner_destination_info
PartnerDestinationInfo

Diese Eigenschaft sollte aufgefüllt werden, wenn channelType PartnerDestination ist und Informationen zur Partnerzielressource darstellt, die dem Kanal entspricht.

message_for_activation
str

Kontext oder hilfreiche Nachricht, die während des Genehmigungsprozesses vom Abonnenten verwendet werden kann.

provisioning_state
str oder ChannelProvisioningState

Bereitstellungsstatus des Kanals. Bekannte Werte sind: "Creating", "Updating", "Delete", "Succeeded", "Canceled", "Failed", "IdleDueToMirroredPartnerTopicDeletion" und "IdleDueToMirroredPartnerDestinationDeletion".

readiness_state
str oder ReadinessState

Der Bereitschaftsstatus des entsprechenden Partnerthemas. Bekannte Werte sind: "NeverActivated" und "Activated".

expiration_time_if_not_activated_utc
datetime

Ablaufzeit des Kanals. Wenn dieser Timer abläuft, während das entsprechende Partnerthema nie aktiviert wird, werden der Kanal und das entsprechende Partnerthema gelöscht.