TopicTypeProperties Class

Definition

Properties of a topic type.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.TopicTypePropertiesTypeConverter))]
public class TopicTypeProperties : Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.ITopicTypeProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.TopicTypePropertiesTypeConverter))>]
type TopicTypeProperties = class
    interface ITopicTypeProperties
    interface IJsonSerializable
Public Class TopicTypeProperties
Implements ITopicTypeProperties
Inheritance
TopicTypeProperties
Attributes
Implements

Constructors

TopicTypeProperties()

Creates an new TopicTypeProperties instance.

Properties

AreRegionalAndGlobalSourcesSupported

Flag to indicate that a topic type can support both regional or global system topics

Description

Description of the topic type.

DisplayName

Display Name for the topic type.

Provider

Namespace of the provider of the topic type.

ProvisioningState

Provisioning state of the topic type

ResourceRegionType

Region type of the resource.

SourceResourceFormat

Source resource format.

SupportedLocation

List of locations supported by this topic type.

SupportedScopesForSource

Supported source scopes.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TopicTypeProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TopicTypeProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.ITopicTypeProperties.

FromJsonString(String)

Creates a new instance of TopicTypeProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of TopicTypeProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to