Skip to content

Commit

Permalink
Auto generated from API Specifications for 20.10.5
Browse files Browse the repository at this point in the history
  • Loading branch information
pdellaert committed Aug 21, 2021
1 parent c2b37ec commit 88cf2d2
Show file tree
Hide file tree
Showing 15 changed files with 408 additions and 278 deletions.
2 changes: 1 addition & 1 deletion vspk/package.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>net.nuagenetworks.vspk.dll</id>
<version>20.10.4</version>
<version>20.10.5</version>
<authors>nuagenetworks</authors>
<owners>nuagenetworks</owners>
<projectUrl>https://github.com/nuagenetworks/vspk-csharp</projectUrl>
Expand Down
16 changes: 15 additions & 1 deletion vspk/vspk/EgressQOSPolicy.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ public enum EQueue4ForwardingClasses {A,B,C,D,E,F,G,H,NONE };

[JsonProperty("creationDate")]
protected String _creationDate;

[JsonProperty("customSpqDepth")]
protected long? _customSpqDepth;
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("defaultServiceClass")]
protected EDefaultServiceClass? _defaultServiceClass;
Expand Down Expand Up @@ -188,6 +191,17 @@ public String NUCreationDate {
}


[JsonIgnore]
public long? NUCustomSpqDepth {
get {
return _customSpqDepth;
}
set {
this._customSpqDepth = value;
}
}


