 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func DoAction(action string, options ...string) ([]byte, error)
- type CreateSecurityGroupResp
- type DeleteSecurityGroupResp
- type DescribeInstancesOfSecurityGroupResp
- type DescribeSecurityGroupExResp
- type DescribeSecurityGroupPolicysResp
- type DfwClient
- func (c *DfwClient) CreateSecurityGroup(options ...string) (*CreateSecurityGroupResp, error)
- func (c *DfwClient) DeleteSecurityGroup(options ...string) (*DeleteSecurityGroupResp, error)
- func (c *DfwClient) DescribeInstancesOfSecurityGroup(options ...string) (*DescribeInstancesOfSecurityGroupResp, error)
- func (c *DfwClient) DescribeSecurityGroupEx(options ...string) (*DescribeSecurityGroupExResp, error)
- func (c *DfwClient) DescribeSecurityGroupPolicys(options ...string) (*DescribeSecurityGroupPolicysResp, error)
- func (client *DfwClient) DoAction(action string, options ...string) ([]byte, error)
- func (c *DfwClient) ModifySecurityGroupAttributes(options ...string) (*ModifySecurityGroupAttributesResp, error)
- func (c *DfwClient) ModifySecurityGroupPolicys(options ...string) (*ModifySecurityGroupPolicysResp, error)
 
- type ModifySecurityGroupAttributesResp
- type ModifySecurityGroupPolicysResp
- type ModifySecurityGroupsOfInstanceResp
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var DefaultClient = DfwClient{Client: *core.NewClient()}
    Functions ¶
Types ¶
type CreateSecurityGroupResp ¶
type CreateSecurityGroupResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		SgID     string `json:"sgId"`
		SgName   string `json:"sgName"`
		SgRemark string `json:"sgRemark"`
	} `json:"data"`
	Message string `json:"message"`
}
    func CreateSecurityGroup ¶
func CreateSecurityGroup(options ...string) (*CreateSecurityGroupResp, error)
func (*CreateSecurityGroupResp) String ¶ added in v1.2.0
func (r *CreateSecurityGroupResp) String(args ...interface{}) (string, error)
type DeleteSecurityGroupResp ¶ added in v1.2.0
type DeleteSecurityGroupResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func DeleteSecurityGroup ¶ added in v1.2.0
func DeleteSecurityGroup(options ...string) (*DeleteSecurityGroupResp, error)
func (*DeleteSecurityGroupResp) String ¶ added in v1.2.0
func (r *DeleteSecurityGroupResp) String(args ...interface{}) (string, error)
type DescribeInstancesOfSecurityGroupResp ¶ added in v1.2.0
type DescribeInstancesOfSecurityGroupResp struct {
	Code       int64         `json:"code"`
	CodeDesc   string        `json:"codeDesc"`
	Data       []interface{} `json:"data"`
	Message    string        `json:"message"`
	TotalCount int64         `json:"totalCount"`
}
    func DescribeInstancesOfSecurityGroup ¶ added in v1.2.0
func DescribeInstancesOfSecurityGroup(options ...string) (*DescribeInstancesOfSecurityGroupResp, error)
func (*DescribeInstancesOfSecurityGroupResp) String ¶ added in v1.2.0
func (r *DescribeInstancesOfSecurityGroupResp) String(args ...interface{}) (string, error)
type DescribeSecurityGroupExResp ¶
type DescribeSecurityGroupExResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		Detail []struct {
			BeAssociateCount int64  `json:"beAssociateCount"`
			CreateTime       string `json:"createTime"`
			ProjectID        string `json:"projectId"`
			SgID             string `json:"sgId"`
			SgName           string `json:"sgName"`
			SgRemark         string `json:"sgRemark"`
		} `json:"detail"`
		TotalNum int64 `json:"totalNum"`
	} `json:"data"`
	Message string `json:"message"`
}
    func DescribeSecurityGroupEx ¶
