Share via


PrincipalPermissionsAction Struct

Definition

Indicates if the permissions for the script caller are kept following completion of the script.

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

Fields

RemovePermissionOnScriptCompletion
RetainPermissionOnScriptCompletion

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

Equals(PrincipalPermissionsAction)

Compares values of enum type PrincipalPermissionsAction

GetHashCode()

Returns hashCode for enum PrincipalPermissionsAction

ToString()

Returns string representation for PrincipalPermissionsAction

Operators

Equality(PrincipalPermissionsAction, PrincipalPermissionsAction)

Overriding == operator for enum PrincipalPermissionsAction

Implicit(PrincipalPermissionsAction to String)

Implicit operator to convert PrincipalPermissionsAction to string

Implicit(String to PrincipalPermissionsAction)

Implicit operator to convert string to PrincipalPermissionsAction

Inequality(PrincipalPermissionsAction, PrincipalPermissionsAction)

Overriding != operator for enum PrincipalPermissionsAction

Applies to