[JsonIgnore]
public EDefaultServiceClass? NUDefaultServiceClass {
get {
Expand Down Expand Up @@ -424,7 +438,7 @@ public PermissionsFetcher getPermissions() {


public String toString() {
return "EgressQOSPolicy [" + "assocEgressQosId=" + _assocEgressQosId + ", associatedCOSRemarkingPolicyTableID=" + _associatedCOSRemarkingPolicyTableID + ", associatedDSCPRemarkingPolicyTableID=" + _associatedDSCPRemarkingPolicyTableID + ", creationDate=" + _creationDate + ", defaultServiceClass=" + _defaultServiceClass + ", description=" + _description + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", mgmtQueueAssociatedRateLimiterID=" + _mgmtQueueAssociatedRateLimiterID + ", name=" + _name + ", networkCtrlQueueAssociatedRateLimiterID=" + _networkCtrlQueueAssociatedRateLimiterID + ", owner=" + _owner + ", parentQueueAssociatedRateLimiterID=" + _parentQueueAssociatedRateLimiterID + ", queue1AssociatedRateLimiterID=" + _queue1AssociatedRateLimiterID + ", queue1ForwardingClasses=" + _queue1ForwardingClasses + ", queue2AssociatedRateLimiterID=" + _queue2AssociatedRateLimiterID + ", queue2ForwardingClasses=" + _queue2ForwardingClasses + ", queue3AssociatedRateLimiterID=" + _queue3AssociatedRateLimiterID + ", queue3ForwardingClasses=" + _queue3ForwardingClasses + ", queue4AssociatedRateLimiterID=" + _queue4AssociatedRateLimiterID + ", queue4ForwardingClasses=" + _queue4ForwardingClasses + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
return "EgressQOSPolicy [" + "assocEgressQosId=" + _assocEgressQosId + ", associatedCOSRemarkingPolicyTableID=" + _associatedCOSRemarkingPolicyTableID + ", associatedDSCPRemarkingPolicyTableID=" + _associatedDSCPRemarkingPolicyTableID + ", creationDate=" + _creationDate + ", customSpqDepth=" + _customSpqDepth + ", defaultServiceClass=" + _defaultServiceClass + ", description=" + _description + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", mgmtQueueAssociatedRateLimiterID=" + _mgmtQueueAssociatedRateLimiterID + ", name=" + _name + ", networkCtrlQueueAssociatedRateLimiterID=" + _networkCtrlQueueAssociatedRateLimiterID + ", owner=" + _owner + ", parentQueueAssociatedRateLimiterID=" + _parentQueueAssociatedRateLimiterID + ", queue1AssociatedRateLimiterID=" + _queue1AssociatedRateLimiterID + ", queue1ForwardingClasses=" + _queue1ForwardingClasses + ", queue2AssociatedRateLimiterID=" + _queue2AssociatedRateLimiterID + ", queue2ForwardingClasses=" + _queue2ForwardingClasses + ", queue3AssociatedRateLimiterID=" + _queue3AssociatedRateLimiterID + ", queue3ForwardingClasses=" + _queue3ForwardingClasses + ", queue4AssociatedRateLimiterID=" + _queue4AssociatedRateLimiterID + ", queue4ForwardingClasses=" + _queue4ForwardingClasses + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
}


Expand Down
19 changes: 17 additions & 2 deletions vspk/vspk/IngressACLEntryTemplate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ public enum ELocationType {ANY,PGEXPRESSION,POLICYGROUP,SUBNET,ZONE };
public enum ENetworkEntityType {ENTERPRISENETWORK,NETWORKMACROGROUP,PGEXPRESSION,PGEXPRESSIONTEMPLATE,POLICYGROUP,POLICYGROUPTEMPLATE,PUBLICNETWORK,SAASAPPLICATIONGROUP,SUBNET,SUBNETTEMPLATE,ZONE,ZONETEMPLATE };
public enum ENetworkType {ANY,ENDPOINT_DOMAIN,ENDPOINT_SUBNET,ENDPOINT_ZONE,ENTERPRISE_NETWORK,NETWORK_MACRO_GROUP,PGEXPRESSION,POLICYGROUP,PUBLIC_NETWORK,SAAS_APPLICATION_GROUP,SUBNET,UNDERLAY_INTERNET_POLICYGROUP,ZONE };
public enum EPolicyState {DRAFT,LIVE };
public enum EWebFilterType {WEB_CATEGORY,WEB_DOMAIN_NAME };
public enum EReputationScore {HIGH_RISK,LOW_RISK,MEDIUM_RISK };
public enum EWebFilterType {WEB_CATEGORY,WEB_DOMAIN_NAME,WEB_DOMAIN_REPUTATION };


[JsonProperty("ACLTemplateName")]
Expand Down Expand Up @@ -166,6 +167,9 @@ public enum EWebFilterType {WEB_CATEGORY,WEB_DOMAIN_NAME };

[JsonProperty("protocol")]
protected String _protocol;
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("reputationScore")]
protected EReputationScore? _reputationScore;

[JsonProperty("sourcePort")]
protected String _sourcePort;
Expand Down Expand Up @@ -639,6 +643,17 @@ public String NUProtocol {
}


[JsonIgnore]
public EReputationScore? NUReputationScore {
get {
return _reputationScore;
}
set {
this._reputationScore = value;
}
}


[JsonIgnore]
public String NUSourcePort {
get {
Expand Down Expand Up @@ -736,7 +751,7 @@ public StatisticsFetcher getStatistics() {


public String toString() {
return "IngressACLEntryTemplate [" + "ACLTemplateName=" + _ACLTemplateName + ", DSCP=" + _DSCP + ", ICMPCode=" + _ICMPCode + ", ICMPType=" + _ICMPType + ", IPv6AddressOverride=" + _IPv6AddressOverride + ", action=" + _action + ", addressOverride=" + _addressOverride + ", associatedL7ApplicationSignatureID=" + _associatedL7ApplicationSignatureID + ", associatedLiveEntityID=" + _associatedLiveEntityID + ", associatedLiveTemplateID=" + _associatedLiveTemplateID + ", associatedTrafficType=" + _associatedTrafficType + ", associatedTrafficTypeID=" + _associatedTrafficTypeID + ", associatedVirtualFirewallRuleID=" + _associatedVirtualFirewallRuleID + ", creationDate=" + _creationDate + ", description=" + _description + ", destinationPort=" + _destinationPort + ", domainName=" + _domainName + ", embeddedMetadata=" + _embeddedMetadata + ", enterpriseName=" + _enterpriseName + ", entityScope=" + _entityScope + ", etherType=" + _etherType + ", externalID=" + _externalID + ", flowLoggingEnabled=" + _flowLoggingEnabled + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", locationEntityType=" + _locationEntityType + ", locationID=" + _locationID + ", locationType=" + _locationType + ", mirrorDestinationGroupID=" + _mirrorDestinationGroupID + ", mirrorDestinationID=" + _mirrorDestinationID + ", networkEntityType=" + _networkEntityType + ", networkID=" + _networkID + ", networkType=" + _networkType + ", overlayMirrorDestinationID=" + _overlayMirrorDestinationID + ", owner=" + _owner + ", policyState=" + _policyState + ", priority=" + _priority + ", protocol=" + _protocol + ", sourcePort=" + _sourcePort + ", stateful=" + _stateful + ", statsID=" + _statsID + ", statsLoggingEnabled=" + _statsLoggingEnabled + ", webFilterID=" + _webFilterID + ", webFilterStatsLoggingEnabled=" + _webFilterStatsLoggingEnabled + ", webFilterType=" + _webFilterType + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
return "IngressACLEntryTemplate [" + "ACLTemplateName=" + _ACLTemplateName + ", DSCP=" + _DSCP + ", ICMPCode=" + _ICMPCode + ", ICMPType=" + _ICMPType + ", IPv6AddressOverride=" + _IPv6AddressOverride + ", action=" + _action + ", addressOverride=" + _addressOverride + ", associatedL7ApplicationSignatureID=" + _associatedL7ApplicationSignatureID + ", associatedLiveEntityID=" + _associatedLiveEntityID + ", associatedLiveTemplateID=" + _associatedLiveTemplateID + ", associatedTrafficType=" + _associatedTrafficType + ", associatedTrafficTypeID=" + _associatedTrafficTypeID + ", associatedVirtualFirewallRuleID=" + _associatedVirtualFirewallRuleID + ", creationDate=" + _creationDate + ", description=" + _description + ", destinationPort=" + _destinationPort + ", domainName=" + _domainName + ", embeddedMetadata=" + _embeddedMetadata + ", enterpriseName=" + _enterpriseName + ", entityScope=" + _entityScope + ", etherType=" + _etherType + ", externalID=" + _externalID + ", flowLoggingEnabled=" + _flowLoggingEnabled + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", locationEntityType=" + _locationEntityType + ", locationID=" + _locationID + ", locationType=" + _locationType + ", mirrorDestinationGroupID=" + _mirrorDestinationGroupID + ", mirrorDestinationID=" + _mirrorDestinationID + ", networkEntityType=" + _networkEntityType + ", networkID=" + _networkID + ", networkType=" + _networkType + ", overlayMirrorDestinationID=" + _overlayMirrorDestinationID + ", owner=" + _owner + ", policyState=" + _policyState + ", priority=" + _priority + ", protocol=" + _protocol + ", reputationScore=" + _reputationScore + ", sourcePort=" + _sourcePort + ", stateful=" + _stateful + ", statsID=" + _statsID + ", statsLoggingEnabled=" + _statsLoggingEnabled + ", webFilterID=" + _webFilterID + ", webFilterStatsLoggingEnabled=" + _webFilterStatsLoggingEnabled + ", webFilterType=" + _webFilterType + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
}


Expand Down
19 changes: 17 additions & 2 deletions vspk/vspk/IngressAuditACLEntryTemplate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ public enum ELocationType {ANY,PGEXPRESSION,POLICYGROUP,SUBNET,ZONE };
public enum ENetworkEntityType {ENTERPRISENETWORK,NETWORKMACROGROUP,PGEXPRESSION,PGEXPRESSIONTEMPLATE,POLICYGROUP,POLICYGROUPTEMPLATE,PUBLICNETWORK,SAASAPPLICATIONGROUP,SUBNET,SUBNETTEMPLATE,ZONE,ZONETEMPLATE };
public enum ENetworkType {ANY,ENDPOINT_DOMAIN,ENDPOINT_SUBNET,ENDPOINT_ZONE,ENTERPRISE_NETWORK,NETWORK_MACRO_GROUP,PGEXPRESSION,POLICYGROUP,PUBLIC_NETWORK,SAAS_APPLICATION_GROUP,SUBNET,UNDERLAY_INTERNET_POLICYGROUP,ZONE };
public enum EPolicyState {DRAFT,LIVE };
public enum EWebFilterType {WEB_CATEGORY,WEB_DOMAIN_NAME };
public enum EReputationScore {HIGH_RISK,LOW_RISK,MEDIUM_RISK };
public enum EWebFilterType {WEB_CATEGORY,WEB_DOMAIN_NAME,WEB_DOMAIN_REPUTATION };


[JsonProperty("ACLTemplateName")]
Expand Down Expand Up @@ -166,6 +167,9 @@ public enum EWebFilterType {WEB_CATEGORY,WEB_DOMAIN_NAME };

[JsonProperty("protocol")]
protected String _protocol;
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("reputationScore")]
protected EReputationScore? _reputationScore;

[JsonProperty("sourcePort")]
protected String _sourcePort;
Expand Down Expand Up @@ -633,6 +637,17 @@ public String NUProtocol {
}


[JsonIgnore]
public EReputationScore? NUReputationScore {
get {
return _reputationScore;
}
set {
this._reputationScore = value;
}
}


[JsonIgnore]
public String NUSourcePort {
get {
Expand Down Expand Up @@ -730,7 +745,7 @@ public StatisticsFetcher getStatistics() {


public String toString() {
return "IngressAuditACLEntryTemplate [" + "ACLTemplateName=" + _ACLTemplateName + ", DSCP=" + _DSCP + ", ICMPCode=" + _ICMPCode + ", ICMPType=" + _ICMPType + ", IPv6AddressOverride=" + _IPv6AddressOverride + ", action=" + _action + ", addressOverride=" + _addressOverride + ", associatedL7ApplicationSignatureID=" + _associatedL7ApplicationSignatureID + ", associatedLiveEntityID=" + _associatedLiveEntityID + ", associatedLiveTemplateID=" + _associatedLiveTemplateID + ", associatedTrafficType=" + _associatedTrafficType + ", associatedTrafficTypeID=" + _associatedTrafficTypeID + ", associatedVirtualFirewallRuleID=" + _associatedVirtualFirewallRuleID + ", creationDate=" + _creationDate + ", description=" + _description + ", destinationPort=" + _destinationPort + ", domainName=" + _domainName + ", embeddedMetadata=" + _embeddedMetadata + ", enterpriseName=" + _enterpriseName + ", entityScope=" + _entityScope + ", etherType=" + _etherType + ", externalID=" + _externalID + ", flowLoggingEnabled=" + _flowLoggingEnabled + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", locationEntityType=" + _locationEntityType + ", locationID=" + _locationID + ", locationType=" + _locationType + ", mirrorDestinationGroupID=" + _mirrorDestinationGroupID + ", mirrorDestinationID=" + _mirrorDestinationID + ", networkEntityType=" + _networkEntityType + ", networkID=" + _networkID + ", networkType=" + _networkType + ", overlayMirrorDestinationID=" + _overlayMirrorDestinationID + ", owner=" + _owner + ", policyState=" + _policyState + ", priority=" + _priority + ", protocol=" + _protocol + ", sourcePort=" + _sourcePort + ", stateful=" + _stateful + ", statsID=" + _statsID + ", statsLoggingEnabled=" + _statsLoggingEnabled + ", webFilterID=" + _webFilterID + ", webFilterStatsLoggingEnabled=" + _webFilterStatsLoggingEnabled + ", webFilterType=" + _webFilterType + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
return "IngressAuditACLEntryTemplate [" + "ACLTemplateName=" + _ACLTemplateName + ", DSCP=" + _DSCP + ", ICMPCode=" + _ICMPCode + ", ICMPType=" + _ICMPType + ", IPv6AddressOverride=" + _IPv6AddressOverride + ", action=" + _action + ", addressOverride=" + _addressOverride + ", associatedL7ApplicationSignatureID=" + _associatedL7ApplicationSignatureID + ", associatedLiveEntityID=" + _associatedLiveEntityID + ", associatedLiveTemplateID=" + _associatedLiveTemplateID + ", associatedTrafficType=" + _associatedTrafficType + ", associatedTrafficTypeID=" + _associatedTrafficTypeID + ", associatedVirtualFirewallRuleID=" + _associatedVirtualFirewallRuleID + ", creationDate=" + _creationDate + ", description=" + _description + ", destinationPort=" + _destinationPort + ", domainName=" + _domainName + ", embeddedMetadata=" + _embeddedMetadata + ", enterpriseName=" + _enterpriseName + ", entityScope=" + _entityScope + ", etherType=" + _etherType + ", externalID=" + _externalID + ", flowLoggingEnabled=" + _flowLoggingEnabled + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", locationEntityType=" + _locationEntityType + ", locationID=" + _locationID + ", locationType=" + _locationType + ", mirrorDestinationGroupID=" + _mirrorDestinationGroupID + ", mirrorDestinationID=" + _mirrorDestinationID + ", networkEntityType=" + _networkEntityType + ", networkID=" + _networkID + ", networkType=" + _networkType + ", overlayMirrorDestinationID=" + _overlayMirrorDestinationID + ", owner=" + _owner + ", policyState=" + _policyState + ", priority=" + _priority + ", protocol=" + _protocol + ", reputationScore=" + _reputationScore + ", sourcePort=" + _sourcePort + ", stateful=" + _stateful + ", statsID=" + _statsID + ", statsLoggingEnabled=" + _statsLoggingEnabled + ", webFilterID=" + _webFilterID + ", webFilterStatsLoggingEnabled=" + _webFilterStatsLoggingEnabled + ", webFilterType=" + _webFilterType + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
}


Expand Down
16 changes: 15 additions & 1 deletion vspk/vspk/IngressQOSPolicy.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@ public enum EQueue4ForwardingClasses {A,B,C,D,E,F,G,H,NONE };
[JsonProperty("creationDate")]
protected String _creationDate;

[JsonProperty("customSpqDepth")]
protected long? _customSpqDepth;

[JsonProperty("description")]
protected String _description;

Expand Down Expand Up @@ -150,6 +153,17 @@ public String NUCreationDate {
}


[JsonIgnore]
public long? NUCustomSpqDepth {
get {
return _customSpqDepth;
}
set {
this._customSpqDepth = value;
}
}


[JsonIgnore]
public String NUDescription {
get {
Expand Down Expand Up @@ -353,7 +367,7 @@ public PermissionsFetcher getPermissions() {


public String toString() {
return "IngressQOSPolicy [" + "assocEgressQosId=" + _assocEgressQosId + ", creationDate=" + _creationDate + ", description=" + _description + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", name=" + _name + ", owner=" + _owner + ", parentQueueAssociatedRateLimiterID=" + _parentQueueAssociatedRateLimiterID + ", queue1AssociatedRateLimiterID=" + _queue1AssociatedRateLimiterID + ", queue1ForwardingClasses=" + _queue1ForwardingClasses + ", queue2AssociatedRateLimiterID=" + _queue2AssociatedRateLimiterID + ", queue2ForwardingClasses=" + _queue2ForwardingClasses + ", queue3AssociatedRateLimiterID=" + _queue3AssociatedRateLimiterID + ", queue3ForwardingClasses=" + _queue3ForwardingClasses + ", queue4AssociatedRateLimiterID=" + _queue4AssociatedRateLimiterID + ", queue4ForwardingClasses=" + _queue4ForwardingClasses + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
return "IngressQOSPolicy [" + "assocEgressQosId=" + _assocEgressQosId + ", creationDate=" + _creationDate + ", customSpqDepth=" + _customSpqDepth + ", description=" + _description + ", embeddedMetadata=" + _embeddedMetadata + ", entityScope=" + _entityScope + ", externalID=" + _externalID + ", lastUpdatedBy=" + _lastUpdatedBy + ", lastUpdatedDate=" + _lastUpdatedDate + ", name=" + _name + ", owner=" + _owner + ", parentQueueAssociatedRateLimiterID=" + _parentQueueAssociatedRateLimiterID + ", queue1AssociatedRateLimiterID=" + _queue1AssociatedRateLimiterID + ", queue1ForwardingClasses=" + _queue1ForwardingClasses + ", queue2AssociatedRateLimiterID=" + _queue2AssociatedRateLimiterID + ", queue2ForwardingClasses=" + _queue2ForwardingClasses + ", queue3AssociatedRateLimiterID=" + _queue3AssociatedRateLimiterID + ", queue3ForwardingClasses=" + _queue3ForwardingClasses + ", queue4AssociatedRateLimiterID=" + _queue4AssociatedRateLimiterID + ", queue4ForwardingClasses=" + _queue4ForwardingClasses + ", id=" + NUId + ", parentId=" + NUParentId + ", parentType=" + NUParentType + "]";
}


Expand Down
2 changes: 1 addition & 1 deletion vspk/vspk/NSGateway.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public enum EEntityScope {ENTERPRISE,GLOBAL };
public enum EFamily {ANY,NSG_AMI,NSG_AZ,NSG_C,NSG_E,NSG_E200,NSG_E300,NSG_V,NSG_X,NSG_X200 };
public enum EFunctions {GATEWAY,HUB,UBR };
public enum EInheritedSSHServiceState {DISABLED,ENABLED };
public enum ENetworkAcceleration {NONE,PERFORMANCE,SESSION_OPTIMIZED,VNF_AWARE };
public enum ENetworkAcceleration {NONE,PERFORMANCE,SESSION_OPTIMIZED,TP_AWARE,VNF_AWARE };
public enum EPermittedAction {ALL,DEPLOY,EXTEND,INSTANTIATE,READ,USE };
public enum EPersonality {NSG,NSGBR,NSGDUC };
public enum ESyslogLevel {ALERT,CRITICAL,EMERGENCY,ERROR,INFO,NOTICE,WARNING };
Expand Down
Loading

0 comments on commit 88cf2d2

Please sign in to comment.