Share via


TopicSpaceProperties Class

Definition

The properties of topic space.

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

Constructors

TopicSpaceProperties()

Creates an new TopicSpaceProperties instance.

Properties

Description

Description for the Topic Space resource.

ProvisioningState

Provisioning state of the TopicSpace resource.

TopicTemplate

The topic filters in the topic space. Example: "topicTemplates": [ "devices/foo/bar", "devices/topic1/+", "devices/${principal.name}/${principal.attributes.keyName}" ].

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TopicSpaceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TopicSpaceProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TopicSpaceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to