Documentation ¶
Index ¶
- type CloudConnection
- type CloudConnectionRoute
- type CloudConnectionRouteType
- type CloudConnectionRouteTypeEnum
- type CloudConnectionStatus
- type CloudConnectionStatusEnum
- type CloudConnectionUsedScene
- type CloudConnectionUsedSceneEnum
- type CreateCloudConnection
- type CreateCloudConnectionRequest
- type CreateCloudConnectionRequestBody
- type CreateCloudConnectionResponse
- type CreateNetworkInstance
- type CreateNetworkInstanceRequest
- type CreateNetworkInstanceRequestBody
- type CreateNetworkInstanceResponse
- type CreateNetworkInstanceType
- type CreateNetworkInstanceTypeEnum
- type DeleteCloudConnectionRequest
- type DeleteCloudConnectionResponse
- type DeleteNetworkInstanceRequest
- type DeleteNetworkInstanceResponse
- type ListCloudConnectionRoutesRequest
- type ListCloudConnectionRoutesResponse
- type ListCloudConnectionsRequest
- type ListCloudConnectionsRequestStatus
- type ListCloudConnectionsRequestStatusEnum
- type ListCloudConnectionsResponse
- type ListNetworkInstancesRequest
- type ListNetworkInstancesRequestStatus
- type ListNetworkInstancesRequestStatusEnum
- type ListNetworkInstancesResponse
- type NetworkInstance
- type NetworkInstanceStatus
- type NetworkInstanceStatusEnum
- type NetworkInstanceType
- type NetworkInstanceTypeEnum
- type PageInfo
- type ShowCloudConnectionRequest
- type ShowCloudConnectionResponse
- type ShowCloudConnectionRoutesRequest
- type ShowCloudConnectionRoutesResponse
- type ShowNetworkInstanceRequest
- type ShowNetworkInstanceResponse
- type UpdateCloudConnection
- type UpdateCloudConnectionRequest
- type UpdateCloudConnectionRequestBody
- type UpdateCloudConnectionResponse
- 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 CloudConnection ¶
type CloudConnection struct { // 云连接实例的ID。 Id *string `json:"id,omitempty" xml:"id"` // 云连接实例的名字。 Name *string `json:"name,omitempty" xml:"name"` // 云连接实例的描述。 Description *string `json:"description,omitempty" xml:"description"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty" xml:"domain_id"` // 云连接实例的企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty" xml:"enterprise_project_id"` // 云连接实例的状态。ACTIVE:表示状态可用。 Status *CloudConnectionStatus `json:"status,omitempty" xml:"status"` // 云连接实例的管理状态。 AdminStateUp *bool `json:"admin_state_up,omitempty" xml:"admin_state_up"` // 云连接实例的创建时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss CreatedAt *sdktime.SdkTime `json:"created_at,omitempty" xml:"created_at"` // 云连接实例的更新时间。UTC时间格式,yyyy-MM-ddTHH:mm:ss UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty" xml:"updated_at"` // 云连接使用场景。 - VPC:虚拟私有云。 UsedScene *CloudConnectionUsedScene `json:"used_scene,omitempty" xml:"used_scene"` // 云连接实例关联网络实例的个数。 NetworkInstanceNumber *int32 `json:"network_instance_number,omitempty" xml:"network_instance_number"` // 云连接实例关联带宽包的个数。 BandwidthPackageNumber *int32 `json:"bandwidth_package_number,omitempty" xml:"bandwidth_package_number"` // 云连接实例关联域间带宽的个数。 InterRegionBandwidthNumber *int32 `json:"inter_region_bandwidth_number,omitempty" xml:"inter_region_bandwidth_number"` }
云连接实例。
func (CloudConnection) String ¶
func (o CloudConnection) String() string
type CloudConnectionRoute ¶
type CloudConnectionRoute struct { // 云连接实例路由的ID。 Id *string `json:"id,omitempty" xml:"id"` // 云连接实例的ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty" xml:"cloud_connection_id"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty" xml:"domain_id"` // 网络实例的项目ID。 ProjectId *string `json:"project_id,omitempty" xml:"project_id"` // 路由条目下一跳指向的网络实例的ID。 InstanceId *string `json:"instance_id,omitempty" xml:"instance_id"` // 路由条目下一跳指向的网络实例的类型。 - VPC:虚拟私有云。 - VGW:虚拟网关。 Type *CloudConnectionRouteType `json:"type,omitempty" xml:"type"` // Region的ID。 RegionId *string `json:"region_id,omitempty" xml:"region_id"` // 目的地址。 Destination *string `json:"destination,omitempty" xml:"destination"` }
云连接路由实例。
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 CreateCloudConnection ¶
type CreateCloudConnection struct { // 云连接实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name string `json:"name" xml:"name"` // 云连接实例的描述。不支持 <>。 Description *string `json:"description,omitempty" xml:"description"` // 云连接实例所属的企业项目ID。企业项目账号必填;非企业项目账号不填。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty" xml:"enterprise_project_id"` }
创建云连接实例的详细信息。
func (CreateCloudConnection) String ¶
func (o CreateCloudConnection) String() string
type CreateCloudConnectionRequest ¶
type CreateCloudConnectionRequest struct {
Body *CreateCloudConnectionRequestBody `json:"body,omitempty" xml:"body"`
}
Request Object
func (CreateCloudConnectionRequest) String ¶
func (o CreateCloudConnectionRequest) String() string
type CreateCloudConnectionRequestBody ¶
type CreateCloudConnectionRequestBody struct {
CloudConnection *CreateCloudConnection `json:"cloud_connection" xml:"cloud_connection"`
}
创建云连接实例的请求体。
func (CreateCloudConnectionRequestBody) String ¶
func (o CreateCloudConnectionRequestBody) String() string
type CreateCloudConnectionResponse ¶
type CreateCloudConnectionResponse struct { CloudConnection *CloudConnection `json:"cloud_connection,omitempty" xml:"cloud_connection"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateCloudConnectionResponse) String ¶
func (o CreateCloudConnectionResponse) String() string
type CreateNetworkInstance ¶
type CreateNetworkInstance struct { // 网络实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name *string `json:"name,omitempty" xml:"name"` // 网络实例的描述。不支持 <>。 Description *string `json:"description,omitempty" xml:"description"` // 添加到云连接网络实例的类型,有效值: - vpc:虚拟私有云。 - vgw:虚拟网关。 Type CreateNetworkInstanceType `json:"type" xml:"type"` // 添加到云连接网络实例的ID,VPC或者VGW的ID。 InstanceId string `json:"instance_id" xml:"instance_id"` // 网络实例的账户ID。跨账号加载必填;同账号下资源加载不填。 InstanceDomainId *string `json:"instance_domain_id,omitempty" xml:"instance_domain_id"` // 网络实例的项目ID。 ProjectId string `json:"project_id" xml:"project_id"` // 网络实例的RegionID。 RegionId string `json:"region_id" xml:"region_id"` // 云连接实例ID。 CloudConnectionId string `json:"cloud_connection_id" xml:"cloud_connection_id"` // 网络实例发布的网段路由列表。 Cidrs []string `json:"cidrs" xml:"cidrs"` }
创建网络实例的详细信息。
func (CreateNetworkInstance) String ¶
func (o CreateNetworkInstance) String() string
type CreateNetworkInstanceRequest ¶
type CreateNetworkInstanceRequest struct {
Body *CreateNetworkInstanceRequestBody `json:"body,omitempty" xml:"body"`
}
Request Object
func (CreateNetworkInstanceRequest) String ¶
func (o CreateNetworkInstanceRequest) String() string
type CreateNetworkInstanceRequestBody ¶
type CreateNetworkInstanceRequestBody struct {
NetworkInstance *CreateNetworkInstance `json:"network_instance" xml:"network_instance"`
}
创建网络实例的请求体。
func (CreateNetworkInstanceRequestBody) String ¶
func (o CreateNetworkInstanceRequestBody) String() string
type CreateNetworkInstanceResponse ¶
type CreateNetworkInstanceResponse struct { NetworkInstance *NetworkInstance `json:"network_instance,omitempty" xml:"network_instance"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` 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 DeleteCloudConnectionRequest ¶
type DeleteCloudConnectionRequest struct { // 云连接实例ID。 Id string `json:"id" xml:"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 DeleteNetworkInstanceRequest ¶
type DeleteNetworkInstanceRequest struct { // 网络实例ID。 Id string `json:"id" xml:"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 ListCloudConnectionRoutesRequest ¶
type ListCloudConnectionRoutesRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty" xml:"limit"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty" xml:"marker"` // 根据云连接路由ID过滤云连接路由条目列表。 Id *string `json:"id,omitempty" xml:"id"` // 根据云连接实例ID过滤云连接路由条目列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty" xml:"cloud_connection_id"` // 根据网络实例ID过滤云连接路由条目列表。 InstanceId *[]string `json:"instance_id,omitempty" xml:"instance_id"` // 根据Region ID过滤云连接路由条目列表。 RegionId *string `json:"region_id,omitempty" xml:"region_id"` }
Request Object
func (ListCloudConnectionRoutesRequest) String ¶
func (o ListCloudConnectionRoutesRequest) String() string
type ListCloudConnectionRoutesResponse ¶
type ListCloudConnectionRoutesResponse struct { // 云连接路由实例列表。 CloudConnectionRoutes *[]CloudConnectionRoute `json:"cloud_connection_routes,omitempty" xml:"cloud_connection_routes"` PageInfo *PageInfo `json:"page_info,omitempty" xml:"page_info"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (ListCloudConnectionRoutesResponse) String ¶
func (o ListCloudConnectionRoutesResponse) String() string
type ListCloudConnectionsRequest ¶
type ListCloudConnectionsRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty" xml:"limit"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty" xml:"marker"` // 根据ID过滤云连接实例列表。 Id *[]string `json:"id,omitempty" xml:"id"` // 根据名称过滤云连接实例列表。 Name *[]string `json:"name,omitempty" xml:"name"` // 根据描述过滤云连接实例列表。 Description *[]string `json:"description,omitempty" xml:"description"` // 根据状态过滤云连接实例列表。ACTIVE:表示状态可用。 Status *[]ListCloudConnectionsRequestStatus `json:"status,omitempty" xml:"status"` // 根据企业项目ID过滤云连接实例列表。 EnterpriseProjectId *[]string `json:"enterprise_project_id,omitempty" xml:"enterprise_project_id"` // 根据类型过滤云连接实例列表。 Type *[]string `json:"type,omitempty" xml:"type"` }
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" xml:"cloud_connections"` PageInfo *PageInfo `json:"page_info,omitempty" xml:"page_info"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (ListCloudConnectionsResponse) String ¶
func (o ListCloudConnectionsResponse) String() string
type ListNetworkInstancesRequest ¶
type ListNetworkInstancesRequest struct { // 分页查询时,每页返回的个数。 Limit *int32 `json:"limit,omitempty" xml:"limit"` // 分页查询时,上一页最后一条记录的ID,为空时为查询第一页。 使用说明:必须与limit一起使用。 Marker *string `json:"marker,omitempty" xml:"marker"` // 根据ID过滤网络实例列表。 Id *[]string `json:"id,omitempty" xml:"id"` // 根据名称过滤网络实例列表。 Name *[]string `json:"name,omitempty" xml:"name"` // 根据描述过滤网络实例列表。 Description *[]string `json:"description,omitempty" xml:"description"` // 根据状态过滤网络实例列表。ACTIVE:表示状态可用。 Status *[]ListNetworkInstancesRequestStatus `json:"status,omitempty" xml:"status"` // 根据类型过滤网络实例列表。 Type *[]string `json:"type,omitempty" xml:"type"` // 根据云连接实例ID过滤网络实例列表。 CloudConnectionId *[]string `json:"cloud_connection_id,omitempty" xml:"cloud_connection_id"` // 根据网络实例ID过滤网络实例列表。 InstanceId *[]string `json:"instance_id,omitempty" xml:"instance_id"` // 根据网络实例所在的Region过滤网络实例列表。 RegionId *[]string `json:"region_id,omitempty" xml:"region_id"` }
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" xml:"network_instances"` PageInfo *PageInfo `json:"page_info,omitempty" xml:"page_info"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (ListNetworkInstancesResponse) String ¶
func (o ListNetworkInstancesResponse) String() string
type NetworkInstance ¶
type NetworkInstance struct { // 网络实例的ID。 Id *string `json:"id,omitempty" xml:"id"` // 网络实例的名字。 Name *string `json:"name,omitempty" xml:"name"` // 网络实例的描述。 Description *string `json:"description,omitempty" xml:"description"` // 帐号ID。 DomainId *string `json:"domain_id,omitempty" xml:"domain_id"` // 网络实例的状态。 - ACTIVE:处理成功。 - PENDING:处理中。 - ERROR:处理失败。 Status *NetworkInstanceStatus `json:"status,omitempty" xml:"status"` // 网络实例的创建时间。 UTC时间格式,yyyy-MM-ddTHH:mm:ss CreatedAt *sdktime.SdkTime `json:"created_at,omitempty" xml:"created_at"` // 网络实例的更新时间。 UTC时间格式,yyyy-MM-ddTHH:mm:ss UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty" xml:"updated_at"` // 网络实例的类型。 - VPC:虚拟私有云。 - VGW:虚拟网关。 Type *NetworkInstanceType `json:"type,omitempty" xml:"type"` // 云连接实例ID。 CloudConnectionId *string `json:"cloud_connection_id,omitempty" xml:"cloud_connection_id"` // 网络实例的ID。 InstanceId *string `json:"instance_id,omitempty" xml:"instance_id"` // 网络实例所属账户ID。 InstanceDomainId *string `json:"instance_domain_id,omitempty" xml:"instance_domain_id"` // 网络实例所在Region的ID。 RegionId *string `json:"region_id,omitempty" xml:"region_id"` // 网络实例所在租户的项目ID。 ProjectId *string `json:"project_id,omitempty" xml:"project_id"` // 网络实例发布的网段路由列表。 Cidrs *[]string `json:"cidrs,omitempty" xml:"cidrs"` }
网络实例。
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" xml:"next_marker"` // 上一页的marker,值为资源的uuid,为空时表示第一页。 PreviousMarker *string `json:"previous_marker,omitempty" xml:"previous_marker"` // 当前列表中资源数量。 CurrentCount *int32 `json:"current_count,omitempty" xml:"current_count"` }
分页查询页的信息。
type ShowCloudConnectionRequest ¶
type ShowCloudConnectionRequest struct { // 云连接实例ID。 Id string `json:"id" xml:"id"` }
Request Object
func (ShowCloudConnectionRequest) String ¶
func (o ShowCloudConnectionRequest) String() string
type ShowCloudConnectionResponse ¶
type ShowCloudConnectionResponse struct { CloudConnection *CloudConnection `json:"cloud_connection,omitempty" xml:"cloud_connection"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowCloudConnectionResponse) String ¶
func (o ShowCloudConnectionResponse) String() string
type ShowCloudConnectionRoutesRequest ¶
type ShowCloudConnectionRoutesRequest struct { // 云连接路由实例ID。 Id string `json:"id" xml:"id"` }
Request Object
func (ShowCloudConnectionRoutesRequest) String ¶
func (o ShowCloudConnectionRoutesRequest) String() string
type ShowCloudConnectionRoutesResponse ¶
type ShowCloudConnectionRoutesResponse struct { CloudConnectionRoute *CloudConnectionRoute `json:"cloud_connection_route,omitempty" xml:"cloud_connection_route"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowCloudConnectionRoutesResponse) String ¶
func (o ShowCloudConnectionRoutesResponse) String() string
type ShowNetworkInstanceRequest ¶
type ShowNetworkInstanceRequest struct { // 网络实例ID。 Id string `json:"id" xml:"id"` }
Request Object
func (ShowNetworkInstanceRequest) String ¶
func (o ShowNetworkInstanceRequest) String() string
type ShowNetworkInstanceResponse ¶
type ShowNetworkInstanceResponse struct { NetworkInstance *NetworkInstance `json:"network_instance,omitempty" xml:"network_instance"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowNetworkInstanceResponse) String ¶
func (o ShowNetworkInstanceResponse) String() string
type UpdateCloudConnection ¶
type UpdateCloudConnection struct { // 云连接实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name *string `json:"name,omitempty" xml:"name"` // 云连接实例的描述。不支持 <>。 Description *string `json:"description,omitempty" xml:"description"` }
更新云连接实例的详细信息。
func (UpdateCloudConnection) String ¶
func (o UpdateCloudConnection) String() string
type UpdateCloudConnectionRequest ¶
type UpdateCloudConnectionRequest struct { // 云连接实例ID。 Id string `json:"id" xml:"id"` Body *UpdateCloudConnectionRequestBody `json:"body,omitempty" xml:"body"` }
Request Object
func (UpdateCloudConnectionRequest) String ¶
func (o UpdateCloudConnectionRequest) String() string
type UpdateCloudConnectionRequestBody ¶
type UpdateCloudConnectionRequestBody struct {
CloudConnection *UpdateCloudConnection `json:"cloud_connection" xml:"cloud_connection"`
}
更新云连接实例的请求体。
func (UpdateCloudConnectionRequestBody) String ¶
func (o UpdateCloudConnectionRequestBody) String() string
type UpdateCloudConnectionResponse ¶
type UpdateCloudConnectionResponse struct { CloudConnection *CloudConnection `json:"cloud_connection,omitempty" xml:"cloud_connection"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateCloudConnectionResponse) String ¶
func (o UpdateCloudConnectionResponse) String() string
type UpdateNetworkInstance ¶
type UpdateNetworkInstance struct { // 网络实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。 Name *string `json:"name,omitempty" xml:"name"` // 网络实例的描述。不支持 <>。 Description *string `json:"description,omitempty" xml:"description"` // 网络实例发布的网段路由列表。 Cidrs *[]string `json:"cidrs,omitempty" xml:"cidrs"` }
更新网络实例的详细信息。
func (UpdateNetworkInstance) String ¶
func (o UpdateNetworkInstance) String() string
type UpdateNetworkInstanceRequest ¶
type UpdateNetworkInstanceRequest struct { // 网络实例ID。 Id string `json:"id" xml:"id"` Body *UpdateNetworkInstanceRequestBody `json:"body,omitempty" xml:"body"` }
Request Object
func (UpdateNetworkInstanceRequest) String ¶
func (o UpdateNetworkInstanceRequest) String() string
type UpdateNetworkInstanceRequestBody ¶
type UpdateNetworkInstanceRequestBody struct {
NetworkInstance *UpdateNetworkInstance `json:"network_instance" xml:"network_instance"`
}
更新网络实例的请求体。
func (UpdateNetworkInstanceRequestBody) String ¶
func (o UpdateNetworkInstanceRequestBody) String() string
type UpdateNetworkInstanceResponse ¶
type UpdateNetworkInstanceResponse struct { NetworkInstance *NetworkInstance `json:"network_instance,omitempty" xml:"network_instance"` // 请求ID。 RequestId *string `json:"request_id,omitempty" xml:"request_id"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateNetworkInstanceResponse) String ¶
func (o UpdateNetworkInstanceResponse) String() string
Source Files ¶
- model_cloud_connection.go
- model_cloud_connection_route.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_network_instance.go
- model_create_network_instance_request.go
- model_create_network_instance_request_body.go
- model_create_network_instance_response.go
- model_delete_cloud_connection_request.go
- model_delete_cloud_connection_response.go
- model_delete_network_instance_request.go
- model_delete_network_instance_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_network_instances_request.go
- model_list_network_instances_response.go
- model_network_instance.go
- model_page_info.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_network_instance_request.go
- model_show_network_instance_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_network_instance.go
- model_update_network_instance_request.go
- model_update_network_instance_request_body.go
- model_update_network_instance_response.go
Click to show internal directories.
Click to hide internal directories.