Partager via


TopicTypeInfo Class

Definition

Properties of a topic type info.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.TopicTypeInfoTypeConverter))]
public class TopicTypeInfo : Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.ITopicTypeInfo, Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.TopicTypeInfoTypeConverter))>]
type TopicTypeInfo = class
    interface ITopicTypeInfo
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class TopicTypeInfo
Implements ITopicTypeInfo, IValidates
Inheritance
TopicTypeInfo
Attributes
Implements

Constructors

TopicTypeInfo()

Creates an new TopicTypeInfo 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.

Id

Fully qualified identifier of the resource.

Name

Name of the resource.

Provider

Namespace of the provider of the topic type.

ProvisioningState

Provisioning state of the topic type

ResourceGroupName

Gets the resource group name

ResourceRegionType

Region type of the resource.

SourceResourceFormat

Source resource format.

SupportedLocation

List of locations supported by this topic type.

SupportedScopesForSource

Supported source scopes.

Type

Type of the resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TopicTypeInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TopicTypeInfo.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TopicTypeInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to