Documentation ¶
Index ¶
- type CreateEnterpriseProjectRequest
- type CreateEnterpriseProjectResponse
- type DisableAction
- type DisableActionAction
- type DisableActionActionEnum
- type DisableEnterpriseProjectRequest
- type DisableEnterpriseProjectResponse
- type EnableAction
- type EnableActionAction
- type EnableActionActionEnum
- type EnableEnterpriseProjectRequest
- type EnableEnterpriseProjectResponse
- type EnterpriseProject
- type EpDetail
- type EpDetailType
- type EpDetailTypeEnum
- type EpQuotas
- type Errors
- type Link
- type ListApiVersionsRequest
- type ListApiVersionsResponse
- type ListEnterpriseProjectRequest
- type ListEnterpriseProjectRequestSortDir
- type ListEnterpriseProjectRequestSortDirEnum
- type ListEnterpriseProjectRequestSortKey
- type ListEnterpriseProjectRequestSortKeyEnum
- type ListEnterpriseProjectResponse
- type Match
- type MigrateResource
- type MigrateResourceRequest
- type MigrateResourceResponse
- type QuotasDetail
- type Resources
- type ResqEpResouce
- type ShowApiVersionRequest
- type ShowApiVersionResponse
- type ShowEnterpriseProjectQuotaRequest
- type ShowEnterpriseProjectQuotaResponse
- type ShowEnterpriseProjectRequest
- type ShowEnterpriseProjectResponse
- type ShowResourceBindEnterpriseProjectRequest
- type ShowResourceBindEnterpriseProjectResponse
- type UpdateEnterpriseProjectRequest
- type UpdateEnterpriseProjectResponse
- type VersionDetail
- type VersionDetailStatus
- type VersionDetailStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateEnterpriseProjectRequest ¶
type CreateEnterpriseProjectRequest struct {
Body *EnterpriseProject `json:"body,omitempty"`
}
Request Object
func (CreateEnterpriseProjectRequest) String ¶
func (o CreateEnterpriseProjectRequest) String() string
type CreateEnterpriseProjectResponse ¶
type CreateEnterpriseProjectResponse struct { EnterpriseProject *EpDetail `json:"enterprise_project,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateEnterpriseProjectResponse) String ¶
func (o CreateEnterpriseProjectResponse) String() string
type DisableAction ¶
type DisableAction struct {
Action DisableActionAction `json:"action"`
}
停用企业项目操作
func (DisableAction) String ¶
func (o DisableAction) String() string
type DisableActionAction ¶
type DisableActionAction struct {
// contains filtered or unexported fields
}
func (DisableActionAction) MarshalJSON ¶
func (c DisableActionAction) MarshalJSON() ([]byte, error)
func (*DisableActionAction) UnmarshalJSON ¶
func (c *DisableActionAction) UnmarshalJSON(b []byte) error
type DisableActionActionEnum ¶
type DisableActionActionEnum struct {
DISABLE DisableActionAction
}
func GetDisableActionActionEnum ¶
func GetDisableActionActionEnum() DisableActionActionEnum
type DisableEnterpriseProjectRequest ¶
type DisableEnterpriseProjectRequest struct { EnterpriseProjectId string `json:"enterprise_project_id"` Body *DisableAction `json:"body,omitempty"` }
Request Object
func (DisableEnterpriseProjectRequest) String ¶
func (o DisableEnterpriseProjectRequest) String() string
type DisableEnterpriseProjectResponse ¶
type DisableEnterpriseProjectResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DisableEnterpriseProjectResponse) String ¶
func (o DisableEnterpriseProjectResponse) String() string
type EnableAction ¶
type EnableAction struct {
Action EnableActionAction `json:"action"`
}
停用启用企业项目操作
func (EnableAction) String ¶
func (o EnableAction) String() string
type EnableActionAction ¶
type EnableActionAction struct {
// contains filtered or unexported fields
}
func (EnableActionAction) MarshalJSON ¶
func (c EnableActionAction) MarshalJSON() ([]byte, error)
func (*EnableActionAction) UnmarshalJSON ¶
func (c *EnableActionAction) UnmarshalJSON(b []byte) error
type EnableActionActionEnum ¶
type EnableActionActionEnum struct {
ENABLE EnableActionAction
}
func GetEnableActionActionEnum ¶
func GetEnableActionActionEnum() EnableActionActionEnum
type EnableEnterpriseProjectRequest ¶
type EnableEnterpriseProjectRequest struct { EnterpriseProjectId string `json:"enterprise_project_id"` Body *EnableAction `json:"body,omitempty"` }
Request Object
func (EnableEnterpriseProjectRequest) String ¶
func (o EnableEnterpriseProjectRequest) String() string
type EnableEnterpriseProjectResponse ¶
type EnableEnterpriseProjectResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (EnableEnterpriseProjectResponse) String ¶
func (o EnableEnterpriseProjectResponse) String() string
type EnterpriseProject ¶
type EnterpriseProject struct { Name string `json:"name"` Description *string `json:"description,omitempty"` Type *string `json:"type,omitempty"` }
企业项目
func (EnterpriseProject) String ¶
func (o EnterpriseProject) String() string
type EpDetail ¶
type EpDetail struct { Id string `json:"id"` Name string `json:"name"` Description string `json:"description"` Status int32 `json:"status"` CreatedAt *sdktime.SdkTime `json:"created_at"` UpdatedAt *sdktime.SdkTime `json:"updated_at"` Type EpDetailType `json:"type"` }
企业项目详情
type EpDetailType ¶
type EpDetailType struct {
// contains filtered or unexported fields
}
func (EpDetailType) MarshalJSON ¶
func (c EpDetailType) MarshalJSON() ([]byte, error)
func (*EpDetailType) UnmarshalJSON ¶
func (c *EpDetailType) UnmarshalJSON(b []byte) error
type EpDetailTypeEnum ¶
type EpDetailTypeEnum struct { PROD EpDetailType POC EpDetailType }
func GetEpDetailTypeEnum ¶
func GetEpDetailTypeEnum() EpDetailTypeEnum
type EpQuotas ¶
type EpQuotas struct { Quota int32 `json:"quota"` Type string `json:"type"` Used int32 `json:"used"` }
企业项目配额响应
type Errors ¶
type Errors struct { ErrorCode *string `json:"error_code,omitempty"` ErrorMsg *string `json:"error_msg,omitempty"` ProjectId *string `json:"project_id,omitempty"` ResourceType *string `json:"resource_type,omitempty"` }
错误列表
type ListApiVersionsRequest ¶
type ListApiVersionsRequest struct { }
Request Object
func (ListApiVersionsRequest) String ¶
func (o ListApiVersionsRequest) String() string
type ListApiVersionsResponse ¶
type ListApiVersionsResponse struct { Versions *[]VersionDetail `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListApiVersionsResponse) String ¶
func (o ListApiVersionsResponse) String() string
type ListEnterpriseProjectRequest ¶
type ListEnterpriseProjectRequest struct { Id *string `json:"id,omitempty"` Limit *int32 `json:"limit,omitempty"` Name *string `json:"name,omitempty"` Offset *int32 `json:"offset,omitempty"` SortDir *ListEnterpriseProjectRequestSortDir `json:"sort_dir,omitempty"` SortKey *ListEnterpriseProjectRequestSortKey `json:"sort_key,omitempty"` Status *int32 `json:"status,omitempty"` }
Request Object
func (ListEnterpriseProjectRequest) String ¶
func (o ListEnterpriseProjectRequest) String() string
type ListEnterpriseProjectRequestSortDir ¶
type ListEnterpriseProjectRequestSortDir struct {
// contains filtered or unexported fields
}
func (ListEnterpriseProjectRequestSortDir) MarshalJSON ¶
func (c ListEnterpriseProjectRequestSortDir) MarshalJSON() ([]byte, error)
func (*ListEnterpriseProjectRequestSortDir) UnmarshalJSON ¶
func (c *ListEnterpriseProjectRequestSortDir) UnmarshalJSON(b []byte) error
type ListEnterpriseProjectRequestSortDirEnum ¶
type ListEnterpriseProjectRequestSortDirEnum struct { DESC ListEnterpriseProjectRequestSortDir ASC ListEnterpriseProjectRequestSortDir }
func GetListEnterpriseProjectRequestSortDirEnum ¶
func GetListEnterpriseProjectRequestSortDirEnum() ListEnterpriseProjectRequestSortDirEnum
type ListEnterpriseProjectRequestSortKey ¶
type ListEnterpriseProjectRequestSortKey struct {
// contains filtered or unexported fields
}
func (ListEnterpriseProjectRequestSortKey) MarshalJSON ¶
func (c ListEnterpriseProjectRequestSortKey) MarshalJSON() ([]byte, error)
func (*ListEnterpriseProjectRequestSortKey) UnmarshalJSON ¶
func (c *ListEnterpriseProjectRequestSortKey) UnmarshalJSON(b []byte) error
type ListEnterpriseProjectRequestSortKeyEnum ¶
type ListEnterpriseProjectRequestSortKeyEnum struct { CREATED_AT ListEnterpriseProjectRequestSortKey UPDATED_AT ListEnterpriseProjectRequestSortKey }
func GetListEnterpriseProjectRequestSortKeyEnum ¶
func GetListEnterpriseProjectRequestSortKeyEnum() ListEnterpriseProjectRequestSortKeyEnum
type ListEnterpriseProjectResponse ¶
type ListEnterpriseProjectResponse struct { EnterpriseProjects *[]EpDetail `json:"enterprise_projects,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEnterpriseProjectResponse) String ¶
func (o ListEnterpriseProjectResponse) String() string
type MigrateResource ¶
type MigrateResource struct { ProjectId *string `json:"project_id,omitempty"` ResourceId string `json:"resource_id"` ResourceType string `json:"resource_type"` Associated *bool `json:"associated,omitempty"` }
迁移资源
func (MigrateResource) String ¶
func (o MigrateResource) String() string
type MigrateResourceRequest ¶
type MigrateResourceRequest struct { EnterpriseProjectId string `json:"enterprise_project_id"` Body *MigrateResource `json:"body,omitempty"` }
Request Object
func (MigrateResourceRequest) String ¶
func (o MigrateResourceRequest) String() string
type MigrateResourceResponse ¶
type MigrateResourceResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (MigrateResourceResponse) String ¶
func (o MigrateResourceResponse) String() string
type QuotasDetail ¶
type QuotasDetail struct {
Resources []EpQuotas `json:"resources"`
}
配额信息
func (QuotasDetail) String ¶
func (o QuotasDetail) String() string
type Resources ¶
type Resources struct { EnterpriseProjectId string `json:"enterprise_project_id"` ProjectId string `json:"project_id"` ProjectName string `json:"project_name"` ResourceDetail *interface{} `json:"resource_detail"` ResourceId string `json:"resource_id"` ResourceName string `json:"resource_name"` ResourceType string `json:"resource_type"` }
资源列表
type ResqEpResouce ¶
type ResqEpResouce struct { Projects *[]string `json:"projects,omitempty"` ResourceTypes []string `json:"resource_types"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` Matches *[]Match `json:"matches,omitempty"` }
获取企业项目下资源请求
func (ResqEpResouce) String ¶
func (o ResqEpResouce) String() string
type ShowApiVersionRequest ¶
type ShowApiVersionRequest struct {
ApiVersion string `json:"api_version"`
}
Request Object
func (ShowApiVersionRequest) String ¶
func (o ShowApiVersionRequest) String() string
type ShowApiVersionResponse ¶
type ShowApiVersionResponse struct { Version *VersionDetail `json:"version,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowApiVersionResponse) String ¶
func (o ShowApiVersionResponse) String() string
type ShowEnterpriseProjectQuotaRequest ¶
type ShowEnterpriseProjectQuotaRequest struct { }
Request Object
func (ShowEnterpriseProjectQuotaRequest) String ¶
func (o ShowEnterpriseProjectQuotaRequest) String() string
type ShowEnterpriseProjectQuotaResponse ¶
type ShowEnterpriseProjectQuotaResponse struct { Quotas *QuotasDetail `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowEnterpriseProjectQuotaResponse) String ¶
func (o ShowEnterpriseProjectQuotaResponse) String() string
type ShowEnterpriseProjectRequest ¶
type ShowEnterpriseProjectRequest struct {
EnterpriseProjectId string `json:"enterprise_project_id"`
}
Request Object
func (ShowEnterpriseProjectRequest) String ¶
func (o ShowEnterpriseProjectRequest) String() string
type ShowEnterpriseProjectResponse ¶
type ShowEnterpriseProjectResponse struct { EnterpriseProject *EpDetail `json:"enterprise_project,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowEnterpriseProjectResponse) String ¶
func (o ShowEnterpriseProjectResponse) String() string
type ShowResourceBindEnterpriseProjectRequest ¶
type ShowResourceBindEnterpriseProjectRequest struct { EnterpriseProjectId string `json:"enterprise_project_id"` Body *ResqEpResouce `json:"body,omitempty"` }
Request Object
func (ShowResourceBindEnterpriseProjectRequest) String ¶
func (o ShowResourceBindEnterpriseProjectRequest) String() string
type ShowResourceBindEnterpriseProjectResponse ¶
type ShowResourceBindEnterpriseProjectResponse struct { Resources *[]Resources `json:"resources,omitempty"` Errors *[]Errors `json:"errors,omitempty"` TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowResourceBindEnterpriseProjectResponse) String ¶
func (o ShowResourceBindEnterpriseProjectResponse) String() string
type UpdateEnterpriseProjectRequest ¶
type UpdateEnterpriseProjectRequest struct { EnterpriseProjectId string `json:"enterprise_project_id"` Body *EnterpriseProject `json:"body,omitempty"` }
Request Object
func (UpdateEnterpriseProjectRequest) String ¶
func (o UpdateEnterpriseProjectRequest) String() string
type UpdateEnterpriseProjectResponse ¶
type UpdateEnterpriseProjectResponse struct { EnterpriseProject *EpDetail `json:"enterprise_project,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateEnterpriseProjectResponse) String ¶
func (o UpdateEnterpriseProjectResponse) String() string
type VersionDetail ¶
type VersionDetail struct { Id string `json:"id"` Links []Link `json:"links"` Version string `json:"version"` Status VersionDetailStatus `json:"status"` Updated *sdktime.SdkTime `json:"updated"` MinVersion string `json:"min_version"` }
版本详情
func (VersionDetail) String ¶
func (o VersionDetail) String() string
type VersionDetailStatus ¶
type VersionDetailStatus struct {
// contains filtered or unexported fields
}
func (VersionDetailStatus) MarshalJSON ¶
func (c VersionDetailStatus) MarshalJSON() ([]byte, error)
func (*VersionDetailStatus) UnmarshalJSON ¶
func (c *VersionDetailStatus) UnmarshalJSON(b []byte) error
type VersionDetailStatusEnum ¶
type VersionDetailStatusEnum struct { CURRENT VersionDetailStatus SUPPORTED VersionDetailStatus DEPRECATED VersionDetailStatus }
func GetVersionDetailStatusEnum ¶
func GetVersionDetailStatusEnum() VersionDetailStatusEnum
Source Files ¶
- model_create_enterprise_project_request.go
- model_create_enterprise_project_response.go
- model_disable_action.go
- model_disable_enterprise_project_request.go
- model_disable_enterprise_project_response.go
- model_enable_action.go
- model_enable_enterprise_project_request.go
- model_enable_enterprise_project_response.go
- model_enterprise_project.go
- model_ep_detail.go
- model_ep_quotas.go
- model_errors.go
- model_link.go
- model_list_api_versions_request.go
- model_list_api_versions_response.go
- model_list_enterprise_project_request.go
- model_list_enterprise_project_response.go
- model_match.go
- model_migrate_resource.go
- model_migrate_resource_request.go
- model_migrate_resource_response.go
- model_quotas_detail.go
- model_resources.go
- model_resq_ep_resouce.go
- model_show_api_version_request.go
- model_show_api_version_response.go
- model_show_enterprise_project_quota_request.go
- model_show_enterprise_project_quota_response.go
- model_show_enterprise_project_request.go
- model_show_enterprise_project_response.go
- model_show_resource_bind_enterprise_project_request.go
- model_show_resource_bind_enterprise_project_response.go
- model_update_enterprise_project_request.go
- model_update_enterprise_project_response.go
- model_version_detail.go
Click to show internal directories.
Click to hide internal directories.