mirror of
https://github.com/rancher/types.git
synced 2025-07-30 20:44:34 +00:00
Generated changes
This commit is contained in:
parent
676e9776a2
commit
304eef54e2
@ -4416,6 +4416,11 @@ func (in *MultiClusterAppSpec) DeepCopyInto(out *MultiClusterAppSpec) {
|
||||
*out = make([]Member, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
if in.Roles != nil {
|
||||
in, out := &in.Roles, &out.Roles
|
||||
*out = make([]string, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
in.UpgradeStrategy.DeepCopyInto(&out.UpgradeStrategy)
|
||||
return
|
||||
}
|
||||
@ -8144,6 +8149,55 @@ func (in *TokenList) DeepCopyObject() runtime.Object {
|
||||
return nil
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *UpdateGlobalDNSTargetsInput) DeepCopyInto(out *UpdateGlobalDNSTargetsInput) {
|
||||
*out = *in
|
||||
if in.ProjectNames != nil {
|
||||
in, out := &in.ProjectNames, &out.ProjectNames
|
||||
*out = make([]string, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateGlobalDNSTargetsInput.
|
||||
func (in *UpdateGlobalDNSTargetsInput) DeepCopy() *UpdateGlobalDNSTargetsInput {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(UpdateGlobalDNSTargetsInput)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *UpdateMultiClusterAppTargetsInput) DeepCopyInto(out *UpdateMultiClusterAppTargetsInput) {
|
||||
*out = *in
|
||||
if in.Projects != nil {
|
||||
in, out := &in.Projects, &out.Projects
|
||||
*out = make([]string, len(*in))
|
||||
copy(*out, *in)
|
||||
}
|
||||
if in.Answers != nil {
|
||||
in, out := &in.Answers, &out.Answers
|
||||
*out = make([]Answer, len(*in))
|
||||
for i := range *in {
|
||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateMultiClusterAppTargetsInput.
|
||||
func (in *UpdateMultiClusterAppTargetsInput) DeepCopy() *UpdateMultiClusterAppTargetsInput {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(UpdateMultiClusterAppTargetsInput)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *UpgradeStrategy) DeepCopyInto(out *UpgradeStrategy) {
|
||||
*out = *in
|
||||
|
@ -63,6 +63,10 @@ type GlobalDNSOperations interface {
|
||||
Replace(existing *GlobalDNS) (*GlobalDNS, error)
|
||||
ByID(id string) (*GlobalDNS, error)
|
||||
Delete(container *GlobalDNS) error
|
||||
|
||||
ActionAddProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error
|
||||
|
||||
ActionRemoveProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error
|
||||
}
|
||||
|
||||
func newGlobalDNSClient(apiClient *Client) *GlobalDNSClient {
|
||||
@ -115,3 +119,13 @@ func (c *GlobalDNSClient) ByID(id string) (*GlobalDNS, error) {
|
||||
func (c *GlobalDNSClient) Delete(container *GlobalDNS) error {
|
||||
return c.apiClient.Ops.DoResourceDelete(GlobalDNSType, &container.Resource)
|
||||
}
|
||||
|
||||
func (c *GlobalDNSClient) ActionAddProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error {
|
||||
err := c.apiClient.Ops.DoAction(GlobalDNSType, "addProjects", &resource.Resource, input, nil)
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *GlobalDNSClient) ActionRemoveProjects(resource *GlobalDNS, input *UpdateGlobalDNSTargetsInput) error {
|
||||
err := c.apiClient.Ops.DoAction(GlobalDNSType, "removeProjects", &resource.Resource, input, nil)
|
||||
return err
|
||||
}
|
||||
|
@ -16,6 +16,7 @@ const (
|
||||
MultiClusterAppFieldOwnerReferences = "ownerReferences"
|
||||
MultiClusterAppFieldRemoved = "removed"
|
||||
MultiClusterAppFieldRevisionHistoryLimit = "revisionHistoryLimit"
|
||||
MultiClusterAppFieldRoles = "roles"
|
||||
MultiClusterAppFieldState = "state"
|
||||
MultiClusterAppFieldStatus = "status"
|
||||
MultiClusterAppFieldTargets = "targets"
|
||||
@ -38,6 +39,7 @@ type MultiClusterApp struct {
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
RevisionHistoryLimit int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"`
|
||||
Roles []string `json:"roles,omitempty" yaml:"roles,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Status *MultiClusterAppStatus `json:"status,omitempty" yaml:"status,omitempty"`
|
||||
Targets []Target `json:"targets,omitempty" yaml:"targets,omitempty"`
|
||||
@ -66,6 +68,10 @@ type MultiClusterAppOperations interface {
|
||||
ByID(id string) (*MultiClusterApp, error)
|
||||
Delete(container *MultiClusterApp) error
|
||||
|
||||
ActionAddProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error
|
||||
|
||||
ActionRemoveProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error
|
||||
|
||||
ActionRollback(resource *MultiClusterApp, input *MultiClusterAppRollbackInput) error
|
||||
}
|
||||
|
||||
@ -120,6 +126,16 @@ func (c *MultiClusterAppClient) Delete(container *MultiClusterApp) error {
|
||||
return c.apiClient.Ops.DoResourceDelete(MultiClusterAppType, &container.Resource)
|
||||
}
|
||||
|
||||
func (c *MultiClusterAppClient) ActionAddProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error {
|
||||
err := c.apiClient.Ops.DoAction(MultiClusterAppType, "addProjects", &resource.Resource, input, nil)
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *MultiClusterAppClient) ActionRemoveProjects(resource *MultiClusterApp, input *UpdateMultiClusterAppTargetsInput) error {
|
||||
err := c.apiClient.Ops.DoAction(MultiClusterAppType, "removeProjects", &resource.Resource, input, nil)
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *MultiClusterAppClient) ActionRollback(resource *MultiClusterApp, input *MultiClusterAppRollbackInput) error {
|
||||
err := c.apiClient.Ops.DoAction(MultiClusterAppType, "rollback", &resource.Resource, input, nil)
|
||||
return err
|
||||
|
@ -5,6 +5,7 @@ const (
|
||||
MultiClusterAppSpecFieldAnswers = "answers"
|
||||
MultiClusterAppSpecFieldMembers = "members"
|
||||
MultiClusterAppSpecFieldRevisionHistoryLimit = "revisionHistoryLimit"
|
||||
MultiClusterAppSpecFieldRoles = "roles"
|
||||
MultiClusterAppSpecFieldTargets = "targets"
|
||||
MultiClusterAppSpecFieldTemplateVersionID = "templateVersionId"
|
||||
MultiClusterAppSpecFieldUpgradeStrategy = "upgradeStrategy"
|
||||
@ -14,6 +15,7 @@ type MultiClusterAppSpec struct {
|
||||
Answers []Answer `json:"answers,omitempty" yaml:"answers,omitempty"`
|
||||
Members []Member `json:"members,omitempty" yaml:"members,omitempty"`
|
||||
RevisionHistoryLimit int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"`
|
||||
Roles []string `json:"roles,omitempty" yaml:"roles,omitempty"`
|
||||
Targets []Target `json:"targets,omitempty" yaml:"targets,omitempty"`
|
||||
TemplateVersionID string `json:"templateVersionId,omitempty" yaml:"templateVersionId,omitempty"`
|
||||
UpgradeStrategy *UpgradeStrategy `json:"upgradeStrategy,omitempty" yaml:"upgradeStrategy,omitempty"`
|
||||
|
@ -0,0 +1,10 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
UpdateGlobalDNSTargetsInputType = "updateGlobalDNSTargetsInput"
|
||||
UpdateGlobalDNSTargetsInputFieldProjectIDs = "projectIds"
|
||||
)
|
||||
|
||||
type UpdateGlobalDNSTargetsInput struct {
|
||||
ProjectIDs []string `json:"projectIds,omitempty" yaml:"projectIds,omitempty"`
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
UpdateMultiClusterAppTargetsInputType = "updateMultiClusterAppTargetsInput"
|
||||
UpdateMultiClusterAppTargetsInputFieldAnswers = "answers"
|
||||
UpdateMultiClusterAppTargetsInputFieldProjects = "projects"
|
||||
)
|
||||
|
||||
type UpdateMultiClusterAppTargetsInput struct {
|
||||
Answers []string `json:"answers,omitempty" yaml:"answers,omitempty"`
|
||||
Projects []string `json:"projects,omitempty" yaml:"projects,omitempty"`
|
||||
}
|
Loading…
Reference in New Issue
Block a user