From f6dd57ef4ec760cdfa1db8fb9ee073f6704bfdfa Mon Sep 17 00:00:00 2001 From: powervs-ibm <137309855+powervs-ibm@users.noreply.github.com> Date: Tue, 11 Feb 2025 16:29:37 -0600 Subject: [PATCH 1/5] [U]DHCPServerCreate: NetworkSecurityGroupIDs, DHCPServerNetwork: NetworkInterfaceID & NetworkSecurityGroupsHref from service-broker commit 8a21d69c597a169f64d18e0a337b3d0dc79145c2 (#549) [U]DHCPServerCreate: NetworkSecurityGroupIDs, DHCPServerNetwork: NetworkInterfaceID & NetworkSecurityGroupsHref --- power/models/d_h_c_p_server_create.go | 3 +++ power/models/d_h_c_p_server_network.go | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/power/models/d_h_c_p_server_create.go b/power/models/d_h_c_p_server_create.go index e3611e61..5c5947ea 100644 --- a/power/models/d_h_c_p_server_create.go +++ b/power/models/d_h_c_p_server_create.go @@ -29,6 +29,9 @@ type DHCPServerCreate struct { // Optional name of DHCP Service. Only alphanumeric characters and dashes are allowed (will be prefixed by DHCP identifier) Name *string `json:"name,omitempty"` + // Optional network security groups that the DHCP server network interface is a member of. There is a limit of 1 network security group in the array. If not specified, default network security group is used. + NetworkSecurityGroupIDs []string `json:"networkSecurityGroupIDs"` + // Indicates if SNAT will be enabled for DHCP service SnatEnabled *bool `json:"snatEnabled,omitempty"` } diff --git a/power/models/d_h_c_p_server_network.go b/power/models/d_h_c_p_server_network.go index 52e05233..b7f2caba 100644 --- a/power/models/d_h_c_p_server_network.go +++ b/power/models/d_h_c_p_server_network.go @@ -26,6 +26,12 @@ type DHCPServerNetwork struct { // The name of the network // Required: true Name *string `json:"name"` + + // The ID of the network interface + NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` + + // Links to the network security groups that the network interface is a member of + NetworkSecurityGroupsHref []string `json:"networkSecurityGroupsHref,omitempty"` } // Validate validates this d h c p server network From 364977914afdd7907051a4c821181fdf46a96bdf Mon Sep 17 00:00:00 2001 From: powervs-ibm <137309855+powervs-ibm@users.noreply.github.com> Date: Mon, 24 Feb 2025 09:22:25 -0600 Subject: [PATCH 2/5] [U] PcloudV2VolumesDeleteParams: add Force *bool from SBcommit 932fecd96866e5890c1af7969ad71389b2594e2e (#552) [U] PcloudV2VolumesDeleteParams: add Force *bool --- ...loudinstances_volumes_delete_parameters.go | 35 +++++++++++++++++++ .../pcloud_v2_volumes_delete_parameters.go | 35 +++++++++++++++++++ 2 files changed, 70 insertions(+) diff --git a/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go b/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go index 28c1c34e..00f6bc2b 100644 --- a/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go +++ b/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" ) // NewPcloudCloudinstancesVolumesDeleteParams creates a new PcloudCloudinstancesVolumesDeleteParams object, @@ -67,6 +68,12 @@ type PcloudCloudinstancesVolumesDeleteParams struct { */ CloudInstanceID string + /* Force. + + set to true to forcefully delete only auxiliary volume. + */ + Force *bool + /* VolumeID. Volume ID @@ -137,6 +144,17 @@ func (o *PcloudCloudinstancesVolumesDeleteParams) SetCloudInstanceID(cloudInstan o.CloudInstanceID = cloudInstanceID } +// WithForce adds the force to the pcloud cloudinstances volumes delete params +func (o *PcloudCloudinstancesVolumesDeleteParams) WithForce(force *bool) *PcloudCloudinstancesVolumesDeleteParams { + o.SetForce(force) + return o +} + +// SetForce adds the force to the pcloud cloudinstances volumes delete params +func (o *PcloudCloudinstancesVolumesDeleteParams) SetForce(force *bool) { + o.Force = force +} + // WithVolumeID adds the volumeID to the pcloud cloudinstances volumes delete params func (o *PcloudCloudinstancesVolumesDeleteParams) WithVolumeID(volumeID string) *PcloudCloudinstancesVolumesDeleteParams { o.SetVolumeID(volumeID) @@ -161,6 +179,23 @@ func (o *PcloudCloudinstancesVolumesDeleteParams) WriteToRequest(r runtime.Clien return err } + if o.Force != nil { + + // query param force + var qrForce bool + + if o.Force != nil { + qrForce = *o.Force + } + qForce := swag.FormatBool(qrForce) + if qForce != "" { + + if err := r.SetQueryParam("force", qForce); err != nil { + return err + } + } + } + // path param volume_id if err := r.SetPathParam("volume_id", o.VolumeID); err != nil { return err diff --git a/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go b/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go index 42533299..7c4cb8aa 100644 --- a/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go +++ b/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go @@ -14,6 +14,7 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" "github.com/IBM-Cloud/power-go-client/power/models" ) @@ -75,6 +76,12 @@ type PcloudV2VolumesDeleteParams struct { */ CloudInstanceID string + /* Force. + + set to true to forcefully delete only auxiliary volume. + */ + Force *bool + timeout time.Duration Context context.Context HTTPClient *http.Client @@ -150,6 +157,17 @@ func (o *PcloudV2VolumesDeleteParams) SetCloudInstanceID(cloudInstanceID string) o.CloudInstanceID = cloudInstanceID } +// WithForce adds the force to the pcloud v2 volumes delete params +func (o *PcloudV2VolumesDeleteParams) WithForce(force *bool) *PcloudV2VolumesDeleteParams { + o.SetForce(force) + return o +} + +// SetForce adds the force to the pcloud v2 volumes delete params +func (o *PcloudV2VolumesDeleteParams) SetForce(force *bool) { + o.Force = force +} + // WriteToRequest writes these params to a swagger request func (o *PcloudV2VolumesDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -168,6 +186,23 @@ func (o *PcloudV2VolumesDeleteParams) WriteToRequest(r runtime.ClientRequest, re return err } + if o.Force != nil { + + // query param force + var qrForce bool + + if o.Force != nil { + qrForce = *o.Force + } + qForce := swag.FormatBool(qrForce) + if qForce != "" { + + if err := r.SetQueryParam("force", qForce); err != nil { + return err + } + } + } + if len(res) > 0 { return errors.CompositeValidationError(res...) } From 92c13d9a4384d7c9dca4082307204ee7e09c4642 Mon Sep 17 00:00:00 2001 From: powervs-ibm <137309855+powervs-ibm@users.noreply.github.com> Date: Tue, 25 Feb 2025 09:34:11 -0600 Subject: [PATCH 3/5] [U]: SAPProfile: add DefaultSystem from service-broker commit 2b133356eacb5e558c85bac91fde42d85e03cda5 (#554) [U]: SAPProfile: add DefaultSystem --- power/models/s_a_p_profile.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/power/models/s_a_p_profile.go b/power/models/s_a_p_profile.go index 86d688a2..227c7a96 100644 --- a/power/models/s_a_p_profile.go +++ b/power/models/s_a_p_profile.go @@ -28,6 +28,9 @@ type SAPProfile struct { // Required: true Cores *int64 `json:"cores"` + // System to use if not provided + DefaultSystem string `json:"defaultSystem,omitempty"` + // Requires full system for deployment FullSystemProfile bool `json:"fullSystemProfile"` From 39ca2771eb11a88c8e7fa62f233acf65281c78f6 Mon Sep 17 00:00:00 2001 From: powervs-ibm <137309855+powervs-ibm@users.noreply.github.com> Date: Mon, 3 Mar 2025 09:34:04 -0600 Subject: [PATCH 4/5] [D] Revert Volumes Delete params: Force from SB commit a51f9f41225ed172dfefd7173d2e6b2b7ae129f6 (#555) [D] Revert Volumes Delete params: Force --- ...loudinstances_volumes_delete_parameters.go | 35 ------------------- .../pcloud_v2_volumes_delete_parameters.go | 35 ------------------- 2 files changed, 70 deletions(-) diff --git a/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go b/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go index 00f6bc2b..28c1c34e 100644 --- a/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go +++ b/power/client/p_cloud_volumes/pcloud_cloudinstances_volumes_delete_parameters.go @@ -14,7 +14,6 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" ) // NewPcloudCloudinstancesVolumesDeleteParams creates a new PcloudCloudinstancesVolumesDeleteParams object, @@ -68,12 +67,6 @@ type PcloudCloudinstancesVolumesDeleteParams struct { */ CloudInstanceID string - /* Force. - - set to true to forcefully delete only auxiliary volume. - */ - Force *bool - /* VolumeID. Volume ID @@ -144,17 +137,6 @@ func (o *PcloudCloudinstancesVolumesDeleteParams) SetCloudInstanceID(cloudInstan o.CloudInstanceID = cloudInstanceID } -// WithForce adds the force to the pcloud cloudinstances volumes delete params -func (o *PcloudCloudinstancesVolumesDeleteParams) WithForce(force *bool) *PcloudCloudinstancesVolumesDeleteParams { - o.SetForce(force) - return o -} - -// SetForce adds the force to the pcloud cloudinstances volumes delete params -func (o *PcloudCloudinstancesVolumesDeleteParams) SetForce(force *bool) { - o.Force = force -} - // WithVolumeID adds the volumeID to the pcloud cloudinstances volumes delete params func (o *PcloudCloudinstancesVolumesDeleteParams) WithVolumeID(volumeID string) *PcloudCloudinstancesVolumesDeleteParams { o.SetVolumeID(volumeID) @@ -179,23 +161,6 @@ func (o *PcloudCloudinstancesVolumesDeleteParams) WriteToRequest(r runtime.Clien return err } - if o.Force != nil { - - // query param force - var qrForce bool - - if o.Force != nil { - qrForce = *o.Force - } - qForce := swag.FormatBool(qrForce) - if qForce != "" { - - if err := r.SetQueryParam("force", qForce); err != nil { - return err - } - } - } - // path param volume_id if err := r.SetPathParam("volume_id", o.VolumeID); err != nil { return err diff --git a/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go b/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go index 7c4cb8aa..42533299 100644 --- a/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go +++ b/power/client/p_cloud_volumes/pcloud_v2_volumes_delete_parameters.go @@ -14,7 +14,6 @@ import ( "github.com/go-openapi/runtime" cr "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" "github.com/IBM-Cloud/power-go-client/power/models" ) @@ -76,12 +75,6 @@ type PcloudV2VolumesDeleteParams struct { */ CloudInstanceID string - /* Force. - - set to true to forcefully delete only auxiliary volume. - */ - Force *bool - timeout time.Duration Context context.Context HTTPClient *http.Client @@ -157,17 +150,6 @@ func (o *PcloudV2VolumesDeleteParams) SetCloudInstanceID(cloudInstanceID string) o.CloudInstanceID = cloudInstanceID } -// WithForce adds the force to the pcloud v2 volumes delete params -func (o *PcloudV2VolumesDeleteParams) WithForce(force *bool) *PcloudV2VolumesDeleteParams { - o.SetForce(force) - return o -} - -// SetForce adds the force to the pcloud v2 volumes delete params -func (o *PcloudV2VolumesDeleteParams) SetForce(force *bool) { - o.Force = force -} - // WriteToRequest writes these params to a swagger request func (o *PcloudV2VolumesDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { @@ -186,23 +168,6 @@ func (o *PcloudV2VolumesDeleteParams) WriteToRequest(r runtime.ClientRequest, re return err } - if o.Force != nil { - - // query param force - var qrForce bool - - if o.Force != nil { - qrForce = *o.Force - } - qForce := swag.FormatBool(qrForce) - if qForce != "" { - - if err := r.SetQueryParam("force", qForce); err != nil { - return err - } - } - } - if len(res) > 0 { return errors.CompositeValidationError(res...) } From bf611c77417d8922989cd889c985371185ea4d2f Mon Sep 17 00:00:00 2001 From: powervs-ibm <137309855+powervs-ibm@users.noreply.github.com> Date: Wed, 5 Mar 2025 16:00:53 -0600 Subject: [PATCH 5/5] [U] VSN Endpoint Descriptions, [U] Add 409 responses to several endpoints (#559) --- ...oud_pvminstances_capture_post_responses.go | 76 +++++++++++++++++++ ...oud_pvminstances_console_post_responses.go | 76 +++++++++++++++++++ ...loud_pvminstances_console_put_responses.go | 76 +++++++++++++++++++ ..._pvminstances_networks_delete_responses.go | 76 +++++++++++++++++++ ..._pvminstances_operations_post_responses.go | 76 +++++++++++++++++++ .../pcloud_pvminstances_put_responses.go | 76 +++++++++++++++++++ ...loud_pvminstances_volumes_put_responses.go | 76 +++++++++++++++++++ ...instances_volumes_setboot_put_responses.go | 76 +++++++++++++++++++ .../pcloud_v2_volumes_clone_post_responses.go | 76 +++++++++++++++++++ .../pcloud_v2_volumesclone_post_responses.go | 76 +++++++++++++++++++ .../delete_server_virtual_serial_number.go | 2 +- .../get_server_virtual_serial_number.go | 2 +- power/models/p_vm_instance_delete.go | 2 +- 13 files changed, 763 insertions(+), 3 deletions(-) diff --git a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_capture_post_responses.go b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_capture_post_responses.go index 388681e0..277a94d1 100644 --- a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_capture_post_responses.go +++ b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_capture_post_responses.go @@ -60,6 +60,12 @@ func (o *PcloudPvminstancesCapturePostReader) ReadResponse(response runtime.Clie return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesCapturePostConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 422: result := NewPcloudPvminstancesCapturePostUnprocessableEntity() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -493,6 +499,76 @@ func (o *PcloudPvminstancesCapturePostNotFound) readResponse(response runtime.Cl return nil } +// NewPcloudPvminstancesCapturePostConflict creates a PcloudPvminstancesCapturePostConflict with default headers values +func NewPcloudPvminstancesCapturePostConflict() *PcloudPvminstancesCapturePostConflict { + return &PcloudPvminstancesCapturePostConflict{} +} + +/* +PcloudPvminstancesCapturePostConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesCapturePostConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances capture post conflict response has a 2xx status code +func (o *PcloudPvminstancesCapturePostConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances capture post conflict response has a 3xx status code +func (o *PcloudPvminstancesCapturePostConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances capture post conflict response has a 4xx status code +func (o *PcloudPvminstancesCapturePostConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances capture post conflict response has a 5xx status code +func (o *PcloudPvminstancesCapturePostConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances capture post conflict response a status code equal to that given +func (o *PcloudPvminstancesCapturePostConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances capture post conflict response +func (o *PcloudPvminstancesCapturePostConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesCapturePostConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/capture][%d] pcloudPvminstancesCapturePostConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesCapturePostConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/capture][%d] pcloudPvminstancesCapturePostConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesCapturePostConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesCapturePostConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesCapturePostUnprocessableEntity creates a PcloudPvminstancesCapturePostUnprocessableEntity with default headers values func NewPcloudPvminstancesCapturePostUnprocessableEntity() *PcloudPvminstancesCapturePostUnprocessableEntity { return &PcloudPvminstancesCapturePostUnprocessableEntity{} diff --git a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_post_responses.go b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_post_responses.go index 7248603c..7bbc67ed 100644 --- a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_post_responses.go +++ b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_post_responses.go @@ -54,6 +54,12 @@ func (o *PcloudPvminstancesConsolePostReader) ReadResponse(response runtime.Clie return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesConsolePostConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 422: result := NewPcloudPvminstancesConsolePostUnprocessableEntity() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -421,6 +427,76 @@ func (o *PcloudPvminstancesConsolePostNotFound) readResponse(response runtime.Cl return nil } +// NewPcloudPvminstancesConsolePostConflict creates a PcloudPvminstancesConsolePostConflict with default headers values +func NewPcloudPvminstancesConsolePostConflict() *PcloudPvminstancesConsolePostConflict { + return &PcloudPvminstancesConsolePostConflict{} +} + +/* +PcloudPvminstancesConsolePostConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesConsolePostConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances console post conflict response has a 2xx status code +func (o *PcloudPvminstancesConsolePostConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances console post conflict response has a 3xx status code +func (o *PcloudPvminstancesConsolePostConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances console post conflict response has a 4xx status code +func (o *PcloudPvminstancesConsolePostConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances console post conflict response has a 5xx status code +func (o *PcloudPvminstancesConsolePostConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances console post conflict response a status code equal to that given +func (o *PcloudPvminstancesConsolePostConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances console post conflict response +func (o *PcloudPvminstancesConsolePostConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesConsolePostConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/console][%d] pcloudPvminstancesConsolePostConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesConsolePostConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/console][%d] pcloudPvminstancesConsolePostConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesConsolePostConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesConsolePostConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesConsolePostUnprocessableEntity creates a PcloudPvminstancesConsolePostUnprocessableEntity with default headers values func NewPcloudPvminstancesConsolePostUnprocessableEntity() *PcloudPvminstancesConsolePostUnprocessableEntity { return &PcloudPvminstancesConsolePostUnprocessableEntity{} diff --git a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_put_responses.go b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_put_responses.go index d734098d..21f30b57 100644 --- a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_put_responses.go +++ b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_console_put_responses.go @@ -54,6 +54,12 @@ func (o *PcloudPvminstancesConsolePutReader) ReadResponse(response runtime.Clien return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesConsolePutConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 500: result := NewPcloudPvminstancesConsolePutInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -415,6 +421,76 @@ func (o *PcloudPvminstancesConsolePutNotFound) readResponse(response runtime.Cli return nil } +// NewPcloudPvminstancesConsolePutConflict creates a PcloudPvminstancesConsolePutConflict with default headers values +func NewPcloudPvminstancesConsolePutConflict() *PcloudPvminstancesConsolePutConflict { + return &PcloudPvminstancesConsolePutConflict{} +} + +/* +PcloudPvminstancesConsolePutConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesConsolePutConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances console put conflict response has a 2xx status code +func (o *PcloudPvminstancesConsolePutConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances console put conflict response has a 3xx status code +func (o *PcloudPvminstancesConsolePutConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances console put conflict response has a 4xx status code +func (o *PcloudPvminstancesConsolePutConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances console put conflict response has a 5xx status code +func (o *PcloudPvminstancesConsolePutConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances console put conflict response a status code equal to that given +func (o *PcloudPvminstancesConsolePutConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances console put conflict response +func (o *PcloudPvminstancesConsolePutConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesConsolePutConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/console][%d] pcloudPvminstancesConsolePutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesConsolePutConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/console][%d] pcloudPvminstancesConsolePutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesConsolePutConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesConsolePutConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesConsolePutInternalServerError creates a PcloudPvminstancesConsolePutInternalServerError with default headers values func NewPcloudPvminstancesConsolePutInternalServerError() *PcloudPvminstancesConsolePutInternalServerError { return &PcloudPvminstancesConsolePutInternalServerError{} diff --git a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_networks_delete_responses.go b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_networks_delete_responses.go index 47fc0990..6649946a 100644 --- a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_networks_delete_responses.go +++ b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_networks_delete_responses.go @@ -54,6 +54,12 @@ func (o *PcloudPvminstancesNetworksDeleteReader) ReadResponse(response runtime.C return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesNetworksDeleteConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 410: result := NewPcloudPvminstancesNetworksDeleteGone() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -419,6 +425,76 @@ func (o *PcloudPvminstancesNetworksDeleteNotFound) readResponse(response runtime return nil } +// NewPcloudPvminstancesNetworksDeleteConflict creates a PcloudPvminstancesNetworksDeleteConflict with default headers values +func NewPcloudPvminstancesNetworksDeleteConflict() *PcloudPvminstancesNetworksDeleteConflict { + return &PcloudPvminstancesNetworksDeleteConflict{} +} + +/* +PcloudPvminstancesNetworksDeleteConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesNetworksDeleteConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances networks delete conflict response has a 2xx status code +func (o *PcloudPvminstancesNetworksDeleteConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances networks delete conflict response has a 3xx status code +func (o *PcloudPvminstancesNetworksDeleteConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances networks delete conflict response has a 4xx status code +func (o *PcloudPvminstancesNetworksDeleteConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances networks delete conflict response has a 5xx status code +func (o *PcloudPvminstancesNetworksDeleteConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances networks delete conflict response a status code equal to that given +func (o *PcloudPvminstancesNetworksDeleteConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances networks delete conflict response +func (o *PcloudPvminstancesNetworksDeleteConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesNetworksDeleteConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[DELETE /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/networks/{network_id}][%d] pcloudPvminstancesNetworksDeleteConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesNetworksDeleteConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[DELETE /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/networks/{network_id}][%d] pcloudPvminstancesNetworksDeleteConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesNetworksDeleteConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesNetworksDeleteConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesNetworksDeleteGone creates a PcloudPvminstancesNetworksDeleteGone with default headers values func NewPcloudPvminstancesNetworksDeleteGone() *PcloudPvminstancesNetworksDeleteGone { return &PcloudPvminstancesNetworksDeleteGone{} diff --git a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_operations_post_responses.go b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_operations_post_responses.go index e89f047d..0844f328 100644 --- a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_operations_post_responses.go +++ b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_operations_post_responses.go @@ -54,6 +54,12 @@ func (o *PcloudPvminstancesOperationsPostReader) ReadResponse(response runtime.C return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesOperationsPostConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 422: result := NewPcloudPvminstancesOperationsPostUnprocessableEntity() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -419,6 +425,76 @@ func (o *PcloudPvminstancesOperationsPostNotFound) readResponse(response runtime return nil } +// NewPcloudPvminstancesOperationsPostConflict creates a PcloudPvminstancesOperationsPostConflict with default headers values +func NewPcloudPvminstancesOperationsPostConflict() *PcloudPvminstancesOperationsPostConflict { + return &PcloudPvminstancesOperationsPostConflict{} +} + +/* +PcloudPvminstancesOperationsPostConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesOperationsPostConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances operations post conflict response has a 2xx status code +func (o *PcloudPvminstancesOperationsPostConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances operations post conflict response has a 3xx status code +func (o *PcloudPvminstancesOperationsPostConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances operations post conflict response has a 4xx status code +func (o *PcloudPvminstancesOperationsPostConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances operations post conflict response has a 5xx status code +func (o *PcloudPvminstancesOperationsPostConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances operations post conflict response a status code equal to that given +func (o *PcloudPvminstancesOperationsPostConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances operations post conflict response +func (o *PcloudPvminstancesOperationsPostConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesOperationsPostConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/operations][%d] pcloudPvminstancesOperationsPostConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesOperationsPostConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/operations][%d] pcloudPvminstancesOperationsPostConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesOperationsPostConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesOperationsPostConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesOperationsPostUnprocessableEntity creates a PcloudPvminstancesOperationsPostUnprocessableEntity with default headers values func NewPcloudPvminstancesOperationsPostUnprocessableEntity() *PcloudPvminstancesOperationsPostUnprocessableEntity { return &PcloudPvminstancesOperationsPostUnprocessableEntity{} diff --git a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_put_responses.go b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_put_responses.go index 36e26e92..ee6dc366 100644 --- a/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_put_responses.go +++ b/power/client/p_cloud_p_vm_instances/pcloud_pvminstances_put_responses.go @@ -54,6 +54,12 @@ func (o *PcloudPvminstancesPutReader) ReadResponse(response runtime.ClientRespon return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesPutConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 422: result := NewPcloudPvminstancesPutUnprocessableEntity() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -421,6 +427,76 @@ func (o *PcloudPvminstancesPutNotFound) readResponse(response runtime.ClientResp return nil } +// NewPcloudPvminstancesPutConflict creates a PcloudPvminstancesPutConflict with default headers values +func NewPcloudPvminstancesPutConflict() *PcloudPvminstancesPutConflict { + return &PcloudPvminstancesPutConflict{} +} + +/* +PcloudPvminstancesPutConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesPutConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances put conflict response has a 2xx status code +func (o *PcloudPvminstancesPutConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances put conflict response has a 3xx status code +func (o *PcloudPvminstancesPutConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances put conflict response has a 4xx status code +func (o *PcloudPvminstancesPutConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances put conflict response has a 5xx status code +func (o *PcloudPvminstancesPutConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances put conflict response a status code equal to that given +func (o *PcloudPvminstancesPutConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances put conflict response +func (o *PcloudPvminstancesPutConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesPutConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}][%d] pcloudPvminstancesPutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesPutConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}][%d] pcloudPvminstancesPutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesPutConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesPutConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesPutUnprocessableEntity creates a PcloudPvminstancesPutUnprocessableEntity with default headers values func NewPcloudPvminstancesPutUnprocessableEntity() *PcloudPvminstancesPutUnprocessableEntity { return &PcloudPvminstancesPutUnprocessableEntity{} diff --git a/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_put_responses.go b/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_put_responses.go index 7c4bccd6..15c63425 100644 --- a/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_put_responses.go +++ b/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_put_responses.go @@ -54,6 +54,12 @@ func (o *PcloudPvminstancesVolumesPutReader) ReadResponse(response runtime.Clien return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesVolumesPutConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 500: result := NewPcloudPvminstancesVolumesPutInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -413,6 +419,76 @@ func (o *PcloudPvminstancesVolumesPutNotFound) readResponse(response runtime.Cli return nil } +// NewPcloudPvminstancesVolumesPutConflict creates a PcloudPvminstancesVolumesPutConflict with default headers values +func NewPcloudPvminstancesVolumesPutConflict() *PcloudPvminstancesVolumesPutConflict { + return &PcloudPvminstancesVolumesPutConflict{} +} + +/* +PcloudPvminstancesVolumesPutConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesVolumesPutConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances volumes put conflict response has a 2xx status code +func (o *PcloudPvminstancesVolumesPutConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances volumes put conflict response has a 3xx status code +func (o *PcloudPvminstancesVolumesPutConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances volumes put conflict response has a 4xx status code +func (o *PcloudPvminstancesVolumesPutConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances volumes put conflict response has a 5xx status code +func (o *PcloudPvminstancesVolumesPutConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances volumes put conflict response a status code equal to that given +func (o *PcloudPvminstancesVolumesPutConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances volumes put conflict response +func (o *PcloudPvminstancesVolumesPutConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesVolumesPutConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/volumes/{volume_id}][%d] pcloudPvminstancesVolumesPutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesVolumesPutConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/volumes/{volume_id}][%d] pcloudPvminstancesVolumesPutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesVolumesPutConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesVolumesPutConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesVolumesPutInternalServerError creates a PcloudPvminstancesVolumesPutInternalServerError with default headers values func NewPcloudPvminstancesVolumesPutInternalServerError() *PcloudPvminstancesVolumesPutInternalServerError { return &PcloudPvminstancesVolumesPutInternalServerError{} diff --git a/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_setboot_put_responses.go b/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_setboot_put_responses.go index f6569fee..b05f2945 100644 --- a/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_setboot_put_responses.go +++ b/power/client/p_cloud_volumes/pcloud_pvminstances_volumes_setboot_put_responses.go @@ -54,6 +54,12 @@ func (o *PcloudPvminstancesVolumesSetbootPutReader) ReadResponse(response runtim return nil, err } return nil, result + case 409: + result := NewPcloudPvminstancesVolumesSetbootPutConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 500: result := NewPcloudPvminstancesVolumesSetbootPutInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -413,6 +419,76 @@ func (o *PcloudPvminstancesVolumesSetbootPutNotFound) readResponse(response runt return nil } +// NewPcloudPvminstancesVolumesSetbootPutConflict creates a PcloudPvminstancesVolumesSetbootPutConflict with default headers values +func NewPcloudPvminstancesVolumesSetbootPutConflict() *PcloudPvminstancesVolumesSetbootPutConflict { + return &PcloudPvminstancesVolumesSetbootPutConflict{} +} + +/* +PcloudPvminstancesVolumesSetbootPutConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudPvminstancesVolumesSetbootPutConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud pvminstances volumes setboot put conflict response has a 2xx status code +func (o *PcloudPvminstancesVolumesSetbootPutConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud pvminstances volumes setboot put conflict response has a 3xx status code +func (o *PcloudPvminstancesVolumesSetbootPutConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud pvminstances volumes setboot put conflict response has a 4xx status code +func (o *PcloudPvminstancesVolumesSetbootPutConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud pvminstances volumes setboot put conflict response has a 5xx status code +func (o *PcloudPvminstancesVolumesSetbootPutConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud pvminstances volumes setboot put conflict response a status code equal to that given +func (o *PcloudPvminstancesVolumesSetbootPutConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud pvminstances volumes setboot put conflict response +func (o *PcloudPvminstancesVolumesSetbootPutConflict) Code() int { + return 409 +} + +func (o *PcloudPvminstancesVolumesSetbootPutConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/volumes/{volume_id}/setboot][%d] pcloudPvminstancesVolumesSetbootPutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesVolumesSetbootPutConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[PUT /pcloud/v1/cloud-instances/{cloud_instance_id}/pvm-instances/{pvm_instance_id}/volumes/{volume_id}/setboot][%d] pcloudPvminstancesVolumesSetbootPutConflict %s", 409, payload) +} + +func (o *PcloudPvminstancesVolumesSetbootPutConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudPvminstancesVolumesSetbootPutConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudPvminstancesVolumesSetbootPutInternalServerError creates a PcloudPvminstancesVolumesSetbootPutInternalServerError with default headers values func NewPcloudPvminstancesVolumesSetbootPutInternalServerError() *PcloudPvminstancesVolumesSetbootPutInternalServerError { return &PcloudPvminstancesVolumesSetbootPutInternalServerError{} diff --git a/power/client/p_cloud_volumes/pcloud_v2_volumes_clone_post_responses.go b/power/client/p_cloud_volumes/pcloud_v2_volumes_clone_post_responses.go index c5622485..96c73c80 100644 --- a/power/client/p_cloud_volumes/pcloud_v2_volumes_clone_post_responses.go +++ b/power/client/p_cloud_volumes/pcloud_v2_volumes_clone_post_responses.go @@ -54,6 +54,12 @@ func (o *PcloudV2VolumesClonePostReader) ReadResponse(response runtime.ClientRes return nil, err } return nil, result + case 409: + result := NewPcloudV2VolumesClonePostConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 500: result := NewPcloudV2VolumesClonePostInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -415,6 +421,76 @@ func (o *PcloudV2VolumesClonePostNotFound) readResponse(response runtime.ClientR return nil } +// NewPcloudV2VolumesClonePostConflict creates a PcloudV2VolumesClonePostConflict with default headers values +func NewPcloudV2VolumesClonePostConflict() *PcloudV2VolumesClonePostConflict { + return &PcloudV2VolumesClonePostConflict{} +} + +/* +PcloudV2VolumesClonePostConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudV2VolumesClonePostConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud v2 volumes clone post conflict response has a 2xx status code +func (o *PcloudV2VolumesClonePostConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud v2 volumes clone post conflict response has a 3xx status code +func (o *PcloudV2VolumesClonePostConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud v2 volumes clone post conflict response has a 4xx status code +func (o *PcloudV2VolumesClonePostConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud v2 volumes clone post conflict response has a 5xx status code +func (o *PcloudV2VolumesClonePostConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud v2 volumes clone post conflict response a status code equal to that given +func (o *PcloudV2VolumesClonePostConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud v2 volumes clone post conflict response +func (o *PcloudV2VolumesClonePostConflict) Code() int { + return 409 +} + +func (o *PcloudV2VolumesClonePostConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v2/cloud-instances/{cloud_instance_id}/volumes/clone][%d] pcloudV2VolumesClonePostConflict %s", 409, payload) +} + +func (o *PcloudV2VolumesClonePostConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v2/cloud-instances/{cloud_instance_id}/volumes/clone][%d] pcloudV2VolumesClonePostConflict %s", 409, payload) +} + +func (o *PcloudV2VolumesClonePostConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudV2VolumesClonePostConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudV2VolumesClonePostInternalServerError creates a PcloudV2VolumesClonePostInternalServerError with default headers values func NewPcloudV2VolumesClonePostInternalServerError() *PcloudV2VolumesClonePostInternalServerError { return &PcloudV2VolumesClonePostInternalServerError{} diff --git a/power/client/p_cloud_volumes/pcloud_v2_volumesclone_post_responses.go b/power/client/p_cloud_volumes/pcloud_v2_volumesclone_post_responses.go index b467ebda..97ccfd7f 100644 --- a/power/client/p_cloud_volumes/pcloud_v2_volumesclone_post_responses.go +++ b/power/client/p_cloud_volumes/pcloud_v2_volumesclone_post_responses.go @@ -54,6 +54,12 @@ func (o *PcloudV2VolumesclonePostReader) ReadResponse(response runtime.ClientRes return nil, err } return nil, result + case 409: + result := NewPcloudV2VolumesclonePostConflict() + if err := result.readResponse(response, consumer, o.formats); err != nil { + return nil, err + } + return nil, result case 500: result := NewPcloudV2VolumesclonePostInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { @@ -415,6 +421,76 @@ func (o *PcloudV2VolumesclonePostNotFound) readResponse(response runtime.ClientR return nil } +// NewPcloudV2VolumesclonePostConflict creates a PcloudV2VolumesclonePostConflict with default headers values +func NewPcloudV2VolumesclonePostConflict() *PcloudV2VolumesclonePostConflict { + return &PcloudV2VolumesclonePostConflict{} +} + +/* +PcloudV2VolumesclonePostConflict describes a response with status code 409, with default header values. + +Conflict +*/ +type PcloudV2VolumesclonePostConflict struct { + Payload *models.Error +} + +// IsSuccess returns true when this pcloud v2 volumesclone post conflict response has a 2xx status code +func (o *PcloudV2VolumesclonePostConflict) IsSuccess() bool { + return false +} + +// IsRedirect returns true when this pcloud v2 volumesclone post conflict response has a 3xx status code +func (o *PcloudV2VolumesclonePostConflict) IsRedirect() bool { + return false +} + +// IsClientError returns true when this pcloud v2 volumesclone post conflict response has a 4xx status code +func (o *PcloudV2VolumesclonePostConflict) IsClientError() bool { + return true +} + +// IsServerError returns true when this pcloud v2 volumesclone post conflict response has a 5xx status code +func (o *PcloudV2VolumesclonePostConflict) IsServerError() bool { + return false +} + +// IsCode returns true when this pcloud v2 volumesclone post conflict response a status code equal to that given +func (o *PcloudV2VolumesclonePostConflict) IsCode(code int) bool { + return code == 409 +} + +// Code gets the status code for the pcloud v2 volumesclone post conflict response +func (o *PcloudV2VolumesclonePostConflict) Code() int { + return 409 +} + +func (o *PcloudV2VolumesclonePostConflict) Error() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v2/cloud-instances/{cloud_instance_id}/volumes-clone][%d] pcloudV2VolumesclonePostConflict %s", 409, payload) +} + +func (o *PcloudV2VolumesclonePostConflict) String() string { + payload, _ := json.Marshal(o.Payload) + return fmt.Sprintf("[POST /pcloud/v2/cloud-instances/{cloud_instance_id}/volumes-clone][%d] pcloudV2VolumesclonePostConflict %s", 409, payload) +} + +func (o *PcloudV2VolumesclonePostConflict) GetPayload() *models.Error { + return o.Payload +} + +func (o *PcloudV2VolumesclonePostConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { + + o.Payload = new(models.Error) + + // response payload + if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { + return err + } + + return nil +} + // NewPcloudV2VolumesclonePostInternalServerError creates a PcloudV2VolumesclonePostInternalServerError with default headers values func NewPcloudV2VolumesclonePostInternalServerError() *PcloudV2VolumesclonePostInternalServerError { return &PcloudV2VolumesclonePostInternalServerError{} diff --git a/power/models/delete_server_virtual_serial_number.go b/power/models/delete_server_virtual_serial_number.go index e3c68969..30592c38 100644 --- a/power/models/delete_server_virtual_serial_number.go +++ b/power/models/delete_server_virtual_serial_number.go @@ -17,7 +17,7 @@ import ( // swagger:model DeleteServerVirtualSerialNumber type DeleteServerVirtualSerialNumber struct { - // Indicates if the Virtual Serial Number attached to a PVM Instance is reserved or not + // Indicates if the Virtual Serial Number attached to a PVM Instance is retained or not RetainVSN bool `json:"retainVSN,omitempty"` } diff --git a/power/models/get_server_virtual_serial_number.go b/power/models/get_server_virtual_serial_number.go index f0b33a0e..e3148136 100644 --- a/power/models/get_server_virtual_serial_number.go +++ b/power/models/get_server_virtual_serial_number.go @@ -23,7 +23,7 @@ type GetServerVirtualSerialNumber struct { // Required: true Description *string `json:"description"` - // Provide an existing reserved Virtual Serial Number or specify 'auto-assign' for auto generated Virtual Serial Number. + // Virtual Serial Number // Required: true Serial *string `json:"serial"` } diff --git a/power/models/p_vm_instance_delete.go b/power/models/p_vm_instance_delete.go index 59adfdcb..f25dea4d 100644 --- a/power/models/p_vm_instance_delete.go +++ b/power/models/p_vm_instance_delete.go @@ -17,7 +17,7 @@ import ( // swagger:model PVMInstanceDelete type PVMInstanceDelete struct { - // Indicates if the Virtual Serial Number attached to a PVM Instance is reserved or not + // Indicates if the Virtual Serial Number attached to a PVM Instance is retained or not RetainVSN *bool `json:"retainVSN,omitempty"` }