PartnerNamespaceChannelData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the PartnerNamespaceChannel data model. Channel info.
public class PartnerNamespaceChannelData : Azure.ResourceManager.Models.ResourceData
public class PartnerNamespaceChannelData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.EventGrid.PartnerNamespaceChannelData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.EventGrid.PartnerNamespaceChannelData>
type PartnerNamespaceChannelData = class
inherit ResourceData
type PartnerNamespaceChannelData = class
inherit ResourceData
interface IJsonModel<PartnerNamespaceChannelData>
interface IPersistableModel<PartnerNamespaceChannelData>
Public Class PartnerNamespaceChannelData
Inherits ResourceData
Public Class PartnerNamespaceChannelData
Inherits ResourceData
Implements IJsonModel(Of PartnerNamespaceChannelData), IPersistableModel(Of PartnerNamespaceChannelData)
- Inheritance
- Implements
Constructors
PartnerNamespaceChannelData() |
Initializes a new instance of PartnerNamespaceChannelData. |
Properties
ChannelType |
The type of the event channel which represents the direction flow of events. |
ExpireOnIfNotActivated |
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 |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
MessageForActivation |
Context or helpful message that can be used during the approval process by the subscriber. |
Name |
The name of the resource. (Inherited from ResourceData) |
PartnerDestinationInfo |
This property should be populated when channelType is PartnerDestination and represents information about the partner destination resource corresponding to the channel. Please note PartnerDestinationInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WebhookPartnerDestinationInfo. |
PartnerTopicInfo |
This property should be populated when channelType is PartnerTopic and represents information about the partner topic resource corresponding to the channel. |
ProvisioningState |
Provisioning state of the channel. |
ReadinessState |
The readiness state of the corresponding partner topic. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from ResourceData) |
Explicit Interface Implementations
IJsonModel<PartnerNamespaceChannelData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<PartnerNamespaceChannelData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<PartnerNamespaceChannelData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<PartnerNamespaceChannelData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<PartnerNamespaceChannelData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |