From f2566f3a00dc635d3f025e5b812d16418f3787ce Mon Sep 17 00:00:00 2001 From: Daishan Peng Date: Thu, 24 May 2018 11:55:24 -0700 Subject: [PATCH] generated changes --- client/management/v3/zz_generated_cluster.go | 8 ++++++++ client/management/v3/zz_generated_export_output.go | 10 ++++++++++ 2 files changed, 18 insertions(+) create mode 100644 client/management/v3/zz_generated_export_output.go diff --git a/client/management/v3/zz_generated_cluster.go b/client/management/v3/zz_generated_cluster.go index ffa9925f..b769feab 100644 --- a/client/management/v3/zz_generated_cluster.go +++ b/client/management/v3/zz_generated_cluster.go @@ -98,6 +98,8 @@ type ClusterOperations interface { ByID(id string) (*Cluster, error) Delete(container *Cluster) error + ActionExportYaml(resource *Cluster) (*ExportOutput, error) + ActionGenerateKubeconfig(resource *Cluster) (*GenerateKubeConfigOutput, error) ActionImportYaml(resource *Cluster, input *ImportClusterYamlInput) (*ImportYamlOutput, error) @@ -148,6 +150,12 @@ func (c *ClusterClient) Delete(container *Cluster) error { return c.apiClient.Ops.DoResourceDelete(ClusterType, &container.Resource) } +func (c *ClusterClient) ActionExportYaml(resource *Cluster) (*ExportOutput, error) { + resp := &ExportOutput{} + err := c.apiClient.Ops.DoAction(ClusterType, "exportYaml", &resource.Resource, nil, resp) + return resp, err +} + func (c *ClusterClient) ActionGenerateKubeconfig(resource *Cluster) (*GenerateKubeConfigOutput, error) { resp := &GenerateKubeConfigOutput{} err := c.apiClient.Ops.DoAction(ClusterType, "generateKubeconfig", &resource.Resource, nil, resp) diff --git a/client/management/v3/zz_generated_export_output.go b/client/management/v3/zz_generated_export_output.go new file mode 100644 index 00000000..cf2559bc --- /dev/null +++ b/client/management/v3/zz_generated_export_output.go @@ -0,0 +1,10 @@ +package client + +const ( + ExportOutputType = "exportOutput" + ExportOutputFieldYAMLOutput = "yamlOutput" +) + +type ExportOutput struct { + YAMLOutput string `json:"yamlOutput,omitempty" yaml:"yamlOutput,omitempty"` +}