Documentation ¶
Index ¶
- type AggTag
- type AssociateBandwidthPackage
- type AssociateBandwidthPackageRequest
- type AssociateBandwidthPackageRequestBody
- type AssociateBandwidthPackageResourceType
- type AssociateBandwidthPackageResourceTypeEnum
- type AssociateBandwidthPackageResponse
- type Authorisation
- type BandwidthPackage
- type BandwidthPackageBillingMode
- type BandwidthPackageBillingModeEnum
- type BandwidthPackageChargeMode
- type BandwidthPackageChargeModeEnum
- type BandwidthPackageInterflowMode
- type BandwidthPackageInterflowModeEnum
- type BandwidthPackageLocalAreaId
- type BandwidthPackageLocalAreaIdEnum
- type BandwidthPackageRemoteAreaId
- type BandwidthPackageRemoteAreaIdEnum
- type BandwidthPackageResourceType
- type BandwidthPackageResourceTypeEnum
- type BandwidthPackageSpecCode
- type BandwidthPackageSpecCodeEnum
- type BandwidthPackageStatus
- type BandwidthPackageStatusEnum
- type BatchCreateDeleteTagsRequest
- type BatchCreateDeleteTagsRequestResourceType
- type BatchCreateDeleteTagsRequestResourceTypeEnum
- type BatchCreateDeleteTagsResponse
- type CloudConnection
- type CloudConnectionRoute
- type CloudConnectionRouteType
- type CloudConnectionRouteTypeEnum
- type CloudConnectionStatus
- type CloudConnectionStatusEnum
- type CloudConnectionUsedScene
- type CloudConnectionUsedSceneEnum
- type CreateAuthorisation
- type CreateAuthorisationInstanceType
- type CreateAuthorisationInstanceTypeEnum
- type CreateAuthorisationRequest
- type CreateAuthorisationRequestBody
- type CreateAuthorisationResponse
- type CreateBandwidthPackage
- type CreateBandwidthPackageBillingMode
- type CreateBandwidthPackageBillingModeEnum
- type CreateBandwidthPackageChargeMode
- type CreateBandwidthPackageChargeModeEnum
- type CreateBandwidthPackageInterflowMode
- type CreateBandwidthPackageInterflowModeEnum
- type CreateBandwidthPackageLocalAreaId
- type CreateBandwidthPackageLocalAreaIdEnum
- type CreateBandwidthPackageRemoteAreaId
- type CreateBandwidthPackageRemoteAreaIdEnum
- type CreateBandwidthPackageRequest
- type CreateBandwidthPackageRequestBody
- type CreateBandwidthPackageResourceType
- type CreateBandwidthPackageResourceTypeEnum
- type CreateBandwidthPackageResponse
- type CreateCloudConnection
- type CreateCloudConnectionRequest
- type CreateCloudConnectionRequestBody
- type CreateCloudConnectionResponse
- type CreateInterRegionBandwidth
- type CreateInterRegionBandwidthRequest
- type CreateInterRegionBandwidthRequestBody
- type CreateInterRegionBandwidthResponse
- type CreateNetworkInstance
- type CreateNetworkInstanceRequest
- type CreateNetworkInstanceRequestBody
- type CreateNetworkInstanceResponse
- type CreateNetworkInstanceType
- type CreateNetworkInstanceTypeEnum
- type CreateTagRequest
- type CreateTagRequestBody
- type CreateTagRequestResourceType
- type CreateTagRequestResourceTypeEnum
- type CreateTagResponse
- type DeleteAuthorisationRequest
- type DeleteAuthorisationResponse
- type DeleteBandwidthPackageRequest
- type DeleteBandwidthPackageResponse
- type DeleteCloudConnectionRequest
- type DeleteCloudConnectionResponse
- type DeleteInterRegionBandwidthRequest
- type DeleteInterRegionBandwidthResponse
- type DeleteNetworkInstanceRequest
- type DeleteNetworkInstanceResponse
- type DeleteTagRequest
- type DeleteTagRequestResourceType
- type DeleteTagRequestResourceTypeEnum
- type DeleteTagResponse
- type DisassociateBandwidthPackage
- type DisassociateBandwidthPackageRequest
- type DisassociateBandwidthPackageRequestBody
- type DisassociateBandwidthPackageResourceType
- type DisassociateBandwidthPackageResourceTypeEnum
- type DisassociateBandwidthPackageResponse
- type FilterTagResource
- type InterRegion
- type InterRegionBandwidth
- type ListAuthorisationsRequest
- type ListAuthorisationsRequestInstanceId
- type ListAuthorisationsRequestInstanceIdEnum
- type ListAuthorisationsResponse
- type ListBandwidthPackagesRequest
- type ListBandwidthPackagesRequestStatus
- type ListBandwidthPackagesRequestStatusEnum
- type ListBandwidthPackagesResponse
- type ListCloudConnectionRoutesRequest
- type ListCloudConnectionRoutesResponse
- type ListCloudConnectionsRequest
- type ListCloudConnectionsRequestStatus
- type ListCloudConnectionsRequestStatusEnum
- type ListCloudConnectionsResponse
- type ListDomainTagsRequest
- type ListDomainTagsRequestResourceType
- type ListDomainTagsRequestResourceTypeEnum
- type ListDomainTagsResponse
- type ListInterRegionBandwidthsRequest
- type ListInterRegionBandwidthsResponse
- type ListNetworkInstancesRequest
- type ListNetworkInstancesRequestStatus
- type ListNetworkInstancesRequestStatusEnum
- type ListNetworkInstancesResponse
- type ListPermissionsRequest
- type ListPermissionsResponse
- type ListQuotasRequest
- type ListQuotasRequestQuotaType
- type ListQuotasRequestQuotaTypeEnum
- type ListQuotasResponse
- type ListResourceByFilterTagRequest
- type ListResourceByFilterTagRequestBody
- type ListResourceByFilterTagRequestBodyAction
- type ListResourceByFilterTagRequestBodyActionEnum
- type ListResourceByFilterTagRequestResourceType
- type ListResourceByFilterTagRequestResourceTypeEnum
- type ListResourceByFilterTagResponse
- type ListTagsRequest
- type ListTagsRequestResourceType
- type ListTagsRequestResourceTypeEnum
- type ListTagsResponse
- type NetworkInstance
- type NetworkInstanceStatus
- type NetworkInstanceStatusEnum
- type NetworkInstanceType
- type NetworkInstanceTypeEnum
- type PageInfo
- type Permission
- type Quota
- type QuotaQuotaType
- type QuotaQuotaTypeEnum
- type ShowBandwidthPackageRequest
- type ShowBandwidthPackageResponse
- type ShowCloudConnectionRequest
- type ShowCloudConnectionResponse
- type ShowCloudConnectionRoutesRequest
- type ShowCloudConnectionRoutesResponse
- type ShowInterRegionBandwidthRequest
- type ShowInterRegionBandwidthResponse
- type ShowNetworkInstanceRequest
- type ShowNetworkInstanceResponse
- type Tag
- type Tags
- type TagsAction
- type TagsActionEnum
- type UpdateAuthorisation
- type UpdateAuthorisationRequest
- type UpdateAuthorisationRequestBody
- type UpdateAuthorisationResponse
- type UpdateBandwidthPackage
- type UpdateBandwidthPackageBillingMode
- type UpdateBandwidthPackageBillingModeEnum
- type UpdateBandwidthPackageRequest
- type UpdateBandwidthPackageRequestBody
- type UpdateBandwidthPackageResponse
- type UpdateCloudConnection
- type UpdateCloudConnectionRequest
- type UpdateCloudConnectionRequestBody
- type UpdateCloudConnectionResponse
- type UpdateInterRegionBandwidth
- type UpdateInterRegionBandwidthRequest
- type UpdateInterRegionBandwidthRequestBody
- type UpdateInterRegionBandwidthResponse
- type UpdateNetworkInstance
- type UpdateNetworkInstanceRequest
- type UpdateNetworkInstanceRequestBody
- type UpdateNetworkInstanceResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggTag ¶ added in v0.1.15
type AggTag struct { // 键 Key *string `json:"key,omitempty"` // 相同键的值列表 Values *[]string `json:"values,omitempty"` }
对于多个key相同的value,聚合成为key/values
type AssociateBandwidthPackage ¶ added in v0.1.15
type AssociateBandwidthPackage struct { // 带宽包实例待关联的资源实例ID。 ResourceId string `json:"resource_id"` // 带宽包实例待关联的资源实例类型,cloud_connection:表示云连接实例。 ResourceType AssociateBandwidthPackageResourceType `json:"resource_type"` }
将带宽包实例关联到资源的详细信息。
func (AssociateBandwidthPackage) String ¶ added in v0.1.15
func (o AssociateBandwidthPackage) String() string
type AssociateBandwidthPackageRequest ¶ added in v0.1.15
type AssociateBandwidthPackageRequest struct { // 带宽包实例ID。 Id string `json:"id"` Body *AssociateBandwidthPackageRequestBody `json:"body,omitempty"` }
Request Object
func (AssociateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o AssociateBandwidthPackageRequest) String() string
type AssociateBandwidthPackageRequestBody ¶ added in v0.1.15
type AssociateBandwidthPackageRequestBody struct {
BandwidthPackage *AssociateBandwidthPackage `json:"bandwidth_package"`
}
关联带宽包实例的请求体。
func (AssociateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o AssociateBandwidthPackageRequestBody) String() string
type AssociateBandwidthPackageResourceType ¶ added in v0.1.15
type AssociateBandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (AssociateBandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c AssociateBandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*AssociateBandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *AssociateBandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (AssociateBandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c AssociateBandwidthPackageResourceType) Value() string
type AssociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type AssociateBandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION AssociateBandwidthPackageResourceType
}
func GetAssociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetAssociateBandwidthPackageResourceTypeEnum() AssociateBandwidthPackageResourceTypeEnum
type AssociateBandwidthPackageResponse ¶ added in v0.1.15
type AssociateBandwidthPackageResponse struct { BandwidthPackage *BandwidthPackage `json:"bandwidth_package,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AssociateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o AssociateBandwidthPackageResponse) String() string
type Authorisation ¶ added in v0.1.15
type Authorisation struct { // 授权的ID。 Id *string `json:"id,omitempty"` // 授权的名称。 Name *string `json:"name,omitempty"` // 授权的描述信息。 Description *string `json:"description,omitempty"` // 授权的状态。 Status *string `json:"status,omitempty"` // 创建授权的时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 更新授权的时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` // 授权者的账户ID。 DomainId *string `json:"domain_id,omitempty"` // 授权实例的ID。 InstanceId *string `json:"instance_id,omitempty"` // 授权实例的类型。 InstanceType *string `json:"instance_type,omitempty"` // 授权实例所属Region。 RegionId *string `json:"region_id,omitempty"` // 授权实例所属项目ID。 ProjectId *string `json:"project_id,omitempty"` // 被授权云连接实例所属的账户ID。 CloudConnectionDomainId *string `json:"cloud_connection_domain_id,omitempty"` // 被授权云连接实例ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty"` }
授权
func (Authorisation) String ¶ added in v0.1.15
func (o Authorisation) String() string
type BandwidthPackage ¶ added in v0.1.15
type BandwidthPackage struct { // 带宽包实例的ID。 Id *string `json:"id,omitempty"` // 带宽包实例的名字。 Name *string `json:"name,omitempty"` // 带宽包实例的描述。 Description *string `json:"description,omitempty"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty"` // 带宽包实例的企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 带宽包实例的状态。ACTIVE表示状态 Status *BandwidthPackageStatus `json:"status,omitempty"` // 带宽包实例的创建时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 带宽包实例的更新时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` // 带宽包实例的管理状态。 AdminStateUp *bool `json:"admin_state_up,omitempty"` // 带宽包实例的订单ID。 OrderId *string `json:"order_id,omitempty"` // 带宽包实例的产品ID。 ProductId *string `json:"product_id,omitempty"` // 带宽包实例的规格编码。 bandwidth.aftoela:大陆站+国际站南非-拉美东 bandwidth.aftonla:大陆站+国际站南非-拉美北 bandwidth.aftowla:大陆站+国际站南非-拉美西 bandwidth.aptoaf:国际站亚太-南非 bandwidth.aptoap:国际站亚太-亚太 bandwidth.aptoela:大陆站+国际站亚太-拉美东 bandwidth.aptonla:大陆站+国际站亚太-拉美北 bandwidth.aptowla:大陆站+国际站亚太-拉美西 bandwidth.cmtoaf:国际站中国大陆-南非 bandwidth.cmtoap:国际站中国大陆-亚太 bandwidth.cmtocm:国际站中国大陆-中国大陆 bandwidth.cmtoela:大陆站+国际站中国大陆-拉美东 bandwidth.cmtonla:大陆站+国际站中国大陆-拉美北 bandwidth.cmtowla:大陆站+国际站中国大陆-拉美西 bandwidth.elatoela:大陆站+国际站拉美东-拉美东 bandwidth.elatonla:大陆站+国际站拉美东-拉美北 bandwidth.wlatoela:大陆站+国际站拉美西-拉美东 bandwidth.wlatonla:大陆站+国际站拉美西-拉美北 bandwidth.wlatowla:大陆站+国际站拉美西-拉美西 SpecCode *BandwidthPackageSpecCode `json:"spec_code,omitempty"` // 带宽包实例在大陆站或国际站的计费方式。 1:大陆站包周期 2:国际站包周期 3:大陆站按需计费 4:国际站按需计费 5:大陆站按95方式计费 6:国际站按95方式计费 BillingMode *BandwidthPackageBillingMode `json:"billing_mode,omitempty"` // 带宽包实例的计费方式。 bandwidth是按带宽计费。 ChargeMode *BandwidthPackageChargeMode `json:"charge_mode,omitempty"` // 带宽包实例中的带宽值。 Bandwidth *int32 `json:"bandwidth,omitempty"` // 带宽包实例绑定的资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 带宽包实例绑定的资源类型。 cloud_connection: 云连接实例。 ResourceType *BandwidthPackageResourceType `json:"resource_type,omitempty"` // 本端大区。 云连接支持的大区有: | Chinese-Mainland | 中国大陆 | | Asia-Pacific | 亚太 | | Africa | 非洲 | | Western-Latin-America | 拉美西 | | Eastern-Latin-America | 拉美东 | | Northern-Latin-America | 拉美北 | LocalAreaId *BandwidthPackageLocalAreaId `json:"local_area_id,omitempty"` // 远端大区。 云连接支持的大区有: | Chinese-Mainland | 中国大陆 | | Asia-Pacific | 亚太 | | Africa | 非洲 | | Western-Latin-America | 拉美西 | | Eastern-Latin-America | 拉美东 | | Northern-Latin-America | 拉美北 | RemoteAreaId *BandwidthPackageRemoteAreaId `json:"remote_area_id,omitempty"` // 项目ID。 ProjectId *string `json:"project_id,omitempty"` // 互通类型: - Area: 大区互通 - Region: 城域互通 InterflowMode *BandwidthPackageInterflowMode `json:"interflow_mode,omitempty"` // 标签列表。 Tags *[]Tag `json:"tags,omitempty"` }
带宽包实例。
func (BandwidthPackage) String ¶ added in v0.1.15
func (o BandwidthPackage) String() string
type BandwidthPackageBillingMode ¶ added in v0.1.15
type BandwidthPackageBillingMode struct {
// contains filtered or unexported fields
}
func (BandwidthPackageBillingMode) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageBillingMode) MarshalJSON() ([]byte, error)
func (*BandwidthPackageBillingMode) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageBillingMode) UnmarshalJSON(b []byte) error
func (BandwidthPackageBillingMode) Value ¶ added in v0.1.15
func (c BandwidthPackageBillingMode) Value() string
type BandwidthPackageBillingModeEnum ¶ added in v0.1.15
type BandwidthPackageBillingModeEnum struct { E_1 BandwidthPackageBillingMode E_2 BandwidthPackageBillingMode E_3 BandwidthPackageBillingMode E_4 BandwidthPackageBillingMode E_5 BandwidthPackageBillingMode E_6 BandwidthPackageBillingMode }
func GetBandwidthPackageBillingModeEnum ¶ added in v0.1.15
func GetBandwidthPackageBillingModeEnum() BandwidthPackageBillingModeEnum
type BandwidthPackageChargeMode ¶ added in v0.1.15
type BandwidthPackageChargeMode struct {
// contains filtered or unexported fields
}
func (BandwidthPackageChargeMode) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageChargeMode) MarshalJSON() ([]byte, error)
func (*BandwidthPackageChargeMode) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageChargeMode) UnmarshalJSON(b []byte) error
func (BandwidthPackageChargeMode) Value ¶ added in v0.1.15
func (c BandwidthPackageChargeMode) Value() string
type BandwidthPackageChargeModeEnum ¶ added in v0.1.15
type BandwidthPackageChargeModeEnum struct {
BANDWIDTH BandwidthPackageChargeMode
}
func GetBandwidthPackageChargeModeEnum ¶ added in v0.1.15
func GetBandwidthPackageChargeModeEnum() BandwidthPackageChargeModeEnum
type BandwidthPackageInterflowMode ¶ added in v0.1.15
type BandwidthPackageInterflowMode struct {
// contains filtered or unexported fields
}
func (BandwidthPackageInterflowMode) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageInterflowMode) MarshalJSON() ([]byte, error)
func (*BandwidthPackageInterflowMode) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageInterflowMode) UnmarshalJSON(b []byte) error
func (BandwidthPackageInterflowMode) Value ¶ added in v0.1.15
func (c BandwidthPackageInterflowMode) Value() string
type BandwidthPackageInterflowModeEnum ¶ added in v0.1.15
type BandwidthPackageInterflowModeEnum struct { AREA BandwidthPackageInterflowMode REGION BandwidthPackageInterflowMode }
func GetBandwidthPackageInterflowModeEnum ¶ added in v0.1.15
func GetBandwidthPackageInterflowModeEnum() BandwidthPackageInterflowModeEnum
type BandwidthPackageLocalAreaId ¶ added in v0.1.15
type BandwidthPackageLocalAreaId struct {
// contains filtered or unexported fields
}
func (BandwidthPackageLocalAreaId) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageLocalAreaId) MarshalJSON() ([]byte, error)
func (*BandwidthPackageLocalAreaId) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageLocalAreaId) UnmarshalJSON(b []byte) error
func (BandwidthPackageLocalAreaId) Value ¶ added in v0.1.15
func (c BandwidthPackageLocalAreaId) Value() string
type BandwidthPackageLocalAreaIdEnum ¶ added in v0.1.15
type BandwidthPackageLocalAreaIdEnum struct { CHINESE_MAINLAND BandwidthPackageLocalAreaId ASIA_PACIFIC BandwidthPackageLocalAreaId AFRICA BandwidthPackageLocalAreaId WESTERN_LATIN_AMERICA BandwidthPackageLocalAreaId EASTERN_LATIN_AMERICA BandwidthPackageLocalAreaId NORTHERN_LATIN_AMERICA BandwidthPackageLocalAreaId }
func GetBandwidthPackageLocalAreaIdEnum ¶ added in v0.1.15
func GetBandwidthPackageLocalAreaIdEnum() BandwidthPackageLocalAreaIdEnum
type BandwidthPackageRemoteAreaId ¶ added in v0.1.15
type BandwidthPackageRemoteAreaId struct {
// contains filtered or unexported fields
}
func (BandwidthPackageRemoteAreaId) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageRemoteAreaId) MarshalJSON() ([]byte, error)
func (*BandwidthPackageRemoteAreaId) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageRemoteAreaId) UnmarshalJSON(b []byte) error
func (BandwidthPackageRemoteAreaId) Value ¶ added in v0.1.15
func (c BandwidthPackageRemoteAreaId) Value() string
type BandwidthPackageRemoteAreaIdEnum ¶ added in v0.1.15
type BandwidthPackageRemoteAreaIdEnum struct { CHINESE_MAINLAND BandwidthPackageRemoteAreaId ASIA_PACIFIC BandwidthPackageRemoteAreaId AFRICA BandwidthPackageRemoteAreaId WESTERN_LATIN_AMERICA BandwidthPackageRemoteAreaId EASTERN_LATIN_AMERICA BandwidthPackageRemoteAreaId NORTHERN_LATIN_AMERICA BandwidthPackageRemoteAreaId }
func GetBandwidthPackageRemoteAreaIdEnum ¶ added in v0.1.15
func GetBandwidthPackageRemoteAreaIdEnum() BandwidthPackageRemoteAreaIdEnum
type BandwidthPackageResourceType ¶ added in v0.1.15
type BandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (BandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*BandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (BandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c BandwidthPackageResourceType) Value() string
type BandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type BandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION BandwidthPackageResourceType
}
func GetBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetBandwidthPackageResourceTypeEnum() BandwidthPackageResourceTypeEnum
type BandwidthPackageSpecCode ¶ added in v0.1.15
type BandwidthPackageSpecCode struct {
// contains filtered or unexported fields
}
func (BandwidthPackageSpecCode) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageSpecCode) MarshalJSON() ([]byte, error)
func (*BandwidthPackageSpecCode) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageSpecCode) UnmarshalJSON(b []byte) error
func (BandwidthPackageSpecCode) Value ¶ added in v0.1.15
func (c BandwidthPackageSpecCode) Value() string
type BandwidthPackageSpecCodeEnum ¶ added in v0.1.15
type BandwidthPackageSpecCodeEnum struct { BANDWIDTH_AFTOELA BandwidthPackageSpecCode BANDWIDTH_AFTONLA BandwidthPackageSpecCode BANDWIDTH_AFTOWLA BandwidthPackageSpecCode BANDWIDTH_APTOAF BandwidthPackageSpecCode BANDWIDTH_APTOAP BandwidthPackageSpecCode BANDWIDTH_APTOELA BandwidthPackageSpecCode BANDWIDTH_APTONLA BandwidthPackageSpecCode BANDWIDTH_APTOWLA BandwidthPackageSpecCode BANDWIDTH_CMTOAF BandwidthPackageSpecCode BANDWIDTH_CMTOAP BandwidthPackageSpecCode BANDWIDTH_CMTOCM BandwidthPackageSpecCode BANDWIDTH_CMTOELA BandwidthPackageSpecCode BANDWIDTH_CMTONLA BandwidthPackageSpecCode BANDWIDTH_CMTOWLA BandwidthPackageSpecCode BANDWIDTH_ELATOELA BandwidthPackageSpecCode BANDWIDTH_ELATONLA BandwidthPackageSpecCode BANDWIDTH_WLATOELA BandwidthPackageSpecCode BANDWIDTH_WLATONLA BandwidthPackageSpecCode BANDWIDTH_WLATOWLA BandwidthPackageSpecCode }
func GetBandwidthPackageSpecCodeEnum ¶ added in v0.1.15
func GetBandwidthPackageSpecCodeEnum() BandwidthPackageSpecCodeEnum
type BandwidthPackageStatus ¶ added in v0.1.15
type BandwidthPackageStatus struct {
// contains filtered or unexported fields
}
func (BandwidthPackageStatus) MarshalJSON ¶ added in v0.1.15
func (c BandwidthPackageStatus) MarshalJSON() ([]byte, error)
func (*BandwidthPackageStatus) UnmarshalJSON ¶ added in v0.1.15
func (c *BandwidthPackageStatus) UnmarshalJSON(b []byte) error
func (BandwidthPackageStatus) Value ¶ added in v0.1.15
func (c BandwidthPackageStatus) Value() string
type BandwidthPackageStatusEnum ¶ added in v0.1.15
type BandwidthPackageStatusEnum struct {
ACTIVE BandwidthPackageStatus
}
func GetBandwidthPackageStatusEnum ¶ added in v0.1.15
func GetBandwidthPackageStatusEnum() BandwidthPackageStatusEnum
type BatchCreateDeleteTagsRequest ¶ added in v0.1.15
type BatchCreateDeleteTagsRequest struct { // 资源ID ResourceId string `json:"resource_id"` // 资源类型: - cc: 云连接 - bwp: 带宽包 ResourceType BatchCreateDeleteTagsRequestResourceType `json:"resource_type"` Body *Tags `json:"body,omitempty"` }
Request Object
func (BatchCreateDeleteTagsRequest) String ¶ added in v0.1.15
func (o BatchCreateDeleteTagsRequest) String() string
type BatchCreateDeleteTagsRequestResourceType ¶ added in v0.1.15
type BatchCreateDeleteTagsRequestResourceType struct {
// contains filtered or unexported fields
}
func (BatchCreateDeleteTagsRequestResourceType) MarshalJSON ¶ added in v0.1.15
func (c BatchCreateDeleteTagsRequestResourceType) MarshalJSON() ([]byte, error)
func (*BatchCreateDeleteTagsRequestResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *BatchCreateDeleteTagsRequestResourceType) UnmarshalJSON(b []byte) error
func (BatchCreateDeleteTagsRequestResourceType) Value ¶ added in v0.1.15
func (c BatchCreateDeleteTagsRequestResourceType) Value() string
type BatchCreateDeleteTagsRequestResourceTypeEnum ¶ added in v0.1.15
type BatchCreateDeleteTagsRequestResourceTypeEnum struct { CC BatchCreateDeleteTagsRequestResourceType BWP BatchCreateDeleteTagsRequestResourceType }
func GetBatchCreateDeleteTagsRequestResourceTypeEnum ¶ added in v0.1.15
func GetBatchCreateDeleteTagsRequestResourceTypeEnum() BatchCreateDeleteTagsRequestResourceTypeEnum
type BatchCreateDeleteTagsResponse ¶ added in v0.1.15
type BatchCreateDeleteTagsResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (BatchCreateDeleteTagsResponse) String ¶ added in v0.1.15
func (o BatchCreateDeleteTagsResponse) String() string
type CloudConnection ¶
type CloudConnection struct { // 云连接实例的ID。 Id *string `json:"id,omitempty"` // 云连接实例的名字。 Name *string `json:"name,omitempty"` // 云连接实例的描述。 Description *string `json:"description,omitempty"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty"` // 云连接实例的企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 云连接实例的状态。ACTIVE:表示状态可用。 Status *CloudConnectionStatus `json:"status,omitempty"` // 云连接实例的管理状态。 AdminStateUp *bool `json:"admin_state_up,omitempty"` // 云连接实例的创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 云连接实例的更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` // 云连接使用场景。 - VPC:虚拟私有云。 UsedScene *CloudConnectionUsedScene `json:"used_scene,omitempty"` // 云连接实例关联网络实例的个数。 NetworkInstanceNumber *int32 `json:"network_instance_number,omitempty"` // 云连接实例关联带宽包的个数。 BandwidthPackageNumber *int32 `json:"bandwidth_package_number,omitempty"` // 云连接实例关联域间带宽的个数。 InterRegionBandwidthNumber *int32 `json:"inter_region_bandwidth_number,omitempty"` }
云连接实例。
func (CloudConnection) String ¶
func (o CloudConnection) String() string
type CloudConnectionRoute ¶
type CloudConnectionRoute struct { // 云连接实例路由的ID。 Id *string `json:"id,omitempty"` // 云连接实例的ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty"` // 网络实例的项目ID。 ProjectId *string `json:"project_id,omitempty"` // 路由条目下一跳指向的网络实例的ID。 InstanceId *string `json:"instance_id,omitempty"` // 路由条目下一跳指向的网络实例的类型。 - VPC:虚拟私有云。 - VGW:虚拟网关。 Type *CloudConnectionRouteType `json:"type,omitempty"` // Region的ID。 RegionId *string `json:"region_id,omitempty"` // 目的地址。 Destination *string `json:"destination,omitempty"` }
云连接路由实例。
func (CloudConnectionRoute) String ¶
func (o CloudConnectionRoute) String() string
type CloudConnectionRouteType ¶
type CloudConnectionRouteType struct {
// contains filtered or unexported fields
}
func (CloudConnectionRouteType) MarshalJSON ¶
func (c CloudConnectionRouteType) MarshalJSON() ([]byte, error)
func (*CloudConnectionRouteType) UnmarshalJSON ¶
func (c *CloudConnectionRouteType) UnmarshalJSON(b []byte) error
func (CloudConnectionRouteType) Value ¶ added in v0.0.90
func (c CloudConnectionRouteType) Value() string
type CloudConnectionRouteTypeEnum ¶
type CloudConnectionRouteTypeEnum struct { VPC CloudConnectionRouteType VGW CloudConnectionRouteType }
func GetCloudConnectionRouteTypeEnum ¶
func GetCloudConnectionRouteTypeEnum() CloudConnectionRouteTypeEnum
type CloudConnectionStatus ¶
type CloudConnectionStatus struct {
// contains filtered or unexported fields
}
func (CloudConnectionStatus) MarshalJSON ¶
func (c CloudConnectionStatus) MarshalJSON() ([]byte, error)
func (*CloudConnectionStatus) UnmarshalJSON ¶
func (c *CloudConnectionStatus) UnmarshalJSON(b []byte) error
func (CloudConnectionStatus) Value ¶ added in v0.0.90
func (c CloudConnectionStatus) Value() string
type CloudConnectionStatusEnum ¶
type CloudConnectionStatusEnum struct {
ACTIVE CloudConnectionStatus
}
func GetCloudConnectionStatusEnum ¶
func GetCloudConnectionStatusEnum() CloudConnectionStatusEnum
type CloudConnectionUsedScene ¶
type CloudConnectionUsedScene struct {
// contains filtered or unexported fields
}
func (CloudConnectionUsedScene) MarshalJSON ¶
func (c CloudConnectionUsedScene) MarshalJSON() ([]byte, error)
func (*CloudConnectionUsedScene) UnmarshalJSON ¶
func (c *CloudConnectionUsedScene) UnmarshalJSON(b []byte) error
func (CloudConnectionUsedScene) Value ¶ added in v0.0.90
func (c CloudConnectionUsedScene) Value() string
type CloudConnectionUsedSceneEnum ¶
type CloudConnectionUsedSceneEnum struct {
VPC CloudConnectionUsedScene
}
func GetCloudConnectionUsedSceneEnum ¶
func GetCloudConnectionUsedSceneEnum() CloudConnectionUsedSceneEnum
type CreateAuthorisation ¶ added in v0.1.15
type CreateAuthorisation struct { // 授权的名称。 Name *string `json:"name,omitempty"` // 授权的描述信息。 Description *string `json:"description,omitempty"` // 授权网络实例的ID。 InstanceId string `json:"instance_id"` // 授权网络实例的类型: - vpc:虚拟私有云 InstanceType CreateAuthorisationInstanceType `json:"instance_type"` // 授权网络实例所属项目。 ProjectId string `json:"project_id"` // 授权实例所属Region。 RegionId string `json:"region_id"` // 被授权云连接实例所属的账户ID。 CloudConnectionDomainId string `json:"cloud_connection_domain_id"` // 被授权云连接实例ID。 CloudConnectionId string `json:"cloud_connection_id"` }
创建授权的详细信息。
func (CreateAuthorisation) String ¶ added in v0.1.15
func (o CreateAuthorisation) String() string
type CreateAuthorisationInstanceType ¶ added in v0.1.15
type CreateAuthorisationInstanceType struct {
// contains filtered or unexported fields
}
func (CreateAuthorisationInstanceType) MarshalJSON ¶ added in v0.1.15
func (c CreateAuthorisationInstanceType) MarshalJSON() ([]byte, error)
func (*CreateAuthorisationInstanceType) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateAuthorisationInstanceType) UnmarshalJSON(b []byte) error
func (CreateAuthorisationInstanceType) Value ¶ added in v0.1.15
func (c CreateAuthorisationInstanceType) Value() string
type CreateAuthorisationInstanceTypeEnum ¶ added in v0.1.15
type CreateAuthorisationInstanceTypeEnum struct {
VPC CreateAuthorisationInstanceType
}
func GetCreateAuthorisationInstanceTypeEnum ¶ added in v0.1.15
func GetCreateAuthorisationInstanceTypeEnum() CreateAuthorisationInstanceTypeEnum
type CreateAuthorisationRequest ¶ added in v0.1.15
type CreateAuthorisationRequest struct {
Body *CreateAuthorisationRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateAuthorisationRequest) String ¶ added in v0.1.15
func (o CreateAuthorisationRequest) String() string
type CreateAuthorisationRequestBody ¶ added in v0.1.15
type CreateAuthorisationRequestBody struct {
Authorisation *CreateAuthorisation `json:"authorisation"`
}
创建授权的详细信息。
func (CreateAuthorisationRequestBody) String ¶ added in v0.1.15
func (o CreateAuthorisationRequestBody) String() string
type CreateAuthorisationResponse ¶ added in v0.1.15
type CreateAuthorisationResponse struct { Authorisation *Authorisation `json:"authorisation,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateAuthorisationResponse) String ¶ added in v0.1.15
func (o CreateAuthorisationResponse) String() string
type CreateBandwidthPackage ¶ added in v0.1.15
type CreateBandwidthPackage struct { // 带宽包实例的名字。 Name string `json:"name"` // 带宽包实例的描述。 Description *string `json:"description,omitempty"` // 带宽包实例所属的企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 本端大区。 云连接支持的大区有: | Chinese-Mainland | 中国大陆 | | Asia-Pacific | 亚太 | | Africa | 非洲 | | Western-Latin-America | 拉美西 | | Eastern-Latin-America | 拉美东 | | Northern-Latin-America | 拉美北 | LocalAreaId CreateBandwidthPackageLocalAreaId `json:"local_area_id"` // 远端大区。 云连接支持的大区有: | Chinese-Mainland | 中国大陆 | | Asia-Pacific | 亚太 | | Africa | 非洲 | | Western-Latin-America | 拉美西 | | Eastern-Latin-America | 拉美东 | | Northern-Latin-America | 拉美北 | RemoteAreaId CreateBandwidthPackageRemoteAreaId `json:"remote_area_id"` // 带宽包实例的计费方式。 bandwidth是按带宽计费。 ChargeMode CreateBandwidthPackageChargeMode `json:"charge_mode"` // 带宽包实例在大陆站或国际站的计费方式: - 3:大陆站按需计费 - 4:国际站按需计费 - 5:大陆站按95方式计费 - 6:国际站按95方式计费 BillingMode CreateBandwidthPackageBillingMode `json:"billing_mode"` // 带宽包实例中的带宽值。 Bandwidth int32 `json:"bandwidth"` // 项目ID。 ProjectId string `json:"project_id"` // 带宽包实例绑定的资源ID。 ResourceId *string `json:"resource_id,omitempty"` // 带宽包实例绑定的资源类型。 cloud_connection: 云连接实例。 ResourceType *CreateBandwidthPackageResourceType `json:"resource_type,omitempty"` // 互通类型: - Area: 大区互通 - Region: 城域互通 InterflowMode *CreateBandwidthPackageInterflowMode `json:"interflow_mode,omitempty"` }
创建带宽包请求体。
func (CreateBandwidthPackage) String ¶ added in v0.1.15
func (o CreateBandwidthPackage) String() string
type CreateBandwidthPackageBillingMode ¶ added in v0.1.15
type CreateBandwidthPackageBillingMode struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageBillingMode) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageBillingMode) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageBillingMode) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageBillingMode) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageBillingMode) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageBillingMode) Value() int32
type CreateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
type CreateBandwidthPackageBillingModeEnum struct { E_3 CreateBandwidthPackageBillingMode E_4 CreateBandwidthPackageBillingMode E_5 CreateBandwidthPackageBillingMode E_6 CreateBandwidthPackageBillingMode }
func GetCreateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageBillingModeEnum() CreateBandwidthPackageBillingModeEnum
type CreateBandwidthPackageChargeMode ¶ added in v0.1.15
type CreateBandwidthPackageChargeMode struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageChargeMode) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageChargeMode) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageChargeMode) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageChargeMode) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageChargeMode) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageChargeMode) Value() string
type CreateBandwidthPackageChargeModeEnum ¶ added in v0.1.15
type CreateBandwidthPackageChargeModeEnum struct {
BANDWIDTH CreateBandwidthPackageChargeMode
}
func GetCreateBandwidthPackageChargeModeEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageChargeModeEnum() CreateBandwidthPackageChargeModeEnum
type CreateBandwidthPackageInterflowMode ¶ added in v0.1.16
type CreateBandwidthPackageInterflowMode struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageInterflowMode) MarshalJSON ¶ added in v0.1.16
func (c CreateBandwidthPackageInterflowMode) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageInterflowMode) UnmarshalJSON ¶ added in v0.1.16
func (c *CreateBandwidthPackageInterflowMode) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageInterflowMode) Value ¶ added in v0.1.16
func (c CreateBandwidthPackageInterflowMode) Value() string
type CreateBandwidthPackageInterflowModeEnum ¶ added in v0.1.16
type CreateBandwidthPackageInterflowModeEnum struct { AREA CreateBandwidthPackageInterflowMode REGION CreateBandwidthPackageInterflowMode }
func GetCreateBandwidthPackageInterflowModeEnum ¶ added in v0.1.16
func GetCreateBandwidthPackageInterflowModeEnum() CreateBandwidthPackageInterflowModeEnum
type CreateBandwidthPackageLocalAreaId ¶ added in v0.1.15
type CreateBandwidthPackageLocalAreaId struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageLocalAreaId) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageLocalAreaId) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageLocalAreaId) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageLocalAreaId) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageLocalAreaId) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageLocalAreaId) Value() string
type CreateBandwidthPackageLocalAreaIdEnum ¶ added in v0.1.15
type CreateBandwidthPackageLocalAreaIdEnum struct { CHINESE_MAINLAND CreateBandwidthPackageLocalAreaId ASIA_PACIFIC CreateBandwidthPackageLocalAreaId AFRICA CreateBandwidthPackageLocalAreaId WESTERN_LATIN_AMERICA CreateBandwidthPackageLocalAreaId EASTERN_LATIN_AMERICA CreateBandwidthPackageLocalAreaId NORTHERN_LATIN_AMERICA CreateBandwidthPackageLocalAreaId }
func GetCreateBandwidthPackageLocalAreaIdEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageLocalAreaIdEnum() CreateBandwidthPackageLocalAreaIdEnum
type CreateBandwidthPackageRemoteAreaId ¶ added in v0.1.15
type CreateBandwidthPackageRemoteAreaId struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageRemoteAreaId) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageRemoteAreaId) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageRemoteAreaId) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageRemoteAreaId) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageRemoteAreaId) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageRemoteAreaId) Value() string
type CreateBandwidthPackageRemoteAreaIdEnum ¶ added in v0.1.15
type CreateBandwidthPackageRemoteAreaIdEnum struct { CHINESE_MAINLAND CreateBandwidthPackageRemoteAreaId ASIA_PACIFIC CreateBandwidthPackageRemoteAreaId AFRICA CreateBandwidthPackageRemoteAreaId WESTERN_LATIN_AMERICA CreateBandwidthPackageRemoteAreaId EASTERN_LATIN_AMERICA CreateBandwidthPackageRemoteAreaId NORTHERN_LATIN_AMERICA CreateBandwidthPackageRemoteAreaId }
func GetCreateBandwidthPackageRemoteAreaIdEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageRemoteAreaIdEnum() CreateBandwidthPackageRemoteAreaIdEnum
type CreateBandwidthPackageRequest ¶ added in v0.1.15
type CreateBandwidthPackageRequest struct {
Body *CreateBandwidthPackageRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o CreateBandwidthPackageRequest) String() string
type CreateBandwidthPackageRequestBody ¶ added in v0.1.15
type CreateBandwidthPackageRequestBody struct {
BandwidthPackage *CreateBandwidthPackage `json:"bandwidth_package"`
}
创建带宽包实例的请求体。
func (CreateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o CreateBandwidthPackageRequestBody) String() string
type CreateBandwidthPackageResourceType ¶ added in v0.1.15
type CreateBandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (CreateBandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c CreateBandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*CreateBandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateBandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (CreateBandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c CreateBandwidthPackageResourceType) Value() string
type CreateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type CreateBandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION CreateBandwidthPackageResourceType
}
func GetCreateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetCreateBandwidthPackageResourceTypeEnum() CreateBandwidthPackageResourceTypeEnum
type CreateBandwidthPackageResponse ¶ added in v0.1.15
type CreateBandwidthPackageResponse struct { BandwidthPackage *BandwidthPackage `json:"bandwidth_package,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o CreateBandwidthPackageResponse) String() string
type CreateCloudConnection ¶
type CreateCloudConnection struct { // 云连接实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name string `json:"name"` // 云连接实例的描述。不支持 <>。 Description *string `json:"description,omitempty"` // 云连接实例所属的企业项目ID。企业项目账号必填;非企业项目账号不填。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
创建云连接实例的详细信息。
func (CreateCloudConnection) String ¶
func (o CreateCloudConnection) String() string
type CreateCloudConnectionRequest ¶
type CreateCloudConnectionRequest struct {
Body *CreateCloudConnectionRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateCloudConnectionRequest) String ¶
func (o CreateCloudConnectionRequest) String() string
type CreateCloudConnectionRequestBody ¶
type CreateCloudConnectionRequestBody struct {
CloudConnection *CreateCloudConnection `json:"cloud_connection"`
}
创建云连接实例的请求体。
func (CreateCloudConnectionRequestBody) String ¶
func (o CreateCloudConnectionRequestBody) String() string
type CreateCloudConnectionResponse ¶
type CreateCloudConnectionResponse struct { CloudConnection *CloudConnection `json:"cloud_connection,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateCloudConnectionResponse) String ¶
func (o CreateCloudConnectionResponse) String() string
type CreateInterRegionBandwidth ¶ added in v0.1.15
type CreateInterRegionBandwidth struct { // 云连接实例ID。 CloudConnectionId string `json:"cloud_connection_id"` // 带宽包实例ID。 BandwidthPackageId string `json:"bandwidth_package_id"` // 域间带宽值。 Bandwidth int32 `json:"bandwidth"` // 域间RegionID。 InterRegionIds []string `json:"inter_region_ids"` }
创建域间带宽的详情信息。
func (CreateInterRegionBandwidth) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidth) String() string
type CreateInterRegionBandwidthRequest ¶ added in v0.1.15
type CreateInterRegionBandwidthRequest struct {
Body *CreateInterRegionBandwidthRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidthRequest) String() string
type CreateInterRegionBandwidthRequestBody ¶ added in v0.1.15
type CreateInterRegionBandwidthRequestBody struct {
InterRegionBandwidth *CreateInterRegionBandwidth `json:"inter_region_bandwidth"`
}
创建域间带宽实例的请求体。
func (CreateInterRegionBandwidthRequestBody) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidthRequestBody) String() string
type CreateInterRegionBandwidthResponse ¶ added in v0.1.15
type CreateInterRegionBandwidthResponse struct { InterRegionBandwidth *InterRegionBandwidth `json:"inter_region_bandwidth,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o CreateInterRegionBandwidthResponse) String() string
type CreateNetworkInstance ¶
type CreateNetworkInstance struct { // 网络实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name *string `json:"name,omitempty"` // 网络实例的描述。不支持 <>。 Description *string `json:"description,omitempty"` // 添加到云连接网络实例的类型,有效值: - vpc:虚拟私有云。 - vgw:虚拟网关。 Type CreateNetworkInstanceType `json:"type"` // 添加到云连接网络实例的ID,VPC或者VGW的ID。 InstanceId string `json:"instance_id"` // 网络实例的账户ID。跨账号加载必填;同账号下资源加载不填。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` // 网络实例的项目ID。 ProjectId string `json:"project_id"` // 网络实例的RegionID。 RegionId string `json:"region_id"` // 云连接实例ID。 CloudConnectionId string `json:"cloud_connection_id"` // 网络实例发布的网段路由列表。 Cidrs []string `json:"cidrs"` }
创建网络实例的详细信息。
func (CreateNetworkInstance) String ¶
func (o CreateNetworkInstance) String() string
type CreateNetworkInstanceRequest ¶
type CreateNetworkInstanceRequest struct {
Body *CreateNetworkInstanceRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateNetworkInstanceRequest) String ¶
func (o CreateNetworkInstanceRequest) String() string
type CreateNetworkInstanceRequestBody ¶
type CreateNetworkInstanceRequestBody struct {
NetworkInstance *CreateNetworkInstance `json:"network_instance"`
}
创建网络实例的请求体。
func (CreateNetworkInstanceRequestBody) String ¶
func (o CreateNetworkInstanceRequestBody) String() string
type CreateNetworkInstanceResponse ¶
type CreateNetworkInstanceResponse struct { NetworkInstance *NetworkInstance `json:"network_instance,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateNetworkInstanceResponse) String ¶
func (o CreateNetworkInstanceResponse) String() string
type CreateNetworkInstanceType ¶
type CreateNetworkInstanceType struct {
// contains filtered or unexported fields
}
func (CreateNetworkInstanceType) MarshalJSON ¶
func (c CreateNetworkInstanceType) MarshalJSON() ([]byte, error)
func (*CreateNetworkInstanceType) UnmarshalJSON ¶
func (c *CreateNetworkInstanceType) UnmarshalJSON(b []byte) error
func (CreateNetworkInstanceType) Value ¶ added in v0.0.90
func (c CreateNetworkInstanceType) Value() string
type CreateNetworkInstanceTypeEnum ¶
type CreateNetworkInstanceTypeEnum struct { VPC CreateNetworkInstanceType VGW CreateNetworkInstanceType }
func GetCreateNetworkInstanceTypeEnum ¶
func GetCreateNetworkInstanceTypeEnum() CreateNetworkInstanceTypeEnum
type CreateTagRequest ¶ added in v0.1.15
type CreateTagRequest struct { // 资源ID。 ResourceId string `json:"resource_id"` // 资源类型: - cc: 云连接 - bwp: 带宽包 ResourceType CreateTagRequestResourceType `json:"resource_type"` Body *CreateTagRequestBody `json:"body,omitempty"` }
Request Object
func (CreateTagRequest) String ¶ added in v0.1.15
func (o CreateTagRequest) String() string
type CreateTagRequestBody ¶ added in v0.1.15
type CreateTagRequestBody struct {
Tag *Tag `json:"tag,omitempty"`
}
创建Tag请求体
func (CreateTagRequestBody) String ¶ added in v0.1.15
func (o CreateTagRequestBody) String() string
type CreateTagRequestResourceType ¶ added in v0.1.15
type CreateTagRequestResourceType struct {
// contains filtered or unexported fields
}
func (CreateTagRequestResourceType) MarshalJSON ¶ added in v0.1.15
func (c CreateTagRequestResourceType) MarshalJSON() ([]byte, error)
func (*CreateTagRequestResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *CreateTagRequestResourceType) UnmarshalJSON(b []byte) error
func (CreateTagRequestResourceType) Value ¶ added in v0.1.15
func (c CreateTagRequestResourceType) Value() string
type CreateTagRequestResourceTypeEnum ¶ added in v0.1.15
type CreateTagRequestResourceTypeEnum struct { CC CreateTagRequestResourceType BWP CreateTagRequestResourceType }
func GetCreateTagRequestResourceTypeEnum ¶ added in v0.1.15
func GetCreateTagRequestResourceTypeEnum() CreateTagRequestResourceTypeEnum
type CreateTagResponse ¶ added in v0.1.15
type CreateTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (CreateTagResponse) String ¶ added in v0.1.15
func (o CreateTagResponse) String() string
type DeleteAuthorisationRequest ¶ added in v0.1.15
type DeleteAuthorisationRequest struct { // 授权ID。 Id string `json:"id"` }
Request Object
func (DeleteAuthorisationRequest) String ¶ added in v0.1.15
func (o DeleteAuthorisationRequest) String() string
type DeleteAuthorisationResponse ¶ added in v0.1.15
type DeleteAuthorisationResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteAuthorisationResponse) String ¶ added in v0.1.15
func (o DeleteAuthorisationResponse) String() string
type DeleteBandwidthPackageRequest ¶ added in v0.1.15
type DeleteBandwidthPackageRequest struct { // 带宽包实例ID。 Id string `json:"id"` }
Request Object
func (DeleteBandwidthPackageRequest) String ¶ added in v0.1.15
func (o DeleteBandwidthPackageRequest) String() string
type DeleteBandwidthPackageResponse ¶ added in v0.1.15
type DeleteBandwidthPackageResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteBandwidthPackageResponse) String ¶ added in v0.1.15
func (o DeleteBandwidthPackageResponse) String() string
type DeleteCloudConnectionRequest ¶
type DeleteCloudConnectionRequest struct { // 云连接实例ID。 Id string `json:"id"` }
Request Object
func (DeleteCloudConnectionRequest) String ¶
func (o DeleteCloudConnectionRequest) String() string
type DeleteCloudConnectionResponse ¶
type DeleteCloudConnectionResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteCloudConnectionResponse) String ¶
func (o DeleteCloudConnectionResponse) String() string
type DeleteInterRegionBandwidthRequest ¶ added in v0.1.15
type DeleteInterRegionBandwidthRequest struct { // 域间带宽实例ID。 Id string `json:"id"` }
Request Object
func (DeleteInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o DeleteInterRegionBandwidthRequest) String() string
type DeleteInterRegionBandwidthResponse ¶ added in v0.1.15
type DeleteInterRegionBandwidthResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o DeleteInterRegionBandwidthResponse) String() string
type DeleteNetworkInstanceRequest ¶
type DeleteNetworkInstanceRequest struct { // 网络实例ID。 Id string `json:"id"` }
Request Object
func (DeleteNetworkInstanceRequest) String ¶
func (o DeleteNetworkInstanceRequest) String() string
type DeleteNetworkInstanceResponse ¶
type DeleteNetworkInstanceResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteNetworkInstanceResponse) String ¶
func (o DeleteNetworkInstanceResponse) String() string
type DeleteTagRequest ¶ added in v0.1.15
type DeleteTagRequest struct { // 资源ID ResourceId string `json:"resource_id"` // 待删除资源标签的key TagKey string `json:"tag_key"` // 资源类型: - cc: 云连接 - bwp: 带宽包 ResourceType DeleteTagRequestResourceType `json:"resource_type"` }
Request Object
func (DeleteTagRequest) String ¶ added in v0.1.15
func (o DeleteTagRequest) String() string
type DeleteTagRequestResourceType ¶ added in v0.1.15
type DeleteTagRequestResourceType struct {
// contains filtered or unexported fields
}
func (DeleteTagRequestResourceType) MarshalJSON ¶ added in v0.1.15
func (c DeleteTagRequestResourceType) MarshalJSON() ([]byte, error)
func (*DeleteTagRequestResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *DeleteTagRequestResourceType) UnmarshalJSON(b []byte) error
func (DeleteTagRequestResourceType) Value ¶ added in v0.1.15
func (c DeleteTagRequestResourceType) Value() string
type DeleteTagRequestResourceTypeEnum ¶ added in v0.1.15
type DeleteTagRequestResourceTypeEnum struct { CC DeleteTagRequestResourceType BWP DeleteTagRequestResourceType }
func GetDeleteTagRequestResourceTypeEnum ¶ added in v0.1.15
func GetDeleteTagRequestResourceTypeEnum() DeleteTagRequestResourceTypeEnum
type DeleteTagResponse ¶ added in v0.1.15
type DeleteTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteTagResponse) String ¶ added in v0.1.15
func (o DeleteTagResponse) String() string
type DisassociateBandwidthPackage ¶ added in v0.1.15
type DisassociateBandwidthPackage struct { // 带宽包实例待解关联的资源实例ID。 ResourceId string `json:"resource_id"` // 带宽包实例待解关联的资源实例类型,cloud_connection:表示为云连接实例。 ResourceType DisassociateBandwidthPackageResourceType `json:"resource_type"` }
解关联带宽包实例的详细信息。
func (DisassociateBandwidthPackage) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackage) String() string
type DisassociateBandwidthPackageRequest ¶ added in v0.1.15
type DisassociateBandwidthPackageRequest struct { // 带宽包实例ID。 Id string `json:"id"` Body *DisassociateBandwidthPackageRequestBody `json:"body,omitempty"` }
Request Object
func (DisassociateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackageRequest) String() string
type DisassociateBandwidthPackageRequestBody ¶ added in v0.1.15
type DisassociateBandwidthPackageRequestBody struct {
BandwidthPackage *DisassociateBandwidthPackage `json:"bandwidth_package"`
}
解关联带宽包实例的请求体。
func (DisassociateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackageRequestBody) String() string
type DisassociateBandwidthPackageResourceType ¶ added in v0.1.15
type DisassociateBandwidthPackageResourceType struct {
// contains filtered or unexported fields
}
func (DisassociateBandwidthPackageResourceType) MarshalJSON ¶ added in v0.1.15
func (c DisassociateBandwidthPackageResourceType) MarshalJSON() ([]byte, error)
func (*DisassociateBandwidthPackageResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *DisassociateBandwidthPackageResourceType) UnmarshalJSON(b []byte) error
func (DisassociateBandwidthPackageResourceType) Value ¶ added in v0.1.15
func (c DisassociateBandwidthPackageResourceType) Value() string
type DisassociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
type DisassociateBandwidthPackageResourceTypeEnum struct {
CLOUD_CONNECTION DisassociateBandwidthPackageResourceType
}
func GetDisassociateBandwidthPackageResourceTypeEnum ¶ added in v0.1.15
func GetDisassociateBandwidthPackageResourceTypeEnum() DisassociateBandwidthPackageResourceTypeEnum
type DisassociateBandwidthPackageResponse ¶ added in v0.1.15
type DisassociateBandwidthPackageResponse struct { BandwidthPackage *BandwidthPackage `json:"bandwidth_package,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DisassociateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o DisassociateBandwidthPackageResponse) String() string
type FilterTagResource ¶ added in v0.1.15
type FilterTagResource struct { // 资源ID ResourceId *string `json:"resource_id,omitempty"` // 资源名称 ResourceName string `json:"resource_name"` // 资源详情 ResourceDetail *string `json:"resource_detail,omitempty"` // 资源下包含的标签 Tags *[]Tag `json:"tags,omitempty"` }
标签资源
func (FilterTagResource) String ¶ added in v0.1.15
func (o FilterTagResource) String() string
type InterRegion ¶ added in v0.1.15
type InterRegion struct { // 域间实例的ID。 Id *string `json:"id,omitempty"` // 域间实例本段的项目ID。 ProjectId *string `json:"project_id,omitempty"` // 域间实例本段的RegionID。 LocalRegionId *string `json:"local_region_id,omitempty"` // 域间实例对段的RegionID。 RemoteRegionId *string `json:"remote_region_id,omitempty"` }
func (InterRegion) String ¶ added in v0.1.15
func (o InterRegion) String() string
type InterRegionBandwidth ¶ added in v0.1.15
type InterRegionBandwidth struct { // 域间带宽实例的ID。 Id *string `json:"id,omitempty"` // 域间带宽实例的名字。 Name *string `json:"name,omitempty"` // 域间带宽实例的描述。 Description *string `json:"description,omitempty"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty"` // 带宽包实例的ID。 BandwidthPackageId *string `json:"bandwidth_package_id,omitempty"` // 域间带宽实例的创建时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 域间带宽实例的更新时间。 UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` // 云连接实例的ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty"` // 域间实例信息。 InterRegions *[]InterRegion `json:"inter_regions,omitempty"` // 域间带宽的值。 Bandwidth *int32 `json:"bandwidth,omitempty"` }
域间带宽实例。
func (InterRegionBandwidth) String ¶ added in v0.1.15
func (o InterRegionBandwidth) String() string
type ListAuthorisationsRequest ¶ added in v0.1.15
type ListAuthorisationsRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 根据ID过滤授权列表。 Id *[]string `json:"id,omitempty"` // 根据名称过滤授权列表。 Name *[]string `json:"name,omitempty"` // 根据描述过滤授权列表。 Description *[]string `json:"description,omitempty"` // 根据云连接实例ID过滤授权列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据实例ID过滤授权列表。 InstanceId *[]ListAuthorisationsRequestInstanceId `json:"instance_id,omitempty"` }
Request Object
func (ListAuthorisationsRequest) String ¶ added in v0.1.15
func (o ListAuthorisationsRequest) String() string
type ListAuthorisationsRequestInstanceId ¶ added in v0.1.15
type ListAuthorisationsRequestInstanceId struct {
// contains filtered or unexported fields
}
func (ListAuthorisationsRequestInstanceId) MarshalJSON ¶ added in v0.1.15
func (c ListAuthorisationsRequestInstanceId) MarshalJSON() ([]byte, error)
func (*ListAuthorisationsRequestInstanceId) UnmarshalJSON ¶ added in v0.1.15
func (c *ListAuthorisationsRequestInstanceId) UnmarshalJSON(b []byte) error
func (ListAuthorisationsRequestInstanceId) Value ¶ added in v0.1.15
func (c ListAuthorisationsRequestInstanceId) Value() string
type ListAuthorisationsRequestInstanceIdEnum ¶ added in v0.1.15
type ListAuthorisationsRequestInstanceIdEnum struct {
ACTIVE ListAuthorisationsRequestInstanceId
}
func GetListAuthorisationsRequestInstanceIdEnum ¶ added in v0.1.15
func GetListAuthorisationsRequestInstanceIdEnum() ListAuthorisationsRequestInstanceIdEnum
type ListAuthorisationsResponse ¶ added in v0.1.15
type ListAuthorisationsResponse struct { // 授权的详细信息。 Authorisations *[]Authorisation `json:"authorisations,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAuthorisationsResponse) String ¶ added in v0.1.15
func (o ListAuthorisationsResponse) String() string
type ListBandwidthPackagesRequest ¶ added in v0.1.15
type ListBandwidthPackagesRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 根据ID过滤带宽包实例列表。 Id *[]string `json:"id,omitempty"` // 根据名称过滤带宽包实例列表。 Name *[]string `json:"name,omitempty"` // 根据状态过滤带宽包实例列表。ACTIVE:表示状态可用。 Status *[]ListBandwidthPackagesRequestStatus `json:"status,omitempty"` // 根据企业项目ID过滤带宽包实例列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据计费方式过滤带宽包实例列表。 BillingMode *[]string `json:"billing_mode,omitempty"` // 根据绑定的资源ID过滤带宽包实例列表。 ResourceId *[]string `json:"resource_id,omitempty"` }
Request Object
func (ListBandwidthPackagesRequest) String ¶ added in v0.1.15
func (o ListBandwidthPackagesRequest) String() string
type ListBandwidthPackagesRequestStatus ¶ added in v0.1.15
type ListBandwidthPackagesRequestStatus struct {
// contains filtered or unexported fields
}
func (ListBandwidthPackagesRequestStatus) MarshalJSON ¶ added in v0.1.15
func (c ListBandwidthPackagesRequestStatus) MarshalJSON() ([]byte, error)
func (*ListBandwidthPackagesRequestStatus) UnmarshalJSON ¶ added in v0.1.15
func (c *ListBandwidthPackagesRequestStatus) UnmarshalJSON(b []byte) error
func (ListBandwidthPackagesRequestStatus) Value ¶ added in v0.1.15
func (c ListBandwidthPackagesRequestStatus) Value() string
type ListBandwidthPackagesRequestStatusEnum ¶ added in v0.1.15
type ListBandwidthPackagesRequestStatusEnum struct {
ACTIVE ListBandwidthPackagesRequestStatus
}
func GetListBandwidthPackagesRequestStatusEnum ¶ added in v0.1.15
func GetListBandwidthPackagesRequestStatusEnum() ListBandwidthPackagesRequestStatusEnum
type ListBandwidthPackagesResponse ¶ added in v0.1.15
type ListBandwidthPackagesResponse struct { // 带宽包实例列表。 BandwidthPackages *[]BandwidthPackage `json:"bandwidth_packages,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListBandwidthPackagesResponse) String ¶ added in v0.1.15
func (o ListBandwidthPackagesResponse) String() string
type ListCloudConnectionRoutesRequest ¶
type ListCloudConnectionRoutesRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 根据云连接路由ID过滤云连接路由条目列表。 Id *string `json:"id,omitempty"` // 根据云连接实例ID过滤云连接路由条目列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据网络实例ID过滤云连接路由条目列表。 InstanceId *[]string `json:"instance_id,omitempty"` // 根据Region ID过滤云连接路由条目列表。 RegionId *string `json:"region_id,omitempty"` }
Request Object
func (ListCloudConnectionRoutesRequest) String ¶
func (o ListCloudConnectionRoutesRequest) String() string
type ListCloudConnectionRoutesResponse ¶
type ListCloudConnectionRoutesResponse struct { // 云连接路由实例列表。 CloudConnectionRoutes *[]CloudConnectionRoute `json:"cloud_connection_routes,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListCloudConnectionRoutesResponse) String ¶
func (o ListCloudConnectionRoutesResponse) String() string
type ListCloudConnectionsRequest ¶
type ListCloudConnectionsRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 根据ID过滤云连接实例列表。 Id *[]string `json:"id,omitempty"` // 根据名称过滤云连接实例列表。 Name *[]string `json:"name,omitempty"` // 根据描述过滤云连接实例列表。 Description *[]string `json:"description,omitempty"` // 根据状态过滤云连接实例列表。ACTIVE:表示状态可用。 Status *[]ListCloudConnectionsRequestStatus `json:"status,omitempty"` // 根据企业项目ID过滤云连接实例列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据类型过滤云连接实例列表。 Type *[]string `json:"type,omitempty"` }
Request Object
func (ListCloudConnectionsRequest) String ¶
func (o ListCloudConnectionsRequest) String() string
type ListCloudConnectionsRequestStatus ¶
type ListCloudConnectionsRequestStatus struct {
// contains filtered or unexported fields
}
func (ListCloudConnectionsRequestStatus) MarshalJSON ¶
func (c ListCloudConnectionsRequestStatus) MarshalJSON() ([]byte, error)
func (*ListCloudConnectionsRequestStatus) UnmarshalJSON ¶
func (c *ListCloudConnectionsRequestStatus) UnmarshalJSON(b []byte) error
func (ListCloudConnectionsRequestStatus) Value ¶ added in v0.0.90
func (c ListCloudConnectionsRequestStatus) Value() string
type ListCloudConnectionsRequestStatusEnum ¶
type ListCloudConnectionsRequestStatusEnum struct {
ACTIVE ListCloudConnectionsRequestStatus
}
func GetListCloudConnectionsRequestStatusEnum ¶
func GetListCloudConnectionsRequestStatusEnum() ListCloudConnectionsRequestStatusEnum
type ListCloudConnectionsResponse ¶
type ListCloudConnectionsResponse struct { // 云连接实例列表。 CloudConnections *[]CloudConnection `json:"cloud_connections,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListCloudConnectionsResponse) String ¶
func (o ListCloudConnectionsResponse) String() string
type ListDomainTagsRequest ¶ added in v0.1.15
type ListDomainTagsRequest struct { // 资源类型: - cc: 云连接 - bwp: 带宽包 ResourceType ListDomainTagsRequestResourceType `json:"resource_type"` }
Request Object
func (ListDomainTagsRequest) String ¶ added in v0.1.15
func (o ListDomainTagsRequest) String() string
type ListDomainTagsRequestResourceType ¶ added in v0.1.15
type ListDomainTagsRequestResourceType struct {
// contains filtered or unexported fields
}
func (ListDomainTagsRequestResourceType) MarshalJSON ¶ added in v0.1.15
func (c ListDomainTagsRequestResourceType) MarshalJSON() ([]byte, error)
func (*ListDomainTagsRequestResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *ListDomainTagsRequestResourceType) UnmarshalJSON(b []byte) error
func (ListDomainTagsRequestResourceType) Value ¶ added in v0.1.15
func (c ListDomainTagsRequestResourceType) Value() string
type ListDomainTagsRequestResourceTypeEnum ¶ added in v0.1.15
type ListDomainTagsRequestResourceTypeEnum struct { CC ListDomainTagsRequestResourceType BWP ListDomainTagsRequestResourceType }
func GetListDomainTagsRequestResourceTypeEnum ¶ added in v0.1.15
func GetListDomainTagsRequestResourceTypeEnum() ListDomainTagsRequestResourceTypeEnum
type ListDomainTagsResponse ¶ added in v0.1.15
type ListDomainTagsResponse struct { // 标签列表 Tags *[]AggTag `json:"tags,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDomainTagsResponse) String ¶ added in v0.1.15
func (o ListDomainTagsResponse) String() string
type ListInterRegionBandwidthsRequest ¶ added in v0.1.15
type ListInterRegionBandwidthsRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 根据ID过滤域间带宽实例列表。 Id *[]string `json:"id,omitempty"` // 根据企业项目ID过滤域间带宽实例列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty"` // 根据云连接ID过滤域间带宽实例列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据带宽包列表过滤域间带宽实例列表。 BandwidthPackageId *[]string `json:"bandwidth_package_id,omitempty"` }
Request Object
func (ListInterRegionBandwidthsRequest) String ¶ added in v0.1.15
func (o ListInterRegionBandwidthsRequest) String() string
type ListInterRegionBandwidthsResponse ¶ added in v0.1.15
type ListInterRegionBandwidthsResponse struct { // 域间带宽实例列表。 InterRegionBandwidths *[]InterRegionBandwidth `json:"inter_region_bandwidths,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListInterRegionBandwidthsResponse) String ¶ added in v0.1.15
func (o ListInterRegionBandwidthsResponse) String() string
type ListNetworkInstancesRequest ¶
type ListNetworkInstancesRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 根据ID过滤网络实例列表。 Id *[]string `json:"id,omitempty"` // 根据名称过滤网络实例列表。 Name *[]string `json:"name,omitempty"` // 根据描述过滤网络实例列表。 Description *[]string `json:"description,omitempty"` // 根据状态过滤网络实例列表。ACTIVE:表示状态可用。 Status *[]ListNetworkInstancesRequestStatus `json:"status,omitempty"` // 根据类型过滤网络实例列表。 Type *[]string `json:"type,omitempty"` // 根据云连接实例ID过滤网络实例列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据网络实例ID过滤网络实例列表。 InstanceId *[]string `json:"instance_id,omitempty"` // 根据网络实例所在的Region过滤网络实例列表。 RegionId *[]string `json:"region_id,omitempty"` }
Request Object
func (ListNetworkInstancesRequest) String ¶
func (o ListNetworkInstancesRequest) String() string
type ListNetworkInstancesRequestStatus ¶
type ListNetworkInstancesRequestStatus struct {
// contains filtered or unexported fields
}
func (ListNetworkInstancesRequestStatus) MarshalJSON ¶
func (c ListNetworkInstancesRequestStatus) MarshalJSON() ([]byte, error)
func (*ListNetworkInstancesRequestStatus) UnmarshalJSON ¶
func (c *ListNetworkInstancesRequestStatus) UnmarshalJSON(b []byte) error
func (ListNetworkInstancesRequestStatus) Value ¶ added in v0.0.90
func (c ListNetworkInstancesRequestStatus) Value() string
type ListNetworkInstancesRequestStatusEnum ¶
type ListNetworkInstancesRequestStatusEnum struct {
ACTIVE ListNetworkInstancesRequestStatus
}
func GetListNetworkInstancesRequestStatusEnum ¶
func GetListNetworkInstancesRequestStatusEnum() ListNetworkInstancesRequestStatusEnum
type ListNetworkInstancesResponse ¶
type ListNetworkInstancesResponse struct { // 网络实例列表。 NetworkInstances *[]NetworkInstance `json:"network_instances,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListNetworkInstancesResponse) String ¶
func (o ListNetworkInstancesResponse) String() string
type ListPermissionsRequest ¶ added in v0.1.15
type ListPermissionsRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 根据ID过滤授权列表。 Id *[]string `json:"id,omitempty"` // 根据名称过滤授权列表。 Name *[]string `json:"name,omitempty"` // 根据描述过滤授权列表。 Description *[]string `json:"description,omitempty"` // 根据云连接实例ID过滤授权列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty"` // 根据实例ID过滤授权列表。 InstanceId *[]string `json:"instance_id,omitempty"` }
Request Object
func (ListPermissionsRequest) String ¶ added in v0.1.15
func (o ListPermissionsRequest) String() string
type ListPermissionsResponse ¶ added in v0.1.15
type ListPermissionsResponse struct { // 权限的详细信息。 Permissions *[]Permission `json:"permissions,omitempty"` PageInfo *PageInfo `json:"page_info,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListPermissionsResponse) String ¶ added in v0.1.15
func (o ListPermissionsResponse) String() string
type ListQuotasRequest ¶ added in v0.1.15
type ListQuotasRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty"` // 配额类型: - cloud_connection: 可加载的云连接实例数 - cloud_connection_region: 某云连接实例下可加载的Region数 - cloud_connection_route: 某云连接实例下可加载的路由数 - region_network_instance: 某云连接实例下某个Region下可加载的网络实例数 QuotaType *ListQuotasRequestQuotaType `json:"quota_type,omitempty"` }
Request Object
func (ListQuotasRequest) String ¶ added in v0.1.15
func (o ListQuotasRequest) String() string
type ListQuotasRequestQuotaType ¶ added in v0.1.15
type ListQuotasRequestQuotaType struct {
// contains filtered or unexported fields
}
func (ListQuotasRequestQuotaType) MarshalJSON ¶ added in v0.1.15
func (c ListQuotasRequestQuotaType) MarshalJSON() ([]byte, error)
func (*ListQuotasRequestQuotaType) UnmarshalJSON ¶ added in v0.1.15
func (c *ListQuotasRequestQuotaType) UnmarshalJSON(b []byte) error
func (ListQuotasRequestQuotaType) Value ¶ added in v0.1.15
func (c ListQuotasRequestQuotaType) Value() string
type ListQuotasRequestQuotaTypeEnum ¶ added in v0.1.15
type ListQuotasRequestQuotaTypeEnum struct { CLOUD_CONNECTION ListQuotasRequestQuotaType CLOUD_CONNECTION_REGION ListQuotasRequestQuotaType CLOUD_CONNECTION_ROUTE ListQuotasRequestQuotaType REGION_NETWORK_INSTANCE ListQuotasRequestQuotaType }
func GetListQuotasRequestQuotaTypeEnum ¶ added in v0.1.15
func GetListQuotasRequestQuotaTypeEnum() ListQuotasRequestQuotaTypeEnum
type ListQuotasResponse ¶ added in v0.1.15
type ListQuotasResponse struct { // 配额列表。 Quotas *[]Quota `json:"quotas,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListQuotasResponse) String ¶ added in v0.1.15
func (o ListQuotasResponse) String() string
type ListResourceByFilterTagRequest ¶ added in v0.1.15
type ListResourceByFilterTagRequest struct { // 资源类型: - cc: 云连接 - bwp: 带宽包 ResourceType ListResourceByFilterTagRequestResourceType `json:"resource_type"` Body *ListResourceByFilterTagRequestBody `json:"body,omitempty"` }
Request Object
func (ListResourceByFilterTagRequest) String ¶ added in v0.1.15
func (o ListResourceByFilterTagRequest) String() string
type ListResourceByFilterTagRequestBody ¶ added in v0.1.15
type ListResourceByFilterTagRequestBody struct { // 动作。|- filter:过滤。 count:查询总条数。 Action *ListResourceByFilterTagRequestBodyAction `json:"action,omitempty"` // 查询结果数量限制 Limit *int32 `json:"limit,omitempty"` // 查询结果偏移 Offset *int32 `json:"offset,omitempty"` // 是否包含以下tag(多个key取\"与\"关系,多个value取\"或\"关系) Tags *[]AggTag `json:"tags,omitempty"` // 是否匹配以下tag,key必须为\"resource_name\",value如果有值则模糊匹配,如果为空字符串则精确匹配 Matches *[]Tag `json:"matches,omitempty"` }
用于查询资源实例的Tag过滤条件
func (ListResourceByFilterTagRequestBody) String ¶ added in v0.1.15
func (o ListResourceByFilterTagRequestBody) String() string
type ListResourceByFilterTagRequestBodyAction ¶ added in v0.1.15
type ListResourceByFilterTagRequestBodyAction struct {
// contains filtered or unexported fields
}
func (ListResourceByFilterTagRequestBodyAction) MarshalJSON ¶ added in v0.1.15
func (c ListResourceByFilterTagRequestBodyAction) MarshalJSON() ([]byte, error)
func (*ListResourceByFilterTagRequestBodyAction) UnmarshalJSON ¶ added in v0.1.15
func (c *ListResourceByFilterTagRequestBodyAction) UnmarshalJSON(b []byte) error
func (ListResourceByFilterTagRequestBodyAction) Value ¶ added in v0.1.15
func (c ListResourceByFilterTagRequestBodyAction) Value() string
type ListResourceByFilterTagRequestBodyActionEnum ¶ added in v0.1.15
type ListResourceByFilterTagRequestBodyActionEnum struct { FILTER ListResourceByFilterTagRequestBodyAction COUNT ListResourceByFilterTagRequestBodyAction }
func GetListResourceByFilterTagRequestBodyActionEnum ¶ added in v0.1.15
func GetListResourceByFilterTagRequestBodyActionEnum() ListResourceByFilterTagRequestBodyActionEnum
type ListResourceByFilterTagRequestResourceType ¶ added in v0.1.15
type ListResourceByFilterTagRequestResourceType struct {
// contains filtered or unexported fields
}
func (ListResourceByFilterTagRequestResourceType) MarshalJSON ¶ added in v0.1.15
func (c ListResourceByFilterTagRequestResourceType) MarshalJSON() ([]byte, error)
func (*ListResourceByFilterTagRequestResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *ListResourceByFilterTagRequestResourceType) UnmarshalJSON(b []byte) error
func (ListResourceByFilterTagRequestResourceType) Value ¶ added in v0.1.15
func (c ListResourceByFilterTagRequestResourceType) Value() string
type ListResourceByFilterTagRequestResourceTypeEnum ¶ added in v0.1.15
type ListResourceByFilterTagRequestResourceTypeEnum struct { CC ListResourceByFilterTagRequestResourceType BWP ListResourceByFilterTagRequestResourceType }
func GetListResourceByFilterTagRequestResourceTypeEnum ¶ added in v0.1.15
func GetListResourceByFilterTagRequestResourceTypeEnum() ListResourceByFilterTagRequestResourceTypeEnum
type ListResourceByFilterTagResponse ¶ added in v0.1.15
type ListResourceByFilterTagResponse struct { // 资源实例实例列表。 Resources *[]FilterTagResource `json:"resources,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` // 符合过滤条件的资源总数量。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListResourceByFilterTagResponse) String ¶ added in v0.1.15
func (o ListResourceByFilterTagResponse) String() string
type ListTagsRequest ¶ added in v0.1.15
type ListTagsRequest struct { // 资源类型: - cc: 云连接 - bwp: 带宽包 ResourceType ListTagsRequestResourceType `json:"resource_type"` // 资源ID ResourceId string `json:"resource_id"` }
Request Object
func (ListTagsRequest) String ¶ added in v0.1.15
func (o ListTagsRequest) String() string
type ListTagsRequestResourceType ¶ added in v0.1.15
type ListTagsRequestResourceType struct {
// contains filtered or unexported fields
}
func (ListTagsRequestResourceType) MarshalJSON ¶ added in v0.1.15
func (c ListTagsRequestResourceType) MarshalJSON() ([]byte, error)
func (*ListTagsRequestResourceType) UnmarshalJSON ¶ added in v0.1.15
func (c *ListTagsRequestResourceType) UnmarshalJSON(b []byte) error
func (ListTagsRequestResourceType) Value ¶ added in v0.1.15
func (c ListTagsRequestResourceType) Value() string
type ListTagsRequestResourceTypeEnum ¶ added in v0.1.15
type ListTagsRequestResourceTypeEnum struct { CC ListTagsRequestResourceType BWP ListTagsRequestResourceType }
func GetListTagsRequestResourceTypeEnum ¶ added in v0.1.15
func GetListTagsRequestResourceTypeEnum() ListTagsRequestResourceTypeEnum
type ListTagsResponse ¶ added in v0.1.15
type ListTagsResponse struct { // 标签列表 Tags *[]Tag `json:"tags,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListTagsResponse) String ¶ added in v0.1.15
func (o ListTagsResponse) String() string
type NetworkInstance ¶
type NetworkInstance struct { // 网络实例的ID。 Id *string `json:"id,omitempty"` // 网络实例的名字。 Name *string `json:"name,omitempty"` // 网络实例的描述。 Description *string `json:"description,omitempty"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty"` // 网络实例的状态。 - ACTIVE:处理成功。 - PENDING:处理中。 - ERROR:处理失败。 Status *NetworkInstanceStatus `json:"status,omitempty"` // 网络实例的创建时间。 UTC时间格式,yyyy-MM-ddTHH:mm:ss CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 网络实例的更新时间。 UTC时间格式,yyyy-MM-ddTHH:mm:ss UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` // 网络实例的类型。 - vpc:虚拟私有云。 - vgw:虚拟网关。 Type *NetworkInstanceType `json:"type,omitempty"` // 云连接实例ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty"` // 网络实例的ID。 InstanceId *string `json:"instance_id,omitempty"` // 网络实例所属账户ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` // 网络实例所在Region的ID。 RegionId *string `json:"region_id,omitempty"` // 网络实例所在租户的项目ID。 ProjectId *string `json:"project_id,omitempty"` // 网络实例发布的网段路由列表。 Cidrs *[]string `json:"cidrs,omitempty"` }
网络实例。
func (NetworkInstance) String ¶
func (o NetworkInstance) String() string
type NetworkInstanceStatus ¶
type NetworkInstanceStatus struct {
// contains filtered or unexported fields
}
func (NetworkInstanceStatus) MarshalJSON ¶
func (c NetworkInstanceStatus) MarshalJSON() ([]byte, error)
func (*NetworkInstanceStatus) UnmarshalJSON ¶
func (c *NetworkInstanceStatus) UnmarshalJSON(b []byte) error
func (NetworkInstanceStatus) Value ¶ added in v0.0.90
func (c NetworkInstanceStatus) Value() string
type NetworkInstanceStatusEnum ¶
type NetworkInstanceStatusEnum struct {
ACTIVE NetworkInstanceStatus
}
func GetNetworkInstanceStatusEnum ¶
func GetNetworkInstanceStatusEnum() NetworkInstanceStatusEnum
type NetworkInstanceType ¶
type NetworkInstanceType struct {
// contains filtered or unexported fields
}
func (NetworkInstanceType) MarshalJSON ¶
func (c NetworkInstanceType) MarshalJSON() ([]byte, error)
func (*NetworkInstanceType) UnmarshalJSON ¶
func (c *NetworkInstanceType) UnmarshalJSON(b []byte) error
func (NetworkInstanceType) Value ¶ added in v0.0.90
func (c NetworkInstanceType) Value() string
type NetworkInstanceTypeEnum ¶
type NetworkInstanceTypeEnum struct { VPC NetworkInstanceType VGW NetworkInstanceType }
func GetNetworkInstanceTypeEnum ¶
func GetNetworkInstanceTypeEnum() NetworkInstanceTypeEnum
type PageInfo ¶
type PageInfo struct { // 下一页的marker,值为资源的uuid,为空时表示最后一页。 NextMarker *string `json:"next_marker,omitempty"` // 上一页的marker,值为资源的uuid,为空时表示第一页。 PreviousMarker *string `json:"previous_marker,omitempty"` // 当前列表中资源数量。 CurrentCount *int32 `json:"current_count,omitempty"` }
分页查询页的信息。
type Permission ¶ added in v0.1.15
type Permission struct { // 授权的ID。 Id *string `json:"id,omitempty"` // 授权的名称。 Name *string `json:"name,omitempty"` // 授权的描述信息。 Description *string `json:"description,omitempty"` // 授权的状态。 Status *string `json:"status,omitempty"` // 授权的时间。 CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` // 被授权者的账户ID。 DomainId *string `json:"domain_id,omitempty"` // 被授权云连接实例ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty"` // 授权实例的ID。 InstanceId *string `json:"instance_id,omitempty"` // 授权实例的类型。 InstanceType *string `json:"instance_type,omitempty"` // 被授权网络实例所属的账户ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty"` // 授权实例所属Region。 RegionId *string `json:"region_id,omitempty"` // 授权实例所属项目ID。 ProjectId *string `json:"project_id,omitempty"` }
授权
func (Permission) String ¶ added in v0.1.15
func (o Permission) String() string
type Quota ¶ added in v0.1.15
type Quota struct { // 账号ID。 DomainId *string `json:"domain_id,omitempty"` // 配额类型: - cloud_connection: 可加载的云连接实例数 - cloud_connection_region: 某云连接实例下可加载的Region数 - cloud_connection_route: 某云连接实例下可加载的路由数 - region_network_instance: 某云连接实例下某个Region下可加载的网络实例数 QuotaType *QuotaQuotaType `json:"quota_type,omitempty"` // 配额数量。 QuotaNumber *int32 `json:"quota_number,omitempty"` // 配额使用数量。 QuotaUsed *int32 `json:"quota_used,omitempty"` // 云连接ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty"` // 网络实例的RegionID。 RegionId *string `json:"region_id,omitempty"` }
配额实例
type QuotaQuotaType ¶ added in v0.1.15
type QuotaQuotaType struct {
// contains filtered or unexported fields
}
func (QuotaQuotaType) MarshalJSON ¶ added in v0.1.15
func (c QuotaQuotaType) MarshalJSON() ([]byte, error)
func (*QuotaQuotaType) UnmarshalJSON ¶ added in v0.1.15
func (c *QuotaQuotaType) UnmarshalJSON(b []byte) error
func (QuotaQuotaType) Value ¶ added in v0.1.15
func (c QuotaQuotaType) Value() string
type QuotaQuotaTypeEnum ¶ added in v0.1.15
type QuotaQuotaTypeEnum struct { CLOUD_CONNECTION QuotaQuotaType CLOUD_CONNECTION_REGION QuotaQuotaType CLOUD_CONNECTION_ROUTE QuotaQuotaType REGION_NETWORK_INSTANCE QuotaQuotaType }
func GetQuotaQuotaTypeEnum ¶ added in v0.1.15
func GetQuotaQuotaTypeEnum() QuotaQuotaTypeEnum
type ShowBandwidthPackageRequest ¶ added in v0.1.15
type ShowBandwidthPackageRequest struct { // 带宽包实例ID。 Id string `json:"id"` }
Request Object
func (ShowBandwidthPackageRequest) String ¶ added in v0.1.15
func (o ShowBandwidthPackageRequest) String() string
type ShowBandwidthPackageResponse ¶ added in v0.1.15
type ShowBandwidthPackageResponse struct { BandwidthPackage *BandwidthPackage `json:"bandwidth_package,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowBandwidthPackageResponse) String ¶ added in v0.1.15
func (o ShowBandwidthPackageResponse) String() string
type ShowCloudConnectionRequest ¶
type ShowCloudConnectionRequest struct { // 云连接实例ID。 Id string `json:"id"` }
Request Object
func (ShowCloudConnectionRequest) String ¶
func (o ShowCloudConnectionRequest) String() string
type ShowCloudConnectionResponse ¶
type ShowCloudConnectionResponse struct { CloudConnection *CloudConnection `json:"cloud_connection,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowCloudConnectionResponse) String ¶
func (o ShowCloudConnectionResponse) String() string
type ShowCloudConnectionRoutesRequest ¶
type ShowCloudConnectionRoutesRequest struct { // 云连接路由实例ID。 Id string `json:"id"` }
Request Object
func (ShowCloudConnectionRoutesRequest) String ¶
func (o ShowCloudConnectionRoutesRequest) String() string
type ShowCloudConnectionRoutesResponse ¶
type ShowCloudConnectionRoutesResponse struct { CloudConnectionRoute *CloudConnectionRoute `json:"cloud_connection_route,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowCloudConnectionRoutesResponse) String ¶
func (o ShowCloudConnectionRoutesResponse) String() string
type ShowInterRegionBandwidthRequest ¶ added in v0.1.15
type ShowInterRegionBandwidthRequest struct { // 域间带宽实例ID。 Id string `json:"id"` }
Request Object
func (ShowInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o ShowInterRegionBandwidthRequest) String() string
type ShowInterRegionBandwidthResponse ¶ added in v0.1.15
type ShowInterRegionBandwidthResponse struct { InterRegionBandwidth *InterRegionBandwidth `json:"inter_region_bandwidth,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o ShowInterRegionBandwidthResponse) String() string
type ShowNetworkInstanceRequest ¶
type ShowNetworkInstanceRequest struct { // 网络实例ID。 Id string `json:"id"` }
Request Object
func (ShowNetworkInstanceRequest) String ¶
func (o ShowNetworkInstanceRequest) String() string
type ShowNetworkInstanceResponse ¶
type ShowNetworkInstanceResponse struct { NetworkInstance *NetworkInstance `json:"network_instance,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowNetworkInstanceResponse) String ¶
func (o ShowNetworkInstanceResponse) String() string
type Tag ¶ added in v0.1.15
type Tag struct { // 键 Key *string `json:"key,omitempty"` // 值 Value *string `json:"value,omitempty"` }
一个key/value键值对
type Tags ¶ added in v0.1.15
type Tags struct { // 动作。|- create:创建。 delete:删除。 Action *TagsAction `json:"action,omitempty"` // 批量添加/删除资源标签 Tags *[]Tag `json:"tags,omitempty"` }
资源标签Tag汇总复数
type TagsAction ¶ added in v0.1.15
type TagsAction struct {
// contains filtered or unexported fields
}
func (TagsAction) MarshalJSON ¶ added in v0.1.15
func (c TagsAction) MarshalJSON() ([]byte, error)
func (*TagsAction) UnmarshalJSON ¶ added in v0.1.15
func (c *TagsAction) UnmarshalJSON(b []byte) error
func (TagsAction) Value ¶ added in v0.1.15
func (c TagsAction) Value() string
type TagsActionEnum ¶ added in v0.1.15
type TagsActionEnum struct { CREATE TagsAction DELETE TagsAction }
func GetTagsActionEnum ¶ added in v0.1.15
func GetTagsActionEnum() TagsActionEnum
type UpdateAuthorisation ¶ added in v0.1.15
type UpdateAuthorisation struct { // 授权的名称。 Name *string `json:"name,omitempty"` // 授权的描述信息。 Description *string `json:"description,omitempty"` }
更新授权的详细信息。
func (UpdateAuthorisation) String ¶ added in v0.1.15
func (o UpdateAuthorisation) String() string
type UpdateAuthorisationRequest ¶ added in v0.1.15
type UpdateAuthorisationRequest struct { // 授权实例ID。 Id string `json:"id"` Body *UpdateAuthorisationRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateAuthorisationRequest) String ¶ added in v0.1.15
func (o UpdateAuthorisationRequest) String() string
type UpdateAuthorisationRequestBody ¶ added in v0.1.15
type UpdateAuthorisationRequestBody struct {
Authorisation *UpdateAuthorisation `json:"authorisation"`
}
更新授权的详细信息。
func (UpdateAuthorisationRequestBody) String ¶ added in v0.1.15
func (o UpdateAuthorisationRequestBody) String() string
type UpdateAuthorisationResponse ¶ added in v0.1.15
type UpdateAuthorisationResponse struct { Authorisation *Authorisation `json:"authorisation,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateAuthorisationResponse) String ¶ added in v0.1.15
func (o UpdateAuthorisationResponse) String() string
type UpdateBandwidthPackage ¶ added in v0.1.15
type UpdateBandwidthPackage struct { // 带宽包实例的名字。 Name *string `json:"name,omitempty"` // 带宽包实例的描述。 Description *string `json:"description,omitempty"` // 带宽包实例中的带宽值。 Bandwidth *int32 `json:"bandwidth,omitempty"` // 带宽包实例在大陆站或国际站的计费方式: - 5:大陆站按95方式计费 - 6:国际站按95方式计费 BillingMode *UpdateBandwidthPackageBillingMode `json:"billing_mode,omitempty"` }
更新带宽包实例的请求体
func (UpdateBandwidthPackage) String ¶ added in v0.1.15
func (o UpdateBandwidthPackage) String() string
type UpdateBandwidthPackageBillingMode ¶ added in v0.1.15
type UpdateBandwidthPackageBillingMode struct {
// contains filtered or unexported fields
}
func (UpdateBandwidthPackageBillingMode) MarshalJSON ¶ added in v0.1.15
func (c UpdateBandwidthPackageBillingMode) MarshalJSON() ([]byte, error)
func (*UpdateBandwidthPackageBillingMode) UnmarshalJSON ¶ added in v0.1.15
func (c *UpdateBandwidthPackageBillingMode) UnmarshalJSON(b []byte) error
func (UpdateBandwidthPackageBillingMode) Value ¶ added in v0.1.15
func (c UpdateBandwidthPackageBillingMode) Value() int32
type UpdateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
type UpdateBandwidthPackageBillingModeEnum struct { E_5 UpdateBandwidthPackageBillingMode E_6 UpdateBandwidthPackageBillingMode }
func GetUpdateBandwidthPackageBillingModeEnum ¶ added in v0.1.15
func GetUpdateBandwidthPackageBillingModeEnum() UpdateBandwidthPackageBillingModeEnum
type UpdateBandwidthPackageRequest ¶ added in v0.1.15
type UpdateBandwidthPackageRequest struct { // 带宽包实例ID。 Id string `json:"id"` Body *UpdateBandwidthPackageRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateBandwidthPackageRequest) String ¶ added in v0.1.15
func (o UpdateBandwidthPackageRequest) String() string
type UpdateBandwidthPackageRequestBody ¶ added in v0.1.15
type UpdateBandwidthPackageRequestBody struct {
BandwidthPackage *UpdateBandwidthPackage `json:"bandwidth_package"`
}
更新带宽包实例的请求体。
func (UpdateBandwidthPackageRequestBody) String ¶ added in v0.1.15
func (o UpdateBandwidthPackageRequestBody) String() string
type UpdateBandwidthPackageResponse ¶ added in v0.1.15
type UpdateBandwidthPackageResponse struct { BandwidthPackage *BandwidthPackage `json:"bandwidth_package,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateBandwidthPackageResponse) String ¶ added in v0.1.15
func (o UpdateBandwidthPackageResponse) String() string
type UpdateCloudConnection ¶
type UpdateCloudConnection struct { // 云连接实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name *string `json:"name,omitempty"` // 云连接实例的描述。不支持 <>。 Description *string `json:"description,omitempty"` }
更新云连接实例的详细信息。
func (UpdateCloudConnection) String ¶
func (o UpdateCloudConnection) String() string
type UpdateCloudConnectionRequest ¶
type UpdateCloudConnectionRequest struct { // 云连接实例ID。 Id string `json:"id"` Body *UpdateCloudConnectionRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateCloudConnectionRequest) String ¶
func (o UpdateCloudConnectionRequest) String() string
type UpdateCloudConnectionRequestBody ¶
type UpdateCloudConnectionRequestBody struct {
CloudConnection *UpdateCloudConnection `json:"cloud_connection"`
}
更新云连接实例的请求体。
func (UpdateCloudConnectionRequestBody) String ¶
func (o UpdateCloudConnectionRequestBody) String() string
type UpdateCloudConnectionResponse ¶
type UpdateCloudConnectionResponse struct { CloudConnection *CloudConnection `json:"cloud_connection,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateCloudConnectionResponse) String ¶
func (o UpdateCloudConnectionResponse) String() string
type UpdateInterRegionBandwidth ¶ added in v0.1.15
type UpdateInterRegionBandwidth struct { // 域间带宽值。 Bandwidth int32 `json:"bandwidth"` }
更新域间带宽的详情信息。
func (UpdateInterRegionBandwidth) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidth) String() string
type UpdateInterRegionBandwidthRequest ¶ added in v0.1.15
type UpdateInterRegionBandwidthRequest struct { // 域间带宽实例ID。 Id string `json:"id"` Body *UpdateInterRegionBandwidthRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateInterRegionBandwidthRequest) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidthRequest) String() string
type UpdateInterRegionBandwidthRequestBody ¶ added in v0.1.15
type UpdateInterRegionBandwidthRequestBody struct {
InterRegionBandwidth *UpdateInterRegionBandwidth `json:"inter_region_bandwidth"`
}
更新域间带宽实例的请求体。
func (UpdateInterRegionBandwidthRequestBody) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidthRequestBody) String() string
type UpdateInterRegionBandwidthResponse ¶ added in v0.1.15
type UpdateInterRegionBandwidthResponse struct { InterRegionBandwidth *InterRegionBandwidth `json:"inter_region_bandwidth,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateInterRegionBandwidthResponse) String ¶ added in v0.1.15
func (o UpdateInterRegionBandwidthResponse) String() string
type UpdateNetworkInstance ¶
type UpdateNetworkInstance struct { // 网络实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name *string `json:"name,omitempty"` // 网络实例的描述。不支持 <>。 Description *string `json:"description,omitempty"` // 网络实例发布的网段路由列表。 Cidrs *[]string `json:"cidrs,omitempty"` }
更新网络实例的详细信息。
func (UpdateNetworkInstance) String ¶
func (o UpdateNetworkInstance) String() string
type UpdateNetworkInstanceRequest ¶
type UpdateNetworkInstanceRequest struct { // 网络实例ID。 Id string `json:"id"` Body *UpdateNetworkInstanceRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateNetworkInstanceRequest) String ¶
func (o UpdateNetworkInstanceRequest) String() string
type UpdateNetworkInstanceRequestBody ¶
type UpdateNetworkInstanceRequestBody struct {
NetworkInstance *UpdateNetworkInstance `json:"network_instance"`
}
更新网络实例的请求体。
func (UpdateNetworkInstanceRequestBody) String ¶
func (o UpdateNetworkInstanceRequestBody) String() string
type UpdateNetworkInstanceResponse ¶
type UpdateNetworkInstanceResponse struct { NetworkInstance *NetworkInstance `json:"network_instance,omitempty"` // 请求ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateNetworkInstanceResponse) String ¶
func (o UpdateNetworkInstanceResponse) String() string
Source Files ¶
- model_agg_tag.go
- model_associate_bandwidth_package.go
- model_associate_bandwidth_package_request.go
- model_associate_bandwidth_package_request_body.go
- model_associate_bandwidth_package_response.go
- model_authorisation.go
- model_bandwidth_package.go
- model_batch_create_delete_tags_request.go
- model_batch_create_delete_tags_response.go
- model_cloud_connection.go
- model_cloud_connection_route.go
- model_create_authorisation.go
- model_create_authorisation_request.go
- model_create_authorisation_request_body.go
- model_create_authorisation_response.go
- model_create_bandwidth_package.go
- model_create_bandwidth_package_request.go
- model_create_bandwidth_package_request_body.go
- model_create_bandwidth_package_response.go
- model_create_cloud_connection.go
- model_create_cloud_connection_request.go
- model_create_cloud_connection_request_body.go
- model_create_cloud_connection_response.go
- model_create_inter_region_bandwidth.go
- model_create_inter_region_bandwidth_request.go
- model_create_inter_region_bandwidth_request_body.go
- model_create_inter_region_bandwidth_response.go
- model_create_network_instance.go
- model_create_network_instance_request.go
- model_create_network_instance_request_body.go
- model_create_network_instance_response.go
- model_create_tag_request.go
- model_create_tag_request_body.go
- model_create_tag_response.go
- model_delete_authorisation_request.go
- model_delete_authorisation_response.go
- model_delete_bandwidth_package_request.go
- model_delete_bandwidth_package_response.go
- model_delete_cloud_connection_request.go
- model_delete_cloud_connection_response.go
- model_delete_inter_region_bandwidth_request.go
- model_delete_inter_region_bandwidth_response.go
- model_delete_network_instance_request.go
- model_delete_network_instance_response.go
- model_delete_tag_request.go
- model_delete_tag_response.go
- model_disassociate_bandwidth_package.go
- model_disassociate_bandwidth_package_request.go
- model_disassociate_bandwidth_package_request_body.go
- model_disassociate_bandwidth_package_response.go
- model_filter_tag_resource.go
- model_inter_region.go
- model_inter_region_bandwidth.go
- model_list_authorisations_request.go
- model_list_authorisations_response.go
- model_list_bandwidth_packages_request.go
- model_list_bandwidth_packages_response.go
- model_list_cloud_connection_routes_request.go
- model_list_cloud_connection_routes_response.go
- model_list_cloud_connections_request.go
- model_list_cloud_connections_response.go
- model_list_domain_tags_request.go
- model_list_domain_tags_response.go
- model_list_inter_region_bandwidths_request.go
- model_list_inter_region_bandwidths_response.go
- model_list_network_instances_request.go
- model_list_network_instances_response.go
- model_list_permissions_request.go
- model_list_permissions_response.go
- model_list_quotas_request.go
- model_list_quotas_response.go
- model_list_resource_by_filter_tag_request.go
- model_list_resource_by_filter_tag_request_body.go
- model_list_resource_by_filter_tag_response.go
- model_list_tags_request.go
- model_list_tags_response.go
- model_network_instance.go
- model_page_info.go
- model_permission.go
- model_quota.go
- model_show_bandwidth_package_request.go
- model_show_bandwidth_package_response.go
- model_show_cloud_connection_request.go
- model_show_cloud_connection_response.go
- model_show_cloud_connection_routes_request.go
- model_show_cloud_connection_routes_response.go
- model_show_inter_region_bandwidth_request.go
- model_show_inter_region_bandwidth_response.go
- model_show_network_instance_request.go
- model_show_network_instance_response.go
- model_tag.go
- model_tags.go
- model_update_authorisation.go
- model_update_authorisation_request.go
- model_update_authorisation_request_body.go
- model_update_authorisation_response.go
- model_update_bandwidth_package.go
- model_update_bandwidth_package_request.go
- model_update_bandwidth_package_request_body.go
- model_update_bandwidth_package_response.go
- model_update_cloud_connection.go
- model_update_cloud_connection_request.go
- model_update_cloud_connection_request_body.go
- model_update_cloud_connection_response.go
- model_update_inter_region_bandwidth.go
- model_update_inter_region_bandwidth_request.go
- model_update_inter_region_bandwidth_request_body.go
- model_update_inter_region_bandwidth_response.go
- model_update_network_instance.go
- model_update_network_instance_request.go
- model_update_network_instance_request_body.go
- model_update_network_instance_response.go