Documentation
¶
Index ¶
- type DescribeSecurityGroupRequest
- type DescribeSecurityGroupResponse
- type DescribeShareBandwidthPriceRequest
- type DescribeShareBandwidthPriceResponse
- type SecurityGroupRuleSet
- type UNetClient
- func (c *UNetClient) DescribeSecurityGroup(req *DescribeSecurityGroupRequest) (*DescribeSecurityGroupResponse, error)
- func (c *UNetClient) DescribeShareBandwidthPrice(req *DescribeShareBandwidthPriceRequest) (*DescribeShareBandwidthPriceResponse, error)
- func (c *UNetClient) NewDescribeSecurityGroupRequest() *DescribeSecurityGroupRequest
- func (c *UNetClient) NewDescribeShareBandwidthPriceRequest() *DescribeShareBandwidthPriceRequest
- type UnetSecurityGroupSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DescribeSecurityGroupRequest ¶
type DescribeSecurityGroupRequest struct {
request.CommonBase
// 绑定防火墙组的资源类型,如uhost
ResourceType *string `required:"false"`
// 绑定防火墙组的资源ID
ResourceId *string `required:"false"`
// 防火墙ID
GroupId *string `required:"false"`
}
DescribeSecurityGroupRequest is request schema for DescribeSecurityGroup action
type DescribeSecurityGroupResponse ¶
type DescribeSecurityGroupResponse struct {
response.CommonBase
// 获取的防火墙组详细信息 参见 UnetSecurityGroupSet
DataSet []UnetSecurityGroupSet
}
DescribeSecurityGroupResponse is response schema for DescribeSecurityGroup action
type DescribeShareBandwidthPriceRequest ¶
type DescribeShareBandwidthPriceRequest struct {
ChargeType *string `required:"true"`
ShareBandwidth *int `required:"true"`
Quantity *int `required:"false"`
ShareBandwidthGuarantee *int `required:"false"`
}
DescribeShareBandwidthPriceRequest is request schema for DescribeShareBandwidthPrice action
type DescribeShareBandwidthPriceResponse ¶
type DescribeShareBandwidthPriceResponse struct {
TotalPrice int
}
DescribeShareBandwidthPriceResponse is response schema for DescribeShareBandwidthPrice action
type SecurityGroupRuleSet ¶
type SecurityGroupRuleSet struct {
// 源地址
SrcIP string
// 优先级
Priority string
// 协议类型
ProtocolType string
// 目标端口
DstPort string
// 防火墙动作
RuleAction string
}
SecurityGroupRuleSet - DescribeSecurityGroup
this model is auto created by ucloud code generater for open api, you can also see https://docs.ucloud.cn for detail.
type UNetClient ¶
UNetClient is the client of UNet
func NewClient ¶
func NewClient(config *ucloud.Config, credential *auth.Credential) *UNetClient
NewClient will return a instance of UNetClient
func (*UNetClient) DescribeSecurityGroup ¶
func (c *UNetClient) DescribeSecurityGroup(req *DescribeSecurityGroupRequest) (*DescribeSecurityGroupResponse, error)
DescribeSecurityGroup - 获取防火墙组信息
func (*UNetClient) DescribeShareBandwidthPrice ¶
func (c *UNetClient) DescribeShareBandwidthPrice(req *DescribeShareBandwidthPriceRequest) (*DescribeShareBandwidthPriceResponse, error)
DescribeShareBandwidthPrice - 获取共享带宽价格
func (*UNetClient) NewDescribeSecurityGroupRequest ¶
func (c *UNetClient) NewDescribeSecurityGroupRequest() *DescribeSecurityGroupRequest
NewDescribeSecurityGroupRequest will create request of DescribeSecurityGroup action.
func (*UNetClient) NewDescribeShareBandwidthPriceRequest ¶
func (c *UNetClient) NewDescribeShareBandwidthPriceRequest() *DescribeShareBandwidthPriceRequest
NewDescribeShareBandwidthPriceRequest will create request of DescribeShareBandwidthPrice action.
type UnetSecurityGroupSet ¶
type UnetSecurityGroupSet struct {
// 防火墙ID,可选,为空时不显示Rule
GroupId string
// 防火墙组的名称
GroupName string
// 防火墙组创建时间,格式为Unix Timestamp
CreateTime int
// 防火墙组类型,枚举值为: 0:用户自定义防火墙; 1:默认Web防火墙; 2:默认非Web防火墙
Type int
// 防火墙组中的规则表,参见 SecurityGroupRuleSet
Rule []SecurityGroupRuleSet
}
UnetSecurityGroupSet - DescribeSecurityGroup
this model is auto created by ucloud code generater for open api, you can also see https://docs.ucloud.cn for detail.