1
0
mirror of https://github.com/rancher/types.git synced 2025-07-30 20:44:34 +00:00

Generated changes

This commit is contained in:
rajashree 2019-02-04 10:27:36 -08:00 committed by Alena Prokharchyk
parent 676e9776a2
commit 304eef54e2
6 changed files with 108 additions and 0 deletions

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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"`

View File

@ -0,0 +1,10 @@
package client
const (
UpdateGlobalDNSTargetsInputType = "updateGlobalDNSTargetsInput"
UpdateGlobalDNSTargetsInputFieldProjectIDs = "projectIds"
)
type UpdateGlobalDNSTargetsInput struct {
ProjectIDs []string `json:"projectIds,omitempty" yaml:"projectIds,omitempty"`
}

View File

@ -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"`
}