Add missing field direction
This commit is contained in:
parent
af4279fa17
commit
1315e7f2d8
|
@ -2351,7 +2351,9 @@ func (v *SecurityGroupIPSet) Validate() error {
|
|||
|
||||
type SecurityGroupRule struct {
|
||||
// Action's available values: accept, drop
|
||||
Action *string `json:"action" name:"action"`
|
||||
Action *string `json:"action" name:"action"`
|
||||
// Direction's available values: 0, 1
|
||||
Direction *int `json:"direction" name:"direction"`
|
||||
Priority *int `json:"priority" name:"priority"`
|
||||
Protocol *string `json:"protocol" name:"protocol"`
|
||||
SecurityGroupID *string `json:"security_group_id" name:"security_group_id"`
|
||||
|
@ -2384,6 +2386,26 @@ func (v *SecurityGroupRule) Validate() error {
|
|||
}
|
||||
}
|
||||
|
||||
if v.Direction != nil {
|
||||
directionValidValues := []string{"0", "1"}
|
||||
directionParameterValue := fmt.Sprint(*v.Direction)
|
||||
|
||||
directionIsValid := false
|
||||
for _, value := range directionValidValues {
|
||||
if value == directionParameterValue {
|
||||
directionIsValid = true
|
||||
}
|
||||
}
|
||||
|
||||
if !directionIsValid {
|
||||
return errors.ParameterValueNotAllowedError{
|
||||
ParameterName: "Direction",
|
||||
ParameterValue: directionParameterValue,
|
||||
AllowedValues: directionValidValues,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue