Share via


EventGridNamespacePatch Class

Definition

Properties to update namespace.

public class EventGridNamespacePatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.EventGrid.Models.EventGridNamespacePatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.EventGrid.Models.EventGridNamespacePatch>
type EventGridNamespacePatch = class
    interface IJsonModel<EventGridNamespacePatch>
    interface IPersistableModel<EventGridNamespacePatch>
Public Class EventGridNamespacePatch
Implements IJsonModel(Of EventGridNamespacePatch), IPersistableModel(Of EventGridNamespacePatch)
Inheritance
EventGridNamespacePatch
Implements

Constructors

EventGridNamespacePatch()

Initializes a new instance of EventGridNamespacePatch.

Properties

Identity

Namespace resource identity information.

InboundIPRules

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

PublicNetworkAccess

This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceUpdateParameterProperties.InboundIpRules" />

Sku

Represents available Sku pricing tiers.

Tags

Tags of the namespace resource.

TopicsCustomDomains

Custom domain info for topics configuration.

TopicSpacesConfiguration

Topic spaces configuration properties that can be updated.

Explicit Interface Implementations

IJsonModel<EventGridNamespacePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<EventGridNamespacePatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EventGridNamespacePatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EventGridNamespacePatch>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<EventGridNamespacePatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to