diff --git a/CHANGELOG.md b/CHANGELOG.md index dd84733..8d093c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.1.12] - 2022-10-26 +### Added +Following parameters were added to `RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleCondition` struct: `DictionaryName`,`AttributeName`, `Operator`, `AttributeValue`. + ## [1.1.11] - 2022-10-21 ### Added - On `network_device` change `Othername` parameter to `Ndgtype`. @@ -140,4 +144,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [1.1.9]: https://github.com/CiscoISE/ciscoise-go-sdk/compare/v1.1.8...v1.1.9 [1.1.10]: https://github.com/CiscoISE/ciscoise-go-sdk/compare/v1.1.9...v1.1.10 [1.1.11]: https://github.com/CiscoISE/ciscoise-go-sdk/compare/v1.1.10...v1.1.11 -[Unreleased]: https://github.com/cisco-en-programmability/dnacenter-go-sdk/compare/v1.1.11...main +[1.1.12]: https://github.com/CiscoISE/ciscoise-go-sdk/compare/v1.1.11...v1.1.12 +[Unreleased]: https://github.com/cisco-en-programmability/dnacenter-go-sdk/compare/v1.1.12...main diff --git a/sdk/network_access_authentication_rules.go b/sdk/network_access_authentication_rules.go index ee365f1..517bdcb 100644 --- a/sdk/network_access_authentication_rules.go +++ b/sdk/network_access_authentication_rules.go @@ -43,14 +43,14 @@ type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRules ConditionType string `json:"conditionType,omitempty"` // IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode Link *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name Description string `json:"description,omitempty"` // Condition description ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Condition name - AttributeName string `json:"attributeName,omitempty"` // Dictionary attribute name - AttributeValue string `json:"attributeValue,omitempty"` // - DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary name DictionaryValue string `json:"dictionaryValue,omitempty"` // Dictionary value - Operator string `json:"operator,omitempty"` // Equality operator Children *[]ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionChildren `json:"children,omitempty"` // In case type is andBlock or orBlock addtional conditions will be aggregated under this logical (OR/AND) condition DatesRange *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionDatesRange `json:"datesRange,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

DatesRangeException *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionDatesRangeException `json:"datesRangeException,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

@@ -67,9 +67,13 @@ type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRules } type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionChildren struct { - ConditionType string `json:"conditionType,omitempty"` // - IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode - Link *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionChildrenLink `json:"link,omitempty"` // + ConditionType string `json:"conditionType,omitempty"` // + IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode + Link *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionChildrenLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name } type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRulesResponseRuleConditionChildrenLink struct { @@ -132,14 +136,14 @@ type ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRu ConditionType string `json:"conditionType,omitempty"` // IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode Link *ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name Description string `json:"description,omitempty"` // Condition description ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Condition name - AttributeName string `json:"attributeName,omitempty"` // Dictionary attribute name - AttributeValue string `json:"attributeValue,omitempty"` // - DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary name DictionaryValue string `json:"dictionaryValue,omitempty"` // Dictionary value - Operator string `json:"operator,omitempty"` // Equality operator Children *[]ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionChildren `json:"children,omitempty"` // In case type is andBlock or orBlock addtional conditions will be aggregated under this logical (OR/AND) condition DatesRange *ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionDatesRange `json:"datesRange,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

DatesRangeException *ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionDatesRangeException `json:"datesRangeException,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

@@ -156,9 +160,13 @@ type ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRu } type ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionChildren struct { - ConditionType string `json:"conditionType,omitempty"` // - IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode - Link *ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionChildrenLink `json:"link,omitempty"` // + ConditionType string `json:"conditionType,omitempty"` // + IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode + Link *ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionChildrenLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name } type ResponseNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleResponseRuleConditionChildrenLink struct { @@ -225,14 +233,14 @@ type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleB ConditionType string `json:"conditionType,omitempty"` // IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode Link *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name Description string `json:"description,omitempty"` // Condition description ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Condition name - AttributeName string `json:"attributeName,omitempty"` // Dictionary attribute name - AttributeValue string `json:"attributeValue,omitempty"` // - DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary name DictionaryValue string `json:"dictionaryValue,omitempty"` // Dictionary value - Operator string `json:"operator,omitempty"` // Equality operator Children *[]ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildren `json:"children,omitempty"` // In case type is andBlock or orBlock addtional conditions will be aggregated under this logical (OR/AND) condition DatesRange *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionDatesRange `json:"datesRange,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

