Share via


ProjectAbilityAsDeveloper Struct

Definition

An ability the user has to perform an action on the project as a developer.

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

Fields

CustomizeDevBoxes

User can customize their own dev boxes.

DeleteDevBoxes

User can delete their own dev boxes.

DeleteEnvironments

User can delete environments.

ManageDevBoxActions

User can delay and skip actions on their own dev boxes.

ManageEnvironmentActions

User can delay and skip actions on environments.

ReadDevBoxActions

User can read actions on their own dev boxes.

ReadDevBoxes

User can read their own dev boxes.

ReadEnvironmentActions

User can read actions on environments.

ReadEnvironmentOutputs

User can read outputs on environments.

ReadEnvironments

User can read environments.

ReadRemoteConnections

User can read remote connections on their own dev boxes.

StartDevBoxes

User can start their own dev boxes.

StopDevBoxes

User can stop their own dev boxes.

WriteDevBoxes

User can create dev boxes.

WriteEnvironments

User can create new environments or replace and update existing ones.

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

Equals(ProjectAbilityAsDeveloper)

Compares values of enum type ProjectAbilityAsDeveloper

GetHashCode()

Returns hashCode for enum ProjectAbilityAsDeveloper

ToString()

Returns string representation for ProjectAbilityAsDeveloper

Operators

Equality(ProjectAbilityAsDeveloper, ProjectAbilityAsDeveloper)

Overriding == operator for enum ProjectAbilityAsDeveloper

Implicit(ProjectAbilityAsDeveloper to String)

Implicit operator to convert ProjectAbilityAsDeveloper to string

Implicit(String to ProjectAbilityAsDeveloper)

Implicit operator to convert string to ProjectAbilityAsDeveloper

Inequality(ProjectAbilityAsDeveloper, ProjectAbilityAsDeveloper)

Overriding != operator for enum ProjectAbilityAsDeveloper

Applies to