Documentation ¶
Index ¶
- func CaeClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForCreateAgency() *def.HttpRequestDef
- func GenReqDefForCreateApplication() *def.HttpRequestDef
- func GenReqDefForCreateComponent() *def.HttpRequestDef
- func GenReqDefForCreateComponentConfiguration() *def.HttpRequestDef
- func GenReqDefForCreateEnvironment() *def.HttpRequestDef
- func GenReqDefForCreateVolume() *def.HttpRequestDef
- func GenReqDefForDeleteApplication() *def.HttpRequestDef
- func GenReqDefForDeleteComponent() *def.HttpRequestDef
- func GenReqDefForDeleteComponentConfiguration() *def.HttpRequestDef
- func GenReqDefForDeleteEnvironment() *def.HttpRequestDef
- func GenReqDefForDeleteVolume() *def.HttpRequestDef
- func GenReqDefForExecuteAction() *def.HttpRequestDef
- func GenReqDefForListApplications() *def.HttpRequestDef
- func GenReqDefForListComponentSnapshots() *def.HttpRequestDef
- func GenReqDefForListComponents() *def.HttpRequestDef
- func GenReqDefForListConfigurations() *def.HttpRequestDef
- func GenReqDefForListEnvironments() *def.HttpRequestDef
- func GenReqDefForListEvents() *def.HttpRequestDef
- func GenReqDefForListInstances() *def.HttpRequestDef
- func GenReqDefForListVolumes() *def.HttpRequestDef
- func GenReqDefForRetryJob() *def.HttpRequestDef
- func GenReqDefForShowAgency() *def.HttpRequestDef
- func GenReqDefForShowApplication() *def.HttpRequestDef
- func GenReqDefForShowComponent() *def.HttpRequestDef
- func GenReqDefForShowJob() *def.HttpRequestDef
- func GenReqDefForUpdateComponent() *def.HttpRequestDef
- type CaeClient
- func (c *CaeClient) CreateAgency(request *model.CreateAgencyRequest) (*model.CreateAgencyResponse, error)
- func (c *CaeClient) CreateAgencyInvoker(request *model.CreateAgencyRequest) *CreateAgencyInvoker
- func (c *CaeClient) CreateApplication(request *model.CreateApplicationRequest) (*model.CreateApplicationResponse, error)
- func (c *CaeClient) CreateApplicationInvoker(request *model.CreateApplicationRequest) *CreateApplicationInvoker
- func (c *CaeClient) CreateComponent(request *model.CreateComponentRequest) (*model.CreateComponentResponse, error)
- func (c *CaeClient) CreateComponentConfiguration(request *model.CreateComponentConfigurationRequest) (*model.CreateComponentConfigurationResponse, error)
- func (c *CaeClient) CreateComponentConfigurationInvoker(request *model.CreateComponentConfigurationRequest) *CreateComponentConfigurationInvoker
- func (c *CaeClient) CreateComponentInvoker(request *model.CreateComponentRequest) *CreateComponentInvoker
- func (c *CaeClient) CreateEnvironment(request *model.CreateEnvironmentRequest) (*model.CreateEnvironmentResponse, error)
- func (c *CaeClient) CreateEnvironmentInvoker(request *model.CreateEnvironmentRequest) *CreateEnvironmentInvoker
- func (c *CaeClient) CreateVolume(request *model.CreateVolumeRequest) (*model.CreateVolumeResponse, error)
- func (c *CaeClient) CreateVolumeInvoker(request *model.CreateVolumeRequest) *CreateVolumeInvoker
- func (c *CaeClient) DeleteApplication(request *model.DeleteApplicationRequest) (*model.DeleteApplicationResponse, error)
- func (c *CaeClient) DeleteApplicationInvoker(request *model.DeleteApplicationRequest) *DeleteApplicationInvoker
- func (c *CaeClient) DeleteComponent(request *model.DeleteComponentRequest) (*model.DeleteComponentResponse, error)
- func (c *CaeClient) DeleteComponentConfiguration(request *model.DeleteComponentConfigurationRequest) (*model.DeleteComponentConfigurationResponse, error)
- func (c *CaeClient) DeleteComponentConfigurationInvoker(request *model.DeleteComponentConfigurationRequest) *DeleteComponentConfigurationInvoker
- func (c *CaeClient) DeleteComponentInvoker(request *model.DeleteComponentRequest) *DeleteComponentInvoker
- func (c *CaeClient) DeleteEnvironment(request *model.DeleteEnvironmentRequest) (*model.DeleteEnvironmentResponse, error)
- func (c *CaeClient) DeleteEnvironmentInvoker(request *model.DeleteEnvironmentRequest) *DeleteEnvironmentInvoker
- func (c *CaeClient) DeleteVolume(request *model.DeleteVolumeRequest) (*model.DeleteVolumeResponse, error)
- func (c *CaeClient) DeleteVolumeInvoker(request *model.DeleteVolumeRequest) *DeleteVolumeInvoker
- func (c *CaeClient) ExecuteAction(request *model.ExecuteActionRequest) (*model.ExecuteActionResponse, error)
- func (c *CaeClient) ExecuteActionInvoker(request *model.ExecuteActionRequest) *ExecuteActionInvoker
- func (c *CaeClient) ListApplications(request *model.ListApplicationsRequest) (*model.ListApplicationsResponse, error)
- func (c *CaeClient) ListApplicationsInvoker(request *model.ListApplicationsRequest) *ListApplicationsInvoker
- func (c *CaeClient) ListComponentSnapshots(request *model.ListComponentSnapshotsRequest) (*model.ListComponentSnapshotsResponse, error)
- func (c *CaeClient) ListComponentSnapshotsInvoker(request *model.ListComponentSnapshotsRequest) *ListComponentSnapshotsInvoker
- func (c *CaeClient) ListComponents(request *model.ListComponentsRequest) (*model.ListComponentsResponse, error)
- func (c *CaeClient) ListComponentsInvoker(request *model.ListComponentsRequest) *ListComponentsInvoker
- func (c *CaeClient) ListConfigurations(request *model.ListConfigurationsRequest) (*model.ListConfigurationsResponse, error)
- func (c *CaeClient) ListConfigurationsInvoker(request *model.ListConfigurationsRequest) *ListConfigurationsInvoker
- func (c *CaeClient) ListEnvironments(request *model.ListEnvironmentsRequest) (*model.ListEnvironmentsResponse, error)
- func (c *CaeClient) ListEnvironmentsInvoker(request *model.ListEnvironmentsRequest) *ListEnvironmentsInvoker
- func (c *CaeClient) ListEvents(request *model.ListEventsRequest) (*model.ListEventsResponse, error)
- func (c *CaeClient) ListEventsInvoker(request *model.ListEventsRequest) *ListEventsInvoker
- func (c *CaeClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
- func (c *CaeClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker
- func (c *CaeClient) ListVolumes(request *model.ListVolumesRequest) (*model.ListVolumesResponse, error)
- func (c *CaeClient) ListVolumesInvoker(request *model.ListVolumesRequest) *ListVolumesInvoker
- func (c *CaeClient) RetryJob(request *model.RetryJobRequest) (*model.RetryJobResponse, error)
- func (c *CaeClient) RetryJobInvoker(request *model.RetryJobRequest) *RetryJobInvoker
- func (c *CaeClient) ShowAgency(request *model.ShowAgencyRequest) (*model.ShowAgencyResponse, error)
- func (c *CaeClient) ShowAgencyInvoker(request *model.ShowAgencyRequest) *ShowAgencyInvoker
- func (c *CaeClient) ShowApplication(request *model.ShowApplicationRequest) (*model.ShowApplicationResponse, error)
- func (c *CaeClient) ShowApplicationInvoker(request *model.ShowApplicationRequest) *ShowApplicationInvoker
- func (c *CaeClient) ShowComponent(request *model.ShowComponentRequest) (*model.ShowComponentResponse, error)
- func (c *CaeClient) ShowComponentInvoker(request *model.ShowComponentRequest) *ShowComponentInvoker
- func (c *CaeClient) ShowJob(request *model.ShowJobRequest) (*model.ShowJobResponse, error)
- func (c *CaeClient) ShowJobInvoker(request *model.ShowJobRequest) *ShowJobInvoker
- func (c *CaeClient) UpdateComponent(request *model.UpdateComponentRequest) (*model.UpdateComponentResponse, error)
- func (c *CaeClient) UpdateComponentInvoker(request *model.UpdateComponentRequest) *UpdateComponentInvoker
- type CreateAgencyInvoker
- type CreateApplicationInvoker
- type CreateComponentConfigurationInvoker
- type CreateComponentInvoker
- type CreateEnvironmentInvoker
- type CreateVolumeInvoker
- type DeleteApplicationInvoker
- type DeleteComponentConfigurationInvoker
- type DeleteComponentInvoker
- type DeleteEnvironmentInvoker
- type DeleteVolumeInvoker
- type ExecuteActionInvoker
- type ListApplicationsInvoker
- type ListComponentSnapshotsInvoker
- type ListComponentsInvoker
- type ListConfigurationsInvoker
- type ListEnvironmentsInvoker
- type ListEventsInvoker
- type ListInstancesInvoker
- type ListVolumesInvoker
- type RetryJobInvoker
- type ShowAgencyInvoker
- type ShowApplicationInvoker
- type ShowComponentInvoker
- type ShowJobInvoker
- type UpdateComponentInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CaeClientBuilder ¶
func CaeClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForCreateAgency ¶
func GenReqDefForCreateAgency() *def.HttpRequestDef
func GenReqDefForCreateApplication ¶
func GenReqDefForCreateApplication() *def.HttpRequestDef
func GenReqDefForCreateComponent ¶
func GenReqDefForCreateComponent() *def.HttpRequestDef
func GenReqDefForCreateComponentConfiguration ¶
func GenReqDefForCreateComponentConfiguration() *def.HttpRequestDef
func GenReqDefForCreateEnvironment ¶
func GenReqDefForCreateEnvironment() *def.HttpRequestDef
func GenReqDefForCreateVolume ¶
func GenReqDefForCreateVolume() *def.HttpRequestDef
func GenReqDefForDeleteApplication ¶
func GenReqDefForDeleteApplication() *def.HttpRequestDef
func GenReqDefForDeleteComponent ¶
func GenReqDefForDeleteComponent() *def.HttpRequestDef
func GenReqDefForDeleteComponentConfiguration ¶
func GenReqDefForDeleteComponentConfiguration() *def.HttpRequestDef
func GenReqDefForDeleteEnvironment ¶
func GenReqDefForDeleteEnvironment() *def.HttpRequestDef
func GenReqDefForDeleteVolume ¶
func GenReqDefForDeleteVolume() *def.HttpRequestDef
func GenReqDefForExecuteAction ¶
func GenReqDefForExecuteAction() *def.HttpRequestDef
func GenReqDefForListApplications ¶
func GenReqDefForListApplications() *def.HttpRequestDef
func GenReqDefForListComponentSnapshots ¶
func GenReqDefForListComponentSnapshots() *def.HttpRequestDef
func GenReqDefForListComponents ¶
func GenReqDefForListComponents() *def.HttpRequestDef
func GenReqDefForListConfigurations ¶
func GenReqDefForListConfigurations() *def.HttpRequestDef
func GenReqDefForListEnvironments ¶
func GenReqDefForListEnvironments() *def.HttpRequestDef
func GenReqDefForListEvents ¶
func GenReqDefForListEvents() *def.HttpRequestDef
func GenReqDefForListInstances ¶
func GenReqDefForListInstances() *def.HttpRequestDef
func GenReqDefForListVolumes ¶
func GenReqDefForListVolumes() *def.HttpRequestDef
func GenReqDefForRetryJob ¶
func GenReqDefForRetryJob() *def.HttpRequestDef
func GenReqDefForShowAgency ¶
func GenReqDefForShowAgency() *def.HttpRequestDef
func GenReqDefForShowApplication ¶
func GenReqDefForShowApplication() *def.HttpRequestDef
func GenReqDefForShowComponent ¶
func GenReqDefForShowComponent() *def.HttpRequestDef
func GenReqDefForShowJob ¶
func GenReqDefForShowJob() *def.HttpRequestDef
func GenReqDefForUpdateComponent ¶
func GenReqDefForUpdateComponent() *def.HttpRequestDef
Types ¶
type CaeClient ¶
type CaeClient struct {
HcClient *http_client.HcHttpClient
}
func NewCaeClient ¶
func NewCaeClient(hcClient *http_client.HcHttpClient) *CaeClient
func (*CaeClient) CreateAgency ¶
func (c *CaeClient) CreateAgency(request *model.CreateAgencyRequest) (*model.CreateAgencyResponse, error)
CreateAgency 创建委托
本接口用于创建cae_trust委托
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) CreateAgencyInvoker ¶
func (c *CaeClient) CreateAgencyInvoker(request *model.CreateAgencyRequest) *CreateAgencyInvoker
CreateAgencyInvoker 创建委托
func (*CaeClient) CreateApplication ¶
func (c *CaeClient) CreateApplication(request *model.CreateApplicationRequest) (*model.CreateApplicationResponse, error)
CreateApplication 创建应用
本接口用于创建一个应用
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) CreateApplicationInvoker ¶
func (c *CaeClient) CreateApplicationInvoker(request *model.CreateApplicationRequest) *CreateApplicationInvoker
CreateApplicationInvoker 创建应用
func (*CaeClient) CreateComponent ¶
func (c *CaeClient) CreateComponent(request *model.CreateComponentRequest) (*model.CreateComponentResponse, error)
CreateComponent 创建组件
本接口用于创建一个组件,组件是CAE的最小部署单位,支持将用户的源码,部署包,镜像等资源部署到组件上
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) CreateComponentConfiguration ¶
func (c *CaeClient) CreateComponentConfiguration(request *model.CreateComponentConfigurationRequest) (*model.CreateComponentConfigurationResponse, error)
CreateComponentConfiguration 创建组件配置
本接口用于创建组件配置
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) CreateComponentConfigurationInvoker ¶
func (c *CaeClient) CreateComponentConfigurationInvoker(request *model.CreateComponentConfigurationRequest) *CreateComponentConfigurationInvoker
CreateComponentConfigurationInvoker 创建组件配置
func (*CaeClient) CreateComponentInvoker ¶
func (c *CaeClient) CreateComponentInvoker(request *model.CreateComponentRequest) *CreateComponentInvoker
CreateComponentInvoker 创建组件
func (*CaeClient) CreateEnvironment ¶
func (c *CaeClient) CreateEnvironment(request *model.CreateEnvironmentRequest) (*model.CreateEnvironmentResponse, error)
CreateEnvironment 创建环境
本接口用于创建一个环境,环境是CAE定义的一个资源维度,所有的用户组件都放在环境下
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) CreateEnvironmentInvoker ¶
func (c *CaeClient) CreateEnvironmentInvoker(request *model.CreateEnvironmentRequest) *CreateEnvironmentInvoker
CreateEnvironmentInvoker 创建环境
func (*CaeClient) CreateVolume ¶
func (c *CaeClient) CreateVolume(request *model.CreateVolumeRequest) (*model.CreateVolumeResponse, error)
CreateVolume 创建卷
本接口用于创建卷
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) CreateVolumeInvoker ¶
func (c *CaeClient) CreateVolumeInvoker(request *model.CreateVolumeRequest) *CreateVolumeInvoker
CreateVolumeInvoker 创建卷
func (*CaeClient) DeleteApplication ¶
func (c *CaeClient) DeleteApplication(request *model.DeleteApplicationRequest) (*model.DeleteApplicationResponse, error)
DeleteApplication 删除应用
本接口用于删除指定应用
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) DeleteApplicationInvoker ¶
func (c *CaeClient) DeleteApplicationInvoker(request *model.DeleteApplicationRequest) *DeleteApplicationInvoker
DeleteApplicationInvoker 删除应用
func (*CaeClient) DeleteComponent ¶
func (c *CaeClient) DeleteComponent(request *model.DeleteComponentRequest) (*model.DeleteComponentResponse, error)
DeleteComponent 删除组件
本接口用于删除指定的组件,组件是CAE的最小部署单位,支持将用户的源码,部署包,镜像等资源部署到组件上
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) DeleteComponentConfiguration ¶
func (c *CaeClient) DeleteComponentConfiguration(request *model.DeleteComponentConfigurationRequest) (*model.DeleteComponentConfigurationResponse, error)
DeleteComponentConfiguration 删除组件配置
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) DeleteComponentConfigurationInvoker ¶
func (c *CaeClient) DeleteComponentConfigurationInvoker(request *model.DeleteComponentConfigurationRequest) *DeleteComponentConfigurationInvoker
DeleteComponentConfigurationInvoker 删除组件配置
func (*CaeClient) DeleteComponentInvoker ¶
func (c *CaeClient) DeleteComponentInvoker(request *model.DeleteComponentRequest) *DeleteComponentInvoker
DeleteComponentInvoker 删除组件
func (*CaeClient) DeleteEnvironment ¶
func (c *CaeClient) DeleteEnvironment(request *model.DeleteEnvironmentRequest) (*model.DeleteEnvironmentResponse, error)
DeleteEnvironment 删除环境
本接口用于删除环境,暂未开放。
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) DeleteEnvironmentInvoker ¶
func (c *CaeClient) DeleteEnvironmentInvoker(request *model.DeleteEnvironmentRequest) *DeleteEnvironmentInvoker
DeleteEnvironmentInvoker 删除环境
func (*CaeClient) DeleteVolume ¶
func (c *CaeClient) DeleteVolume(request *model.DeleteVolumeRequest) (*model.DeleteVolumeResponse, error)
DeleteVolume 删除卷
本接口用于创建卷
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) DeleteVolumeInvoker ¶
func (c *CaeClient) DeleteVolumeInvoker(request *model.DeleteVolumeRequest) *DeleteVolumeInvoker
DeleteVolumeInvoker 删除卷
func (*CaeClient) ExecuteAction ¶
func (c *CaeClient) ExecuteAction(request *model.ExecuteActionRequest) (*model.ExecuteActionResponse, error)
ExecuteAction 操作组件
本接口用于对组件执行指定操作,如部署、升级、重启、停止、启动、伸缩、重试、配置、回滚
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ExecuteActionInvoker ¶
func (c *CaeClient) ExecuteActionInvoker(request *model.ExecuteActionRequest) *ExecuteActionInvoker
ExecuteActionInvoker 操作组件
func (*CaeClient) ListApplications ¶
func (c *CaeClient) ListApplications(request *model.ListApplicationsRequest) (*model.ListApplicationsResponse, error)
ListApplications 获取应用列表
本接口用于获取当前环境下的应用列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListApplicationsInvoker ¶
func (c *CaeClient) ListApplicationsInvoker(request *model.ListApplicationsRequest) *ListApplicationsInvoker
ListApplicationsInvoker 获取应用列表
func (*CaeClient) ListComponentSnapshots ¶
func (c *CaeClient) ListComponentSnapshots(request *model.ListComponentSnapshotsRequest) (*model.ListComponentSnapshotsResponse, error)
ListComponentSnapshots 获取组件快照列表
本接口用于获取组件快照版本
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListComponentSnapshotsInvoker ¶
func (c *CaeClient) ListComponentSnapshotsInvoker(request *model.ListComponentSnapshotsRequest) *ListComponentSnapshotsInvoker
ListComponentSnapshotsInvoker 获取组件快照列表
func (*CaeClient) ListComponents ¶
func (c *CaeClient) ListComponents(request *model.ListComponentsRequest) (*model.ListComponentsResponse, error)
ListComponents 获取组件列表
本接口用于获取组件列表,组件是CAE的最小部署单位,支持将用户的源码,部署包,镜像等资源部署到组件上
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListComponentsInvoker ¶
func (c *CaeClient) ListComponentsInvoker(request *model.ListComponentsRequest) *ListComponentsInvoker
ListComponentsInvoker 获取组件列表
func (*CaeClient) ListConfigurations ¶
func (c *CaeClient) ListConfigurations(request *model.ListConfigurationsRequest) (*model.ListConfigurationsResponse, error)
ListConfigurations 获取组件配置列表
本接口用于获取组件配置
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListConfigurationsInvoker ¶
func (c *CaeClient) ListConfigurationsInvoker(request *model.ListConfigurationsRequest) *ListConfigurationsInvoker
ListConfigurationsInvoker 获取组件配置列表
func (*CaeClient) ListEnvironments ¶
func (c *CaeClient) ListEnvironments(request *model.ListEnvironmentsRequest) (*model.ListEnvironmentsResponse, error)
ListEnvironments 获取环境列表
本接口用于获取当前租户环境信息,环境是CAE定义的一个资源维度,所有的用户组件都放在环境下
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListEnvironmentsInvoker ¶
func (c *CaeClient) ListEnvironmentsInvoker(request *model.ListEnvironmentsRequest) *ListEnvironmentsInvoker
ListEnvironmentsInvoker 获取环境列表
func (*CaeClient) ListEvents ¶
func (c *CaeClient) ListEvents(request *model.ListEventsRequest) (*model.ListEventsResponse, error)
ListEvents 获取事件列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListEventsInvoker ¶
func (c *CaeClient) ListEventsInvoker(request *model.ListEventsRequest) *ListEventsInvoker
ListEventsInvoker 获取事件列表
func (*CaeClient) ListInstances ¶
func (c *CaeClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
ListInstances 获取组件实例列表
本接口用于获取组件实例列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListInstancesInvoker ¶
func (c *CaeClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker
ListInstancesInvoker 获取组件实例列表
func (*CaeClient) ListVolumes ¶
func (c *CaeClient) ListVolumes(request *model.ListVolumesRequest) (*model.ListVolumesResponse, error)
ListVolumes 获取卷列表
本接口用于获取卷列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ListVolumesInvoker ¶
func (c *CaeClient) ListVolumesInvoker(request *model.ListVolumesRequest) *ListVolumesInvoker
ListVolumesInvoker 获取卷列表
func (*CaeClient) RetryJob ¶
func (c *CaeClient) RetryJob(request *model.RetryJobRequest) (*model.RetryJobResponse, error)
RetryJob 重试任务
本接口用于重试任务
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) RetryJobInvoker ¶
func (c *CaeClient) RetryJobInvoker(request *model.RetryJobRequest) *RetryJobInvoker
RetryJobInvoker 重试任务
func (*CaeClient) ShowAgency ¶
func (c *CaeClient) ShowAgency(request *model.ShowAgencyRequest) (*model.ShowAgencyResponse, error)
ShowAgency 获取委托
本接口用于获取cae_trust委托,如果委托不存在则创建委托
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ShowAgencyInvoker ¶
func (c *CaeClient) ShowAgencyInvoker(request *model.ShowAgencyRequest) *ShowAgencyInvoker
ShowAgencyInvoker 获取委托
func (*CaeClient) ShowApplication ¶
func (c *CaeClient) ShowApplication(request *model.ShowApplicationRequest) (*model.ShowApplicationResponse, error)
ShowApplication 获取应用
本接口用于获取指定应用详情
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ShowApplicationInvoker ¶
func (c *CaeClient) ShowApplicationInvoker(request *model.ShowApplicationRequest) *ShowApplicationInvoker
ShowApplicationInvoker 获取应用
func (*CaeClient) ShowComponent ¶
func (c *CaeClient) ShowComponent(request *model.ShowComponentRequest) (*model.ShowComponentResponse, error)
ShowComponent 获取组件
本接口用于获取指定的组件,组件是CAE的最小部署单位,支持将用户的源码,部署包,镜像等资源部署到组件上
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ShowComponentInvoker ¶
func (c *CaeClient) ShowComponentInvoker(request *model.ShowComponentRequest) *ShowComponentInvoker
ShowComponentInvoker 获取组件
func (*CaeClient) ShowJob ¶
func (c *CaeClient) ShowJob(request *model.ShowJobRequest) (*model.ShowJobResponse, error)
ShowJob 获取任务详情
本接口用于获取任务详情
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) ShowJobInvoker ¶
func (c *CaeClient) ShowJobInvoker(request *model.ShowJobRequest) *ShowJobInvoker
ShowJobInvoker 获取任务详情
func (*CaeClient) UpdateComponent ¶
func (c *CaeClient) UpdateComponent(request *model.UpdateComponentRequest) (*model.UpdateComponentResponse, error)
UpdateComponent 更新组件
本接口用于更新指定的组件,组件是CAE的最小部署单位,支持将用户的源码,部署包,镜像等资源部署到组件上
Please refer to HUAWEI cloud API Explorer for details.
func (*CaeClient) UpdateComponentInvoker ¶
func (c *CaeClient) UpdateComponentInvoker(request *model.UpdateComponentRequest) *UpdateComponentInvoker
UpdateComponentInvoker 更新组件
type CreateAgencyInvoker ¶
type CreateAgencyInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAgencyInvoker) Invoke ¶
func (i *CreateAgencyInvoker) Invoke() (*model.CreateAgencyResponse, error)
type CreateApplicationInvoker ¶
type CreateApplicationInvoker struct {
*invoker.BaseInvoker
}
func (*CreateApplicationInvoker) Invoke ¶
func (i *CreateApplicationInvoker) Invoke() (*model.CreateApplicationResponse, error)
type CreateComponentConfigurationInvoker ¶
type CreateComponentConfigurationInvoker struct {
*invoker.BaseInvoker
}
func (*CreateComponentConfigurationInvoker) Invoke ¶
func (i *CreateComponentConfigurationInvoker) Invoke() (*model.CreateComponentConfigurationResponse, error)
type CreateComponentInvoker ¶
type CreateComponentInvoker struct {
*invoker.BaseInvoker
}
func (*CreateComponentInvoker) Invoke ¶
func (i *CreateComponentInvoker) Invoke() (*model.CreateComponentResponse, error)
type CreateEnvironmentInvoker ¶
type CreateEnvironmentInvoker struct {
*invoker.BaseInvoker
}
func (*CreateEnvironmentInvoker) Invoke ¶
func (i *CreateEnvironmentInvoker) Invoke() (*model.CreateEnvironmentResponse, error)
type CreateVolumeInvoker ¶
type CreateVolumeInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVolumeInvoker) Invoke ¶
func (i *CreateVolumeInvoker) Invoke() (*model.CreateVolumeResponse, error)
type DeleteApplicationInvoker ¶
type DeleteApplicationInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteApplicationInvoker) Invoke ¶
func (i *DeleteApplicationInvoker) Invoke() (*model.DeleteApplicationResponse, error)
type DeleteComponentConfigurationInvoker ¶
type DeleteComponentConfigurationInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteComponentConfigurationInvoker) Invoke ¶
func (i *DeleteComponentConfigurationInvoker) Invoke() (*model.DeleteComponentConfigurationResponse, error)
type DeleteComponentInvoker ¶
type DeleteComponentInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteComponentInvoker) Invoke ¶
func (i *DeleteComponentInvoker) Invoke() (*model.DeleteComponentResponse, error)
type DeleteEnvironmentInvoker ¶
type DeleteEnvironmentInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteEnvironmentInvoker) Invoke ¶
func (i *DeleteEnvironmentInvoker) Invoke() (*model.DeleteEnvironmentResponse, error)
type DeleteVolumeInvoker ¶
type DeleteVolumeInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVolumeInvoker) Invoke ¶
func (i *DeleteVolumeInvoker) Invoke() (*model.DeleteVolumeResponse, error)
type ExecuteActionInvoker ¶
type ExecuteActionInvoker struct {
*invoker.BaseInvoker
}
func (*ExecuteActionInvoker) Invoke ¶
func (i *ExecuteActionInvoker) Invoke() (*model.ExecuteActionResponse, error)
type ListApplicationsInvoker ¶
type ListApplicationsInvoker struct {
*invoker.BaseInvoker
}
func (*ListApplicationsInvoker) Invoke ¶
func (i *ListApplicationsInvoker) Invoke() (*model.ListApplicationsResponse, error)
type ListComponentSnapshotsInvoker ¶
type ListComponentSnapshotsInvoker struct {
*invoker.BaseInvoker
}
func (*ListComponentSnapshotsInvoker) Invoke ¶
func (i *ListComponentSnapshotsInvoker) Invoke() (*model.ListComponentSnapshotsResponse, error)
type ListComponentsInvoker ¶
type ListComponentsInvoker struct {
*invoker.BaseInvoker
}
func (*ListComponentsInvoker) Invoke ¶
func (i *ListComponentsInvoker) Invoke() (*model.ListComponentsResponse, error)
type ListConfigurationsInvoker ¶
type ListConfigurationsInvoker struct {
*invoker.BaseInvoker
}
func (*ListConfigurationsInvoker) Invoke ¶
func (i *ListConfigurationsInvoker) Invoke() (*model.ListConfigurationsResponse, error)
type ListEnvironmentsInvoker ¶
type ListEnvironmentsInvoker struct {
*invoker.BaseInvoker
}
func (*ListEnvironmentsInvoker) Invoke ¶
func (i *ListEnvironmentsInvoker) Invoke() (*model.ListEnvironmentsResponse, error)
type ListEventsInvoker ¶
type ListEventsInvoker struct {
*invoker.BaseInvoker
}
func (*ListEventsInvoker) Invoke ¶
func (i *ListEventsInvoker) Invoke() (*model.ListEventsResponse, error)
type ListInstancesInvoker ¶
type ListInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstancesInvoker) Invoke ¶
func (i *ListInstancesInvoker) Invoke() (*model.ListInstancesResponse, error)
type ListVolumesInvoker ¶
type ListVolumesInvoker struct {
*invoker.BaseInvoker
}
func (*ListVolumesInvoker) Invoke ¶
func (i *ListVolumesInvoker) Invoke() (*model.ListVolumesResponse, error)
type RetryJobInvoker ¶
type RetryJobInvoker struct {
*invoker.BaseInvoker
}
func (*RetryJobInvoker) Invoke ¶
func (i *RetryJobInvoker) Invoke() (*model.RetryJobResponse, error)
type ShowAgencyInvoker ¶
type ShowAgencyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAgencyInvoker) Invoke ¶
func (i *ShowAgencyInvoker) Invoke() (*model.ShowAgencyResponse, error)
type ShowApplicationInvoker ¶
type ShowApplicationInvoker struct {
*invoker.BaseInvoker
}
func (*ShowApplicationInvoker) Invoke ¶
func (i *ShowApplicationInvoker) Invoke() (*model.ShowApplicationResponse, error)
type ShowComponentInvoker ¶
type ShowComponentInvoker struct {
*invoker.BaseInvoker
}
func (*ShowComponentInvoker) Invoke ¶
func (i *ShowComponentInvoker) Invoke() (*model.ShowComponentResponse, error)
type ShowJobInvoker ¶
type ShowJobInvoker struct {
*invoker.BaseInvoker
}
func (*ShowJobInvoker) Invoke ¶
func (i *ShowJobInvoker) Invoke() (*model.ShowJobResponse, error)
type UpdateComponentInvoker ¶
type UpdateComponentInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateComponentInvoker) Invoke ¶
func (i *UpdateComponentInvoker) Invoke() (*model.UpdateComponentResponse, error)