Share via


Channel Class

Definition

Channel info.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Channel : Microsoft.Azure.Management.EventGrid.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Channel = class
    inherit Resource
Public Class Channel
Inherits Resource
Inheritance
Channel
Attributes

Constructors

Channel()

Initializes a new instance of the Channel class.

Channel(String, String, String, String, PartnerTopicInfo, String, String, String, Nullable<DateTime>, SystemData)

Initializes a new instance of the Channel class.

Properties

ChannelType

Gets or sets the type of the event channel which represents the direction flow of events. Possible values include: 'PartnerTopic'

ExpirationTimeIfNotActivatedUtc

Gets or sets expiration time of the channel. If this timer expires while the corresponding partner topic is never activated, the channel and corresponding partner topic are deleted.

Id

Gets fully qualified identifier of the resource.

(Inherited from Resource)
MessageForActivation

Gets or sets context or helpful message that can be used during the approval process by the subscriber.

Name

Gets name of the resource.

(Inherited from Resource)
PartnerTopicInfo

Gets or sets this property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel.

ProvisioningState

Gets or sets provisioning state of the channel. Possible values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Canceled', 'Failed', 'IdleDueToMirroredPartnerTopicDeletion'

ReadinessState

Gets or sets the readiness state of the corresponding partner topic. Possible values include: 'NeverActivated', 'Activated'

SystemData

Gets the system metadata relating to Channel resource.

Type

Gets type of the resource.

(Inherited from Resource)

Applies to