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.