NamespaceUpdateParameterProperties Class

Information of namespace update parameter properties.

Constructor

NamespaceUpdateParameterProperties(*args: Any, **kwargs: Any)

Variables

Name Description
topic_spaces_configuration

Topic spaces configuration properties that can be updated.

topics_configuration

Topics configuration properties that can be updated.

public_network_access

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" />. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".

inbound_ip_rules

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

Attributes

inbound_ip_rules

These are considered only if PublicNetworkAccess is enabled.

inbound_ip_rules: list['_models.InboundIpRule'] | None

public_network_access

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" />. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".

public_network_access: str | _models.PublicNetworkAccess | None

topic_spaces_configuration

Topic spaces configuration properties that can be updated.

topic_spaces_configuration: _models.UpdateTopicSpacesConfigurationInfo | None

topics_configuration

Topics configuration properties that can be updated.

topics_configuration: _models.UpdateTopicsConfigurationInfo | None