model

package
v0.0.106 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Index

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"`

	// 云连接实例的名字。
	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:虚拟私有云。 - ER:企业路由器。
	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 {
	ER  CloudConnectionUsedScene
	VPC CloudConnectionUsedScene
}

func GetCloudConnectionUsedSceneEnum

func GetCloudConnectionUsedSceneEnum() CloudConnectionUsedSceneEnum

type CreateCloudConnection

type CreateCloudConnection struct {

	// 云连接实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。
	Name string `json:"name"`

	// 云连接实例的描述。不支持 <>。
	Description *string `json:"description,omitempty"`

	// 云连接实例所属的企业项目ID。企业项目账号必填;非企业项目账号不填。
	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	// 云连接使用场景,有效值: - vpc:虚拟私有云。 - er:企业路由器。
	UsedScene *CreateCloudConnectionUsedScene `json:"used_scene,omitempty"`
}

创建云连接实例的详细信息。

func (CreateCloudConnection) String

func (o CreateCloudConnection) String() string

type CreateCloudConnectionRequest

type CreateCloudConnectionRequest struct {
	Body *CreateCloudConnectionRequestBody `json:"body,omitempty"`
}

Request Object

func (CreateCloudConnectionRequest) String

type CreateCloudConnectionRequestBody

type CreateCloudConnectionRequestBody struct {
	CloudConnection *CreateCloudConnection `json:"cloud_connection"`
}

创建云连接实例的请求体。

func (CreateCloudConnectionRequestBody) 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

type CreateCloudConnectionUsedScene

type CreateCloudConnectionUsedScene struct {
	// contains filtered or unexported fields
}

func (CreateCloudConnectionUsedScene) MarshalJSON

func (c CreateCloudConnectionUsedScene) MarshalJSON() ([]byte, error)

func (*CreateCloudConnectionUsedScene) UnmarshalJSON

func (c *CreateCloudConnectionUsedScene) UnmarshalJSON(b []byte) error

func (CreateCloudConnectionUsedScene) Value added in v0.0.90

type CreateCloudConnectionUsedSceneEnum

type CreateCloudConnectionUsedSceneEnum struct {
	ER  CreateCloudConnectionUsedScene
	VPC CreateCloudConnectionUsedScene
}

func GetCreateCloudConnectionUsedSceneEnum

func GetCreateCloudConnectionUsedSceneEnum() CreateCloudConnectionUsedSceneEnum

type CreateNetworkInstance

type CreateNetworkInstance struct {

	// 网络实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。
	Name *string `json:"name,omitempty"`

	// 网络实例的描述。不支持 <>。
	Description *string `json:"description,omitempty"`

	// 添加到云连接网络实例的类型,有效值: - vpc:虚拟私有云。 - vgw:虚拟网关。 - er:企业路由器。
	Type CreateNetworkInstanceType `json:"type"`

	// 添加到云连接网络实例的ID,VPC、VGW或者ER的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"`

	// 网络实例发布的网段路由列表,ER场景此字段为空。
	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

type CreateNetworkInstanceRequestBody

type CreateNetworkInstanceRequestBody struct {
	NetworkInstance *CreateNetworkInstance `json:"network_instance"`
}

创建网络实例的请求体。

func (CreateNetworkInstanceRequestBody) 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

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

type CreateNetworkInstanceTypeEnum

type CreateNetworkInstanceTypeEnum struct {
	VPC CreateNetworkInstanceType
	VGW CreateNetworkInstanceType
	ER  CreateNetworkInstanceType
}

func GetCreateNetworkInstanceTypeEnum

func GetCreateNetworkInstanceTypeEnum() CreateNetworkInstanceTypeEnum

type DeleteCloudConnectionRequest

type DeleteCloudConnectionRequest struct {

	// 云连接实例ID。
	Id string `json:"id"`
}

Request Object

func (DeleteCloudConnectionRequest) String

type DeleteCloudConnectionResponse

type DeleteCloudConnectionResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteCloudConnectionResponse) String

type DeleteNetworkInstanceRequest

type DeleteNetworkInstanceRequest struct {

	// 网络实例ID。
	Id string `json:"id"`
}

Request Object

func (DeleteNetworkInstanceRequest) String

type DeleteNetworkInstanceResponse

type DeleteNetworkInstanceResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteNetworkInstanceResponse) 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

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

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

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

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

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

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

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

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:虚拟网关。 - ER:企业路由器。
	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"`

	// 网络实例发布的网段路由列表,ER场景此字段为空。
	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
	ER  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"`
}

分页查询页的信息。

func (PageInfo) String

func (o PageInfo) String() string

type ShowCloudConnectionRequest

type ShowCloudConnectionRequest struct {

	// 云连接实例ID。
	Id string `json:"id"`
}

Request Object

func (ShowCloudConnectionRequest) 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

type ShowCloudConnectionRoutesRequest

type ShowCloudConnectionRoutesRequest struct {

	// 云连接路由实例ID。
	Id string `json:"id"`
}

Request Object

func (ShowCloudConnectionRoutesRequest) 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

type ShowNetworkInstanceRequest

type ShowNetworkInstanceRequest struct {

	// 网络实例ID。
	Id string `json:"id"`
}

Request Object

func (ShowNetworkInstanceRequest) 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

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

type UpdateCloudConnectionRequestBody

type UpdateCloudConnectionRequestBody struct {
	CloudConnection *UpdateCloudConnection `json:"cloud_connection"`
}

更新云连接实例的请求体。

func (UpdateCloudConnectionRequestBody) 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

type UpdateNetworkInstance

type UpdateNetworkInstance struct {

	// 网络实例的名字。只能由中文、英文字母、数字、下划线、中划线、点组成。
	Name *string `json:"name,omitempty"`

	// 网络实例的描述。不支持 <>。
	Description *string `json:"description,omitempty"`

	// 网络实例发布的网段路由列表,ER场景此字段为空。
	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

type UpdateNetworkInstanceRequestBody

type UpdateNetworkInstanceRequestBody struct {
	NetworkInstance *UpdateNetworkInstance `json:"network_instance"`
}

更新网络实例的请求体。

func (UpdateNetworkInstanceRequestBody) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL