1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
package nas
type CreateAccessRuleRequest struct {
AccessGroupName string
SourceCidrIp string
Policy string
SquashType string
Priority string
Version string
RegionId string
}
type CreateAccessRuleResponse struct {
Code string
}
func (client *Client) CreateAccessRule(args *CreateAccessRuleRequest) (resp CreateAccessRuleResponse, err error) {
response := CreateAccessRuleResponse{}
args.Version = VERSION
args.Policy = DEFAULT_POLICY
args.SquashType = DEFAULT_SQUASHTYPE
args.Priority = DEFAULT_PRIORITY
err = client.Invoke("CreateAccessRule", args, &response)
return response, err
}
|