Documentation
¶
Index ¶
- Variables
- type BulkApplicationForEnvironmentPayload
- type BulkApplicationForEnvironmentResponse
- type BulkApplicationHibernateUnhibernateForEnvironmentResponse
- type BulkUpdatePayload
- type BulkUpdateResponse
- type BulkUpdateScript
- type BulkUpdateSeeExampleResponse
- type CdBulkAction
- type CdBulkActionRequestDto
- type CdBulkActionResponseDto
- type CiBulkActionResponseDto
- type CmAndSecretBulkUpdateResponse
- type CmAndSecretBulkUpdateResponseForOneApp
- type CmAndSecretImpactedObjectsResponseForOneApp
- type CmAndSecretSpec
- type CmAndSecretTask
- type DeploymentTemplateBulkUpdateResponse
- type DeploymentTemplateBulkUpdateResponseForOneApp
- type DeploymentTemplateImpactedObjectsResponseForOneApp
- type DeploymentTemplateSpec
- type DeploymentTemplateTask
- type ImpactedObjectsResponse
- type NameIncludesExcludes
- type PipelineAndWfBulkActionResponseDto
- type WfBulkActionResponseDto
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrConfigProtectionEnabled = errors.New("config protection enabled")
Functions ¶
This section is empty.
Types ¶
type BulkApplicationForEnvironmentPayload ¶
type BulkApplicationForEnvironmentPayload struct {
AppIdIncludes []int `json:"appIdIncludes,omitempty"`
AppIdExcludes []int `json:"appIdExcludes,omitempty"`
EnvId int `json:"envId,omitempty"`
EnvName string `json:"envName,omitempty"`
AppNamesIncludes []string `json:"appNamesIncludes,omitempty"`
AppNamesExcludes []string `json:"appNamesExcludes,omitempty"`
UserId int32 `json:"-"`
InvalidateCache bool `json:"invalidateCache"`
}
type BulkApplicationForEnvironmentResponse ¶
type BulkApplicationForEnvironmentResponse struct {
BulkApplicationForEnvironmentPayload
Response map[string]map[string]bool `json:"response"`
}
type BulkApplicationHibernateUnhibernateForEnvironmentResponse ¶
type BulkApplicationHibernateUnhibernateForEnvironmentResponse struct {
BulkApplicationForEnvironmentPayload
Response []map[string]any `json:"response"`
}
type BulkUpdatePayload ¶
type BulkUpdatePayload struct {
Includes *NameIncludesExcludes `json:"includes"`
Excludes *NameIncludesExcludes `json:"excludes"`
EnvIds []int `json:"envIds"`
Global bool `json:"global"`
DeploymentTemplate *DeploymentTemplateTask `json:"deploymentTemplate"`
ConfigMap *CmAndSecretTask `json:"configMap"`
Secret *CmAndSecretTask `json:"secret"`
}
type BulkUpdateResponse ¶
type BulkUpdateResponse struct {
DeploymentTemplate *DeploymentTemplateBulkUpdateResponse `json:"deploymentTemplate"`
ConfigMap *CmAndSecretBulkUpdateResponse `json:"configMap"`
Secret *CmAndSecretBulkUpdateResponse `json:"secret"`
}
type BulkUpdateScript ¶
type BulkUpdateScript struct {
ApiVersion string `json:"apiVersion" validate:"required"`
Kind string `json:"kind" validate:"required"`
Spec *BulkUpdatePayload `json:"spec" validate:"required"`
}
type BulkUpdateSeeExampleResponse ¶
type BulkUpdateSeeExampleResponse struct {
Operation string `json:"operation"`
Script *BulkUpdateScript `json:"script" validate:"required"`
ReadMe string `json:"readme"`
}
type CdBulkActionRequestDto ¶
type CdBulkActionRequestDto struct {
Action CdBulkAction `json:"action"`
EnvIds []int `json:"envIds"`
EnvNames []string `json:"envNames"`
AppIds []int `json:"appIds"`
AppNames []string `json:"appNames"`
ProjectIds []int `json:"projectIds"`
ProjectNames []string `json:"projectNames"`
DeleteWfAndCiPipeline bool `json:"deleteWfAndCiPipeline"`
ForceDelete bool `json:"forceDelete"`
NonCascadeDelete bool `json:"nonCascadeDelete"`
UserId int32 `json:"-"`
}
type CdBulkActionResponseDto ¶
type CiBulkActionResponseDto ¶
type CmAndSecretBulkUpdateResponse ¶
type CmAndSecretBulkUpdateResponse struct {
Message []string `json:"message"`
Failure []*CmAndSecretBulkUpdateResponseForOneApp `json:"failure"`
Successful []*CmAndSecretBulkUpdateResponseForOneApp `json:"successful"`
}
type CmAndSecretSpec ¶
type CmAndSecretTask ¶
type CmAndSecretTask struct {
Spec *CmAndSecretSpec `json:"spec"`
}
type DeploymentTemplateBulkUpdateResponse ¶
type DeploymentTemplateBulkUpdateResponse struct {
Message []string `json:"message"`
Failure []*DeploymentTemplateBulkUpdateResponseForOneApp `json:"failure"`
Successful []*DeploymentTemplateBulkUpdateResponseForOneApp `json:"successful"`
}
type DeploymentTemplateSpec ¶
type DeploymentTemplateSpec struct {
PatchJson string `json:"patchJson"`
}
type DeploymentTemplateTask ¶
type DeploymentTemplateTask struct {
Spec *DeploymentTemplateSpec `json:"spec"`
}
type ImpactedObjectsResponse ¶
type ImpactedObjectsResponse struct {
DeploymentTemplate []*DeploymentTemplateImpactedObjectsResponseForOneApp `json:"deploymentTemplate"`
ConfigMap []*CmAndSecretImpactedObjectsResponseForOneApp `json:"configMap"`
Secret []*CmAndSecretImpactedObjectsResponseForOneApp `json:"secret"`
}
type NameIncludesExcludes ¶
type NameIncludesExcludes struct {
Names []string `json:"names"`
}
type PipelineAndWfBulkActionResponseDto ¶
type PipelineAndWfBulkActionResponseDto struct {
CdPipelinesRespDtos []*CdBulkActionResponseDto `json:"cdPipelines"`
CiPipelineRespDtos []*CiBulkActionResponseDto `json:"ciPipelines"`
AppWfRespDtos []*WfBulkActionResponseDto `json:"appWorkflows"`
}
type WfBulkActionResponseDto ¶
Click to show internal directories.
Click to hide internal directories.