diff --git a/client/management/v3/zz_generated_machine_driver.go b/client/management/v3/zz_generated_machine_driver.go index a64cae51..5b92e536 100644 --- a/client/management/v3/zz_generated_machine_driver.go +++ b/client/management/v3/zz_generated_machine_driver.go @@ -65,6 +65,10 @@ type MachineDriverOperations interface { Update(existing *MachineDriver, updates interface{}) (*MachineDriver, error) ByID(id string) (*MachineDriver, error) Delete(container *MachineDriver) error + + ActionActivate(*MachineDriver) (*MachineDriver, error) + + ActionDeactivate(*MachineDriver) (*MachineDriver, error) } func newMachineDriverClient(apiClient *Client) *MachineDriverClient { @@ -111,3 +115,21 @@ func (c *MachineDriverClient) ByID(id string) (*MachineDriver, error) { func (c *MachineDriverClient) Delete(container *MachineDriver) error { return c.apiClient.Ops.DoResourceDelete(MachineDriverType, &container.Resource) } + +func (c *MachineDriverClient) ActionActivate(resource *MachineDriver) (*MachineDriver, error) { + + resp := &MachineDriver{} + + err := c.apiClient.Ops.DoAction(MachineDriverType, "activate", &resource.Resource, nil, resp) + + return resp, err +} + +func (c *MachineDriverClient) ActionDeactivate(resource *MachineDriver) (*MachineDriver, error) { + + resp := &MachineDriver{} + + err := c.apiClient.Ops.DoAction(MachineDriverType, "deactivate", &resource.Resource, nil, resp) + + return resp, err +} diff --git a/client/management/v3/zz_generated_machine_driver_condition.go b/client/management/v3/zz_generated_machine_driver_condition.go index 2a80940e..ca6b240d 100644 --- a/client/management/v3/zz_generated_machine_driver_condition.go +++ b/client/management/v3/zz_generated_machine_driver_condition.go @@ -4,6 +4,7 @@ const ( MachineDriverConditionType = "machineDriverCondition" MachineDriverConditionFieldLastTransitionTime = "lastTransitionTime" MachineDriverConditionFieldLastUpdateTime = "lastUpdateTime" + MachineDriverConditionFieldMessage = "message" MachineDriverConditionFieldReason = "reason" MachineDriverConditionFieldStatus = "status" MachineDriverConditionFieldType = "type" @@ -12,6 +13,7 @@ const ( type MachineDriverCondition struct { LastTransitionTime string `json:"lastTransitionTime,omitempty"` LastUpdateTime string `json:"lastUpdateTime,omitempty"` + Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` diff --git a/client/management/v3/zz_generated_machine_driver_spec.go b/client/management/v3/zz_generated_machine_driver_spec.go index e325d698..7fd407c7 100644 --- a/client/management/v3/zz_generated_machine_driver_spec.go +++ b/client/management/v3/zz_generated_machine_driver_spec.go @@ -6,6 +6,7 @@ const ( MachineDriverSpecFieldBuiltin = "builtin" MachineDriverSpecFieldChecksum = "checksum" MachineDriverSpecFieldDescription = "description" + MachineDriverSpecFieldDisplayName = "displayName" MachineDriverSpecFieldExternalID = "externalId" MachineDriverSpecFieldUIURL = "uiUrl" MachineDriverSpecFieldURL = "url" @@ -16,6 +17,7 @@ type MachineDriverSpec struct { Builtin *bool `json:"builtin,omitempty"` Checksum string `json:"checksum,omitempty"` Description string `json:"description,omitempty"` + DisplayName string `json:"displayName,omitempty"` ExternalID string `json:"externalId,omitempty"` UIURL string `json:"uiUrl,omitempty"` URL string `json:"url,omitempty"`