Share via


PublicNetworkAccessFlag Struct

Definition

This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventHub.Support.PublicNetworkAccessFlagTypeConverter))]
public struct PublicNetworkAccessFlag : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.EventHub.Support.PublicNetworkAccessFlag>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventHub.Support.PublicNetworkAccessFlagTypeConverter))>]
type PublicNetworkAccessFlag = struct
    interface IArgumentCompleter
Public Structure PublicNetworkAccessFlag
Implements IArgumentCompleter, IEquatable(Of PublicNetworkAccessFlag)
Inheritance
PublicNetworkAccessFlag
Attributes
Implements

Fields

Disabled
Enabled
SecuredByPerimeter

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(Object)

Compares values of enum type PublicNetworkAccessFlag (override for Object)

Equals(PublicNetworkAccessFlag)

Compares values of enum type PublicNetworkAccessFlag

GetHashCode()

Returns hashCode for enum PublicNetworkAccessFlag

ToString()

Returns string representation for PublicNetworkAccessFlag

Operators

Equality(PublicNetworkAccessFlag, PublicNetworkAccessFlag)

Overriding == operator for enum PublicNetworkAccessFlag

Implicit(PublicNetworkAccessFlag to String)

Implicit operator to convert PublicNetworkAccessFlag to string

Implicit(String to PublicNetworkAccessFlag)

Implicit operator to convert string to PublicNetworkAccessFlag

Inequality(PublicNetworkAccessFlag, PublicNetworkAccessFlag)

Overriding != operator for enum PublicNetworkAccessFlag

Applies to