func (a *Client) VirtualMachineExtensionsCreateOrUpdate(params *VirtualMachineExtensionsCreateOrUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineExtensionsCreateOrUpdateOK, *VirtualMachineExtensionsCreateOrUpdateCreated, error) {
    // TODO: Validate the params before sending
    if params == nil {
        params = NewVirtualMachineExtensionsCreateOrUpdateParams()
    }