Documentation ¶
Index ¶
- type AcceptOrRejectEndpointRequest
- type AcceptOrRejectEndpointRequestBody
- type AcceptOrRejectEndpointRequestBodyAction
- type AcceptOrRejectEndpointRequestBodyActionEnum
- type AcceptOrRejectEndpointResponse
- type AddOrRemoveServicePermissionsRequest
- type AddOrRemoveServicePermissionsRequestBody
- type AddOrRemoveServicePermissionsRequestBodyAction
- type AddOrRemoveServicePermissionsRequestBodyActionEnum
- type AddOrRemoveServicePermissionsResponse
- type BatchAddOrRemoveResourceInstanceBody
- type BatchAddOrRemoveResourceInstanceRequest
- type BatchAddOrRemoveResourceInstanceResponse
- type CreateEndpointRequest
- type CreateEndpointRequestBody
- type CreateEndpointResponse
- type CreateEndpointResponseServiceType
- type CreateEndpointResponseServiceTypeEnum
- type CreateEndpointResponseStatus
- type CreateEndpointResponseStatusEnum
- type CreateEndpointServiceRequest
- type CreateEndpointServiceRequestBody
- type CreateEndpointServiceRequestBodyServerType
- type CreateEndpointServiceRequestBodyServerTypeEnum
- type CreateEndpointServiceRequestBodyTcpProxy
- type CreateEndpointServiceRequestBodyTcpProxyEnum
- type CreateEndpointServiceResponse
- type CreateEndpointServiceResponseCidrType
- type CreateEndpointServiceResponseCidrTypeEnum
- type CreateEndpointServiceResponseServerType
- type CreateEndpointServiceResponseServerTypeEnum
- type CreateEndpointServiceResponseStatus
- type CreateEndpointServiceResponseStatusEnum
- type CreateEndpointServiceResponseTcpProxy
- type CreateEndpointServiceResponseTcpProxyEnum
- type DeleteEndpointRequest
- type DeleteEndpointResponse
- type DeleteEndpointServiceRequest
- type DeleteEndpointServiceResponse
- type EndpointResp
- type EndpointRespServiceType
- type EndpointRespServiceTypeEnum
- type EndpointRespStatus
- type EndpointRespStatusEnum
- type EndpointServiceS
- type EndpointServiceSServiceType
- type EndpointServiceSServiceTypeEnum
- type Endpoints
- type EndpointsStatus
- type EndpointsStatusEnum
- type Links
- type ListEndpointDetailsRequest
- type ListEndpointDetailsResponse
- type ListEndpointInfoDetailsRequest
- type ListEndpointInfoDetailsResponse
- type ListEndpointInfoDetailsResponseServiceType
- type ListEndpointInfoDetailsResponseServiceTypeEnum
- type ListEndpointInfoDetailsResponseStatus
- type ListEndpointInfoDetailsResponseStatusEnum
- type ListEndpointServiceRequest
- type ListEndpointServiceRequestSortDir
- type ListEndpointServiceRequestSortDirEnum
- type ListEndpointServiceRequestSortKey
- type ListEndpointServiceRequestSortKeyEnum
- type ListEndpointServiceRequestStatus
- type ListEndpointServiceRequestStatusEnum
- type ListEndpointServiceResponse
- type ListQueryProjectResourceTagsRequest
- type ListQueryProjectResourceTagsResponse
- type ListQuotaDetailsRequest
- type ListQuotaDetailsRequestType
- type ListQuotaDetailsRequestTypeEnum
- type ListQuotaDetailsResponse
- type ListResourceInstancesRequest
- type ListResourceInstancesResponse
- type ListServiceConnectionsRequest
- type ListServiceConnectionsRequestSortDir
- type ListServiceConnectionsRequestSortDirEnum
- type ListServiceConnectionsRequestSortKey
- type ListServiceConnectionsRequestSortKeyEnum
- type ListServiceConnectionsResponse
- type ListServiceDescribeDetailsRequest
- type ListServiceDescribeDetailsResponse
- type ListServiceDescribeDetailsResponseServiceType
- type ListServiceDescribeDetailsResponseServiceTypeEnum
- type ListServiceDetailsRequest
- type ListServiceDetailsResponse
- type ListServiceDetailsResponseCidrType
- type ListServiceDetailsResponseCidrTypeEnum
- type ListServiceDetailsResponseServerType
- type ListServiceDetailsResponseServerTypeEnum
- type ListServiceDetailsResponseStatus
- type ListServiceDetailsResponseStatusEnum
- type ListServiceDetailsResponseTcpProxy
- type ListServiceDetailsResponseTcpProxyEnum
- type ListServicePermissionsDetailsRequest
- type ListServicePermissionsDetailsRequestSortDir
- type ListServicePermissionsDetailsRequestSortDirEnum
- type ListServicePermissionsDetailsRequestSortKey
- type ListServicePermissionsDetailsRequestSortKeyEnum
- type ListServicePermissionsDetailsResponse
- type ListServicePublicDetailsRequest
- type ListServicePublicDetailsRequestSortDir
- type ListServicePublicDetailsRequestSortDirEnum
- type ListServicePublicDetailsRequestSortKey
- type ListServicePublicDetailsRequestSortKeyEnum
- type ListServicePublicDetailsResponse
- type ListSpecifiedVersionDetailsRequest
- type ListSpecifiedVersionDetailsResponse
- type ListVersionDetailsRequest
- type ListVersionDetailsResponse
- type NotTagsAnyValuesList
- type NotTagsValuesList
- type Permissions
- type PortList
- type PortListProtocol
- type PortListProtocolEnum
- type QueryError
- type QueryResourceInstanceTagsBody
- type Quotas
- type QuotasType
- type QuotasTypeEnum
- type ResourceInstance
- type ResourcesResp
- type RoutetableInfoError
- type RoutetableInfoErrorDetial
- type ServiceDetailsResp
- type ServiceDetailsRespCidrType
- type ServiceDetailsRespCidrTypeEnum
- type ServiceDetailsRespServerType
- type ServiceDetailsRespServerTypeEnum
- type ServiceDetailsRespStatus
- type ServiceDetailsRespStatusEnum
- type ServiceDetailsRespTcpProxy
- type ServiceDetailsRespTcpProxyEnum
- type TagAnyValuesList
- type TagList
- type TagMatchList
- type TagValuesList
- type UpdateEndpointRoutetableRequest
- type UpdateEndpointRoutetableRequestBody
- type UpdateEndpointRoutetableResponse
- type UpdateEndpointServiceRequest
- type UpdateEndpointServiceRequestBody
- type UpdateEndpointServiceResponse
- type UpdateEndpointServiceResponseCidrType
- type UpdateEndpointServiceResponseCidrTypeEnum
- type UpdateEndpointServiceResponseServerType
- type UpdateEndpointServiceResponseServerTypeEnum
- type UpdateEndpointServiceResponseStatus
- type UpdateEndpointServiceResponseStatusEnum
- type UpdateEndpointServiceResponseTcpProxy
- type UpdateEndpointServiceResponseTcpProxyEnum
- type UpdateEndpointWhiteRequest
- type UpdateEndpointWhiteRequestBody
- type UpdateEndpointWhiteResponse
- type UpdateEndpointWhiteResponseServiceType
- type UpdateEndpointWhiteResponseServiceTypeEnum
- type UpdateEndpointWhiteResponseStatus
- type UpdateEndpointWhiteResponseStatusEnum
- type Versions
- type VersionsId
- type VersionsIdEnum
- type VersionsStatus
- type VersionsStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptOrRejectEndpointRequest ¶
type AcceptOrRejectEndpointRequest struct { ContentType string `json:"Content-Type"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` Body *AcceptOrRejectEndpointRequestBody `json:"body,omitempty"` }
Request Object
func (AcceptOrRejectEndpointRequest) String ¶
func (o AcceptOrRejectEndpointRequest) String() string
type AcceptOrRejectEndpointRequestBody ¶
type AcceptOrRejectEndpointRequestBody struct { Action AcceptOrRejectEndpointRequestBodyAction `json:"action"` Endpoints []string `json:"endpoints"` }
连接终端节点列表请求结构体
func (AcceptOrRejectEndpointRequestBody) String ¶
func (o AcceptOrRejectEndpointRequestBody) String() string
type AcceptOrRejectEndpointRequestBodyAction ¶
type AcceptOrRejectEndpointRequestBodyAction struct {
// contains filtered or unexported fields
}
func (AcceptOrRejectEndpointRequestBodyAction) MarshalJSON ¶
func (c AcceptOrRejectEndpointRequestBodyAction) MarshalJSON() ([]byte, error)
func (*AcceptOrRejectEndpointRequestBodyAction) UnmarshalJSON ¶
func (c *AcceptOrRejectEndpointRequestBodyAction) UnmarshalJSON(b []byte) error
type AcceptOrRejectEndpointRequestBodyActionEnum ¶
type AcceptOrRejectEndpointRequestBodyActionEnum struct { RECEIVE AcceptOrRejectEndpointRequestBodyAction REJECT AcceptOrRejectEndpointRequestBodyAction }
func GetAcceptOrRejectEndpointRequestBodyActionEnum ¶
func GetAcceptOrRejectEndpointRequestBodyActionEnum() AcceptOrRejectEndpointRequestBodyActionEnum
type AcceptOrRejectEndpointResponse ¶
type AcceptOrRejectEndpointResponse struct { Connections *[]Endpoints `json:"connections,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AcceptOrRejectEndpointResponse) String ¶
func (o AcceptOrRejectEndpointResponse) String() string
type AddOrRemoveServicePermissionsRequest ¶
type AddOrRemoveServicePermissionsRequest struct { ContentType string `json:"Content-Type"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` Body *AddOrRemoveServicePermissionsRequestBody `json:"body,omitempty"` }
Request Object
func (AddOrRemoveServicePermissionsRequest) String ¶
func (o AddOrRemoveServicePermissionsRequest) String() string
type AddOrRemoveServicePermissionsRequestBody ¶
type AddOrRemoveServicePermissionsRequestBody struct { Permissions []string `json:"permissions"` Action AddOrRemoveServicePermissionsRequestBodyAction `json:"action"` }
操作权限请求结构体
func (AddOrRemoveServicePermissionsRequestBody) String ¶
func (o AddOrRemoveServicePermissionsRequestBody) String() string
type AddOrRemoveServicePermissionsRequestBodyAction ¶
type AddOrRemoveServicePermissionsRequestBodyAction struct {
// contains filtered or unexported fields
}
func (AddOrRemoveServicePermissionsRequestBodyAction) MarshalJSON ¶
func (c AddOrRemoveServicePermissionsRequestBodyAction) MarshalJSON() ([]byte, error)
func (*AddOrRemoveServicePermissionsRequestBodyAction) UnmarshalJSON ¶
func (c *AddOrRemoveServicePermissionsRequestBodyAction) UnmarshalJSON(b []byte) error
type AddOrRemoveServicePermissionsRequestBodyActionEnum ¶
type AddOrRemoveServicePermissionsRequestBodyActionEnum struct { ADD AddOrRemoveServicePermissionsRequestBodyAction REMOVE AddOrRemoveServicePermissionsRequestBodyAction }
func GetAddOrRemoveServicePermissionsRequestBodyActionEnum ¶
func GetAddOrRemoveServicePermissionsRequestBodyActionEnum() AddOrRemoveServicePermissionsRequestBodyActionEnum
type AddOrRemoveServicePermissionsResponse ¶
type AddOrRemoveServicePermissionsResponse struct { Permissions *[]string `json:"permissions,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddOrRemoveServicePermissionsResponse) String ¶
func (o AddOrRemoveServicePermissionsResponse) String() string
type BatchAddOrRemoveResourceInstanceBody ¶
type BatchAddOrRemoveResourceInstanceBody struct { Tags *[]TagList `json:"tags,omitempty"` Action *string `json:"action,omitempty"` }
批量添加或删除资源标签接口请求结构体
func (BatchAddOrRemoveResourceInstanceBody) String ¶
func (o BatchAddOrRemoveResourceInstanceBody) String() string
type BatchAddOrRemoveResourceInstanceRequest ¶
type BatchAddOrRemoveResourceInstanceRequest struct { ResourceType string `json:"resource_type"` ResourceId string `json:"resource_id"` ContentType string `json:"Content-Type"` Body *BatchAddOrRemoveResourceInstanceBody `json:"body,omitempty"` }
Request Object
func (BatchAddOrRemoveResourceInstanceRequest) String ¶
func (o BatchAddOrRemoveResourceInstanceRequest) String() string
type BatchAddOrRemoveResourceInstanceResponse ¶
type BatchAddOrRemoveResourceInstanceResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (BatchAddOrRemoveResourceInstanceResponse) String ¶
func (o BatchAddOrRemoveResourceInstanceResponse) String() string
type CreateEndpointRequest ¶
type CreateEndpointRequest struct { ContentType string `json:"Content-Type"` Body *CreateEndpointRequestBody `json:"body,omitempty"` }
Request Object
func (CreateEndpointRequest) String ¶
func (o CreateEndpointRequest) String() string
type CreateEndpointRequestBody ¶
type CreateEndpointRequestBody struct { SubnetId *string `json:"subnet_id,omitempty"` EndpointServiceId string `json:"endpoint_service_id"` VpcId string `json:"vpc_id"` EnableDns *bool `json:"enable_dns,omitempty"` Tags *[]TagList `json:"tags,omitempty"` Routetables *[]string `json:"routetables,omitempty"` PortIp *string `json:"port_ip,omitempty"` Whitelist *[]string `json:"whitelist,omitempty"` EnableWhitelist *bool `json:"enable_whitelist,omitempty"` }
创建终端节接口请求结构体
func (CreateEndpointRequestBody) String ¶
func (o CreateEndpointRequestBody) String() string
type CreateEndpointResponse ¶
type CreateEndpointResponse struct { Id *string `json:"id,omitempty"` ServiceType *CreateEndpointResponseServiceType `json:"service_type,omitempty"` Status *CreateEndpointResponseStatus `json:"status,omitempty"` ActiveStatus *[]string `json:"active_status,omitempty"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` MarkerId *int32 `json:"marker_id,omitempty"` EndpointServiceId *string `json:"endpoint_service_id,omitempty"` EnableDns *bool `json:"enable_dns,omitempty"` DnsNames *[]string `json:"dns_names,omitempty"` SubnetId *string `json:"subnet_id,omitempty"` VpcId *string `json:"vpc_id,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` Tags *[]TagList `json:"tags,omitempty"` Whitelist *[]string `json:"whitelist,omitempty"` EnableWhitelist *bool `json:"enable_whitelist,omitempty"` Routetables *[]string `json:"routetables,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateEndpointResponse) String ¶
func (o CreateEndpointResponse) String() string
type CreateEndpointResponseServiceType ¶
type CreateEndpointResponseServiceType struct {
// contains filtered or unexported fields
}
func (CreateEndpointResponseServiceType) MarshalJSON ¶
func (c CreateEndpointResponseServiceType) MarshalJSON() ([]byte, error)
func (*CreateEndpointResponseServiceType) UnmarshalJSON ¶
func (c *CreateEndpointResponseServiceType) UnmarshalJSON(b []byte) error
type CreateEndpointResponseServiceTypeEnum ¶
type CreateEndpointResponseServiceTypeEnum struct { INTERFACE CreateEndpointResponseServiceType GATEWAY CreateEndpointResponseServiceType }
func GetCreateEndpointResponseServiceTypeEnum ¶
func GetCreateEndpointResponseServiceTypeEnum() CreateEndpointResponseServiceTypeEnum
type CreateEndpointResponseStatus ¶
type CreateEndpointResponseStatus struct {
// contains filtered or unexported fields
}
func (CreateEndpointResponseStatus) MarshalJSON ¶
func (c CreateEndpointResponseStatus) MarshalJSON() ([]byte, error)
func (*CreateEndpointResponseStatus) UnmarshalJSON ¶
func (c *CreateEndpointResponseStatus) UnmarshalJSON(b []byte) error
type CreateEndpointResponseStatusEnum ¶
type CreateEndpointResponseStatusEnum struct { PENDING_ACCEPTANCE CreateEndpointResponseStatus CREATING CreateEndpointResponseStatus ACCEPTED CreateEndpointResponseStatus REJECTED CreateEndpointResponseStatus FAILED CreateEndpointResponseStatus DELETING CreateEndpointResponseStatus }
func GetCreateEndpointResponseStatusEnum ¶
func GetCreateEndpointResponseStatusEnum() CreateEndpointResponseStatusEnum
type CreateEndpointServiceRequest ¶
type CreateEndpointServiceRequest struct { ContentType string `json:"Content-Type"` Body *CreateEndpointServiceRequestBody `json:"body,omitempty"` }
Request Object
func (CreateEndpointServiceRequest) String ¶
func (o CreateEndpointServiceRequest) String() string
type CreateEndpointServiceRequestBody ¶
type CreateEndpointServiceRequestBody struct { PortId *string `json:"port_id,omitempty"` VipPortId *string `json:"vip_port_id,omitempty"` ServiceName *string `json:"service_name,omitempty"` VpcId *string `json:"vpc_id,omitempty"` ApprovalEnabled *bool `json:"approval_enabled,omitempty"` ServiceType *string `json:"service_type,omitempty"` ServerType CreateEndpointServiceRequestBodyServerType `json:"server_type"` Ports []PortList `json:"ports"` TcpProxy *CreateEndpointServiceRequestBodyTcpProxy `json:"tcp_proxy,omitempty"` Tags *[]TagList `json:"tags,omitempty"` }
创建终端节点服务接口请求结构体
func (CreateEndpointServiceRequestBody) String ¶
func (o CreateEndpointServiceRequestBody) String() string
type CreateEndpointServiceRequestBodyServerType ¶
type CreateEndpointServiceRequestBodyServerType struct {
// contains filtered or unexported fields
}
func (CreateEndpointServiceRequestBodyServerType) MarshalJSON ¶
func (c CreateEndpointServiceRequestBodyServerType) MarshalJSON() ([]byte, error)
func (*CreateEndpointServiceRequestBodyServerType) UnmarshalJSON ¶
func (c *CreateEndpointServiceRequestBodyServerType) UnmarshalJSON(b []byte) error
type CreateEndpointServiceRequestBodyServerTypeEnum ¶
type CreateEndpointServiceRequestBodyServerTypeEnum struct { VM CreateEndpointServiceRequestBodyServerType VIP CreateEndpointServiceRequestBodyServerType LB CreateEndpointServiceRequestBodyServerType }
func GetCreateEndpointServiceRequestBodyServerTypeEnum ¶
func GetCreateEndpointServiceRequestBodyServerTypeEnum() CreateEndpointServiceRequestBodyServerTypeEnum
type CreateEndpointServiceRequestBodyTcpProxy ¶
type CreateEndpointServiceRequestBodyTcpProxy struct {
// contains filtered or unexported fields
}
func (CreateEndpointServiceRequestBodyTcpProxy) MarshalJSON ¶
func (c CreateEndpointServiceRequestBodyTcpProxy) MarshalJSON() ([]byte, error)
func (*CreateEndpointServiceRequestBodyTcpProxy) UnmarshalJSON ¶
func (c *CreateEndpointServiceRequestBodyTcpProxy) UnmarshalJSON(b []byte) error
type CreateEndpointServiceRequestBodyTcpProxyEnum ¶
type CreateEndpointServiceRequestBodyTcpProxyEnum struct { CLOSE CreateEndpointServiceRequestBodyTcpProxy TOA_OPEN CreateEndpointServiceRequestBodyTcpProxy PROXY_OPEN CreateEndpointServiceRequestBodyTcpProxy OPEN CreateEndpointServiceRequestBodyTcpProxy }
func GetCreateEndpointServiceRequestBodyTcpProxyEnum ¶
func GetCreateEndpointServiceRequestBodyTcpProxyEnum() CreateEndpointServiceRequestBodyTcpProxyEnum
type CreateEndpointServiceResponse ¶
type CreateEndpointServiceResponse struct { Id *string `json:"id,omitempty"` PortId *string `json:"port_id,omitempty"` VipPortId *string `json:"vip_port_id,omitempty"` ServiceName *string `json:"service_name,omitempty"` ServiceType *string `json:"service_type,omitempty"` ServerType *CreateEndpointServiceResponseServerType `json:"server_type,omitempty"` VpcId *string `json:"vpc_id,omitempty"` ApprovalEnabled *bool `json:"approval_enabled,omitempty"` Status *CreateEndpointServiceResponseStatus `json:"status,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` CidrType *CreateEndpointServiceResponseCidrType `json:"cidr_type,omitempty"` Ports *[]PortList `json:"ports,omitempty"` TcpProxy *CreateEndpointServiceResponseTcpProxy `json:"tcp_proxy,omitempty"` Tags *[]TagList `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateEndpointServiceResponse) String ¶
func (o CreateEndpointServiceResponse) String() string
type CreateEndpointServiceResponseCidrType ¶
type CreateEndpointServiceResponseCidrType struct {
// contains filtered or unexported fields
}
func (CreateEndpointServiceResponseCidrType) MarshalJSON ¶
func (c CreateEndpointServiceResponseCidrType) MarshalJSON() ([]byte, error)
func (*CreateEndpointServiceResponseCidrType) UnmarshalJSON ¶
func (c *CreateEndpointServiceResponseCidrType) UnmarshalJSON(b []byte) error
type CreateEndpointServiceResponseCidrTypeEnum ¶
type CreateEndpointServiceResponseCidrTypeEnum struct { PUBLIC CreateEndpointServiceResponseCidrType INTERNAL CreateEndpointServiceResponseCidrType }
func GetCreateEndpointServiceResponseCidrTypeEnum ¶
func GetCreateEndpointServiceResponseCidrTypeEnum() CreateEndpointServiceResponseCidrTypeEnum
type CreateEndpointServiceResponseServerType ¶
type CreateEndpointServiceResponseServerType struct {
// contains filtered or unexported fields
}
func (CreateEndpointServiceResponseServerType) MarshalJSON ¶
func (c CreateEndpointServiceResponseServerType) MarshalJSON() ([]byte, error)
func (*CreateEndpointServiceResponseServerType) UnmarshalJSON ¶
func (c *CreateEndpointServiceResponseServerType) UnmarshalJSON(b []byte) error
type CreateEndpointServiceResponseServerTypeEnum ¶
type CreateEndpointServiceResponseServerTypeEnum struct { VM CreateEndpointServiceResponseServerType VIP CreateEndpointServiceResponseServerType LB CreateEndpointServiceResponseServerType }
func GetCreateEndpointServiceResponseServerTypeEnum ¶
func GetCreateEndpointServiceResponseServerTypeEnum() CreateEndpointServiceResponseServerTypeEnum
type CreateEndpointServiceResponseStatus ¶
type CreateEndpointServiceResponseStatus struct {
// contains filtered or unexported fields
}
func (CreateEndpointServiceResponseStatus) MarshalJSON ¶
func (c CreateEndpointServiceResponseStatus) MarshalJSON() ([]byte, error)
func (*CreateEndpointServiceResponseStatus) UnmarshalJSON ¶
func (c *CreateEndpointServiceResponseStatus) UnmarshalJSON(b []byte) error
type CreateEndpointServiceResponseStatusEnum ¶
type CreateEndpointServiceResponseStatusEnum struct { CREATING CreateEndpointServiceResponseStatus AVAILABLE CreateEndpointServiceResponseStatus FAILED CreateEndpointServiceResponseStatus }
func GetCreateEndpointServiceResponseStatusEnum ¶
func GetCreateEndpointServiceResponseStatusEnum() CreateEndpointServiceResponseStatusEnum
type CreateEndpointServiceResponseTcpProxy ¶
type CreateEndpointServiceResponseTcpProxy struct {
// contains filtered or unexported fields
}
func (CreateEndpointServiceResponseTcpProxy) MarshalJSON ¶
func (c CreateEndpointServiceResponseTcpProxy) MarshalJSON() ([]byte, error)
func (*CreateEndpointServiceResponseTcpProxy) UnmarshalJSON ¶
func (c *CreateEndpointServiceResponseTcpProxy) UnmarshalJSON(b []byte) error
type CreateEndpointServiceResponseTcpProxyEnum ¶
type CreateEndpointServiceResponseTcpProxyEnum struct { CLOSE CreateEndpointServiceResponseTcpProxy TOA_OPEN CreateEndpointServiceResponseTcpProxy PROXY_OPEN CreateEndpointServiceResponseTcpProxy OPEN CreateEndpointServiceResponseTcpProxy }
func GetCreateEndpointServiceResponseTcpProxyEnum ¶
func GetCreateEndpointServiceResponseTcpProxyEnum() CreateEndpointServiceResponseTcpProxyEnum
type DeleteEndpointRequest ¶
type DeleteEndpointRequest struct { ContentType string `json:"Content-Type"` VpcEndpointId string `json:"vpc_endpoint_id"` }
Request Object
func (DeleteEndpointRequest) String ¶
func (o DeleteEndpointRequest) String() string
type DeleteEndpointResponse ¶
type DeleteEndpointResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteEndpointResponse) String ¶
func (o DeleteEndpointResponse) String() string
type DeleteEndpointServiceRequest ¶
type DeleteEndpointServiceRequest struct { ContentType string `json:"Content-Type"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` }
Request Object
func (DeleteEndpointServiceRequest) String ¶
func (o DeleteEndpointServiceRequest) String() string
type DeleteEndpointServiceResponse ¶
type DeleteEndpointServiceResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteEndpointServiceResponse) String ¶
func (o DeleteEndpointServiceResponse) String() string
type EndpointResp ¶
type EndpointResp struct { Id *string `json:"id,omitempty"` ServiceType *EndpointRespServiceType `json:"service_type,omitempty"` Status *EndpointRespStatus `json:"status,omitempty"` ActiveStatus *[]string `json:"active_status,omitempty"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` MarkerId *int32 `json:"marker_id,omitempty"` EndpointServiceId *string `json:"endpoint_service_id,omitempty"` EnableDns *bool `json:"enable_dns,omitempty"` DnsNames *[]string `json:"dns_names,omitempty"` SubnetId *string `json:"subnet_id,omitempty"` VpcId *string `json:"vpc_id,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` Tags *[]TagList `json:"tags,omitempty"` Whitelist *[]string `json:"whitelist,omitempty"` EnableWhitelist *bool `json:"enable_whitelist,omitempty"` Routetables *[]string `json:"routetables,omitempty"` }
终端节接口响应结构体
func (EndpointResp) String ¶
func (o EndpointResp) String() string
type EndpointRespServiceType ¶
type EndpointRespServiceType struct {
// contains filtered or unexported fields
}
func (EndpointRespServiceType) MarshalJSON ¶
func (c EndpointRespServiceType) MarshalJSON() ([]byte, error)
func (*EndpointRespServiceType) UnmarshalJSON ¶
func (c *EndpointRespServiceType) UnmarshalJSON(b []byte) error
type EndpointRespServiceTypeEnum ¶
type EndpointRespServiceTypeEnum struct { INTERFACE EndpointRespServiceType GATEWAY EndpointRespServiceType }
func GetEndpointRespServiceTypeEnum ¶
func GetEndpointRespServiceTypeEnum() EndpointRespServiceTypeEnum
type EndpointRespStatus ¶
type EndpointRespStatus struct {
// contains filtered or unexported fields
}
func (EndpointRespStatus) MarshalJSON ¶
func (c EndpointRespStatus) MarshalJSON() ([]byte, error)
func (*EndpointRespStatus) UnmarshalJSON ¶
func (c *EndpointRespStatus) UnmarshalJSON(b []byte) error
type EndpointRespStatusEnum ¶
type EndpointRespStatusEnum struct { PENDING_ACCEPTANCE EndpointRespStatus CREATING EndpointRespStatus ACCEPTED EndpointRespStatus REJECTED EndpointRespStatus FAILED EndpointRespStatus DELETING EndpointRespStatus }
func GetEndpointRespStatusEnum ¶
func GetEndpointRespStatusEnum() EndpointRespStatusEnum
type EndpointServiceS ¶
type EndpointServiceS struct { Id *string `json:"id,omitempty"` Owner *string `json:"owner,omitempty"` ServiceName *string `json:"service_name,omitempty"` ServiceType *EndpointServiceSServiceType `json:"service_type,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` IsCharge *bool `json:"is_charge,omitempty"` }
终端节点服务列表
func (EndpointServiceS) String ¶
func (o EndpointServiceS) String() string
type EndpointServiceSServiceType ¶
type EndpointServiceSServiceType struct {
// contains filtered or unexported fields
}
func (EndpointServiceSServiceType) MarshalJSON ¶
func (c EndpointServiceSServiceType) MarshalJSON() ([]byte, error)
func (*EndpointServiceSServiceType) UnmarshalJSON ¶
func (c *EndpointServiceSServiceType) UnmarshalJSON(b []byte) error
type EndpointServiceSServiceTypeEnum ¶
type EndpointServiceSServiceTypeEnum struct { INTERFACE EndpointServiceSServiceType GATEWAY EndpointServiceSServiceType }
func GetEndpointServiceSServiceTypeEnum ¶
func GetEndpointServiceSServiceTypeEnum() EndpointServiceSServiceTypeEnum
type Endpoints ¶
type Endpoints struct { Id *string `json:"id,omitempty"` MarkerId *int32 `json:"marker_id,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` DomainId *string `json:"domain_id,omitempty"` Status *EndpointsStatus `json:"status,omitempty"` Error *QueryError `json:"error,omitempty"` }
终端节点列表
type EndpointsStatus ¶
type EndpointsStatus struct {
// contains filtered or unexported fields
}
func (EndpointsStatus) MarshalJSON ¶
func (c EndpointsStatus) MarshalJSON() ([]byte, error)
func (*EndpointsStatus) UnmarshalJSON ¶
func (c *EndpointsStatus) UnmarshalJSON(b []byte) error
type EndpointsStatusEnum ¶
type EndpointsStatusEnum struct { PENDING_ACCEPTANCE EndpointsStatus CREATING EndpointsStatus ACCEPTED EndpointsStatus REJECTED EndpointsStatus FAILED EndpointsStatus DELETING EndpointsStatus }
func GetEndpointsStatusEnum ¶
func GetEndpointsStatusEnum() EndpointsStatusEnum
type Links ¶
type Links struct { Href *string `json:"href,omitempty"` Type *string `json:"type,omitempty"` Rel *string `json:"rel,omitempty"` }
API的url地址
type ListEndpointDetailsRequest ¶
type ListEndpointDetailsRequest struct { ContentType string `json:"Content-Type"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` VpcId *string `json:"vpc_id,omitempty"` Id *string `json:"id,omitempty"` Limit *int32 `json:"limit,omitempty"` Offset *int32 `json:"offset,omitempty"` SortKey *string `json:"sort_key,omitempty"` SortDir *string `json:"sort_dir,omitempty"` }
Request Object
func (ListEndpointDetailsRequest) String ¶
func (o ListEndpointDetailsRequest) String() string
type ListEndpointDetailsResponse ¶
type ListEndpointDetailsResponse struct { Endpoints *[]EndpointResp `json:"endpoints,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEndpointDetailsResponse) String ¶
func (o ListEndpointDetailsResponse) String() string
type ListEndpointInfoDetailsRequest ¶
type ListEndpointInfoDetailsRequest struct { ContentType string `json:"Content-Type"` VpcEndpointId string `json:"vpc_endpoint_id"` }
Request Object
func (ListEndpointInfoDetailsRequest) String ¶
func (o ListEndpointInfoDetailsRequest) String() string
type ListEndpointInfoDetailsResponse ¶
type ListEndpointInfoDetailsResponse struct { Id *string `json:"id,omitempty"` ServiceType *ListEndpointInfoDetailsResponseServiceType `json:"service_type,omitempty"` Status *ListEndpointInfoDetailsResponseStatus `json:"status,omitempty"` ActiveStatus *[]string `json:"active_status,omitempty"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` MarkerId *int32 `json:"marker_id,omitempty"` EndpointServiceId *string `json:"endpoint_service_id,omitempty"` EnableDns *bool `json:"enable_dns,omitempty"` DnsNames *[]string `json:"dns_names,omitempty"` Ip *string `json:"ip,omitempty"` VpcId *string `json:"vpc_id,omitempty"` SubnetId *string `json:"subnet_id,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` Tags *[]TagList `json:"tags,omitempty"` Error *QueryError `json:"error,omitempty"` Whitelist *[]string `json:"whitelist,omitempty"` EnableWhitelist *bool `json:"enable_whitelist,omitempty"` Routetables *[]string `json:"routetables,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEndpointInfoDetailsResponse) String ¶
func (o ListEndpointInfoDetailsResponse) String() string
type ListEndpointInfoDetailsResponseServiceType ¶
type ListEndpointInfoDetailsResponseServiceType struct {
// contains filtered or unexported fields
}
func (ListEndpointInfoDetailsResponseServiceType) MarshalJSON ¶
func (c ListEndpointInfoDetailsResponseServiceType) MarshalJSON() ([]byte, error)
func (*ListEndpointInfoDetailsResponseServiceType) UnmarshalJSON ¶
func (c *ListEndpointInfoDetailsResponseServiceType) UnmarshalJSON(b []byte) error
type ListEndpointInfoDetailsResponseServiceTypeEnum ¶
type ListEndpointInfoDetailsResponseServiceTypeEnum struct { INTERFACE ListEndpointInfoDetailsResponseServiceType GATEWAY ListEndpointInfoDetailsResponseServiceType }
func GetListEndpointInfoDetailsResponseServiceTypeEnum ¶
func GetListEndpointInfoDetailsResponseServiceTypeEnum() ListEndpointInfoDetailsResponseServiceTypeEnum
type ListEndpointInfoDetailsResponseStatus ¶
type ListEndpointInfoDetailsResponseStatus struct {
// contains filtered or unexported fields
}
func (ListEndpointInfoDetailsResponseStatus) MarshalJSON ¶
func (c ListEndpointInfoDetailsResponseStatus) MarshalJSON() ([]byte, error)
func (*ListEndpointInfoDetailsResponseStatus) UnmarshalJSON ¶
func (c *ListEndpointInfoDetailsResponseStatus) UnmarshalJSON(b []byte) error
type ListEndpointInfoDetailsResponseStatusEnum ¶
type ListEndpointInfoDetailsResponseStatusEnum struct { PENDING_ACCEPTANCE ListEndpointInfoDetailsResponseStatus CREATING ListEndpointInfoDetailsResponseStatus ACCEPTED ListEndpointInfoDetailsResponseStatus REJECTED ListEndpointInfoDetailsResponseStatus FAILED ListEndpointInfoDetailsResponseStatus DELETING ListEndpointInfoDetailsResponseStatus }
func GetListEndpointInfoDetailsResponseStatusEnum ¶
func GetListEndpointInfoDetailsResponseStatusEnum() ListEndpointInfoDetailsResponseStatusEnum
type ListEndpointServiceRequest ¶
type ListEndpointServiceRequest struct { ContentType string `json:"Content-Type"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` Id *string `json:"id,omitempty"` Status *ListEndpointServiceRequestStatus `json:"status,omitempty"` SortKey *ListEndpointServiceRequestSortKey `json:"sort_key,omitempty"` SortDir *ListEndpointServiceRequestSortDir `json:"sort_dir,omitempty"` Limit *int32 `json:"limit,omitempty"` Offset *int32 `json:"offset,omitempty"` }
Request Object
func (ListEndpointServiceRequest) String ¶
func (o ListEndpointServiceRequest) String() string
type ListEndpointServiceRequestSortDir ¶
type ListEndpointServiceRequestSortDir struct {
// contains filtered or unexported fields
}
func (ListEndpointServiceRequestSortDir) MarshalJSON ¶
func (c ListEndpointServiceRequestSortDir) MarshalJSON() ([]byte, error)
func (*ListEndpointServiceRequestSortDir) UnmarshalJSON ¶
func (c *ListEndpointServiceRequestSortDir) UnmarshalJSON(b []byte) error
type ListEndpointServiceRequestSortDirEnum ¶
type ListEndpointServiceRequestSortDirEnum struct { ASC ListEndpointServiceRequestSortDir DESC ListEndpointServiceRequestSortDir }
func GetListEndpointServiceRequestSortDirEnum ¶
func GetListEndpointServiceRequestSortDirEnum() ListEndpointServiceRequestSortDirEnum
type ListEndpointServiceRequestSortKey ¶
type ListEndpointServiceRequestSortKey struct {
// contains filtered or unexported fields
}
func (ListEndpointServiceRequestSortKey) MarshalJSON ¶
func (c ListEndpointServiceRequestSortKey) MarshalJSON() ([]byte, error)
func (*ListEndpointServiceRequestSortKey) UnmarshalJSON ¶
func (c *ListEndpointServiceRequestSortKey) UnmarshalJSON(b []byte) error
type ListEndpointServiceRequestSortKeyEnum ¶
type ListEndpointServiceRequestSortKeyEnum struct { CREATE_AT ListEndpointServiceRequestSortKey UPDATE_AT ListEndpointServiceRequestSortKey }
func GetListEndpointServiceRequestSortKeyEnum ¶
func GetListEndpointServiceRequestSortKeyEnum() ListEndpointServiceRequestSortKeyEnum
type ListEndpointServiceRequestStatus ¶
type ListEndpointServiceRequestStatus struct {
// contains filtered or unexported fields
}
func (ListEndpointServiceRequestStatus) MarshalJSON ¶
func (c ListEndpointServiceRequestStatus) MarshalJSON() ([]byte, error)
func (*ListEndpointServiceRequestStatus) UnmarshalJSON ¶
func (c *ListEndpointServiceRequestStatus) UnmarshalJSON(b []byte) error
type ListEndpointServiceRequestStatusEnum ¶
type ListEndpointServiceRequestStatusEnum struct { CREATING ListEndpointServiceRequestStatus AVAILABLE ListEndpointServiceRequestStatus FAILED ListEndpointServiceRequestStatus DELETING ListEndpointServiceRequestStatus }
func GetListEndpointServiceRequestStatusEnum ¶
func GetListEndpointServiceRequestStatusEnum() ListEndpointServiceRequestStatusEnum
type ListEndpointServiceResponse ¶
type ListEndpointServiceResponse struct { EndpointServices *[]ServiceDetailsResp `json:"endpoint_services,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEndpointServiceResponse) String ¶
func (o ListEndpointServiceResponse) String() string
type ListQueryProjectResourceTagsRequest ¶
type ListQueryProjectResourceTagsRequest struct { ResourceType string `json:"resource_type"` ContentType string `json:"Content-Type"` }
Request Object
func (ListQueryProjectResourceTagsRequest) String ¶
func (o ListQueryProjectResourceTagsRequest) String() string
type ListQueryProjectResourceTagsResponse ¶
type ListQueryProjectResourceTagsResponse struct { Tags *[]TagValuesList `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListQueryProjectResourceTagsResponse) String ¶
func (o ListQueryProjectResourceTagsResponse) String() string
type ListQuotaDetailsRequest ¶
type ListQuotaDetailsRequest struct { ContentType string `json:"Content-Type"` Type *ListQuotaDetailsRequestType `json:"type,omitempty"` }
Request Object
func (ListQuotaDetailsRequest) String ¶
func (o ListQuotaDetailsRequest) String() string
type ListQuotaDetailsRequestType ¶
type ListQuotaDetailsRequestType struct {
// contains filtered or unexported fields
}
func (ListQuotaDetailsRequestType) MarshalJSON ¶
func (c ListQuotaDetailsRequestType) MarshalJSON() ([]byte, error)
func (*ListQuotaDetailsRequestType) UnmarshalJSON ¶
func (c *ListQuotaDetailsRequestType) UnmarshalJSON(b []byte) error
type ListQuotaDetailsRequestTypeEnum ¶
type ListQuotaDetailsRequestTypeEnum struct { ENDPOINT_SERVICE ListQuotaDetailsRequestType ENDPOINT ListQuotaDetailsRequestType }
func GetListQuotaDetailsRequestTypeEnum ¶
func GetListQuotaDetailsRequestTypeEnum() ListQuotaDetailsRequestTypeEnum
type ListQuotaDetailsResponse ¶
type ListQuotaDetailsResponse struct { Quotas *ResourcesResp `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListQuotaDetailsResponse) String ¶
func (o ListQuotaDetailsResponse) String() string
type ListResourceInstancesRequest ¶
type ListResourceInstancesRequest struct { ResourceType string `json:"resource_type"` ContentType string `json:"Content-Type"` Body *QueryResourceInstanceTagsBody `json:"body,omitempty"` }
Request Object
func (ListResourceInstancesRequest) String ¶
func (o ListResourceInstancesRequest) String() string
type ListResourceInstancesResponse ¶
type ListResourceInstancesResponse struct { Resources *ResourceInstance `json:"resources,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListResourceInstancesResponse) String ¶
func (o ListResourceInstancesResponse) String() string
type ListServiceConnectionsRequest ¶
type ListServiceConnectionsRequest struct { ContentType string `json:"Content-Type"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` Id *string `json:"id,omitempty"` MarkerId *string `json:"marker_id,omitempty"` Status *string `json:"status,omitempty"` SortKey *ListServiceConnectionsRequestSortKey `json:"sort_key,omitempty"` SortDir *ListServiceConnectionsRequestSortDir `json:"sort_dir,omitempty"` Limit *int32 `json:"limit,omitempty"` Offset *int32 `json:"offset,omitempty"` }
Request Object
func (ListServiceConnectionsRequest) String ¶
func (o ListServiceConnectionsRequest) String() string
type ListServiceConnectionsRequestSortDir ¶
type ListServiceConnectionsRequestSortDir struct {
// contains filtered or unexported fields
}
func (ListServiceConnectionsRequestSortDir) MarshalJSON ¶
func (c ListServiceConnectionsRequestSortDir) MarshalJSON() ([]byte, error)
func (*ListServiceConnectionsRequestSortDir) UnmarshalJSON ¶
func (c *ListServiceConnectionsRequestSortDir) UnmarshalJSON(b []byte) error
type ListServiceConnectionsRequestSortDirEnum ¶
type ListServiceConnectionsRequestSortDirEnum struct { ASC ListServiceConnectionsRequestSortDir DESC ListServiceConnectionsRequestSortDir }
func GetListServiceConnectionsRequestSortDirEnum ¶
func GetListServiceConnectionsRequestSortDirEnum() ListServiceConnectionsRequestSortDirEnum
type ListServiceConnectionsRequestSortKey ¶
type ListServiceConnectionsRequestSortKey struct {
// contains filtered or unexported fields
}
func (ListServiceConnectionsRequestSortKey) MarshalJSON ¶
func (c ListServiceConnectionsRequestSortKey) MarshalJSON() ([]byte, error)
func (*ListServiceConnectionsRequestSortKey) UnmarshalJSON ¶
func (c *ListServiceConnectionsRequestSortKey) UnmarshalJSON(b []byte) error
type ListServiceConnectionsRequestSortKeyEnum ¶
type ListServiceConnectionsRequestSortKeyEnum struct { CREATE_AT ListServiceConnectionsRequestSortKey UPDATE_AT ListServiceConnectionsRequestSortKey }
func GetListServiceConnectionsRequestSortKeyEnum ¶
func GetListServiceConnectionsRequestSortKeyEnum() ListServiceConnectionsRequestSortKeyEnum
type ListServiceConnectionsResponse ¶
type ListServiceConnectionsResponse struct { Connections *[]Endpoints `json:"connections,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServiceConnectionsResponse) String ¶
func (o ListServiceConnectionsResponse) String() string
type ListServiceDescribeDetailsRequest ¶
type ListServiceDescribeDetailsRequest struct { ContentType string `json:"Content-Type"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` Id *string `json:"id,omitempty"` }
Request Object
func (ListServiceDescribeDetailsRequest) String ¶
func (o ListServiceDescribeDetailsRequest) String() string
type ListServiceDescribeDetailsResponse ¶
type ListServiceDescribeDetailsResponse struct { Id *string `json:"id,omitempty"` ServiceName *string `json:"service_name,omitempty"` ServiceType *ListServiceDescribeDetailsResponseServiceType `json:"service_type,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` IsCharge *bool `json:"is_charge,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServiceDescribeDetailsResponse) String ¶
func (o ListServiceDescribeDetailsResponse) String() string
type ListServiceDescribeDetailsResponseServiceType ¶
type ListServiceDescribeDetailsResponseServiceType struct {
// contains filtered or unexported fields
}
func (ListServiceDescribeDetailsResponseServiceType) MarshalJSON ¶
func (c ListServiceDescribeDetailsResponseServiceType) MarshalJSON() ([]byte, error)
func (*ListServiceDescribeDetailsResponseServiceType) UnmarshalJSON ¶
func (c *ListServiceDescribeDetailsResponseServiceType) UnmarshalJSON(b []byte) error
type ListServiceDescribeDetailsResponseServiceTypeEnum ¶
type ListServiceDescribeDetailsResponseServiceTypeEnum struct {
INTERFACE ListServiceDescribeDetailsResponseServiceType
}
func GetListServiceDescribeDetailsResponseServiceTypeEnum ¶
func GetListServiceDescribeDetailsResponseServiceTypeEnum() ListServiceDescribeDetailsResponseServiceTypeEnum
type ListServiceDetailsRequest ¶
type ListServiceDetailsRequest struct { ContentType string `json:"Content-Type"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` }
Request Object
func (ListServiceDetailsRequest) String ¶
func (o ListServiceDetailsRequest) String() string
type ListServiceDetailsResponse ¶
type ListServiceDetailsResponse struct { Id *string `json:"id,omitempty"` PortId *string `json:"port_id,omitempty"` VipPortId *string `json:"vip_port_id,omitempty"` ServiceName *string `json:"service_name,omitempty"` ServiceType *string `json:"service_type,omitempty"` VpcId *string `json:"vpc_id,omitempty"` ApprovalEnabled *bool `json:"approval_enabled,omitempty"` Status *ListServiceDetailsResponseStatus `json:"status,omitempty"` ServerType *ListServiceDetailsResponseServerType `json:"server_type,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` CidrType *ListServiceDetailsResponseCidrType `json:"cidr_type,omitempty"` Ports *[]PortList `json:"ports,omitempty"` TcpProxy *ListServiceDetailsResponseTcpProxy `json:"tcp_proxy,omitempty"` Tags *[]TagList `json:"tags,omitempty"` Error *[]QueryError `json:"error,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServiceDetailsResponse) String ¶
func (o ListServiceDetailsResponse) String() string
type ListServiceDetailsResponseCidrType ¶
type ListServiceDetailsResponseCidrType struct {
// contains filtered or unexported fields
}
func (ListServiceDetailsResponseCidrType) MarshalJSON ¶
func (c ListServiceDetailsResponseCidrType) MarshalJSON() ([]byte, error)
func (*ListServiceDetailsResponseCidrType) UnmarshalJSON ¶
func (c *ListServiceDetailsResponseCidrType) UnmarshalJSON(b []byte) error
type ListServiceDetailsResponseCidrTypeEnum ¶
type ListServiceDetailsResponseCidrTypeEnum struct { PUBLIC ListServiceDetailsResponseCidrType INTERNAL ListServiceDetailsResponseCidrType }
func GetListServiceDetailsResponseCidrTypeEnum ¶
func GetListServiceDetailsResponseCidrTypeEnum() ListServiceDetailsResponseCidrTypeEnum
type ListServiceDetailsResponseServerType ¶
type ListServiceDetailsResponseServerType struct {
// contains filtered or unexported fields
}
func (ListServiceDetailsResponseServerType) MarshalJSON ¶
func (c ListServiceDetailsResponseServerType) MarshalJSON() ([]byte, error)
func (*ListServiceDetailsResponseServerType) UnmarshalJSON ¶
func (c *ListServiceDetailsResponseServerType) UnmarshalJSON(b []byte) error
type ListServiceDetailsResponseServerTypeEnum ¶
type ListServiceDetailsResponseServerTypeEnum struct { VM ListServiceDetailsResponseServerType VIP ListServiceDetailsResponseServerType LB ListServiceDetailsResponseServerType }
func GetListServiceDetailsResponseServerTypeEnum ¶
func GetListServiceDetailsResponseServerTypeEnum() ListServiceDetailsResponseServerTypeEnum
type ListServiceDetailsResponseStatus ¶
type ListServiceDetailsResponseStatus struct {
// contains filtered or unexported fields
}
func (ListServiceDetailsResponseStatus) MarshalJSON ¶
func (c ListServiceDetailsResponseStatus) MarshalJSON() ([]byte, error)
func (*ListServiceDetailsResponseStatus) UnmarshalJSON ¶
func (c *ListServiceDetailsResponseStatus) UnmarshalJSON(b []byte) error
type ListServiceDetailsResponseStatusEnum ¶
type ListServiceDetailsResponseStatusEnum struct { CREATING ListServiceDetailsResponseStatus AVAILABLE ListServiceDetailsResponseStatus FAILED ListServiceDetailsResponseStatus }
func GetListServiceDetailsResponseStatusEnum ¶
func GetListServiceDetailsResponseStatusEnum() ListServiceDetailsResponseStatusEnum
type ListServiceDetailsResponseTcpProxy ¶
type ListServiceDetailsResponseTcpProxy struct {
// contains filtered or unexported fields
}
func (ListServiceDetailsResponseTcpProxy) MarshalJSON ¶
func (c ListServiceDetailsResponseTcpProxy) MarshalJSON() ([]byte, error)
func (*ListServiceDetailsResponseTcpProxy) UnmarshalJSON ¶
func (c *ListServiceDetailsResponseTcpProxy) UnmarshalJSON(b []byte) error
type ListServiceDetailsResponseTcpProxyEnum ¶
type ListServiceDetailsResponseTcpProxyEnum struct { CLOSE ListServiceDetailsResponseTcpProxy TOA_OPEN ListServiceDetailsResponseTcpProxy PROXY_OPEN ListServiceDetailsResponseTcpProxy OPEN ListServiceDetailsResponseTcpProxy }
func GetListServiceDetailsResponseTcpProxyEnum ¶
func GetListServiceDetailsResponseTcpProxyEnum() ListServiceDetailsResponseTcpProxyEnum
type ListServicePermissionsDetailsRequest ¶
type ListServicePermissionsDetailsRequest struct { ContentType string `json:"Content-Type"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` Permission *string `json:"permission,omitempty"` Limit *int32 `json:"limit,omitempty"` Offset *int32 `json:"offset,omitempty"` SortKey *ListServicePermissionsDetailsRequestSortKey `json:"sort_key,omitempty"` SortDir *ListServicePermissionsDetailsRequestSortDir `json:"sort_dir,omitempty"` }
Request Object
func (ListServicePermissionsDetailsRequest) String ¶
func (o ListServicePermissionsDetailsRequest) String() string
type ListServicePermissionsDetailsRequestSortDir ¶
type ListServicePermissionsDetailsRequestSortDir struct {
// contains filtered or unexported fields
}
func (ListServicePermissionsDetailsRequestSortDir) MarshalJSON ¶
func (c ListServicePermissionsDetailsRequestSortDir) MarshalJSON() ([]byte, error)
func (*ListServicePermissionsDetailsRequestSortDir) UnmarshalJSON ¶
func (c *ListServicePermissionsDetailsRequestSortDir) UnmarshalJSON(b []byte) error
type ListServicePermissionsDetailsRequestSortDirEnum ¶
type ListServicePermissionsDetailsRequestSortDirEnum struct { ASC ListServicePermissionsDetailsRequestSortDir DESC ListServicePermissionsDetailsRequestSortDir }
func GetListServicePermissionsDetailsRequestSortDirEnum ¶
func GetListServicePermissionsDetailsRequestSortDirEnum() ListServicePermissionsDetailsRequestSortDirEnum
type ListServicePermissionsDetailsRequestSortKey ¶
type ListServicePermissionsDetailsRequestSortKey struct {
// contains filtered or unexported fields
}
func (ListServicePermissionsDetailsRequestSortKey) MarshalJSON ¶
func (c ListServicePermissionsDetailsRequestSortKey) MarshalJSON() ([]byte, error)
func (*ListServicePermissionsDetailsRequestSortKey) UnmarshalJSON ¶
func (c *ListServicePermissionsDetailsRequestSortKey) UnmarshalJSON(b []byte) error
type ListServicePermissionsDetailsRequestSortKeyEnum ¶
type ListServicePermissionsDetailsRequestSortKeyEnum struct { CREATE_AT ListServicePermissionsDetailsRequestSortKey UPDATE_AT ListServicePermissionsDetailsRequestSortKey }
func GetListServicePermissionsDetailsRequestSortKeyEnum ¶
func GetListServicePermissionsDetailsRequestSortKeyEnum() ListServicePermissionsDetailsRequestSortKeyEnum
type ListServicePermissionsDetailsResponse ¶
type ListServicePermissionsDetailsResponse struct { Permissions *[]Permissions `json:"permissions,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServicePermissionsDetailsResponse) String ¶
func (o ListServicePermissionsDetailsResponse) String() string
type ListServicePublicDetailsRequest ¶
type ListServicePublicDetailsRequest struct { ContentType string `json:"Content-Type"` Limit *int32 `json:"limit,omitempty"` Offset *int32 `json:"offset,omitempty"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` Id *string `json:"id,omitempty"` SortKey *ListServicePublicDetailsRequestSortKey `json:"sort_key,omitempty"` SortDir *ListServicePublicDetailsRequestSortDir `json:"sort_dir,omitempty"` }
Request Object
func (ListServicePublicDetailsRequest) String ¶
func (o ListServicePublicDetailsRequest) String() string
type ListServicePublicDetailsRequestSortDir ¶
type ListServicePublicDetailsRequestSortDir struct {
// contains filtered or unexported fields
}
func (ListServicePublicDetailsRequestSortDir) MarshalJSON ¶
func (c ListServicePublicDetailsRequestSortDir) MarshalJSON() ([]byte, error)
func (*ListServicePublicDetailsRequestSortDir) UnmarshalJSON ¶
func (c *ListServicePublicDetailsRequestSortDir) UnmarshalJSON(b []byte) error
type ListServicePublicDetailsRequestSortDirEnum ¶
type ListServicePublicDetailsRequestSortDirEnum struct { ASC ListServicePublicDetailsRequestSortDir DESC ListServicePublicDetailsRequestSortDir }
func GetListServicePublicDetailsRequestSortDirEnum ¶
func GetListServicePublicDetailsRequestSortDirEnum() ListServicePublicDetailsRequestSortDirEnum
type ListServicePublicDetailsRequestSortKey ¶
type ListServicePublicDetailsRequestSortKey struct {
// contains filtered or unexported fields
}
func (ListServicePublicDetailsRequestSortKey) MarshalJSON ¶
func (c ListServicePublicDetailsRequestSortKey) MarshalJSON() ([]byte, error)
func (*ListServicePublicDetailsRequestSortKey) UnmarshalJSON ¶
func (c *ListServicePublicDetailsRequestSortKey) UnmarshalJSON(b []byte) error
type ListServicePublicDetailsRequestSortKeyEnum ¶
type ListServicePublicDetailsRequestSortKeyEnum struct { CREATE_AT ListServicePublicDetailsRequestSortKey UPDATE_AT ListServicePublicDetailsRequestSortKey }
func GetListServicePublicDetailsRequestSortKeyEnum ¶
func GetListServicePublicDetailsRequestSortKeyEnum() ListServicePublicDetailsRequestSortKeyEnum
type ListServicePublicDetailsResponse ¶
type ListServicePublicDetailsResponse struct { EndpointServices *[]EndpointServiceS `json:"endpoint_services,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServicePublicDetailsResponse) String ¶
func (o ListServicePublicDetailsResponse) String() string
type ListSpecifiedVersionDetailsRequest ¶
type ListSpecifiedVersionDetailsRequest struct { ContentType string `json:"Content-Type"` Version string `json:"version"` }
Request Object
func (ListSpecifiedVersionDetailsRequest) String ¶
func (o ListSpecifiedVersionDetailsRequest) String() string
type ListSpecifiedVersionDetailsResponse ¶
type ListSpecifiedVersionDetailsResponse struct { Versions *[]Versions `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListSpecifiedVersionDetailsResponse) String ¶
func (o ListSpecifiedVersionDetailsResponse) String() string
type ListVersionDetailsRequest ¶
type ListVersionDetailsRequest struct {
ContentType string `json:"Content-Type"`
}
Request Object
func (ListVersionDetailsRequest) String ¶
func (o ListVersionDetailsRequest) String() string
type ListVersionDetailsResponse ¶
type ListVersionDetailsResponse struct { Versions *[]Versions `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListVersionDetailsResponse) String ¶
func (o ListVersionDetailsResponse) String() string
type NotTagsAnyValuesList ¶
不包含任意标签,最多包含10个 key,每个key下面的value最多10 个,每个key对应的value可以为空 数组但结构体不能缺失。Key不能 重复,同一个key中values不能重 复。结果返回不包含标签的资源列 表,key之间是与的关系,keyvalue 结构中value是或的关系。无 过滤条件时返回全量数据。
func (NotTagsAnyValuesList) String ¶
func (o NotTagsAnyValuesList) String() string
type NotTagsValuesList ¶
不包含标签,最多包含10个key, 每个key下面的value最多10个, 每个key对应的value可以为空数组 但结构体不能缺失。Key不能重 复,同一个key中values不能重 复。结果返回不包含标签的资源列 表,key之间是与的关系,keyvalue 结构中value是或的关系。无 过滤条件时返回全量数据。
func (NotTagsValuesList) String ¶
func (o NotTagsValuesList) String() string
type Permissions ¶
type Permissions struct { Id *string `json:"id,omitempty"` Permission *string `json:"permission,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` }
permission列表。
func (Permissions) String ¶
func (o Permissions) String() string
type PortList ¶
type PortList struct { ClientPort *int32 `json:"client_port,omitempty"` ServerPort *int32 `json:"server_port,omitempty"` Protocol *PortListProtocol `json:"protocol,omitempty"` }
服务开放的端口映射列表
type PortListProtocol ¶
type PortListProtocol struct {
// contains filtered or unexported fields
}
func (PortListProtocol) MarshalJSON ¶
func (c PortListProtocol) MarshalJSON() ([]byte, error)
func (*PortListProtocol) UnmarshalJSON ¶
func (c *PortListProtocol) UnmarshalJSON(b []byte) error
type PortListProtocolEnum ¶
type PortListProtocolEnum struct {
TCP PortListProtocol
}
func GetPortListProtocolEnum ¶
func GetPortListProtocolEnum() PortListProtocolEnum
type QueryError ¶
type QueryError struct { ErrorCode *string `json:"error_code,omitempty"` ErrorMessage *string `json:"error_message,omitempty"` }
查询资源返回的异常信息
func (QueryError) String ¶
func (o QueryError) String() string
type QueryResourceInstanceTagsBody ¶
type QueryResourceInstanceTagsBody struct { Tags *[]TagValuesList `json:"tags,omitempty"` TagsAny *[]TagAnyValuesList `json:"tags_any,omitempty"` NotTags *[]NotTagsValuesList `json:"not_tags,omitempty"` NotTagsAny *[]NotTagsAnyValuesList `json:"not_tags_any,omitempty"` Limit *string `json:"limit,omitempty"` Offset *string `json:"offset,omitempty"` Action *string `json:"action,omitempty"` Matches *[]TagMatchList `json:"matches,omitempty"` }
查询资源实例接口请求结构体
func (QueryResourceInstanceTagsBody) String ¶
func (o QueryResourceInstanceTagsBody) String() string
type Quotas ¶
type Quotas struct { Type *QuotasType `json:"type,omitempty"` Used *int32 `json:"used,omitempty"` Quota *int32 `json:"quota,omitempty"` }
创建配额接口请求结构体
type QuotasType ¶
type QuotasType struct {
// contains filtered or unexported fields
}
func (QuotasType) MarshalJSON ¶
func (c QuotasType) MarshalJSON() ([]byte, error)
func (*QuotasType) UnmarshalJSON ¶
func (c *QuotasType) UnmarshalJSON(b []byte) error
type QuotasTypeEnum ¶
type QuotasTypeEnum struct { ENDPOINT_SERVICE QuotasType ENDPOINT QuotasType }
func GetQuotasTypeEnum ¶
func GetQuotasTypeEnum() QuotasTypeEnum
type ResourceInstance ¶
type ResourceInstance struct { ResourceId *string `json:"resource_id,omitempty"` Tags *[]TagList `json:"tags,omitempty"` ResourceName *string `json:"resource_name,omitempty"` }
资源实例详情
func (ResourceInstance) String ¶
func (o ResourceInstance) String() string
type ResourcesResp ¶
type ResourcesResp struct {
Resources *[]Quotas `json:"resources,omitempty"`
}
查询配额接口响应结构体
func (ResourcesResp) String ¶
func (o ResourcesResp) String() string
type RoutetableInfoError ¶
type RoutetableInfoError struct { BindFailed *RoutetableInfoErrorDetial `json:"bind_failed,omitempty"` UnbindFailed *RoutetableInfoErrorDetial `json:"unbind_failed,omitempty"` }
当修改终端节点子网路由表失败 时,返回错误提示信息
func (RoutetableInfoError) String ¶
func (o RoutetableInfoError) String() string
type RoutetableInfoErrorDetial ¶
type RoutetableInfoErrorDetial struct { Id *string `json:"id,omitempty"` ErrorMessage *string `json:"error_message,omitempty"` }
func (RoutetableInfoErrorDetial) String ¶
func (o RoutetableInfoErrorDetial) String() string
type ServiceDetailsResp ¶
type ServiceDetailsResp struct { Id *string `json:"id,omitempty"` PortId *string `json:"port_id,omitempty"` VipPortId *string `json:"vip_port_id,omitempty"` ServiceName *string `json:"service_name,omitempty"` ServiceType *string `json:"service_type,omitempty"` VpcId *string `json:"vpc_id,omitempty"` ApprovalEnabled *bool `json:"approval_enabled,omitempty"` Status *ServiceDetailsRespStatus `json:"status,omitempty"` ServerType *ServiceDetailsRespServerType `json:"server_type,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` CidrType *ServiceDetailsRespCidrType `json:"cidr_type,omitempty"` Ports *[]PortList `json:"ports,omitempty"` TcpProxy *ServiceDetailsRespTcpProxy `json:"tcp_proxy,omitempty"` Tags *[]TagList `json:"tags,omitempty"` Error *[]QueryError `json:"error,omitempty"` }
func (ServiceDetailsResp) String ¶
func (o ServiceDetailsResp) String() string
type ServiceDetailsRespCidrType ¶
type ServiceDetailsRespCidrType struct {
// contains filtered or unexported fields
}
func (ServiceDetailsRespCidrType) MarshalJSON ¶
func (c ServiceDetailsRespCidrType) MarshalJSON() ([]byte, error)
func (*ServiceDetailsRespCidrType) UnmarshalJSON ¶
func (c *ServiceDetailsRespCidrType) UnmarshalJSON(b []byte) error
type ServiceDetailsRespCidrTypeEnum ¶
type ServiceDetailsRespCidrTypeEnum struct { PUBLIC ServiceDetailsRespCidrType INTERNAL ServiceDetailsRespCidrType }
func GetServiceDetailsRespCidrTypeEnum ¶
func GetServiceDetailsRespCidrTypeEnum() ServiceDetailsRespCidrTypeEnum
type ServiceDetailsRespServerType ¶
type ServiceDetailsRespServerType struct {
// contains filtered or unexported fields
}
func (ServiceDetailsRespServerType) MarshalJSON ¶
func (c ServiceDetailsRespServerType) MarshalJSON() ([]byte, error)
func (*ServiceDetailsRespServerType) UnmarshalJSON ¶
func (c *ServiceDetailsRespServerType) UnmarshalJSON(b []byte) error
type ServiceDetailsRespServerTypeEnum ¶
type ServiceDetailsRespServerTypeEnum struct { VM ServiceDetailsRespServerType VIP ServiceDetailsRespServerType LB ServiceDetailsRespServerType }
func GetServiceDetailsRespServerTypeEnum ¶
func GetServiceDetailsRespServerTypeEnum() ServiceDetailsRespServerTypeEnum
type ServiceDetailsRespStatus ¶
type ServiceDetailsRespStatus struct {
// contains filtered or unexported fields
}
func (ServiceDetailsRespStatus) MarshalJSON ¶
func (c ServiceDetailsRespStatus) MarshalJSON() ([]byte, error)
func (*ServiceDetailsRespStatus) UnmarshalJSON ¶
func (c *ServiceDetailsRespStatus) UnmarshalJSON(b []byte) error
type ServiceDetailsRespStatusEnum ¶
type ServiceDetailsRespStatusEnum struct { CREATING ServiceDetailsRespStatus AVAILABLE ServiceDetailsRespStatus FAILED ServiceDetailsRespStatus }
func GetServiceDetailsRespStatusEnum ¶
func GetServiceDetailsRespStatusEnum() ServiceDetailsRespStatusEnum
type ServiceDetailsRespTcpProxy ¶
type ServiceDetailsRespTcpProxy struct {
// contains filtered or unexported fields
}
func (ServiceDetailsRespTcpProxy) MarshalJSON ¶
func (c ServiceDetailsRespTcpProxy) MarshalJSON() ([]byte, error)
func (*ServiceDetailsRespTcpProxy) UnmarshalJSON ¶
func (c *ServiceDetailsRespTcpProxy) UnmarshalJSON(b []byte) error
type ServiceDetailsRespTcpProxyEnum ¶
type ServiceDetailsRespTcpProxyEnum struct { CLOSE ServiceDetailsRespTcpProxy TOA_OPEN ServiceDetailsRespTcpProxy PROXY_OPEN ServiceDetailsRespTcpProxy OPEN ServiceDetailsRespTcpProxy }
func GetServiceDetailsRespTcpProxyEnum ¶
func GetServiceDetailsRespTcpProxyEnum() ServiceDetailsRespTcpProxyEnum
type TagAnyValuesList ¶
包含任意标签,最多包含10个 key,每个key下面的value最多10 个,每个key对应的value可以为空 数组但结构体不能缺失。Key不能 重复,同一个key中values不能重 复。结果返回包含标签的资源列 表,key之间是或的关系,keyvalue 结构中value是或的关系。无 过滤条件时返回全量数据。
func (TagAnyValuesList) String ¶
func (o TagAnyValuesList) String() string
type TagMatchList ¶
搜索字段,key为要匹配的字段, 如resource_name等。value为匹 配的值。key为固定字典值,不能 包含重复的key或不支持的key。 根据key的值确认是否需要模糊匹 配,如resource_name默认为模糊 搜索(不区分大小写),如果 value为空字符串精确匹配(多数 服务不存在资源名称为空的情况, 因此此类情况返回空列表)。 resource_id为精确匹配。第一期 只做resource_name,后续再扩 展。
func (TagMatchList) String ¶
func (o TagMatchList) String() string
type TagValuesList ¶
包含标签,最多包含10个key,每 个key下面的value最多10个,每 个key对应的value可以为空数组但 结构体不能缺失。Key不能重复, 同一个key中values不能重复。结 果返回包含所有标签的资源列表, key之间是与的关系,key-value结 构中value是或的关系。无tag过滤 条件时返回全量数据。
func (TagValuesList) String ¶
func (o TagValuesList) String() string
type UpdateEndpointRoutetableRequest ¶
type UpdateEndpointRoutetableRequest struct { VpcEndpointId string `json:"vpc_endpoint_id"` ContentType string `json:"Content-Type"` Body *UpdateEndpointRoutetableRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateEndpointRoutetableRequest) String ¶
func (o UpdateEndpointRoutetableRequest) String() string
type UpdateEndpointRoutetableRequestBody ¶
type UpdateEndpointRoutetableRequestBody struct {
Routetables []string `json:"routetables"`
}
更新终端节点路由表请求结构体
func (UpdateEndpointRoutetableRequestBody) String ¶
func (o UpdateEndpointRoutetableRequestBody) String() string
type UpdateEndpointRoutetableResponse ¶
type UpdateEndpointRoutetableResponse struct { Routetables *[]string `json:"routetables,omitempty"` Error *RoutetableInfoError `json:"error,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateEndpointRoutetableResponse) String ¶
func (o UpdateEndpointRoutetableResponse) String() string
type UpdateEndpointServiceRequest ¶
type UpdateEndpointServiceRequest struct { ContentType string `json:"Content-Type"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` Body *UpdateEndpointServiceRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateEndpointServiceRequest) String ¶
func (o UpdateEndpointServiceRequest) String() string
type UpdateEndpointServiceRequestBody ¶
type UpdateEndpointServiceRequestBody struct { ApprovalEnabled *bool `json:"approval_enabled,omitempty"` ServiceName *string `json:"service_name,omitempty"` Ports *[]PortList `json:"ports,omitempty"` PortId *string `json:"port_id,omitempty"` VipPortId *string `json:"vip_port_id,omitempty"` }
修改终端节点服务接口请求结构体
func (UpdateEndpointServiceRequestBody) String ¶
func (o UpdateEndpointServiceRequestBody) String() string
type UpdateEndpointServiceResponse ¶
type UpdateEndpointServiceResponse struct { Id *string `json:"id,omitempty"` PortId *string `json:"port_id,omitempty"` VipPortId *string `json:"vip_port_id,omitempty"` ServiceName *string `json:"service_name,omitempty"` ServiceType *string `json:"service_type,omitempty"` ServerType *UpdateEndpointServiceResponseServerType `json:"server_type,omitempty"` VpcId *string `json:"vpc_id,omitempty"` ApprovalEnabled *bool `json:"approval_enabled,omitempty"` Status *UpdateEndpointServiceResponseStatus `json:"status,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` CidrType *UpdateEndpointServiceResponseCidrType `json:"cidr_type,omitempty"` Ports *[]PortList `json:"ports,omitempty"` TcpProxy *UpdateEndpointServiceResponseTcpProxy `json:"tcp_proxy,omitempty"` Tags *[]TagList `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateEndpointServiceResponse) String ¶
func (o UpdateEndpointServiceResponse) String() string
type UpdateEndpointServiceResponseCidrType ¶
type UpdateEndpointServiceResponseCidrType struct {
// contains filtered or unexported fields
}
func (UpdateEndpointServiceResponseCidrType) MarshalJSON ¶
func (c UpdateEndpointServiceResponseCidrType) MarshalJSON() ([]byte, error)
func (*UpdateEndpointServiceResponseCidrType) UnmarshalJSON ¶
func (c *UpdateEndpointServiceResponseCidrType) UnmarshalJSON(b []byte) error
type UpdateEndpointServiceResponseCidrTypeEnum ¶
type UpdateEndpointServiceResponseCidrTypeEnum struct { PUBLIC UpdateEndpointServiceResponseCidrType INTERNAL UpdateEndpointServiceResponseCidrType }
func GetUpdateEndpointServiceResponseCidrTypeEnum ¶
func GetUpdateEndpointServiceResponseCidrTypeEnum() UpdateEndpointServiceResponseCidrTypeEnum
type UpdateEndpointServiceResponseServerType ¶
type UpdateEndpointServiceResponseServerType struct {
// contains filtered or unexported fields
}
func (UpdateEndpointServiceResponseServerType) MarshalJSON ¶
func (c UpdateEndpointServiceResponseServerType) MarshalJSON() ([]byte, error)
func (*UpdateEndpointServiceResponseServerType) UnmarshalJSON ¶
func (c *UpdateEndpointServiceResponseServerType) UnmarshalJSON(b []byte) error
type UpdateEndpointServiceResponseServerTypeEnum ¶
type UpdateEndpointServiceResponseServerTypeEnum struct { VM UpdateEndpointServiceResponseServerType VIP UpdateEndpointServiceResponseServerType LB UpdateEndpointServiceResponseServerType }
func GetUpdateEndpointServiceResponseServerTypeEnum ¶
func GetUpdateEndpointServiceResponseServerTypeEnum() UpdateEndpointServiceResponseServerTypeEnum
type UpdateEndpointServiceResponseStatus ¶
type UpdateEndpointServiceResponseStatus struct {
// contains filtered or unexported fields
}
func (UpdateEndpointServiceResponseStatus) MarshalJSON ¶
func (c UpdateEndpointServiceResponseStatus) MarshalJSON() ([]byte, error)
func (*UpdateEndpointServiceResponseStatus) UnmarshalJSON ¶
func (c *UpdateEndpointServiceResponseStatus) UnmarshalJSON(b []byte) error
type UpdateEndpointServiceResponseStatusEnum ¶
type UpdateEndpointServiceResponseStatusEnum struct { CREATING UpdateEndpointServiceResponseStatus AVAILABLE UpdateEndpointServiceResponseStatus FAILED UpdateEndpointServiceResponseStatus }
func GetUpdateEndpointServiceResponseStatusEnum ¶
func GetUpdateEndpointServiceResponseStatusEnum() UpdateEndpointServiceResponseStatusEnum
type UpdateEndpointServiceResponseTcpProxy ¶
type UpdateEndpointServiceResponseTcpProxy struct {
// contains filtered or unexported fields
}
func (UpdateEndpointServiceResponseTcpProxy) MarshalJSON ¶
func (c UpdateEndpointServiceResponseTcpProxy) MarshalJSON() ([]byte, error)
func (*UpdateEndpointServiceResponseTcpProxy) UnmarshalJSON ¶
func (c *UpdateEndpointServiceResponseTcpProxy) UnmarshalJSON(b []byte) error
type UpdateEndpointServiceResponseTcpProxyEnum ¶
type UpdateEndpointServiceResponseTcpProxyEnum struct { CLOSE UpdateEndpointServiceResponseTcpProxy TOA_OPEN UpdateEndpointServiceResponseTcpProxy PROXY_OPEN UpdateEndpointServiceResponseTcpProxy OPEN UpdateEndpointServiceResponseTcpProxy }
func GetUpdateEndpointServiceResponseTcpProxyEnum ¶
func GetUpdateEndpointServiceResponseTcpProxyEnum() UpdateEndpointServiceResponseTcpProxyEnum
type UpdateEndpointWhiteRequest ¶
type UpdateEndpointWhiteRequest struct { VpcEndpointId string `json:"vpc_endpoint_id"` ContentType string `json:"Content-Type"` Body *UpdateEndpointWhiteRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateEndpointWhiteRequest) String ¶
func (o UpdateEndpointWhiteRequest) String() string
type UpdateEndpointWhiteRequestBody ¶
type UpdateEndpointWhiteRequestBody struct { Whitelist *[]string `json:"whitelist,omitempty"` EnableWhitelist *bool `json:"enable_whitelist,omitempty"` }
更新终端节点白名单接口请求结构体
func (UpdateEndpointWhiteRequestBody) String ¶
func (o UpdateEndpointWhiteRequestBody) String() string
type UpdateEndpointWhiteResponse ¶
type UpdateEndpointWhiteResponse struct { Id *string `json:"id,omitempty"` ServiceType *UpdateEndpointWhiteResponseServiceType `json:"service_type,omitempty"` Status *UpdateEndpointWhiteResponseStatus `json:"status,omitempty"` ActiveStatus *[]string `json:"active_status,omitempty"` EndpointServiceName *string `json:"endpoint_service_name,omitempty"` MarkerId *int32 `json:"marker_id,omitempty"` EndpointServiceId *string `json:"endpoint_service_id,omitempty"` EnableDns *bool `json:"enable_dns,omitempty"` DnsNames *[]string `json:"dns_names,omitempty"` Ip *string `json:"ip,omitempty"` VpcId *string `json:"vpc_id,omitempty"` SubnetId *string `json:"subnet_id,omitempty"` CreatedAt *sdktime.SdkTime `json:"created_at,omitempty"` UpdatedAt *sdktime.SdkTime `json:"updated_at,omitempty"` ProjectId *string `json:"project_id,omitempty"` Tags *[]TagList `json:"tags,omitempty"` Error *QueryError `json:"error,omitempty"` Whitelist *[]string `json:"whitelist,omitempty"` EnableWhitelist *bool `json:"enable_whitelist,omitempty"` Routetables *[]string `json:"routetables,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateEndpointWhiteResponse) String ¶
func (o UpdateEndpointWhiteResponse) String() string
type UpdateEndpointWhiteResponseServiceType ¶
type UpdateEndpointWhiteResponseServiceType struct {
// contains filtered or unexported fields
}
func (UpdateEndpointWhiteResponseServiceType) MarshalJSON ¶
func (c UpdateEndpointWhiteResponseServiceType) MarshalJSON() ([]byte, error)
func (*UpdateEndpointWhiteResponseServiceType) UnmarshalJSON ¶
func (c *UpdateEndpointWhiteResponseServiceType) UnmarshalJSON(b []byte) error
type UpdateEndpointWhiteResponseServiceTypeEnum ¶
type UpdateEndpointWhiteResponseServiceTypeEnum struct { INTERFACE UpdateEndpointWhiteResponseServiceType GATEWAY UpdateEndpointWhiteResponseServiceType }
func GetUpdateEndpointWhiteResponseServiceTypeEnum ¶
func GetUpdateEndpointWhiteResponseServiceTypeEnum() UpdateEndpointWhiteResponseServiceTypeEnum
type UpdateEndpointWhiteResponseStatus ¶
type UpdateEndpointWhiteResponseStatus struct {
// contains filtered or unexported fields
}
func (UpdateEndpointWhiteResponseStatus) MarshalJSON ¶
func (c UpdateEndpointWhiteResponseStatus) MarshalJSON() ([]byte, error)
func (*UpdateEndpointWhiteResponseStatus) UnmarshalJSON ¶
func (c *UpdateEndpointWhiteResponseStatus) UnmarshalJSON(b []byte) error
type UpdateEndpointWhiteResponseStatusEnum ¶
type UpdateEndpointWhiteResponseStatusEnum struct { PENDING_ACCEPTANCE UpdateEndpointWhiteResponseStatus CREATING UpdateEndpointWhiteResponseStatus ACCEPTED UpdateEndpointWhiteResponseStatus REJECTED UpdateEndpointWhiteResponseStatus FAILED UpdateEndpointWhiteResponseStatus DELETING UpdateEndpointWhiteResponseStatus }
func GetUpdateEndpointWhiteResponseStatusEnum ¶
func GetUpdateEndpointWhiteResponseStatusEnum() UpdateEndpointWhiteResponseStatusEnum
type Versions ¶
type Versions struct { Status *VersionsStatus `json:"status,omitempty"` Id *VersionsId `json:"id,omitempty"` Updated *sdktime.SdkTime `json:"updated,omitempty"` Version *string `json:"version,omitempty"` MinVersion *string `json:"min_version,omitempty"` Links *[]Links `json:"links,omitempty"` }
描述VPCEP服务API版本信息列表
type VersionsId ¶
type VersionsId struct {
// contains filtered or unexported fields
}
func (VersionsId) MarshalJSON ¶
func (c VersionsId) MarshalJSON() ([]byte, error)
func (*VersionsId) UnmarshalJSON ¶
func (c *VersionsId) UnmarshalJSON(b []byte) error
type VersionsIdEnum ¶
type VersionsIdEnum struct {
V1 VersionsId
}
func GetVersionsIdEnum ¶
func GetVersionsIdEnum() VersionsIdEnum
type VersionsStatus ¶
type VersionsStatus struct {
// contains filtered or unexported fields
}
func (VersionsStatus) MarshalJSON ¶
func (c VersionsStatus) MarshalJSON() ([]byte, error)
func (*VersionsStatus) UnmarshalJSON ¶
func (c *VersionsStatus) UnmarshalJSON(b []byte) error
type VersionsStatusEnum ¶
type VersionsStatusEnum struct { CURRENT VersionsStatus SUPPORT VersionsStatus DEPRECATED VersionsStatus }
func GetVersionsStatusEnum ¶
func GetVersionsStatusEnum() VersionsStatusEnum
Source Files ¶
- model_accept_or_reject_endpoint_request.go
- model_accept_or_reject_endpoint_request_body.go
- model_accept_or_reject_endpoint_response.go
- model_add_or_remove_service_permissions_request.go
- model_add_or_remove_service_permissions_request_body.go
- model_add_or_remove_service_permissions_response.go
- model_batch_add_or_remove_resource_instance_body.go
- model_batch_add_or_remove_resource_instance_request.go
- model_batch_add_or_remove_resource_instance_response.go
- model_create_endpoint_request.go
- model_create_endpoint_request_body.go
- model_create_endpoint_response.go
- model_create_endpoint_service_request.go
- model_create_endpoint_service_request_body.go
- model_create_endpoint_service_response.go
- model_delete_endpoint_request.go
- model_delete_endpoint_response.go
- model_delete_endpoint_service_request.go
- model_delete_endpoint_service_response.go
- model_endpoint_resp.go
- model_endpoint_service_s.go
- model_endpoints.go
- model_links.go
- model_list_endpoint_details_request.go
- model_list_endpoint_details_response.go
- model_list_endpoint_info_details_request.go
- model_list_endpoint_info_details_response.go
- model_list_endpoint_service_request.go
- model_list_endpoint_service_response.go
- model_list_query_project_resource_tags_request.go
- model_list_query_project_resource_tags_response.go
- model_list_quota_details_request.go
- model_list_quota_details_response.go
- model_list_resource_instances_request.go
- model_list_resource_instances_response.go
- model_list_service_connections_request.go
- model_list_service_connections_response.go
- model_list_service_describe_details_request.go
- model_list_service_describe_details_response.go
- model_list_service_details_request.go
- model_list_service_details_response.go
- model_list_service_permissions_details_request.go
- model_list_service_permissions_details_response.go
- model_list_service_public_details_request.go
- model_list_service_public_details_response.go
- model_list_specified_version_details_request.go
- model_list_specified_version_details_response.go
- model_list_version_details_request.go
- model_list_version_details_response.go
- model_not_tags_any_values_list.go
- model_not_tags_values_list.go
- model_permissions.go
- model_port_list.go
- model_query_error.go
- model_query_resource_instance_tags_body.go
- model_quotas.go
- model_resource_instance.go
- model_resources_resp.go
- model_routetable_info_error.go
- model_routetable_info_error_detial.go
- model_service_details_resp.go
- model_tag_any_values_list.go
- model_tag_list.go
- model_tag_match_list.go
- model_tag_values_list.go
- model_update_endpoint_routetable_request.go
- model_update_endpoint_routetable_request_body.go
- model_update_endpoint_routetable_response.go
- model_update_endpoint_service_request.go
- model_update_endpoint_service_request_body.go
- model_update_endpoint_service_response.go
- model_update_endpoint_white_request.go
- model_update_endpoint_white_request_body.go
- model_update_endpoint_white_response.go
- model_versions.go