Share via


SecurityRuleProtocol Struct

Definition

Network protocol this rule applies to.

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

Fields

Ah
All
Esp
Icmp
Tcp
Udp

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 SecurityRuleProtocol (override for Object)

Equals(SecurityRuleProtocol)

Compares values of enum type SecurityRuleProtocol

GetHashCode()

Returns hashCode for enum SecurityRuleProtocol

ToString()

Returns string representation for SecurityRuleProtocol

Operators

Equality(SecurityRuleProtocol, SecurityRuleProtocol)

Overriding == operator for enum SecurityRuleProtocol

Implicit(SecurityRuleProtocol to String)

Implicit operator to convert SecurityRuleProtocol to string

Implicit(String to SecurityRuleProtocol)

Implicit operator to convert string to SecurityRuleProtocol

Inequality(SecurityRuleProtocol, SecurityRuleProtocol)

Overriding != operator for enum SecurityRuleProtocol

Applies to