enums
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
*.dll
|
*.dll
|
||||||
bin
|
bin
|
||||||
obj
|
obj
|
||||||
|
.code-workspace
|
||||||
|
|||||||
14
classlib/enum/controllers.cs
Normal file
14
classlib/enum/controllers.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
namespace PS.IPAM;
|
||||||
|
using System;
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public enum controllers {
|
||||||
|
user,
|
||||||
|
vlan,
|
||||||
|
subnets,
|
||||||
|
addresses,
|
||||||
|
sections,
|
||||||
|
vrf,
|
||||||
|
l2domains,
|
||||||
|
tools
|
||||||
|
}
|
||||||
9
classlib/enum/methods.cs
Normal file
9
classlib/enum/methods.cs
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
namespace PS.IPAM;
|
||||||
|
using System;
|
||||||
|
|
||||||
|
public enum methods {
|
||||||
|
GET,
|
||||||
|
POST,
|
||||||
|
PATCH,
|
||||||
|
DELETE
|
||||||
|
}
|
||||||
7
classlib/enum/subcontrollers.cs
Normal file
7
classlib/enum/subcontrollers.cs
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
namespace PS.IPAM;
|
||||||
|
using System;
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public enum subcontrollers {
|
||||||
|
nameservers
|
||||||
|
}
|
||||||
@@ -10,7 +10,7 @@ function Invoke-Request {
|
|||||||
[string]
|
[string]
|
||||||
$Controller,
|
$Controller,
|
||||||
[parameter(Mandatory=$false)]
|
[parameter(Mandatory=$false)]
|
||||||
[ValidateSet("address","tag","subnet")]
|
[ValidateSet("address","tag","subnet","vlan","vrf","section")]
|
||||||
[string]
|
[string]
|
||||||
$Type,
|
$Type,
|
||||||
[parameter(Mandatory=$false)]
|
[parameter(Mandatory=$false)]
|
||||||
|
|||||||
Reference in New Issue
Block a user