Documentation ¶
Overview ¶
Package ugn include resources of ucloud ugn product
See also
for detail.
Index ¶
- type AttachUGNInstanceRequest
- type AttachUGNInstanceResponse
- type BatchDetachUGNInstanceRequest
- type BatchDetachUGNInstanceResponse
- type CreateInterRegionBandwidthRequest
- type CreateInterRegionBandwidthResponse
- type DeleteInterRegionBandwidthRequest
- type DeleteInterRegionBandwidthResponse
- type DeleteUGNRequest
- type DeleteUGNResponse
- type DescribeInterRegionBandwidthRequest
- type DescribeInterRegionBandwidthResponse
- type DescribeSimpleUGNRequest
- type DescribeSimpleUGNResponse
- type DescribeUGNInstanceRequest
- type DescribeUGNInstanceResponse
- type DescribeUGNRegionListRequest
- type DescribeUGNRegionListResponse
- type DescribeUGNRouteRuleRequest
- type DescribeUGNRouteRuleResponse
- type DetachUGNInstanceRequest
- type DetachUGNInstanceResponse
- type GetSimpleUGNBwPackagesRequest
- type GetSimpleUGNBwPackagesResponse
- type Instance
- type InterRegionBandwidth
- type ListSimpleBwPackageRequest
- type ListSimpleBwPackageResponse
- type ListUGNRequest
- type ListUGNResponse
- type ModifyInterRegionBandwidthRequest
- type ModifyInterRegionBandwidthResponse
- type ModifyUGNAttributeRequest
- type ModifyUGNAttributeResponse
- type ModifyUGNBandwidthRequest
- type ModifyUGNBandwidthResponse
- type PublishUGNRouteRuleRequest
- type PublishUGNRouteRuleResponse
- type Route
- type RouteRule
- type SBwPackage
- type SDescribeUGNRequest
- type SDescribeUGNResponse
- type SNetwork
- type SimpleBwPackage
- type SimpleNetwork
- type SimpleRoute
- type UGN
- type UGNClient
- func (c *UGNClient) AttachUGNInstance(req *AttachUGNInstanceRequest) (*AttachUGNInstanceResponse, error)
- func (c *UGNClient) BatchDetachUGNInstance(req *BatchDetachUGNInstanceRequest) (*BatchDetachUGNInstanceResponse, error)
- func (c *UGNClient) CreateInterRegionBandwidth(req *CreateInterRegionBandwidthRequest) (*CreateInterRegionBandwidthResponse, error)
- func (c *UGNClient) DeleteInterRegionBandwidth(req *DeleteInterRegionBandwidthRequest) (*DeleteInterRegionBandwidthResponse, error)
- func (c *UGNClient) DeleteUGN(req *DeleteUGNRequest) (*DeleteUGNResponse, error)
- func (c *UGNClient) DescribeInterRegionBandwidth(req *DescribeInterRegionBandwidthRequest) (*DescribeInterRegionBandwidthResponse, error)
- func (c *UGNClient) DescribeSimpleUGN(req *DescribeSimpleUGNRequest) (*DescribeSimpleUGNResponse, error)
- func (c *UGNClient) DescribeUGNInstance(req *DescribeUGNInstanceRequest) (*DescribeUGNInstanceResponse, error)
- func (c *UGNClient) DescribeUGNRegionList(req *DescribeUGNRegionListRequest) (*DescribeUGNRegionListResponse, error)
- func (c *UGNClient) DescribeUGNRouteRule(req *DescribeUGNRouteRuleRequest) (*DescribeUGNRouteRuleResponse, error)
- func (c *UGNClient) DetachUGNInstance(req *DetachUGNInstanceRequest) (*DetachUGNInstanceResponse, error)
- func (c *UGNClient) GetSimpleUGNBwPackages(req *GetSimpleUGNBwPackagesRequest) (*GetSimpleUGNBwPackagesResponse, error)
- func (c *UGNClient) ListSimpleBwPackage(req *ListSimpleBwPackageRequest) (*ListSimpleBwPackageResponse, error)
- func (c *UGNClient) ListUGN(req *ListUGNRequest) (*ListUGNResponse, error)
- func (c *UGNClient) ModifyInterRegionBandwidth(req *ModifyInterRegionBandwidthRequest) (*ModifyInterRegionBandwidthResponse, error)
- func (c *UGNClient) ModifyUGNAttribute(req *ModifyUGNAttributeRequest) (*ModifyUGNAttributeResponse, error)
- func (c *UGNClient) ModifyUGNBandwidth(req *ModifyUGNBandwidthRequest) (*ModifyUGNBandwidthResponse, error)
- func (c *UGNClient) NewAttachUGNInstanceRequest() *AttachUGNInstanceRequest
- func (c *UGNClient) NewBatchDetachUGNInstanceRequest() *BatchDetachUGNInstanceRequest
- func (c *UGNClient) NewCreateInterRegionBandwidthRequest() *CreateInterRegionBandwidthRequest
- func (c *UGNClient) NewDeleteInterRegionBandwidthRequest() *DeleteInterRegionBandwidthRequest
- func (c *UGNClient) NewDeleteUGNRequest() *DeleteUGNRequest
- func (c *UGNClient) NewDescribeInterRegionBandwidthRequest() *DescribeInterRegionBandwidthRequest
- func (c *UGNClient) NewDescribeSimpleUGNRequest() *DescribeSimpleUGNRequest
- func (c *UGNClient) NewDescribeUGNInstanceRequest() *DescribeUGNInstanceRequest
- func (c *UGNClient) NewDescribeUGNRegionListRequest() *DescribeUGNRegionListRequest
- func (c *UGNClient) NewDescribeUGNRouteRuleRequest() *DescribeUGNRouteRuleRequest
- func (c *UGNClient) NewDetachUGNInstanceRequest() *DetachUGNInstanceRequest
- func (c *UGNClient) NewGetSimpleUGNBwPackagesRequest() *GetSimpleUGNBwPackagesRequest
- func (c *UGNClient) NewListSimpleBwPackageRequest() *ListSimpleBwPackageRequest
- func (c *UGNClient) NewListUGNRequest() *ListUGNRequest
- func (c *UGNClient) NewModifyInterRegionBandwidthRequest() *ModifyInterRegionBandwidthRequest
- func (c *UGNClient) NewModifyUGNAttributeRequest() *ModifyUGNAttributeRequest
- func (c *UGNClient) NewModifyUGNBandwidthRequest() *ModifyUGNBandwidthRequest
- func (c *UGNClient) NewPublishUGNRouteRuleRequest() *PublishUGNRouteRuleRequest
- func (c *UGNClient) NewSDescribeUGNRequest() *SDescribeUGNRequest
- func (c *UGNClient) NewUnpublishUGNRouteRuleRequest() *UnpublishUGNRouteRuleRequest
- func (c *UGNClient) PublishUGNRouteRule(req *PublishUGNRouteRuleRequest) (*PublishUGNRouteRuleResponse, error)
- func (c *UGNClient) SDescribeUGN(req *SDescribeUGNRequest) (*SDescribeUGNResponse, error)
- func (c *UGNClient) UnpublishUGNRouteRule(req *UnpublishUGNRouteRuleRequest) (*UnpublishUGNRouteRuleResponse, error)
- type UnpublishUGNRouteRuleRequest
- type UnpublishUGNRouteRuleResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachUGNInstanceRequest ¶
type AttachUGNInstanceRequest struct { request.CommonBase // 实例Id InstanceId *string `required:"true"` // 实例归属ProjectId InstanceProjectId *string `required:"true"` // 实例归属地域 InstanceRegion *string `required:"true"` // 实例类型 InstanceType *string `required:"true"` // 云联网Id UGNId *string `required:"true"` }
AttachUGNInstanceRequest is request schema for AttachUGNInstance action
type AttachUGNInstanceResponse ¶
type AttachUGNInstanceResponse struct { response.CommonBase // 返回码描述信息 Message string }
AttachUGNInstanceResponse is response schema for AttachUGNInstance action
type BatchDetachUGNInstanceRequest ¶
type BatchDetachUGNInstanceRequest struct { request.CommonBase // 实例id InstanceIds []string `required:"true"` // 云联网id UGNId *string `required:"true"` }
BatchDetachUGNInstanceRequest is request schema for BatchDetachUGNInstance action
type BatchDetachUGNInstanceResponse ¶
type BatchDetachUGNInstanceResponse struct { response.CommonBase // 删除成功的实例id InstanceIds []string }
BatchDetachUGNInstanceResponse is response schema for BatchDetachUGNInstance action
type CreateInterRegionBandwidthRequest ¶
type CreateInterRegionBandwidthRequest struct { request.CommonBase // 带宽(单位为Mb/s) Bandwidth *int `required:"true"` // 计费类型 ChargeType *string `required:"true"` // 代金券Id CouponId *string `required:"false"` // 付费类型 PayMode *string `required:"true"` // 购买时长 Quantity *int `required:"true"` // 跨域带宽归属地域 Region0 *string `required:"true"` // 跨域带宽归属地域 Region1 *string `required:"true"` // 云联网Id UGNId *string `required:"true"` }
CreateInterRegionBandwidthRequest is request schema for CreateInterRegionBandwidth action
type CreateInterRegionBandwidthResponse ¶
type CreateInterRegionBandwidthResponse struct { response.CommonBase // 跨域带宽Id InterRegionBandwidthId string // 返回码描述信息 Message string }
CreateInterRegionBandwidthResponse is response schema for CreateInterRegionBandwidth action
type DeleteInterRegionBandwidthRequest ¶
type DeleteInterRegionBandwidthRequest struct { request.CommonBase // 跨域带宽Id InterRegionBandwidthId *string `required:"true"` // 云联网Id UGNId *string `required:"true"` }
DeleteInterRegionBandwidthRequest is request schema for DeleteInterRegionBandwidth action
type DeleteInterRegionBandwidthResponse ¶
type DeleteInterRegionBandwidthResponse struct { response.CommonBase // 返回码描述信息 Message string }
DeleteInterRegionBandwidthResponse is response schema for DeleteInterRegionBandwidth action
type DeleteUGNRequest ¶
type DeleteUGNRequest struct { request.CommonBase // 云联网Id UGNId *string `required:"true"` }
DeleteUGNRequest is request schema for DeleteUGN action
type DeleteUGNResponse ¶
type DeleteUGNResponse struct { response.CommonBase // 返回码描述信息 Message string }
DeleteUGNResponse is response schema for DeleteUGN action
type DescribeInterRegionBandwidthRequest ¶
type DescribeInterRegionBandwidthRequest struct { request.CommonBase // 跨域带宽Id InterRegionBandwidthIds []string `required:"false"` // 数据分页值。默认为20 Limit *int `required:"false"` // 数据偏移量。默认为0 Offset *int `required:"false"` // 云联网Id UGNId *string `required:"true"` }
DescribeInterRegionBandwidthRequest is request schema for DescribeInterRegionBandwidth action
type DescribeInterRegionBandwidthResponse ¶
type DescribeInterRegionBandwidthResponse struct { response.CommonBase // 跨域带宽信息 InterRegionBandwidths []InterRegionBandwidth // 返回码描述信息 Message string // InterRegionBandwidths字段的数量 TotalCount int }
DescribeInterRegionBandwidthResponse is response schema for DescribeInterRegionBandwidth action
type DescribeSimpleUGNRequest ¶ added in v0.22.11
type DescribeSimpleUGNRequest struct { request.CommonBase // UGN ID UGNID *string `required:"true"` }
DescribeSimpleUGNRequest is request schema for DescribeSimpleUGN action
type DescribeSimpleUGNResponse ¶ added in v0.22.11
type DescribeSimpleUGNResponse struct { response.CommonBase // BwPackages []SimpleBwPackage // Message string // Networks []SimpleNetwork // Routes []SimpleRoute // UGN UGN }
DescribeSimpleUGNResponse is response schema for DescribeSimpleUGN action
type DescribeUGNInstanceRequest ¶
type DescribeUGNInstanceRequest struct { request.CommonBase // 实例Id InstanceIds []string `required:"false"` // 数据分页值。默认为20 Limit *int `required:"false"` // 数据偏移量。默认为0 Offset *int `required:"false"` // 云联网Id UGNId *string `required:"true"` }
DescribeUGNInstanceRequest is request schema for DescribeUGNInstance action
type DescribeUGNInstanceResponse ¶
type DescribeUGNInstanceResponse struct { response.CommonBase // 返回码描述信息 Message string // UGNInstances字段的数量 TotalCount int // 实例信息 UGNInstances []Instance }
DescribeUGNInstanceResponse is response schema for DescribeUGNInstance action
type DescribeUGNRegionListRequest ¶
type DescribeUGNRegionListRequest struct {
request.CommonBase
}
DescribeUGNRegionListRequest is request schema for DescribeUGNRegionList action
type DescribeUGNRegionListResponse ¶
type DescribeUGNRegionListResponse struct { response.CommonBase // 返回码描述信息 Message string // 地域列表 RegionList []string }
DescribeUGNRegionListResponse is response schema for DescribeUGNRegionList action
type DescribeUGNRouteRuleRequest ¶
type DescribeUGNRouteRuleRequest struct { request.CommonBase // 数据分页值。默认为20 Limit *int `required:"false"` // 数据偏移量。默认为0 Offset *int `required:"false"` // 路由规则Id RouteRuleIds []string `required:"false"` // 云联网Id UGNId *string `required:"true"` }
DescribeUGNRouteRuleRequest is request schema for DescribeUGNRouteRule action
type DescribeUGNRouteRuleResponse ¶
type DescribeUGNRouteRuleResponse struct { response.CommonBase // 返回码描述信息 Message string // UGNRouteRules字段的数量 TotalCount int // 路由规则信息 UGNRouteRules []RouteRule }
DescribeUGNRouteRuleResponse is response schema for DescribeUGNRouteRule action
type DetachUGNInstanceRequest ¶
type DetachUGNInstanceRequest struct { request.CommonBase // 实例Id InstanceId *string `required:"true"` // 实例类型 InstanceType *string `required:"true"` // 云联网Id UGNId *string `required:"true"` }
DetachUGNInstanceRequest is request schema for DetachUGNInstance action
type DetachUGNInstanceResponse ¶
type DetachUGNInstanceResponse struct { response.CommonBase // 返回码描述信息 Message string }
DetachUGNInstanceResponse is response schema for DetachUGNInstance action
type GetSimpleUGNBwPackagesRequest ¶ added in v0.22.11
type GetSimpleUGNBwPackagesRequest struct { request.CommonBase // 分页大小,默认20 Limit *int `required:"false"` // 偏移量,默认0 Offset *int `required:"false"` // UGNID *string `required:"true"` }
GetSimpleUGNBwPackagesRequest is request schema for GetSimpleUGNBwPackages action
type GetSimpleUGNBwPackagesResponse ¶ added in v0.22.11
type GetSimpleUGNBwPackagesResponse struct { response.CommonBase // BwPackages []SimpleBwPackage // Limit int // Message string // Offset int // TotalCount int }
GetSimpleUGNBwPackagesResponse is response schema for GetSimpleUGNBwPackages action
type Instance ¶
type Instance struct { // 加入时间 CreateTime int // 实例Id InstanceId string // 实例归属项目名称 InstanceOrganizationName string // 实例归属ProjectId InstanceProjectId string // 实例归属地域 InstanceRegion string // 实例类型 InstanceType string // 网段信息 Networks []string // 实例状态 State int // 云联网Id UGNId string }
Instance - 云联网实例信息
type InterRegionBandwidth ¶
type InterRegionBandwidth struct { // 带宽(单位为Mb/s) Bandwidth int // 计费类型 ChargeType string // 创建时间 CreateTime int // 到期时间 ExpireTime int // 跨域带宽Id InterRegionBandwidthId string // 付费类型 PayMode string // 跨域带宽地域 Region0 string // 跨域带宽地域 Region1 string // 跨域带宽状态 State int // 云联网Id UGNId string }
InterRegionBandwidth - 跨域带宽
type ListSimpleBwPackageRequest ¶ added in v0.22.11
type ListSimpleBwPackageRequest struct { request.CommonBase // Limit *int `required:"false"` // Offset *int `required:"false"` }
ListSimpleBwPackageRequest is request schema for ListSimpleBwPackage action
type ListSimpleBwPackageResponse ¶ added in v0.22.11
type ListSimpleBwPackageResponse struct { response.CommonBase // BwPackages []SimpleBwPackage // Limit int // Offset int // TotalCount int }
ListSimpleBwPackageResponse is response schema for ListSimpleBwPackage action
type ListUGNRequest ¶ added in v0.22.11
type ListUGNRequest struct { request.CommonBase // 分页大小,默认20 Limit *int `required:"false"` // 偏移量,默认0 Offset *int `required:"false"` }
ListUGNRequest is request schema for ListUGN action
type ListUGNResponse ¶ added in v0.22.11
type ListUGNResponse struct { response.CommonBase // Limit int // Message string // Offset int // TotalCount int // UGNs []UGN }
ListUGNResponse is response schema for ListUGN action
type ModifyInterRegionBandwidthRequest ¶
type ModifyInterRegionBandwidthRequest struct { request.CommonBase // 带宽(单位为Mb/s) Bandwidth *string `required:"true"` // 跨域带宽Id InterRegionBandwidthId *string `required:"true"` // 付费类型 PayMode *string `required:"false"` // 云联网Id UGNId *string `required:"true"` }
ModifyInterRegionBandwidthRequest is request schema for ModifyInterRegionBandwidth action
type ModifyInterRegionBandwidthResponse ¶
type ModifyInterRegionBandwidthResponse struct { response.CommonBase // 返回码描述信息 Message string }
ModifyInterRegionBandwidthResponse is response schema for ModifyInterRegionBandwidth action
type ModifyUGNAttributeRequest ¶
type ModifyUGNAttributeRequest struct { request.CommonBase // 云联网名称 Name *string `required:"false"` // 云联网备注 Remark *string `required:"false"` // 云联网Id UGNId *string `required:"true"` }
ModifyUGNAttributeRequest is request schema for ModifyUGNAttribute action
type ModifyUGNAttributeResponse ¶
type ModifyUGNAttributeResponse struct { response.CommonBase // 错误码描述信息 Message string }
ModifyUGNAttributeResponse is response schema for ModifyUGNAttribute action
type ModifyUGNBandwidthRequest ¶ added in v0.22.11
type ModifyUGNBandwidthRequest struct { request.CommonBase // 带宽值 BandWidth *int `required:"true"` // 带宽包id PackageID *string `required:"true"` // 云联网id UGNID *string `required:"true"` }
ModifyUGNBandwidthRequest is request schema for ModifyUGNBandwidth action
type ModifyUGNBandwidthResponse ¶ added in v0.22.11
type ModifyUGNBandwidthResponse struct { response.CommonBase // Message string }
ModifyUGNBandwidthResponse is response schema for ModifyUGNBandwidth action
type PublishUGNRouteRuleRequest ¶
type PublishUGNRouteRuleRequest struct { request.CommonBase // 归属实例路由规则Id DeriveRouteRuleId *string `required:"true"` // 归属实例路由表Id DeriveRouteTableId *string `required:"true"` // 实例Id InstanceId *string `required:"true"` // 云联网Id UGNId *string `required:"true"` }
PublishUGNRouteRuleRequest is request schema for PublishUGNRouteRule action
type PublishUGNRouteRuleResponse ¶
type PublishUGNRouteRuleResponse struct { response.CommonBase // 返回码描述信息 Message string // 路由规则Id RouteRuleId string }
PublishUGNRouteRuleResponse is response schema for PublishUGNRouteRule action
type Route ¶ added in v0.22.11
type Route struct { // 目的网段 DstAddr string // 下一跳网络实例 ID NexthopID string // 下一跳网络实例所属地域 NexthopRegion string // 下一跳网络实例所属地域 id NexthopRegionID int // 下一跳网络实例类型 NexthopType string // 路由优先级 Priority int }
Route - 云联网路由条目
type RouteRule ¶
type RouteRule struct { // 创建时间 CreateTime int // 归属实例Id DeriveInstanceId string // 归属实例地域 DeriveInstanceRegion string // 归属实例类型 DeriveInstanceType string // 归属实例路由规则Id DeriveRouteRuleId string // 归属实例路由表Id DeriveRouteTableId string // 目的地址 DstAddr string // false:未使能true:已使能 Enable bool // 归属实例路由下一跳 NextHopId string // 归属实例路由下一跳类型 NextHopType string // 优先级 Priority int // false:不可撤回true:可撤回 Rollback bool // 路由规则Id RouteRuleId string // 路由规则类型,枚举值 0:自动发布的LOCAL和动态路由1:手动发布的自定义路由 RouteRuleType int }
RouteRule - 云联网路由规则
type SBwPackage ¶ added in v0.22.11
type SBwPackage struct { // 带宽值 BandWidth int // 带宽包切换计费类型 ChangePayMode string // 带宽包切换状态 ChangeStatus int // 带宽包切换时间 ChangeTime int // 创建时间 CreateTime int // 过期时间 ExpireTime int // 备注信息 Message string // Name string // PackageID string // 智能路径Delay:最低时延|IGP:普通线路|TCO:最低成本 Path string // 计费模式 FixedBw:固定带宽|Peak95:经典95|Max5:第五峰值|Traffic:流量计费 PayMode string // 服务质量Diamond:钻石|Platinum:铂金|Gold:黄金 Qos string // 地域A名称 RegionA string // 地域B名称 RegionB string // Remark string // UGNID string }
SBwPackage - 简洁版带宽包
type SDescribeUGNRequest ¶ added in v0.22.11
type SDescribeUGNRequest struct { request.CommonBase // UGN ID UGNID *string `required:"true"` }
SDescribeUGNRequest is request schema for SDescribeUGN action
type SDescribeUGNResponse ¶ added in v0.22.11
type SDescribeUGNResponse struct { response.CommonBase // BwPackages []SBwPackage // Message string // Networks []SNetwork // 暂不支持 Policies []string // Routes []Route // UGN UGN }
SDescribeUGNResponse is response schema for SDescribeUGN action
type SNetwork ¶ added in v0.22.11
type SNetwork struct { // CreateTime string // 网络实例名称 Name string // 网络实例的ID,如 vnet-xxxxx NetworkID string // 网络实例所在项目的ID OrgID int // 网络实例所在项目名 OrgName string // 网络实例所在地域 Region string // 网络实例所在地域ID RegionID int // 网络实例类型:VPC/HybridGW/... Type string }
SNetwork - 简洁版云联网网络实例
type SimpleBwPackage ¶ added in v0.22.11
type SimpleBwPackage struct { // 带宽值 BandWidth float64 // 带宽包切换计费类型 ChangePayMode string // 带宽包切换状态 ChangeStatus int // 带宽包切换时间 ChangeTime int // 创建时间 CreateTime int // 过期时间 ExpireTime int // Name string // PackageID string // 智能路径Delay:最低时延|IGP:普通线路|TCO:最低成本 Path string // 计费模式 FixedBw:固定带宽|Peak95:经典95|Max5:第五峰值|Traffic:流量计费 PayMode string // 服务质量Diamond:钻石|Platinum:铂金|Gold:黄金 Qos string // 地域A名称 RegionA string // 地域B名称 RegionB string // Remark string // UGNID string }
SimpleBwPackage - 简洁版带宽包
type SimpleNetwork ¶ added in v0.22.11
type SimpleNetwork struct { // CreateTime int // 网络实例名称 Name string // 网络实例的ID,如 vnet-xxxxx NetworkID string // 网络实例所在项目的ID OrgID int // 网络实例所在项目名 OrgName string // 网络实例所在地域 Region string // 网络实例所在地域ID RegionID int // 网络实例类型:VPC/HybridGW/... Type string }
SimpleNetwork - 简洁版云联网网络实例
type SimpleRoute ¶ added in v0.22.11
type SimpleRoute struct { // 目的网段 DstAddr string // 下一跳网络实例 ID NextHopID string // 下一跳网络实例所属地域 NextHopRegion string // 下一跳网络实例所属地域 id NextHopRegionID int // 下一跳网络实例类型 NextHopType string // 路由优先级 Priority int }
SimpleRoute - 简洁版云联网路由条目
type UGN ¶
type UGN struct { // 绑定带宽包数量 BwPackageCount int // 云联网创建时间 CreateTime int // 云联网名称 Name string // 关联网络实例数量 NetworkCount int // 云联网备注 Remark string // 云联网资源 ID UGNID string }
UGN - 云联网信息
type UGNClient ¶
UGNClient is the client of UGN
func NewClient ¶
func NewClient(config *ucloud.Config, credential *auth.Credential) *UGNClient
NewClient will return a instance of UGNClient
func (*UGNClient) AttachUGNInstance ¶
func (c *UGNClient) AttachUGNInstance(req *AttachUGNInstanceRequest) (*AttachUGNInstanceResponse, error)
API: AttachUGNInstance
实例加入云联网
func (*UGNClient) BatchDetachUGNInstance ¶
func (c *UGNClient) BatchDetachUGNInstance(req *BatchDetachUGNInstanceRequest) (*BatchDetachUGNInstanceResponse, error)
API: BatchDetachUGNInstance
批量移除云联网中实例
func (*UGNClient) CreateInterRegionBandwidth ¶
func (c *UGNClient) CreateInterRegionBandwidth(req *CreateInterRegionBandwidthRequest) (*CreateInterRegionBandwidthResponse, error)
API: CreateInterRegionBandwidth
购买跨域带宽
func (*UGNClient) DeleteInterRegionBandwidth ¶
func (c *UGNClient) DeleteInterRegionBandwidth(req *DeleteInterRegionBandwidthRequest) (*DeleteInterRegionBandwidthResponse, error)
API: DeleteInterRegionBandwidth
删除跨域带宽
func (*UGNClient) DeleteUGN ¶
func (c *UGNClient) DeleteUGN(req *DeleteUGNRequest) (*DeleteUGNResponse, error)
API: DeleteUGN
删除云联网
func (*UGNClient) DescribeInterRegionBandwidth ¶
func (c *UGNClient) DescribeInterRegionBandwidth(req *DescribeInterRegionBandwidthRequest) (*DescribeInterRegionBandwidthResponse, error)
API: DescribeInterRegionBandwidth
查询跨域带宽
func (*UGNClient) DescribeSimpleUGN ¶ added in v0.22.11
func (c *UGNClient) DescribeSimpleUGN(req *DescribeSimpleUGNRequest) (*DescribeSimpleUGNResponse, error)
API: DescribeSimpleUGN
获取简洁版UGN详情
func (*UGNClient) DescribeUGNInstance ¶
func (c *UGNClient) DescribeUGNInstance(req *DescribeUGNInstanceRequest) (*DescribeUGNInstanceResponse, error)
API: DescribeUGNInstance
查询云联网实例
func (*UGNClient) DescribeUGNRegionList ¶
func (c *UGNClient) DescribeUGNRegionList(req *DescribeUGNRegionListRequest) (*DescribeUGNRegionListResponse, error)
API: DescribeUGNRegionList
获取ugn支持的地域
func (*UGNClient) DescribeUGNRouteRule ¶
func (c *UGNClient) DescribeUGNRouteRule(req *DescribeUGNRouteRuleRequest) (*DescribeUGNRouteRuleResponse, error)
API: DescribeUGNRouteRule
查询路由规则
func (*UGNClient) DetachUGNInstance ¶
func (c *UGNClient) DetachUGNInstance(req *DetachUGNInstanceRequest) (*DetachUGNInstanceResponse, error)
API: DetachUGNInstance
实例退出云联网
func (*UGNClient) GetSimpleUGNBwPackages ¶ added in v0.22.11
func (c *UGNClient) GetSimpleUGNBwPackages(req *GetSimpleUGNBwPackagesRequest) (*GetSimpleUGNBwPackagesResponse, error)
API: GetSimpleUGNBwPackages
获取指定云联网内的带宽包
func (*UGNClient) ListSimpleBwPackage ¶ added in v0.22.11
func (c *UGNClient) ListSimpleBwPackage(req *ListSimpleBwPackageRequest) (*ListSimpleBwPackageResponse, error)
API: ListSimpleBwPackage
获取当前项目下的带宽包列表
func (*UGNClient) ListUGN ¶ added in v0.22.11
func (c *UGNClient) ListUGN(req *ListUGNRequest) (*ListUGNResponse, error)
API: ListUGN
获取当前项目下所有云联网资源
func (*UGNClient) ModifyInterRegionBandwidth ¶
func (c *UGNClient) ModifyInterRegionBandwidth(req *ModifyInterRegionBandwidthRequest) (*ModifyInterRegionBandwidthResponse, error)
API: ModifyInterRegionBandwidth
修改跨域带宽
func (*UGNClient) ModifyUGNAttribute ¶
func (c *UGNClient) ModifyUGNAttribute(req *ModifyUGNAttributeRequest) (*ModifyUGNAttributeResponse, error)
API: ModifyUGNAttribute
修改云联网属性
func (*UGNClient) ModifyUGNBandwidth ¶ added in v0.22.11
func (c *UGNClient) ModifyUGNBandwidth(req *ModifyUGNBandwidthRequest) (*ModifyUGNBandwidthResponse, error)
API: ModifyUGNBandwidth
修改云联网带宽大小
func (*UGNClient) NewAttachUGNInstanceRequest ¶
func (c *UGNClient) NewAttachUGNInstanceRequest() *AttachUGNInstanceRequest
NewAttachUGNInstanceRequest will create request of AttachUGNInstance action.
func (*UGNClient) NewBatchDetachUGNInstanceRequest ¶
func (c *UGNClient) NewBatchDetachUGNInstanceRequest() *BatchDetachUGNInstanceRequest
NewBatchDetachUGNInstanceRequest will create request of BatchDetachUGNInstance action.
func (*UGNClient) NewCreateInterRegionBandwidthRequest ¶
func (c *UGNClient) NewCreateInterRegionBandwidthRequest() *CreateInterRegionBandwidthRequest
NewCreateInterRegionBandwidthRequest will create request of CreateInterRegionBandwidth action.
func (*UGNClient) NewDeleteInterRegionBandwidthRequest ¶
func (c *UGNClient) NewDeleteInterRegionBandwidthRequest() *DeleteInterRegionBandwidthRequest
NewDeleteInterRegionBandwidthRequest will create request of DeleteInterRegionBandwidth action.
func (*UGNClient) NewDeleteUGNRequest ¶
func (c *UGNClient) NewDeleteUGNRequest() *DeleteUGNRequest
NewDeleteUGNRequest will create request of DeleteUGN action.
func (*UGNClient) NewDescribeInterRegionBandwidthRequest ¶
func (c *UGNClient) NewDescribeInterRegionBandwidthRequest() *DescribeInterRegionBandwidthRequest
NewDescribeInterRegionBandwidthRequest will create request of DescribeInterRegionBandwidth action.
func (*UGNClient) NewDescribeSimpleUGNRequest ¶ added in v0.22.11
func (c *UGNClient) NewDescribeSimpleUGNRequest() *DescribeSimpleUGNRequest
NewDescribeSimpleUGNRequest will create request of DescribeSimpleUGN action.
func (*UGNClient) NewDescribeUGNInstanceRequest ¶
func (c *UGNClient) NewDescribeUGNInstanceRequest() *DescribeUGNInstanceRequest
NewDescribeUGNInstanceRequest will create request of DescribeUGNInstance action.
func (*UGNClient) NewDescribeUGNRegionListRequest ¶
func (c *UGNClient) NewDescribeUGNRegionListRequest() *DescribeUGNRegionListRequest
NewDescribeUGNRegionListRequest will create request of DescribeUGNRegionList action.
func (*UGNClient) NewDescribeUGNRouteRuleRequest ¶
func (c *UGNClient) NewDescribeUGNRouteRuleRequest() *DescribeUGNRouteRuleRequest
NewDescribeUGNRouteRuleRequest will create request of DescribeUGNRouteRule action.
func (*UGNClient) NewDetachUGNInstanceRequest ¶
func (c *UGNClient) NewDetachUGNInstanceRequest() *DetachUGNInstanceRequest
NewDetachUGNInstanceRequest will create request of DetachUGNInstance action.
func (*UGNClient) NewGetSimpleUGNBwPackagesRequest ¶ added in v0.22.11
func (c *UGNClient) NewGetSimpleUGNBwPackagesRequest() *GetSimpleUGNBwPackagesRequest
NewGetSimpleUGNBwPackagesRequest will create request of GetSimpleUGNBwPackages action.
func (*UGNClient) NewListSimpleBwPackageRequest ¶ added in v0.22.11
func (c *UGNClient) NewListSimpleBwPackageRequest() *ListSimpleBwPackageRequest
NewListSimpleBwPackageRequest will create request of ListSimpleBwPackage action.
func (*UGNClient) NewListUGNRequest ¶ added in v0.22.11
func (c *UGNClient) NewListUGNRequest() *ListUGNRequest
NewListUGNRequest will create request of ListUGN action.
func (*UGNClient) NewModifyInterRegionBandwidthRequest ¶
func (c *UGNClient) NewModifyInterRegionBandwidthRequest() *ModifyInterRegionBandwidthRequest
NewModifyInterRegionBandwidthRequest will create request of ModifyInterRegionBandwidth action.
func (*UGNClient) NewModifyUGNAttributeRequest ¶
func (c *UGNClient) NewModifyUGNAttributeRequest() *ModifyUGNAttributeRequest
NewModifyUGNAttributeRequest will create request of ModifyUGNAttribute action.
func (*UGNClient) NewModifyUGNBandwidthRequest ¶ added in v0.22.11
func (c *UGNClient) NewModifyUGNBandwidthRequest() *ModifyUGNBandwidthRequest
NewModifyUGNBandwidthRequest will create request of ModifyUGNBandwidth action.
func (*UGNClient) NewPublishUGNRouteRuleRequest ¶
func (c *UGNClient) NewPublishUGNRouteRuleRequest() *PublishUGNRouteRuleRequest
NewPublishUGNRouteRuleRequest will create request of PublishUGNRouteRule action.
func (*UGNClient) NewSDescribeUGNRequest ¶ added in v0.22.11
func (c *UGNClient) NewSDescribeUGNRequest() *SDescribeUGNRequest
NewSDescribeUGNRequest will create request of SDescribeUGN action.
func (*UGNClient) NewUnpublishUGNRouteRuleRequest ¶
func (c *UGNClient) NewUnpublishUGNRouteRuleRequest() *UnpublishUGNRouteRuleRequest
NewUnpublishUGNRouteRuleRequest will create request of UnpublishUGNRouteRule action.
func (*UGNClient) PublishUGNRouteRule ¶
func (c *UGNClient) PublishUGNRouteRule(req *PublishUGNRouteRuleRequest) (*PublishUGNRouteRuleResponse, error)
API: PublishUGNRouteRule
发布云联网路由规则
func (*UGNClient) SDescribeUGN ¶ added in v0.22.11
func (c *UGNClient) SDescribeUGN(req *SDescribeUGNRequest) (*SDescribeUGNResponse, error)
API: SDescribeUGN
获取简洁版UGN详情
func (*UGNClient) UnpublishUGNRouteRule ¶
func (c *UGNClient) UnpublishUGNRouteRule(req *UnpublishUGNRouteRuleRequest) (*UnpublishUGNRouteRuleResponse, error)
API: UnpublishUGNRouteRule
取消发布云联网路由规则
type UnpublishUGNRouteRuleRequest ¶
type UnpublishUGNRouteRuleRequest struct { request.CommonBase // 归属实例路由规则Id DeriveRouteRuleId *string `required:"true"` // 归属实例路由表Id DeriveRouteTableId *string `required:"true"` // 实例Id InstanceId *string `required:"true"` // 云联网Id UGNId *string `required:"true"` }
UnpublishUGNRouteRuleRequest is request schema for UnpublishUGNRouteRule action
type UnpublishUGNRouteRuleResponse ¶
type UnpublishUGNRouteRuleResponse struct { response.CommonBase // 返回码描述信息 Message string }
UnpublishUGNRouteRuleResponse is response schema for UnpublishUGNRouteRule action