func DescribeSecurityGroupEx(options ...string) (*DescribeSecurityGroupExResp, error)
func (*DescribeSecurityGroupExResp) String ¶ added in v1.2.0
func (r *DescribeSecurityGroupExResp) String(args ...interface{}) (string, error)
type DescribeSecurityGroupPolicysResp ¶ added in v1.2.0
type DescribeSecurityGroupPolicysResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		Egress  []interface{} `json:"egress"`
		Ingress []interface{} `json:"ingress"`
		Version int64         `json:"version"`
	} `json:"data"`
	Message string `json:"message"`
}
    func DescribeSecurityGroupPolicys ¶ added in v1.2.0
func DescribeSecurityGroupPolicys(options ...string) (*DescribeSecurityGroupPolicysResp, error)
func (*DescribeSecurityGroupPolicysResp) String ¶ added in v1.2.0
func (r *DescribeSecurityGroupPolicysResp) String(args ...interface{}) (string, error)
type DfwClient ¶ added in v1.3.0
func (*DfwClient) CreateSecurityGroup ¶ added in v1.3.0
func (c *DfwClient) CreateSecurityGroup(options ...string) (*CreateSecurityGroupResp, error)
func (*DfwClient) DeleteSecurityGroup ¶ added in v1.3.0
func (c *DfwClient) DeleteSecurityGroup(options ...string) (*DeleteSecurityGroupResp, error)
func (*DfwClient) DescribeInstancesOfSecurityGroup ¶ added in v1.3.0
func (c *DfwClient) DescribeInstancesOfSecurityGroup(options ...string) (*DescribeInstancesOfSecurityGroupResp, error)
func (*DfwClient) DescribeSecurityGroupEx ¶ added in v1.3.0
func (c *DfwClient) DescribeSecurityGroupEx(options ...string) (*DescribeSecurityGroupExResp, error)
func (*DfwClient) DescribeSecurityGroupPolicys ¶ added in v1.3.0
func (c *DfwClient) DescribeSecurityGroupPolicys(options ...string) (*DescribeSecurityGroupPolicysResp, error)
func (*DfwClient) ModifySecurityGroupAttributes ¶ added in v1.3.0
func (c *DfwClient) ModifySecurityGroupAttributes(options ...string) (*ModifySecurityGroupAttributesResp, error)
func (*DfwClient) ModifySecurityGroupPolicys ¶ added in v1.3.0
func (c *DfwClient) ModifySecurityGroupPolicys(options ...string) (*ModifySecurityGroupPolicysResp, error)
type ModifySecurityGroupAttributesResp ¶ added in v1.2.0
type ModifySecurityGroupAttributesResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifySecurityGroupAttributes ¶ added in v1.2.0
func ModifySecurityGroupAttributes(options ...string) (*ModifySecurityGroupAttributesResp, error)
func (*ModifySecurityGroupAttributesResp) String ¶ added in v1.2.0
func (r *ModifySecurityGroupAttributesResp) String(args ...interface{}) (string, error)
type ModifySecurityGroupPolicysResp ¶ added in v1.2.0
type ModifySecurityGroupPolicysResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Message  string `json:"message"`
}
    func ModifySecurityGroupPolicys ¶ added in v1.2.0
func ModifySecurityGroupPolicys(options ...string) (*ModifySecurityGroupPolicysResp, error)
func (*ModifySecurityGroupPolicysResp) String ¶ added in v1.2.0
func (r *ModifySecurityGroupPolicysResp) String(args ...interface{}) (string, error)
type ModifySecurityGroupsOfInstanceResp ¶ added in v1.2.0
type ModifySecurityGroupsOfInstanceResp struct {
	Code     int64       `json:"code"`
	CodeDesc string      `json:"codeDesc,omitempty"`
	Data     interface{} `json:"data,omitempty"`
	Message  string      `json:"message"`
}
    func ModifySecurityGroupsOfInstance ¶ added in v1.2.0
func ModifySecurityGroupsOfInstance(options ...string) (*ModifySecurityGroupsOfInstanceResp, error)
func (*ModifySecurityGroupsOfInstanceResp) String ¶ added in v1.2.0
func (r *ModifySecurityGroupsOfInstanceResp) String(args ...interface{}) (string, error)
 Click to show internal directories. 
   Click to hide internal directories.