DatesRangeException *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionDatesRangeException `json:"datesRangeException,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

@@ -249,9 +257,13 @@ type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleB } type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildren struct { - ConditionType string `json:"conditionType,omitempty"` // - IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode - Link *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildrenLink `json:"link,omitempty"` // + ConditionType string `json:"conditionType,omitempty"` // + IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode + Link *ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildrenLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name } type ResponseNetworkAccessAuthenticationRulesGetNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildrenLink struct { @@ -314,14 +326,14 @@ type ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRu ConditionType string `json:"conditionType,omitempty"` // IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode Link *ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name Description string `json:"description,omitempty"` // Condition description ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Condition name - AttributeName string `json:"attributeName,omitempty"` // Dictionary attribute name - AttributeValue string `json:"attributeValue,omitempty"` // - DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary name DictionaryValue string `json:"dictionaryValue,omitempty"` // Dictionary value - Operator string `json:"operator,omitempty"` // Equality operator Children *[]ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildren `json:"children,omitempty"` // In case type is andBlock or orBlock addtional conditions will be aggregated under this logical (OR/AND) condition DatesRange *ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionDatesRange `json:"datesRange,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

DatesRangeException *ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionDatesRangeException `json:"datesRangeException,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

@@ -338,9 +350,13 @@ type ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRu } type ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildren struct { - ConditionType string `json:"conditionType,omitempty"` // - IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode - Link *ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildrenLink `json:"link,omitempty"` // + ConditionType string `json:"conditionType,omitempty"` // + IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode + Link *ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildrenLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name } type ResponseNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDResponseRuleConditionChildrenLink struct { @@ -402,14 +418,14 @@ type RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRul ConditionType string `json:"conditionType,omitempty"` // IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode Link *RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name Description string `json:"description,omitempty"` // Condition description ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Condition name - AttributeName string `json:"attributeName,omitempty"` // Dictionary attribute name - AttributeValue string `json:"attributeValue,omitempty"` // - DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary name DictionaryValue string `json:"dictionaryValue,omitempty"` // Dictionary value - Operator string `json:"operator,omitempty"` // Equality operator Children *[]RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionChildren `json:"children,omitempty"` // In case type is andBlock or orBlock addtional conditions will be aggregated under this logical (OR/AND) condition DatesRange *RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionDatesRange `json:"datesRange,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

DatesRangeException *RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionDatesRangeException `json:"datesRangeException,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

@@ -426,9 +442,13 @@ type RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRul } type RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionChildren struct { - ConditionType string `json:"conditionType,omitempty"` // - IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode - Link *RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionChildrenLink `json:"link,omitempty"` // + ConditionType string `json:"conditionType,omitempty"` // + IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode + Link *RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionChildrenLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name } type RequestNetworkAccessAuthenticationRulesCreateNetworkAccessAuthenticationRuleRuleConditionChildrenLink struct { @@ -486,14 +506,14 @@ type RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRul ConditionType string `json:"conditionType,omitempty"` // IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode Link *RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name Description string `json:"description,omitempty"` // Condition description ID string `json:"id,omitempty"` // Name string `json:"name,omitempty"` // Condition name - AttributeName string `json:"attributeName,omitempty"` // Dictionary attribute name - AttributeValue string `json:"attributeValue,omitempty"` // - DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary name DictionaryValue string `json:"dictionaryValue,omitempty"` // Dictionary value - Operator string `json:"operator,omitempty"` // Equality operator Children *[]RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionChildren `json:"children,omitempty"` // In case type is andBlock or orBlock addtional conditions will be aggregated under this logical (OR/AND) condition DatesRange *RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionDatesRange `json:"datesRange,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

DatesRangeException *RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionDatesRangeException `json:"datesRangeException,omitempty"` //

Defines for which date/s TimeAndDate condition will be matched
Options are - Date range, for specific date, the same date should be used for start/end date
Default - no specific dates
In order to reset the dates to have no specific dates Date format - yyyy-mm-dd (MM = month, dd = day, yyyy = year)

@@ -510,9 +530,13 @@ type RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRul } type RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionChildren struct { - ConditionType string `json:"conditionType,omitempty"` // - IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode - Link *RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionChildrenLink `json:"link,omitempty"` // + ConditionType string `json:"conditionType,omitempty"` // + IsNegate *bool `json:"isNegate,omitempty"` // Indicates whereas this condition is in negate mode + Link *RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionChildrenLink `json:"link,omitempty"` // + DictionaryName string `json:"dictionaryName,omitempty"` // Dictionary Name + AttributeName string `json:"attributeName,omitempty"` // Atribute Name + Operator string `json:"operator,omitempty"` // Operator + AttributeValue string `json:"attributeValue,omitempty"` // Attibute Name } type RequestNetworkAccessAuthenticationRulesUpdateNetworkAccessAuthenticationRuleByIDRuleConditionChildrenLink struct {